otavepto
|
5cccad0e67
|
rewrite cold client loader to use simpleini lib + use multibyte std::string + new logger
|
2024-06-30 03:18:39 +03:00 |
|
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 |
|