Shipwright/ZAPDTR/ZAPD
briaguya 4166dbf907
spockalicious (#2751)
* Rough mockup of LUS XML loading

* Updated code for merge

* Loading from FS support and custom DList WIP implementation

* Added current directory support to F3D and impl most of the dlist cmds

* WIP Skeleton support

* Almost done

* Rebase fixes

* Submodule updates

* HD Texture Support

* Fixes

* bump lus

* fix exporter build, header update

* soh builds

* setMesh image path cleanup

* Update soh/src/overlays/actors/ovl_player_actor/z_player.c

* Update soh/src/overlays/actors/ovl_player_actor/z_player.c

* Update OTRExporter/OTRExporter/Main.cpp

* Update ZAPDTR/ZAPD/ZResource.h

* Update soh/src/code/z_skelanime.c

* Update OTRExporter/OTRExporter/Main.cpp

* Fixed jpeg backgrounds and decreased icon buffer size

* Bump lus

* Increased even more the buffer because it crashes on long texts

* Removed print because sometimes the if is not triggered when the image is already byteswapped

* fix non-windows build

* fix build

Co-authored-by: Kenix <kenixwhisperwind@gmail.com>

* add hd checkbox

* Various fixes for custom model support (#23)

* Some fixes

* Updated LUS Version

* Fixed issue with Link Skirt on pause menu

* Added CVar for custom link model changes

* Fixed headers

* Additional header fixes

* Tweaks

* Unload HD game assets on scene transition. (#16)

* Unload game assets on scene transition.

* Bump LUS

* Unloads all HD assets on scene transition.

* Only unload hd assets if hd assets are turned on.

* Fixes issues on toggling between HD and non HD assets.

---------

Co-authored-by: briaguya <briaguya@alice>

* fix: actually load hd debug font (#27)

* fix: actually load hd debug font

* toggle debug text correctly

---------

Co-authored-by: briaguya <briaguya>

* Yes. (#28)

* Merge branch 'develop' into dev-to-ghost

* HD Skeleton Swapping and Language Fixes (#32)

* Yes.

* HD Skeleton Swapping and Language Fixes

* Test

* Fixed issues with ganon cape (#34)

* Fixed Bongo Bongo Crash (#35)

* Added HD Assets Toggle (#37)

* Ivan the Fairy - Coop Mode (#36)

* wip

* hookshotable ivan

* added hookshot item

* new items & changes & fixes & restored navi

* farore, din and nayru's spells are done

* fixed slingshot & bow

* added more items supported

* done with all main items

* bug fixes & ready

* added imgui button

* wip

* hookshotable ivan

* added hookshot item

* new items & changes & fixes & restored navi

* farore, din and nayru's spells are done

* fixed slingshot & bow

* added more items supported

* fix own dungeon items on shuffled boss rooms (#2683)

* bump lus (#2692)

* fix: lowercase package names for vcpkg (#2693)

vcpkg was throwing an error `error: invalid character in package name (must be lowercase, digits, '-')`
this updates our calls to `vcpkg_install_packages` to use lowercase package names instead of uppercase

* fix death mountain cloud in rando (#2691)

* Fix: Switch Age No Longer Reloads Start Room (#2679)

* [Reduced Clutter] Disable Hot/Underwater Warning Text (#2684)

* Disable Warning Text

* Moved to Reduced Clutter

* done with all main items

* bug fixes & ready

* fix: process roms in consistent order (#2696)

* chore: move rando savefile setup and document flags (#2697)

* remove rando save init from sram

* move rando savefile init logic and set more flags

* document flags for rando save creation

* Fix: Use correct fps value for frame interpolation with match refresh rate (#2694)

* Fix: Kak GS placement on construction site (#2695)

* added imgui button

* addressed kenix's comments

* fixed useless null

* added rupee dash mode in extra modes

* changed menu position

---------

Co-authored-by: Adam Bird <Archez@users.noreply.github.com>
Co-authored-by: briaguya <70942617+briaguya-ai@users.noreply.github.com>
Co-authored-by: inspectredc <78732756+inspectredc@users.noreply.github.com>
Co-authored-by: Patrick12115 <115201185+Patrick12115@users.noreply.github.com>

* LUS Scancodes (#42)

* Added HD Assets Toggle

* Switched out SDL for LUS scancodes

* Ivan tweaks (#45)

* Magic consumption slowed down;
Bosses now affected by Ivan's Din spell

* Adjust magic timer

* clean up imgui

* model fixes/improvements (#50)

* replace `gUseCustomLinkModel` with custom resource check

* handle adult/child

* bump lus

* fix model switching with tab

* use lus main

* fix carpet man (#52)

Co-authored-by: Rozelette <Rozelette@users.noreply.github.com>

* get ship model and lus texture into soh.otr, use `gAuthenticLogo` to toggle between ship and authentic (#55)

* Use libultra features for CPU-modified textures (#40)

* Use libultra features for CPU-modified textures

* Comment

* bump lus on ghost (#58)

* fix: properly use `Interface_LoadActionLabel` to display start button text (#61)

* Changes hd -> alt for texture replacement. (#65)

* Changes hd -> alt for texture replacement.

* Renames variables in gfxprint for hd -> alt change.

* Update soh/soh/resource/type/Skeleton.cpp

---------

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

* Fixes kaleido dungeon maps (#67)

* skeleton stuff (#69)

* comment out wii u build (#70)

* bump lus (#71)

* Rework readme (#72)

* Update README.md

* docs

* put custom music docs somewhere

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* dark/light title image

* lus

* Update README.md

* Fixed vanilla minimap (#73)

* Fixed vanilla minimap

* Workaround for pulsing SD maps with non-broken HD maps.

---------

Co-authored-by: Christopher Leggett <chris@leggett.dev>

* Skeleton fix fixed (#75)

* WIP skelton patcher fix

* Fixes skeleton reference change.

* Adds const back to name in ResourceMgr_LoadSkeletonByName

---------

Co-authored-by: Christopher Leggett <chris@leggett.dev>
Co-authored-by: Kenix <kenixwhisperwind@gmail.com>

* Fixes z_message_otr memory leak.

* Update soh/soh/z_message_OTR.cpp

* Update soh/src/code/game.c

* docs: add how to find otr files to switch instructions (#78)

* bump lus (#79)

* comment out RegisterBlendedTexture in king d (#80)

---------

Co-authored-by: Nicholas Estelami <NEstelami@users.noreply.github.com>
Co-authored-by: David Chavez <david@dcvz.io>
Co-authored-by: briaguya <briaguya@alice>
Co-authored-by: Kenix3 <kenixwhisperwind@gmail.com>
Co-authored-by: KiritoDv <kiritodev01@gmail.com>
Co-authored-by: briaguya <briaguya>
Co-authored-by: Ralphie Morell <stratomaster64@gmail.com>
Co-authored-by: MelonSpeedruns <melonspeedruns@outlook.com>
Co-authored-by: Adam Bird <Archez@users.noreply.github.com>
Co-authored-by: inspectredc <78732756+inspectredc@users.noreply.github.com>
Co-authored-by: Patrick12115 <115201185+Patrick12115@users.noreply.github.com>
Co-authored-by: Rozelette <Rozelette@users.noreply.github.com>
Co-authored-by: Christopher Leggett <chris@leggett.dev>
Co-authored-by: Lywx <36680385+KiritoDv@users.noreply.github.com>
2023-04-27 19:20:41 -04: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
ZRoom Added support for multiple game versions (#107) 2022-03-31 19:42:44 -04:00
any/any git subrepo clone https://github.com/HarbourMasters/ZAPDTR.git 2022-03-22 02:54:48 +01:00
yaz0 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
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
Globals.cpp Implement built in Extractor for Windows (#2730) 2023-04-25 00:01:17 -04:00
Globals.h spockalicious (#2751) 2023-04-27 19:20:41 -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
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 spockalicious (#2751) 2023-04-27 19:20:41 -04:00
ZFile.h spockalicious (#2751) 2023-04-27 19:20:41 -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
ctpl_stl.h Added support for multiple game versions (#107) 2022-03-31 19:42:44 -04:00
genbuildinfo.py git subrepo clone https://github.com/HarbourMasters/ZAPDTR.git 2022-03-22 02:54:48 +01: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