@@ -24,74 +24,32 @@ jobs:
2424 - name : Install PyInstaller
2525 run : pip install pyinstaller
2626
27- - name : Compile LoaderMDO
28- run : g++ -static -mwindows -o LoaderMDO.exe rewritten-modern-software/LoaderMDO/LoaderMDO/LoaderMDO.cpp
29-
30- - name : Compile BCD1Creator
31- run : g++ -I. -static -o BCD1Creator.exe tools/BCD1Creator/BCD1Creator.cpp
32-
33- - name : Compile DEV7Launcher
34- run : g++ -I. -static -o DEV7Launcher.exe tools/DEV7Launcher/DEV7Launcher.cpp
35-
36- - name : Compile OBJDumper
37- run : g++ -static -o OBJDumper.exe tools/OBJDumper/OBJDumper.cpp
38-
39- - name : Compile ModelPathDumper
40- run : g++ -I. -static -o ModelPathDumper.exe tools/ModelPathDumper/ModelPathDumper.cpp
41-
42- - name : Compile SYSTEM (Modern Version)
43- run : g++ -static -mwindows -o SYSTEM.EXE rewritten-modern-software/SYSTEM/SYSTEM/SYSTEM.cpp
44-
45- - name : Compile SYSTEM (Modern Russian Version)
46- run : g++ -static -mwindows -o SYSTEM_RussianRelease.EXE rewritten-modern-software/SYSTEM_RussianRelease/SYSTEM/SYSTEM.cpp
47-
48- - name : Compile CTRKViewer
49- run : g++ -I. -static -o CTRKViewer.exe tools/CTRKViewer/CTRKViewer.cpp
50-
51- - name : Compile OBCViewer
52- run : g++ -I. -static -o OBCViewer.exe tools/OBCViewer/OBCViewer.cpp
53-
54- - name : Compile PLAViewer
55- run : g++ -I. -static -o PLAViewer.exe tools/PLAViewer/PLAViewer.cpp
56-
57- # - name: Compile DEV7Monitor
58- # run: g++ -I. -static -o DEV7Monitor.exe tools-win/DEV7Monitor/DEV7Monitor/DEV7Monitor.cpp -lpdh
59-
60- - name : Compile SetupPatcher
61- run : g++ -static -o SetupPatcher.exe patches/SetupPatcher/SetupPatcher/SetupPatcher.cpp
62-
63- - name : Compile Y2K38Patcher
64- run : g++ -static -o Y2K38Patcher.exe patches/Y2K38Patcher/Y2K38Patcher/Y2K38Patcher.cpp
65-
66- - name : Compile LOADER7VC
67- run : g++ -I. -static -o LOADER7VC.exe tools-win/LOADER7VC/LOADER7VC/LOADER7VC.cpp -lversion -lshlwapi
68-
69- - name : Compile IMGConverter
70- run : pyinstaller --onefile --distpath . tools/IMGConverter/IMGConverter.py
71-
72- - name : Compile AdultCornerDecoder
73- run : pyinstaller --onefile --distpath . tools/AdultCornerDecoder/decoder.py
74-
75- - name : Compile AdultCornerEncoder
76- run : pyinstaller --onefile --distpath . tools/AdultCornerEncoder/encoder.py
77-
78- - name : Compile IMGIdentifier
79- run : pyinstaller --onefile --distpath . tools/IMGIdentifier/IMGIdentifier.py
80-
81- - name : Compile OBCEditor
82- run : pyinstaller --onefile --distpath . tools/OBCEditor/OBCEditor.py
83-
84- - name : Compile PetiteDetector
85- run : pyinstaller --onefile --distpath . tools/PetiteDetector/PetiteDetector.py
86-
87- - name : Compile PKLiteDetector
88- run : pyinstaller --onefile --distpath . tools/PKLiteDetector/PKLiteDetector.py
89-
90- - name : Compile SecuROMDetector
91- run : pyinstaller --onefile --distpath . tools/SecuROMDetector/SecuROMDetector.py
92-
93- - name : Compile copyDatas
94- run : pyinstaller --onefile --distpath . tools/copyDatas/copyDatas.py
27+ - name : Compile C++ programs with MinGW
28+ run : |
29+ g++ -static -mwindows -o LoaderMDO.exe rewritten-modern-software/LoaderMDO/LoaderMDO/LoaderMDO.cpp
30+ g++ -I. -static -o BCD1Creator.exe tools/BCD1Creator/BCD1Creator.cpp
31+ g++ -I. -static -o DEV7Launcher.exe tools/DEV7Launcher/DEV7Launcher.cpp
32+ g++ -static -o OBJDumper.exe tools/OBJDumper/OBJDumper.cpp
33+ g++ -I. -static -o ModelPathDumper.exe tools/ModelPathDumper/ModelPathDumper.cpp
34+ g++ -static -mwindows -o SYSTEM.EXE rewritten-modern-software/SYSTEM/SYSTEM/SYSTEM.cpp
35+ g++ -static -mwindows -o SYSTEM_RussianRelease.EXE rewritten-modern-software/SYSTEM_RussianRelease/SYSTEM/SYSTEM.cpp
36+ g++ -I. -static -o CTRKViewer.exe tools/CTRKViewer/CTRKViewer.cpp
37+ g++ -I. -static -o OBCViewer.exe tools/OBCViewer/OBCViewer.cpp
38+ g++ -I. -static -o PLAViewer.exe tools/PLAViewer/PLAViewer.cpp
39+ g++ -static -o SetupPatcher.exe patches/SetupPatcher/SetupPatcher/SetupPatcher.cpp
40+ g++ -static -o Y2K38Patcher.exe patches/Y2K38Patcher/Y2K38Patcher/Y2K38Patcher.cpp
41+ g++ -I. -static -o LOADER7VC.exe tools-win/LOADER7VC/LOADER7VC/LOADER7VC.cpp -lversion -lshlwapi
42+
43+ - name : Compile all Python tools
44+ run : |
45+ pyinstaller --onefile --distpath . tools/IMGConverter/IMGConverter.py
46+ pyinstaller --onefile --distpath . tools/AdultCornerDecoder/decoder.py
47+ pyinstaller --onefile --distpath . tools/AdultCornerEncoder/encoder.py
48+ pyinstaller --onefile --distpath . tools/IMGIdentifier/IMGIdentifier.pypyinstaller --onefile --distpath . tools/OBCEditor/OBCEditor.py
49+ pyinstaller --onefile --distpath . tools/PetiteDetector/PetiteDetector.py
50+ pyinstaller --onefile --distpath . tools/PKLiteDetector/PKLiteDetector.py
51+ pyinstaller --onefile --distpath . tools/SecuROMDetector/SecuROMDetector.py
52+ pyinstaller --onefile --distpath . tools/copyDatas/copyDatas.py
9553
9654 - name : Upload Artifacts
9755 uses : actions/upload-artifact@v4
0 commit comments