Commit Graph

25 Commits

Author SHA1 Message Date
otavepto
ef2f814765 fix that stupid mistake 2024-06-30 03:18:39 +03:00
otavepto
caea115cf7 update readmes + changlog & credits 2024-06-24 22:27:31 +03:00
otavepto
bd92ee624b if load_order.txt is present then only load these .dll files in order, otherwise load all valid .dlls 2024-06-21 07:48:30 +03:00
otavepto
8ff4bc72c6 fix steamclient_extra linking error with AddressOfReturnAddress() 2024-06-02 05:15:45 +03:00
otavepto
02d3a70574 fix compilation of steamclient_extra on msys2 2024-06-02 05:15:45 +03:00
otavepto
72f25c7b3b fix compilation of cold client loader on msys2 2024-06-02 05:15:45 +03:00
otavepto
8be6efcfc2 allow loading .ini file with the same name as the cold client loader exe name 2024-05-08 00:30:23 +03:00
otavepto
893f566375 workaround to make Steam Input work, not guaranteed 2024-04-20 01:13:10 +02:00
otavepto
aa53202022 some refactoring 2024-04-20 01:09:55 +02:00
otavepto
484fc2a982 * set these env vars for a more accurate emulation:
- `SteamAppUser`
  - `SteamUser`
  - `SteamClientLaunch`
  - `SteamEnv`
  - `SteamPath`
2024-04-13 17:35:10 +02:00
otavepto
5b55d448f7 * new stub dll GameOverlayRenderer for the experiemntal steamclient setup
* for windows build script: prevent permissive language extensions via the compiler flag `/permissive-`
2024-03-21 00:50:58 +02:00
otavepto
16a241599f updated stub drm patterns (for v2) and added a workaround for older variants 2024-03-18 03:32:37 +02:00
otavepto
018d4aa2c1 sloppy code is problematic! (at least verify PE signature) 2024-02-13 02:27:09 +02:00
otavepto
0237152b82 fixed some mistakes + missing reg patch 2024-02-07 03:43:20 +02:00
otavepto
7feca7f173 update notes 2024-02-07 03:43:20 +02:00
otavepto
3482c6fae3 added persistent modes to cold client loader + refactored ini sections 2024-02-07 03:43:20 +02:00
otavepto
0e4b6e85e0 fixed a pattern 2024-01-25 03:13:19 +02:00
otavepto
ad14e7f14e more stub variants 2024-01-24 22:18:07 +02:00
otavepto
e2cb2e0f38 allow specifying a load order via a file called load_order.txt inside the root of the dlls to inject folder + updated readmes 2024-01-19 04:28:03 +02:00
otavepto
91aac61e23 a working stub patcher + lots of changes to cold client loader 2024-01-19 04:28:03 +02:00
otavepto
00ace6727d refactored the entire win client loader to use C++ + use relative paths to the exe itself + added a debug log 2024-01-19 04:28:03 +02:00
otavepto
733e08c3b9 added a new option to the cold client loader to load a dll via createremotethread 2024-01-19 04:28:03 +02:00
otavepto
ace7aa4acb added a new debug option "ResumeByDebugger" for the Windows version of the client loader 2024-01-03 01:56:26 +02:00
otavepto
56b73df775 in Windows steamclient_loader only spawn the exe after doing all the registery modifications 2023-12-28 01:30:46 +02:00
otavepto
17dadd2e61 moved the steamclient_loader tool into the tools folder 2023-12-28 01:30:46 +02:00