Commit Graph

932 Commits

Author SHA1 Message Date
otavepto
ce00dbe4f5 moved the ImGui library into the libs folder 2023-12-28 01:30:46 +02:00
otavepto
95131f5426 moved the fifo_map library into the libs folder 2023-12-28 01:30:46 +02:00
otavepto
18de845cb3 moved the detours library into the libs folder 2023-12-28 01:30:46 +02:00
otavepto
20350fef95 moved the steamclient source into a separate folder 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
otavepto
48dccbf317 moved all original repo files into a separate folder 2023-12-28 01:30:46 +02:00
otavepto
8513c50ec7 update Linux deps build script to extract archives first programatically 2023-12-25 18:30:44 +02:00
otavepto
3426049833 update workflow scripts to just fail as early as possible 2023-12-25 18:30:44 +02:00
otavepto
34d15e156e check for file existence before extraction in Linux deps build script 2023-12-25 18:30:44 +02:00
otavepto
39a4745336 properly propagate extraction error in Windows deps build script 2023-12-25 18:30:44 +02:00
otavepto
82197aefdd update Windows build script to avoid removing the entire build folder before building + introduce -clean flag 2023-12-25 18:30:44 +02:00
otavepto
f8dd6540b0 update Linux build script to avoid removing the entire build folder before building + introduce -clean flag 2023-12-25 18:30:44 +02:00
otavepto
36f57bfd04 remove +lowperf flag for now from all build scripts 2023-12-25 18:30:44 +02:00
otavepto
ce9b957c3d fixed warning in auth when building with clang (dammit!) 2023-12-25 18:30:44 +02:00
otavepto
351c301f17 point at the correct third-party submodule commit 2023-12-25 18:30:44 +02:00
otavepto
0766282e00 some output formatting 2023-12-25 18:30:44 +02:00
otavepto
1b63208dbf updated Linux build script to add the mbedtls static lib and its include dir to the build process 2023-12-25 18:30:44 +02:00
otavepto
ad353190ce updated Linux deps build script to build mbedtls as a static lib 2023-12-25 18:30:44 +02:00
otavepto
a642521a88 updated Windows build script to add the mbedtls static lib and its include dir to the build process 2023-12-25 18:30:44 +02:00
otavepto
eb0a4de5fb updated Windows deps build script to build mbedtls as a static lib 2023-12-25 18:30:44 +02:00
otavepto
8d9c91b0f2 fix the includes in auth.h to point at mbdedtls in a relative manner 2023-12-25 18:30:44 +02:00
otavepto
7c4d394c0b remove mbedtls lib source/include files 2023-12-25 18:30:44 +02:00
otavepto
f63bbd59c6 remove irrelevant language standard flags in Windows build script 2023-12-25 04:09:49 +02:00
otavepto
9c927c01f6 fixed warnings in auth.h 2023-12-25 04:09:49 +02:00
otavepto
6650858e24 disable another warning message after rebase 2023-12-25 04:09:49 +02:00
otavepto
91d470a358 fixed all incorrect usages of NULL in place of a decimal number + removed compiler flags: -Wno-int-to-void-pointer-cast and -Wno-null-conversion 2023-12-25 04:09:49 +02:00
otavepto
1ed450b8e9 fixed all non-void functions missing return values + removed the compiler flag -Wno-return-type 2023-12-25 04:09:49 +02:00
otavepto
1b04526d9d fixed all printf warnings for Linux & Windows 2023-12-25 04:09:49 +02:00
otavepto
13bc94ad75 for Windows build script, inline the cleanup procedure and deprecate the separate/dedicated cleanup script 2023-12-25 01:58:45 +02:00
otavepto
fb44c1f964 updated Linux build script to build the find_interfaces tool for Linux as well + copy the new steamclient_loader script files 2023-12-25 01:58:45 +02:00
otavepto
51498ebfb2 don't depend on BASH_SOURCE to get script path 2023-12-25 01:58:45 +02:00
otavepto
09cd6414f1 refactored the steamclient_loader script for Linux + relocate to a separate folder 2023-12-25 01:58:45 +02:00
otavepto
4282a4f248 deprecate the find_interface scripts, now the executable is built for Windows & Linux 2023-12-25 01:58:45 +02:00
otavepto
2fc23f5f90 update the egnemu config workflow script to point at the new location 2023-12-25 01:58:45 +02:00
otavepto
1b34a36080 relocate the generate emu config script to a separate folder 2023-12-25 01:58:45 +02:00
otavepto
f6e20d95af added original source 2023-12-25 01:58:45 +02:00
otavepto
a57d9d5db7 terminate the process before displaying the error message 2023-12-25 01:58:45 +02:00
otavepto
31d12fb0f9 reset these initially 2023-12-25 01:58:45 +02:00
otavepto
29ce0ae93d return exit code 1 or any error 2023-12-25 01:58:45 +02:00
otavepto
21ac6c7a17 use the recommended securezeromemory 2023-12-25 01:58:45 +02:00
otavepto
0b8eb76bdd use the suggested way in the docs to zero-out these structs 2023-12-25 01:58:45 +02:00
otavepto
71b5c5eaed pass loader arguments to target exe, allowing it to be used from external callers 2023-12-25 01:58:45 +02:00
otavepto
dd40cfac70 updated mods.EXAMPLE.json 2023-12-25 01:47:45 +02:00
otavepto
4121101400 also allow setting the mod "score" in the mods.json 2023-12-25 01:47:45 +02:00
otavepto
9822f4d766 allow overriding mod path & mod preview_url in the mods.json file, suggested by remelt from: viewtopic.php?p=2964432#p2964432 2023-12-25 01:47:45 +02:00
otavepto
555bafae0b use the index argument to grab the preview URL from UGC query result, thanks to remelt from: viewtopic.php?p=2964432#p2964432 2023-12-25 01:47:32 +02:00
otavepto
1c84f2c324 use a global ticket counter for GC struct 2023-12-24 14:33:40 +02:00