Shipwright/ZAPDTR/ZAPD
louist103 aea46e7cb2
Implement built in Extractor for Windows (#2730)
* wip

* const

* split zapd into two targets

* Workingish.

* fix working dir and copy xmls on build (#2)

* dont change current working dir with dialog prompts

* copy asset xmls to target dir

* make zpadlib public

* Messagebox.

* Check for WIN32

* threading

* Cleanups to the exporter and main.

* Multi extraction.

* Fix byteswap header includes.

* Fix another byteswap include.

* fix again.

* stddef size_t

* Add other targets for ZAPDLib

* Non windows.

* IDYES IDNO

* Linux fixes

* hopefully remove switch and wiiu from building extractor

* Please?

* validate roms and add another valid rom

* ifdef out extract.h for switch and wiiu

* Maybe update lux

* Remove ZAPDlib from switch and WiiU

* more rules

* Update soh/soh/Extractor/Extract.cpp

Co-authored-by: briaguya <70942617+briaguya-ai@users.noreply.github.com>

* Update ZAPDTR/ZAPD/ExecutableMain.cpp

Co-authored-by: briaguya <70942617+briaguya-ai@users.noreply.github.com>

* Update ZAPDTR/ZAPD/CMakeLists.txt

Co-authored-by: briaguya <70942617+briaguya-ai@users.noreply.github.com>

* Update ZAPDTR/ZAPD/GameConfig.cpp

Co-authored-by: briaguya <70942617+briaguya-ai@users.noreply.github.com>

* Update ZAPDTR/ZAPD/Globals.cpp

Co-authored-by: briaguya <70942617+briaguya-ai@users.noreply.github.com>

* Update ZAPDTR/ZAPD/Main.cpp

Co-authored-by: briaguya <70942617+briaguya-ai@users.noreply.github.com>

* Update soh/CMakeLists.txt

Co-authored-by: briaguya <70942617+briaguya-ai@users.noreply.github.com>

* Update soh/soh/Extractor/Extract.cpp

Co-authored-by: briaguya <70942617+briaguya-ai@users.noreply.github.com>

* Update soh/soh/Extractor/Extract.cpp

Co-authored-by: briaguya <70942617+briaguya-ai@users.noreply.github.com>

* Update soh/soh/Extractor/Extract.cpp

Co-authored-by: briaguya <70942617+briaguya-ai@users.noreply.github.com>

* the last fix

* Add context to a comment

---------

Co-authored-by: Adam Bird <archez39@me.com>
Co-authored-by: Adam Bird <Archez@users.noreply.github.com>
Co-authored-by: briaguya <70942617+briaguya-ai@users.noreply.github.com>
2023-04-25 00:01:17 -04:00
..
any/any git subrepo clone https://github.com/HarbourMasters/ZAPDTR.git 2022-03-22 02:54:48 +01:00
NuGet git subrepo clone https://github.com/HarbourMasters/ZAPDTR.git 2022-03-22 02:54:48 +01:00
OtherStructs Added support for multiple game versions (#107) 2022-03-31 19:42:44 -04:00
Overlays Added support for multiple game versions (#107) 2022-03-31 19:42:44 -04:00
yaz0 Added support for multiple game versions (#107) 2022-03-31 19:42:44 -04:00
ZRoom Added support for multiple game versions (#107) 2022-03-31 19:42:44 -04:00
CMakeLists.txt Implement built in Extractor for Windows (#2730) 2023-04-25 00:01:17 -04:00
CRC32.h Added support for multiple game versions (#107) 2022-03-31 19:42:44 -04:00
ctpl_stl.h Added support for multiple game versions (#107) 2022-03-31 19:42:44 -04:00
Declaration.cpp Added support for multiple game versions (#107) 2022-03-31 19:42:44 -04:00
Declaration.h Added support for multiple game versions (#107) 2022-03-31 19:42:44 -04:00
ExecutableMain.cpp Implement built in Extractor for Windows (#2730) 2023-04-25 00:01:17 -04:00
FileWorker.cpp Added support for multiple game versions (#107) 2022-03-31 19:42:44 -04:00
FileWorker.h Added support for multiple game versions (#107) 2022-03-31 19:42:44 -04:00
GameConfig.cpp git subrepo clone https://github.com/HarbourMasters/ZAPDTR.git 2022-03-22 02:54:48 +01:00
GameConfig.h git subrepo clone https://github.com/HarbourMasters/ZAPDTR.git 2022-03-22 02:54:48 +01:00
genbuildinfo.py git subrepo clone https://github.com/HarbourMasters/ZAPDTR.git 2022-03-22 02:54:48 +01:00
Globals.cpp Implement built in Extractor for Windows (#2730) 2023-04-25 00:01:17 -04:00
Globals.h Implement built in Extractor for Windows (#2730) 2023-04-25 00:01:17 -04:00
ImageBackend.cpp [OTR] Initial support for PNG textures (#1634) 2022-10-01 22:33:29 +02:00
ImageBackend.h git subrepo clone https://github.com/HarbourMasters/ZAPDTR.git 2022-03-22 02:54:48 +01:00
Main.cpp Implement built in Extractor for Windows (#2730) 2023-04-25 00:01:17 -04:00
OutputFormatter.cpp Linux/GCC Support (#28) 2022-05-11 13:18:24 -04:00
OutputFormatter.h Linux/GCC Support (#28) 2022-05-11 13:18:24 -04:00
packages.config git subrepo clone https://github.com/HarbourMasters/ZAPDTR.git 2022-03-22 02:54:48 +01:00
pathconf.c Move to cmake across all platforms (#363) 2022-08-05 07:59:19 +02:00
WarningHandler.cpp git subrepo clone https://github.com/HarbourMasters/ZAPDTR.git 2022-03-22 02:54:48 +01:00
WarningHandler.h git subrepo clone https://github.com/HarbourMasters/ZAPDTR.git 2022-03-22 02:54:48 +01:00
ZAnimation.cpp Added support for multiple game versions (#107) 2022-03-31 19:42:44 -04:00
ZAnimation.h git subrepo clone https://github.com/HarbourMasters/ZAPDTR.git 2022-03-22 02:54:48 +01:00
ZArray.cpp Added support for multiple game versions (#107) 2022-03-31 19:42:44 -04:00
ZArray.h git subrepo clone https://github.com/HarbourMasters/ZAPDTR.git 2022-03-22 02:54:48 +01:00
ZAudio.cpp Merge branch 'develop' into z64-devmerge 2022-06-17 00:39:07 -04:00
ZAudio.h Added names for the soundfonts. 2022-06-16 20:35:52 -04:00
ZAudioDecode.cpp add support for clang compiler (#592) 2022-07-10 10:51:12 -04:00
ZBackground.cpp Added support for multiple game versions (#107) 2022-03-31 19:42:44 -04:00
ZBackground.h git subrepo clone https://github.com/HarbourMasters/ZAPDTR.git 2022-03-22 02:54:48 +01:00
ZBlob.cpp git subrepo clone https://github.com/HarbourMasters/ZAPDTR.git 2022-03-22 02:54:48 +01:00
ZBlob.h git subrepo clone https://github.com/HarbourMasters/ZAPDTR.git 2022-03-22 02:54:48 +01:00
ZCollision.cpp Added support for multiple game versions (#107) 2022-03-31 19:42:44 -04:00
ZCollision.h git subrepo clone https://github.com/HarbourMasters/ZAPDTR.git 2022-03-22 02:54:48 +01:00
ZCutscene.cpp git subrepo clone https://github.com/HarbourMasters/ZAPDTR.git 2022-03-22 02:54:48 +01:00
ZCutscene.h git subrepo clone https://github.com/HarbourMasters/ZAPDTR.git 2022-03-22 02:54:48 +01:00
ZCutsceneMM.cpp git subrepo clone https://github.com/HarbourMasters/ZAPDTR.git 2022-03-22 02:54:48 +01:00
ZCutsceneMM.h git subrepo clone https://github.com/HarbourMasters/ZAPDTR.git 2022-03-22 02:54:48 +01:00
ZDisplayList.cpp Linux/GCC Support (#28) 2022-05-11 13:18:24 -04:00
ZDisplayList.h Linux/GCC Support (#28) 2022-05-11 13:18:24 -04:00
ZFile.cpp Simplify Asset Headers (#2474) 2023-03-02 15:37:47 +01:00
ZFile.h Added support for multiple game versions (#107) 2022-03-31 19:42:44 -04:00
ZLimb.cpp Added support for multiple game versions (#107) 2022-03-31 19:42:44 -04:00
ZLimb.h Linux/GCC Support (#28) 2022-05-11 13:18:24 -04:00
ZMtx.cpp git subrepo clone https://github.com/HarbourMasters/ZAPDTR.git 2022-03-22 02:54:48 +01:00
ZMtx.h git subrepo clone https://github.com/HarbourMasters/ZAPDTR.git 2022-03-22 02:54:48 +01:00
ZPath.cpp Added support for multiple game versions (#107) 2022-03-31 19:42:44 -04:00
ZPath.h git subrepo clone https://github.com/HarbourMasters/ZAPDTR.git 2022-03-22 02:54:48 +01:00
ZPlayerAnimationData.cpp Added support for multiple game versions (#107) 2022-03-31 19:42:44 -04:00
ZPlayerAnimationData.h git subrepo clone https://github.com/HarbourMasters/ZAPDTR.git 2022-03-22 02:54:48 +01:00
ZResource.cpp Simplify Asset Headers (#2474) 2023-03-02 15:37:47 +01:00
ZResource.h refactor: use LUS 1.0 RC 2023-01-17 00:33:56 -05:00
ZRom.cpp Dual OTR MQ and Vanilla Support (#1694) 2022-10-16 23:07:35 -04:00
ZRom.h Dual OTR MQ and Vanilla Support (#1694) 2022-10-16 23:07:35 -04:00
ZScalar.cpp git subrepo clone https://github.com/HarbourMasters/ZAPDTR.git 2022-03-22 02:54:48 +01:00
ZScalar.h git subrepo clone https://github.com/HarbourMasters/ZAPDTR.git 2022-03-22 02:54:48 +01:00
ZSkeleton.cpp Added support for multiple game versions (#107) 2022-03-31 19:42:44 -04:00
ZSkeleton.h git subrepo clone https://github.com/HarbourMasters/ZAPDTR.git 2022-03-22 02:54:48 +01:00
ZString.cpp add support for clang compiler (#592) 2022-07-10 10:51:12 -04:00
ZString.h add support for clang compiler (#592) 2022-07-10 10:51:12 -04:00
ZSymbol.cpp add support for clang compiler (#592) 2022-07-10 10:51:12 -04:00
ZSymbol.h add support for clang compiler (#592) 2022-07-10 10:51:12 -04:00
ZText.cpp zapd fix text extraction overflowing (#2717) 2023-04-18 01:08:06 -04:00
ZText.h git subrepo clone https://github.com/HarbourMasters/ZAPDTR.git 2022-03-22 02:54:48 +01:00
ZTexture.cpp [OTR] Initial support for PNG textures (#1634) 2022-10-01 22:33:29 +02:00
ZTexture.h git subrepo clone https://github.com/HarbourMasters/ZAPDTR.git 2022-03-22 02:54:48 +01:00
ZTextureAnimation.cpp Added support for multiple game versions (#107) 2022-03-31 19:42:44 -04:00
ZTextureAnimation.h git subrepo clone https://github.com/HarbourMasters/ZAPDTR.git 2022-03-22 02:54:48 +01:00
ZVector.cpp git subrepo clone https://github.com/HarbourMasters/ZAPDTR.git 2022-03-22 02:54:48 +01:00
ZVector.h git subrepo clone https://github.com/HarbourMasters/ZAPDTR.git 2022-03-22 02:54:48 +01:00
ZVtx.cpp git subrepo clone https://github.com/HarbourMasters/ZAPDTR.git 2022-03-22 02:54:48 +01:00
ZVtx.h git subrepo clone https://github.com/HarbourMasters/ZAPDTR.git 2022-03-22 02:54:48 +01:00