Commit Graph

  • 1c0baa99ce update .gitignore to remove protoc files which are no longer built inside dll/ folder otavepto 2023-12-27 17:09:20 +02:00
  • 9cec2361de overall result message in all deps build scripts otavepto 2023-12-27 17:08:38 +02:00
  • 475cbe5da4 update all build scripts: otavepto 2023-12-27 17:07:29 +02:00
  • 3c88f2adde added updated readmes for post build otavepto 2023-12-27 17:04:28 +02:00
  • 56b73df775 in Windows steamclient_loader only spawn the exe after doing all the registery modifications otavepto 2023-12-27 12:45:00 +02:00
  • daa32ecca5 rename files_examples to post_build otavepto 2023-12-27 12:26:25 +02:00
  • 440d8335e2 fixed a bunch of includes otavepto 2023-12-27 09:21:59 +02:00
  • 5f18ac67e0 relocate sdk .h files otavepto 2023-12-27 09:19:59 +02:00
  • 32a74718ee update .gitignore otavepto 2023-12-27 09:18:31 +02:00
  • 541d809364 relocate overlay .h files otavepto 2023-12-27 09:15:10 +02:00
  • 62f96d1816 relocate controller .h files otavepto 2023-12-27 09:14:46 +02:00
  • aa03e94378 relocate dll .h files otavepto 2023-12-27 09:09:44 +02:00
  • d10058ea44 in Linux build script, copy the entire steamclient_loader folder otavepto 2023-12-26 23:54:20 +02:00
  • 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 otavepto 2023-12-26 23:53:50 +02:00
  • 071925106b minor spelling otavepto 2023-12-26 23:51:48 +02:00
  • fa99b4f761 rename example files in Linux steamclient_loader script to avoid accidental invokation on first run otavepto 2023-12-26 23:51:27 +02:00
  • 1ce0e823c4 change deps build dir to: build/deps/linux (example) to make them independant from emu build folder, which is for example build/linux/... otavepto 2023-12-26 21:32:52 +02:00
  • de27c8c024 forgot cleanup call otavepto 2023-12-26 21:27:48 +02:00
  • 806879e79e since that worked, give all permissions immediately after cloning, for all Linux workflows otavepto 2023-12-26 21:19:45 +02:00
  • a710c39662 attempt at fixing the dir permissions! otavepto 2023-12-26 20:16:44 +02:00
  • 8f9dae8350 attempt to cache deps in non tag/PR actions for CI otavepto 2023-12-26 20:16:21 +02:00
  • 95e2bdafaf dbg: why is this failing now! otavepto 2023-12-26 19:53:31 +02:00
  • 5e57643f3a changed tmp dir for builds otavepto 2023-12-26 19:53:10 +02:00
  • 6f2cca7fad gen emu script build scripts: cleanup build tmp folder + use a nested dir for build otavepto 2023-12-26 19:26:58 +02:00
  • d5035d3dbd dynamic thread count in packager script for gen emu config otavepto 2023-12-26 19:25:53 +02:00
  • 7dc92f0bdf fixed packager app path in gen emu config otavepto 2023-12-26 19:12:19 +02:00
  • 63430d862e fixed path in gen emu config workflows otavepto 2023-12-26 18:44:33 +02:00
  • 25ebb7c117 Windows build script: sanity check for directory validity + deprecated low perf & win xp options + restructure the order of variables + "clean" vs "-clean" arg otavepto 2023-12-26 18:35:14 +02:00
  • 4fecb96e7d Linux build script: deprecated low perf options + restructure the order of variables + "clean" vs "-clean" arg + cleanup function otavepto 2023-12-26 18:30:50 +02:00
  • 04cada5c69 fix 7zip in Windows packager script for generate_emu_config + dynamic thread count detection otavepto 2023-12-26 18:29:03 +02:00
  • de7da1111f reference vswhere explicitly, making the script independant on the project otavepto 2023-12-26 18:27:48 +02:00
  • 46102427c0 update Windows + Linux deps build scripts to adapt the new folder structure otavepto 2023-12-26 05:07:53 +02:00
  • c774a67bc6 point at the updated deps otavepto 2023-12-26 04:04:01 +02:00
  • 5d54d8df7b update Windows & Linux emu workflow scripts to use the new folder structure otavepto 2023-12-26 02:22:08 +02:00
  • 90fb3d7f65 update gen_emu_config workflow scripts to use the new folder structure otavepto 2023-12-26 02:14:37 +02:00
  • b568153772 in Linux packaging script check for root priviledge after checking for input arg otavepto 2023-12-26 01:23:23 +02:00
  • 5d0fef7110 update Linux and Windows packaging scripts to use the new folder structure otavepto 2023-12-26 01:22:50 +02:00
  • 98ed4653b5 move appid and interfaces files inside steam_settings folder otavepto 2023-12-26 01:21:59 +02:00
  • 8ab7d9608a in Windows build script disable copying the example readmes temporarily otavepto 2023-12-26 01:12:12 +02:00
  • 334ef9ae4a in Windows build script copy the cold client loader .ini from the new dir otavepto 2023-12-26 01:11:32 +02:00
  • e25431f164 update Windows build script to use the new folder structure + add some new dirs as include folders otavepto 2023-12-26 01:10:30 +02:00
  • eedb6f0af8 in Windows build script build everything inside build/win/ otavepto 2023-12-26 01:08:52 +02:00
  • ecd4ea4288 change Linux build temp dir to build/linux/tmp otavepto 2023-12-26 01:07:30 +02:00
  • 1d8a1ddea2 build Windows deps inside build/win/deps otavepto 2023-12-26 01:06:41 +02:00
  • 0135cef28c update .gitignore to ignore the entire build/ folder otavepto 2023-12-25 22:31:17 +02:00
  • 4eb4f8e0fc update some includes to be relative to current dir otavepto 2023-12-25 22:30:38 +02:00
  • 16aad176c7 update Linux build script to use the new folder structure + build everything inside build/linux/ + add the current dir as an include folder otavepto 2023-12-25 22:28:52 +02:00
  • c5b8a152be in Linux build script report the missing sanity check file otavepto 2023-12-25 22:28:01 +02:00
  • 7447949cf0 in Linux build script check for missing files otavepto 2023-12-25 22:27:06 +02:00
  • 71f1097544 build Linux deps inside build/Linux/deps otavepto 2023-12-25 22:26:33 +02:00
  • ba69f88363 updated .gitignore to ignore the same stuff for the generate_emu_config but from the new location/dir otavepto 2023-12-25 22:25:30 +02:00
  • 1e107c6edf moved the utfcpp library into the libs folder otavepto 2023-12-25 22:24:40 +02:00
  • 573e3ea47b moved the stb_image library into the libs folder otavepto 2023-12-25 22:24:21 +02:00
  • ecb7a1d926 moved the sha1 library into the libs folder otavepto 2023-12-25 22:24:05 +02:00
  • 2327451893 moved the json library into the libs folder otavepto 2023-12-25 22:23:50 +02:00
  • ce00dbe4f5 moved the ImGui library into the libs folder otavepto 2023-12-25 22:23:32 +02:00
  • 95131f5426 moved the fifo_map library into the libs folder otavepto 2023-12-25 22:22:28 +02:00
  • 18de845cb3 moved the detours library into the libs folder otavepto 2023-12-25 22:21:53 +02:00
  • 20350fef95 moved the steamclient source into a separate folder otavepto 2023-12-25 22:21:14 +02:00
  • 17dadd2e61 moved the steamclient_loader tool into the tools folder otavepto 2023-12-25 22:20:36 +02:00
  • 1d66836074 moved the lobby_connect tool into the tools folder otavepto 2023-12-25 22:19:38 +02:00
  • 3c32031596 moved the generate_interaces tool into the tools folder otavepto 2023-12-25 22:19:18 +02:00
  • 6c07697a6d moved the generate_emu_config into tools folder otavepto 2023-12-25 22:17:45 +02:00
  • 48dccbf317 moved all original repo files into a separate folder otavepto 2023-12-25 22:16:42 +02:00
  • 80eb49bac1 added libraries licenses + consistent naming + sources & licenses a 2023-12-26 04:03:44 +02:00
  • ac1a200eee added libraries licenses + consistent naming + sources & licenses a 2023-12-26 04:03:00 +02:00
  • 59f81c9125 added libraries licenses + consistent naming + sources & licenses a 2023-12-26 04:01:48 +02:00
  • 56bbc09f1e added libraries licenses a 2023-12-26 04:00:55 +02:00
  • 56d5c0cfb8 added libraries licenses + consistent naming a 2023-12-26 04:00:11 +02:00
  • 8513c50ec7 update Linux deps build script to extract archives first programatically otavepto 2023-12-25 18:30:09 +02:00
  • 3426049833 update workflow scripts to just fail as early as possible otavepto 2023-12-25 15:22:02 +02:00
  • 34d15e156e check for file existence before extraction in Linux deps build script otavepto 2023-12-25 15:11:53 +02:00
  • 39a4745336 properly propagate extraction error in Windows deps build script otavepto 2023-12-25 15:11:12 +02:00
  • 82197aefdd update Windows build script to avoid removing the entire build folder before building + introduce -clean flag otavepto 2023-12-25 15:09:40 +02:00
  • f8dd6540b0 update Linux build script to avoid removing the entire build folder before building + introduce -clean flag otavepto 2023-12-25 15:09:17 +02:00
  • 36f57bfd04 remove +lowperf flag for now from all build scripts otavepto 2023-12-25 15:08:00 +02:00
  • ce9b957c3d fixed warning in auth when building with clang (dammit!) otavepto 2023-12-25 07:25:50 +02:00
  • 351c301f17 point at the correct third-party submodule commit otavepto 2023-12-25 07:23:12 +02:00
  • 0766282e00 some output formatting otavepto 2023-12-25 07:20:42 +02:00
  • 1b63208dbf updated Linux build script to add the mbedtls static lib and its include dir to the build process otavepto 2023-12-25 07:20:05 +02:00
  • ad353190ce updated Linux deps build script to build mbedtls as a static lib otavepto 2023-12-25 07:19:26 +02:00
  • a642521a88 updated Windows build script to add the mbedtls static lib and its include dir to the build process otavepto 2023-12-25 05:08:00 +02:00
  • eb0a4de5fb updated Windows deps build script to build mbedtls as a static lib otavepto 2023-12-25 04:57:38 +02:00
  • 8d9c91b0f2 fix the includes in auth.h to point at mbdedtls in a relative manner otavepto 2023-12-25 04:56:09 +02:00
  • 7c4d394c0b remove mbedtls lib source/include files otavepto 2023-12-25 04:55:29 +02:00
  • 4c80bd6ac8 added mbedtls lib source a 2023-12-25 07:22:10 +02:00
  • f63bbd59c6 remove irrelevant language standard flags in Windows build script otavepto 2023-12-25 04:06:55 +02:00
  • 9c927c01f6 fixed warnings in auth.h otavepto 2023-12-25 02:15:16 +02:00
  • 6650858e24 disable another warning message after rebase otavepto 2023-12-21 20:43:44 +02:00
  • 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 otavepto 2023-12-21 03:42:29 +02:00
  • 1ed450b8e9 fixed all non-void functions missing return values + removed the compiler flag -Wno-return-type otavepto 2023-12-21 03:28:21 +02:00
  • 1b04526d9d fixed all printf warnings for Linux & Windows otavepto 2023-12-21 03:20:32 +02:00
  • 13bc94ad75 for Windows build script, inline the cleanup procedure and deprecate the separate/dedicated cleanup script otavepto 2023-12-24 23:26:54 +02:00
  • fb44c1f964 updated Linux build script to build the find_interfaces tool for Linux as well + copy the new steamclient_loader script files otavepto 2023-12-24 23:12:54 +02:00
  • 51498ebfb2 don't depend on BASH_SOURCE to get script path otavepto 2023-12-24 23:03:11 +02:00
  • 09cd6414f1 refactored the steamclient_loader script for Linux + relocate to a separate folder otavepto 2023-12-24 23:00:08 +02:00
  • 4282a4f248 deprecate the find_interface scripts, now the executable is built for Windows & Linux otavepto 2023-12-24 22:54:15 +02:00
  • 2fc23f5f90 update the egnemu config workflow script to point at the new location otavepto 2023-12-24 22:52:43 +02:00
  • 1b34a36080 relocate the generate emu config script to a separate folder otavepto 2023-12-24 22:50:39 +02:00
  • f6e20d95af added original source otavepto 2023-12-24 06:42:36 +02:00