otavepto
41a3adfa33
sign the gen emu script too
2023-12-31 21:06:44 +02:00
otavepto
fbaad96afc
check for signing tool
2023-12-31 21:06:44 +02:00
otavepto
a0cc63a773
added submodule for the new build dep
2023-12-31 21:06:44 +02:00
otavepto
4e0ac7521a
added release note regarding signing
2023-12-31 21:06:44 +02:00
otavepto
61ae6711f8
always generate DLC.txt
2023-12-31 21:06:44 +02:00
otavepto
8fa92eef93
updated win build script to sign each file after build
2023-12-31 21:06:44 +02:00
otavepto
929474661b
added readme for resources folder
2023-12-31 01:55:34 +02:00
otavepto
e326c1d556
don't cleanup protoc generated files, because VScode gets confused and cannot find files/types
2023-12-31 01:35:16 +02:00
otavepto
f6bb934c1e
exit early when protoc or rc.exe fails
2023-12-31 01:35:16 +02:00
otavepto
8b9e366441
added version resource for .exe launcher
2023-12-31 01:35:16 +02:00
otavepto
e5f59ad952
updated win build script to compile and use the .rc file
2023-12-31 01:35:16 +02:00
otavepto
c6373fc654
added resource files + note in readme about Windows SDK
2023-12-31 01:35:16 +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
21eeb85bd7
ignore gen emu script output folder
2023-12-29 23:03:58 +02:00
otavepto
d2256f0643
Update README.md to add a note about submodules
2023-12-28 22:53:03 +02:00
otavepto
f9cb481855
update readme to add -verbose
2023-12-28 22:27:29 +02:00
otavepto
c3bbecff17
for linux build script added -verbose
2023-12-28 22:22:43 +02:00
otavepto
77d6b7d1ec
refactor the win build script to make it similar to the linux one and reduce dupe + ensure /MT when compiling + introduce -verbose flag + fix missing quote!
2023-12-28 22:12:08 +02:00
otavepto
9fafde917e
output protoc generated in a subfolder in dll/ for easier code reference
2023-12-28 22:10:55 +02:00
otavepto
851142071d
gen emu config workflow packaging dir (dammit!)
2023-12-28 02:35:35 +02:00
otavepto
dfc55067e2
static early purchase time
2023-12-28 02:15:09 +02:00
otavepto
2f0de07b7d
added link to usage instructions
2023-12-28 01:30:46 +02:00
otavepto
473502dd50
fix permissions again!
2023-12-28 01:30:46 +02:00
otavepto
6660eede36
use that instead to allow cancelling workflows
2023-12-28 01:30:46 +02:00
otavepto
f18217ac7b
use it for Windows workflow too since that worked!
2023-12-28 01:30:46 +02:00
otavepto
d0519e3fe5
attempt to make the build job always run, why is it being skipped!
2023-12-28 01:30:46 +02:00
otavepto
5e81fe9d25
updated changelog
2023-12-28 01:30:46 +02:00
otavepto
d6c2ce1389
updated README finally!
2023-12-28 01:30:46 +02:00
otavepto
8981911e7c
update emu packaging path for Linux & Windows
2023-12-28 01:30:46 +02:00
otavepto
b960f6ca1f
configureable python version for Linux in gen emu config packaging script
2023-12-28 01:30:46 +02:00
otavepto
237d7e6672
restore upstream repo files inside their dedicated folder + move steamnetworkingsockets to this folder
2023-12-28 01:30:46 +02:00
otavepto
1c0baa99ce
update .gitignore to remove protoc files which are no longer built inside dll/ folder
2023-12-28 01:30:46 +02:00
otavepto
9cec2361de
overall result message in all deps build scripts
2023-12-28 01:30:46 +02:00
otavepto
475cbe5da4
update all build scripts:
...
+ use new sdk folder
+ build proto files in build/tmp folder
+ update global includes to recognize the new structure
+ copy post build stuff
+ Linux: count protoc error
+ Windows: use nested dir for each build
2023-12-28 01:30:46 +02:00
otavepto
3c88f2adde
added updated readmes for post build
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
daa32ecca5
rename files_examples to post_build
2023-12-28 01:30:46 +02:00
otavepto
440d8335e2
fixed a bunch of includes
2023-12-28 01:30:46 +02:00
otavepto
5f18ac67e0
relocate sdk .h files
2023-12-28 01:30:46 +02:00
otavepto
32a74718ee
update .gitignore
2023-12-28 01:30:46 +02:00
otavepto
541d809364
relocate overlay .h files
2023-12-28 01:30:46 +02:00
otavepto
62f96d1816
relocate controller .h files
2023-12-28 01:30:46 +02:00
otavepto
aa03e94378
relocate dll .h files
2023-12-28 01:30:46 +02:00
otavepto
d10058ea44
in Linux build script, copy the entire steamclient_loader folder
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
1ce0e823c4
change deps build dir to: build/deps/linux (example) to make them independant from emu build folder, which is for example build/linux/...
2023-12-28 01:30:46 +02:00
otavepto
de27c8c024
forgot cleanup call
2023-12-28 01:30:46 +02:00