Commit Graph

1733 Commits

Author SHA1 Message Date
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
Detanup01
c0bc32849a
Merge pull request #5 from DogancanYr/patch-1
Update README.md
2024-08-04 21:35:10 +02:00
DogancanYr
8106dff153
Update README.md 2024-08-04 22:12:56 +03:00
DogancanYr
44e2f4626c
Update README.md 2024-08-04 18:25:06 +03:00
Detanup01
79ee1dd707
Merge pull request #4 from otavepto/patch-2
Allow disabling the internal functionality which reports an achievement progress for stats that are tied to achievements
2024-08-03 20:54:11 +02:00
Detanup01
39d14cd4e4
Merge pull request #3 from otavepto/patch-1
Fixes for some crashes + behavior enhancements
2024-08-03 20:53:45 +02:00
a
ee5c2bb4f9 allow disabling the internal functionality which reports an achievement progress for stats that are tied to achievements 2024-08-03 21:16:49 +03:00
a
784724bc07 add comments with default values in the ini files 2024-08-03 19:24:06 +03:00
a
97032cdc33 fix an inverted condition when parsing the ini option matchmaking_server_list_actual_type in configs.main.ini 2024-08-03 19:23:46 +03:00
a
bf55cecac2 fix a bad print modifier resulting in crash 2024-08-03 16:57:30 +03:00
a
26905df507 * add a new timeline state when game calls Steam_Timeline::SetTimelineGameMode()
* mimic real behavior in `Steam_Timeline::AddTimelineEvent()`
2024-08-03 16:57:30 +03:00
a
450a345333 * add instance of game_stats for servers, client and server instances are requested by games
* delete ended game_stats sessions after 15 seconds to reduce memory usage
2024-08-03 16:57:30 +03:00
a
19b5ea2e23 * add missing callback to steam_friends
* remove duplicate callback triggered in `Steam_Friends::SetPersonaName()`
2024-08-03 16:57:30 +03:00
a
f73d73e1bd * add missing callback to steam_user
* fix a potential problem in `Steam_User::GetUserDataFolder()` where an incomplete path might be copied
2024-08-03 16:57:30 +03:00
a
7b9bc9b3fe fix a scenario where call results might not be triggered in steam_http if the function arg was null 2024-08-03 16:57:30 +03:00
a
c207359bf7 add potentially missing callback to steam_networking_socketserialized 2024-08-03 16:57:30 +03:00
a
f14d9e8bf8 add missing callback to steam_utils 2024-08-03 16:57:30 +03:00
a
3c938208c2 add missing callbacks to steam_ugc 2024-08-03 16:57:30 +03:00
a
55e9ba41a9 add missing callbacks to steam_remote_storage 2024-08-03 16:57:30 +03:00
a
c61294bdcd * fix crash due to invalid usage of union in steam_remote_storage
* fix invalid overlapping of data in steam_remote_storage due to invalid usage of union
2024-08-03 16:57:30 +03:00
a
3369c046a9 fix crash due to invalid usage of union in steam_gamestats 2024-08-03 16:57:30 +03:00
a
8daa605880 fix usage of persistent mode 2 2024-08-03 16:57:30 +03:00
a
3d328662f9 * properly cleanup changed reg keys + fix regquery usage bug (sizeof vs countof)
* change steam paths in HKCU
2024-08-03 16:57:30 +03:00
a
8d145bfa04 don't add backslash at end of steam install path 2024-08-03 16:44:57 +03:00
Detanup01
1a6e1661db
Merge pull request #1 from otavepto/dev
Random fixes/changes
2024-07-28 23:01:55 +02:00
a
a1dad065e8 * ColdClientLoader for Windows: don't fail and close the loader if patching the registery key HKLM failed, this key exists only if Steam was installed
* ColdClientLoader for Windows: fix another utf-8 path handling when searching for dlls to inject
* build deps with limited thread count, fixes WSL compilation
* update readme for python
2024-07-28 20:36:09 +03:00
Detanup01
6bbe6371ee
setting release stay for 7 days 2024-07-28 15:08:25 +02:00
Detanup01
fa75c9acb9
fixing STEAMTIMELINE_INTERFACE hopefully 2024-07-25 21:25:30 +02:00
Detanup01
5028aade9e
Fixing Steam Datagram Error. 2024-07-25 15:14:09 +02:00
Detanup01
4c0e1558ea
Adding STEAMTIMELINE_INTERFACE_VERSION check in GetISteamGenericInterface 2024-07-24 12:19:08 +02:00
Detanup01
a4b9608d7b
Update README.md
adding wizark952 in the readme.
indicating this is a latest version.
2024-07-23 11:16:57 +02:00
otavepto
2aedfdaad5 update readme.md 2024-07-07 04:27:54 +03:00
otavepto
4e011cf4b7 changelog + date 2024-07-07 04:10:47 +03:00
otavepto
fd0126ee25 change Steam_Apps::SetDlcContext() according to review notes by universal963 2024-07-07 02:39:21 +03:00
otavepto
61d519bf0e fix the condition of Steam_Apps::SetActiveBeta() as noted by universal963 + remove deprecated build_id from gen_emu_config 2024-07-07 02:39:21 +03:00
otavepto
9443afbd00 * add 2 new properties to mods.json min_game_branch and max_game_branch according to sdk v1.60, no idea what they do
* make sure buffer is null terminated in `Steam_UGC::GetQueryUGCPreviewURL()`
* implement 2 new useless ugc stuff + use an already made function to check for handle validity
2024-07-07 02:39:21 +03:00
otavepto
3f7ec00719 * parse and use branches data from branches.json
* deprecate build_id in the .ini file
* change Steam_Apps::SetDlcContext() to mimic Steam_Apps::BIsDlcInstalled(), not sure if that's correct
2024-07-07 02:39:21 +03:00
otavepto
715cb70bc5 example branches.json 2024-07-07 02:39:21 +03:00
otavepto
7f940079d1 * update the method of reading json to be less wasteful + get path as const ref whe loading json
* fix vs warnings in gamestats interface
* refactor logger slightly
2024-07-07 02:39:21 +03:00
otavepto
3fdb45e43b generate branches.json from app info schema 2024-07-07 02:39:21 +03:00
otavepto
6c7f263810 thanks visual studio, dubious in so many ways! 2024-07-07 02:39:21 +03:00
otavepto
9076519a3c missing class resolution operator + todo/notes 2024-07-07 02:39:21 +03:00