Commit Graph

27 Commits

Author SHA1 Message Date
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
85abf09650 new id to handle recent games 2024-01-19 03:51:44 +02:00
otavepto
43ce82bf9c fix compilation error + some print messages 2024-01-05 22:10:30 +02:00
otavepto
57a02c7b43 refactor the tool find_intrfaces to search accurately for interfaces 2024-01-05 22:10:30 +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
41a3adfa33 sign the gen emu script too 2023-12-31 21:06:44 +02:00
otavepto
61ae6711f8 always generate DLC.txt 2023-12-31 21:06:44 +02:00
otavepto
d9261f8500 gen emu config: readme + icon attribution 2023-12-29 23:03:58 +02:00
otavepto
512eb4e0bf added anonymous login to gen emu script, has very limited access 2023-12-29 23:03:58 +02:00
otavepto
b960f6ca1f configureable python version for Linux in gen emu config packaging script 2023-12-28 01:30:46 +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
440d8335e2 fixed a bunch of includes 2023-12-28 01:30:46 +02:00
otavepto
8997c70ac6 in Linux steamclient_loader, expand exe and steam runtime exe when provided, this is because we cd before running, and the given relative path will no longer be valid + some fixes after testing it 2023-12-28 01:30:46 +02:00
otavepto
071925106b minor spelling 2023-12-28 01:30:46 +02:00
otavepto
fa99b4f761 rename example files in Linux steamclient_loader script to avoid accidental invokation on first run 2023-12-28 01:30:46 +02:00
otavepto
5e57643f3a changed tmp dir for builds 2023-12-28 01:30:46 +02:00
otavepto
6f2cca7fad gen emu script build scripts: cleanup build tmp folder + use a nested dir for build 2023-12-28 01:30:46 +02:00
otavepto
d5035d3dbd dynamic thread count in packager script for gen emu config 2023-12-28 01:30:46 +02:00
otavepto
7dc92f0bdf fixed packager app path in gen emu config 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
otavepto
1d66836074 moved the lobby_connect tool into the tools folder 2023-12-28 01:30:46 +02:00
otavepto
3c32031596 moved the generate_interaces tool into the tools folder 2023-12-28 01:30:46 +02:00
otavepto
6c07697a6d moved the generate_emu_config into tools folder 2023-12-28 01:30:46 +02:00