Sak32009
a506b80131
removed first line of .gitmodules
2024-08-25 11:30:38 +02:00
Sak32009
5700a5f886
improved build_win_premake.bat, package_win.bat, rebuild_win.bat and recreate_venv_win.bat and and fixed a sign_helper error that didn't find the input file
2024-08-25 11:30:19 +02:00
Sak32009
85335e7628
updated sdk readme and added source to CREDITS.md
2024-08-25 09:55:37 +02:00
Detanup01
1503cc43d7
Merge pull request #30 from Sak32009/dev
...
update commit third-party\build\win + fix msbuild warnings + improved tools\generate_interfaces\generate_interfaces.cpp + fixed finding of "STEAMCONTROLLER_INTERFACE_VERSION" interface
2024-08-25 01:59:31 +02:00
Sak32009
63857ceb4e
improved tools\generate_interfaces\generate_interfaces.cpp + fixed finding of "STEAMCONTROLLER_INTERFACE_VERSION" interface
2024-08-24 20:02:04 +02:00
Sak32009
935d3405a9
fix msbuild warnings
2024-08-24 19:57:23 +02:00
Sak32009
00f7e73e98
update third-party\build\win
2024-08-24 17:46:15 +02:00
Detanup01
0684fa0c72
Merge pull request #24 from Edremon/mingw
...
Fix building with wine wrapped MSVC
2024-08-23 20:20:33 +02:00
Detanup01
f981989926
Merge pull request #27 from otavepto/remote_aa/patch-overlay-background-upload
...
Dramatically decrease the startup locking/halt time when the overlay is enabled
2024-08-22 20:39:06 +02:00
Detanup01
b423759d90
Merge pull request #26 from otavepto/remote_aa/patch-missing-client
...
implementation for some missing client functions
2024-08-22 16:05:34 +02:00
Edremon
3bc03070aa
fix building with wine wrapped MSVC
2024-08-22 12:48:38 +00:00
a
4017266241
* deprecate lazy_load_achievements_icons
in favor of paginated_achievements_icons
...
* new option `upload_achievements_icons_to_gpu` in `configs.main.ini` which controls whether the overlay should upload the achievements icons to the GPU and display them or not
* synchronize overlay proc with the periodic steam callback in a better way to avoid FPS drop
* prevent overlay flickering regression
* upload achievements icons to the GPU in the overlay proc periodically, this dramatically decreased the startup locking/halt time
* fix a potential deadlock scenario in the overlay as a result of synchonizing with 2 mutex objects
2024-08-21 23:56:52 +03:00
a
4b9f88d8ec
* change return type of all client functions from bool
to steam_bool
to avoid inconsistency problem in the client library
...
* implement missing client functions
- `Breakpad_SteamSendMiniDump()`
- `Steam_IsKnownInterface()`
- `Steam_NotifyMissingInterface()`
2024-08-21 22:45:02 +03:00
Detanup01
f8c18b52e2
Merge pull request #21 from Sak32009/dev
...
fixed anchor tag in CREDITS.md + fixed %errorlevel% on build_win_premake.bat + updated commit submodules
release-2024_08_20
2024-08-19 08:00:23 +02:00
Sak32009
d440a0ad73
re-written sources.txt and fix anchor tag markdown
2024-08-19 00:59:47 +02:00
Sak32009
1b7909d7c1
fix %errorlevel% on build_win_premake.bat
2024-08-19 00:54:55 +02:00
Sak32009
24ae0c23a1
update third-party
2024-08-19 00:53:16 +02:00
Detanup01
a8bebdde0a
Merge pull request #7 from otavepto/patch-game-stats-csv
...
Allow saving stats from `ISteamGameStats` to .csv files
2024-08-18 20:53:05 +02:00
Detanup01
c1a3856b20
Merge pull request #12 from Sak32009/dev
...
Updated third-party and libs deps + improved package_win_release.bat and build_win_premake.bat + added generate_credits.bat from SOURCE.txt files.
2024-08-18 20:49:58 +02:00
Detanup01
557aa0237f
Merge pull request #10 from otavepto/patch-steam-http
...
Fixes for `Steam_Http` class
2024-08-18 20:49:37 +02:00
Detanup01
12df9c6ef7
Merge pull request #14 from otavepto/migrate-branch
...
Update `migrate_gse` to write branch info in the correct file
2024-08-18 20:41:35 +02:00
Detanup01
f1d4ba689b
Merge pull request #9 from otavepto/patch-user-stats-icon
...
Implement `Steam_User_Stats::GetAchievementIcon()`
2024-08-18 19:02:45 +02:00
Detanup01
5f78184e60
Merge pull request #8 from otavepto/patch-missing-impl
...
Add some missing implementations
2024-08-18 18:47:19 +02:00
a
af97244e97
update migrate_gse to write branch info in the correct file
2024-08-18 19:20:56 +03:00
Sak32009
0baf8651fd
update third-party
2024-08-18 14:24:06 +02:00
Sak32009
8d5c5134c1
added helper generate_credits.bat
2024-08-18 14:23:53 +02:00
Sak32009
1e498adb1b
add steamclient_loader tool SOURCE.txt
2024-08-18 14:21:15 +02:00
Sak32009
949ee2a6f6
add imgui lib SOURCE.txt
2024-08-18 14:21:05 +02:00
Sak32009
8abc24a30b
SOURCE.txt rewritten
2024-08-18 14:12:16 +02:00
Sak32009
26a07e06e7
improved build_win_premake.bat and package_win.bat
2024-08-18 11:08:23 +02:00
Sak32009
34f664621c
update utfcpp lib
2024-08-18 11:06:04 +02:00
Sak32009
f4d9f23ac6
update stb lib
2024-08-18 11:05:49 +02:00
Sak32009
31e500f4e3
update simpleini lib
2024-08-18 11:05:05 +02:00
Sak32009
99002a7b66
update sha1 lib
2024-08-18 11:04:57 +02:00
Sak32009
f910955cb4
update json lib
2024-08-18 11:04:48 +02:00
Sak32009
c0200901d6
update gamepad lib
2024-08-18 11:04:40 +02:00
Sak32009
bfbbc8d2ea
update fifo_map lib
2024-08-18 11:04:33 +02:00
Sak32009
d42a5a6a6b
update detours lib
2024-08-18 11:04:22 +02:00
a
6328061212
fix vs warnings
2024-08-18 05:07:15 +03:00
a
6066d0cbe8
move the ini option steam_game_stats_reports_dir
to the section [main::misc]
2024-08-18 05:06:53 +03:00
a
a372a2ddb4
save statistics from ISteamGameStats to disk in a csv file
2024-08-18 05:06:20 +03:00
a
a647c6cfdd
new ini option steam_game_stats_reports_dir
to define a folder where statistics from ISteamGameStats will be saved
2024-08-18 05:06:14 +03:00
a
08f2bc36e0
helper function to str replace substr
2024-08-18 05:05:53 +03:00
a
97bec67073
split steam_user_stats class into multiple files for readability
2024-08-18 05:02:40 +03:00
a
161bd8da33
* fix a bug when displaying progress notifications where the achieved icon was shown instead of the gray/locked one
...
* don't save/cache the achievement icon handle to allow lazy loading
* make the test achievement load either locked or unlocked icon randomly
* don't attempt to load the icon more than once
2024-08-18 05:02:20 +03:00
a
9ba2b1f04b
fix a deadlock scenario in the overlay
2024-08-18 05:02:06 +03:00
a
6c78d51240
don't check for ready flag in networking callback, save the chat message and exit, when the ovrlay is ready it will display it
2024-08-18 05:01:59 +03:00
a
917eea288a
don't load achievements icons in the overlay, already done in steam_user_stats
2024-08-18 05:01:53 +03:00
a
530a26f07b
* don't load achievements icons in the constructor of steam_user_stats, instead wait for the next call to the run callback
...
* fix a bug where loaded image handle wasn't being saved
2024-08-18 05:01:46 +03:00
a
573e17b45a
* new option to lazy load achievements icons in memory when they're requested, rather than loading them on the next call to the run callback
...
* move stats options in the ini to a separate section [main::stats]
2024-08-18 05:01:39 +03:00