Shipwright/OTRExporter
aMannus 2957dc61c3
[Feature] Boss Rush (#2923)
* Ganon(dorf) cutscene skips

* Remove leftover code

* Load into chamber of sages

* Fix loading into chamber without fast file select

* Boss warps in chamber done

* Change warps back to chamber

* Initial proof of concept done

* ganon(dorf) cutscene skips

* Code cleanup & auto age equipment

* Gameplay stats timer + tweaks

* Scuffed timer

* Better timer

* remove arena props + fix arena exits

* Fix blue warps

* Attempt to fix build

* Fix build again

* And again..

* Try no. 9001

* Handle dying and saving

* Child link face fire medallion

* Fix build

* Fix warps after reset/death

* Disable doors and move player spawns in boss rooms

* Fix boss rush logo rendering

* Start of ingame options menu

* File Select cleanup

* Fix build

* Render char text PoC

* Move functions to be more generic

* Fix build

* Fix other builds

* Initial text scaling/kerning

* Special characters prep

* All special characters work now

* Attempt to fix build

* Fix build question mark

* Finish all kerning

* Start of ingame options menu with vertical scrolling

* Barebones functional options menu

* More options menu progress

* More visual elements for options menu

* Options menu visual changes, implement all options, tons of cleanup

* Cleanup and comments

* Shorter enums

* More options

* Change default heart count

* Finish French translations

* Implement timer in cosmetics editor

* Uncomment timer requirement

* Variable name change

* German translation & small UI tweaks

* Animated up/down arrows in options UI

* Better arrows in options UI

* Cleaner timer + make it usable for general gameplay

* More cleanup + ganon & ganondorf boss option

* Implement never heal option

* Slight up arrow in options UI tweak

* Add BGS option

* Reintroduce ganondorf cutscene skip

* Change encoding to UTF on bossrush.cpp

* Fix build hopefully

* Fixed static variables leading to options not properly resetting

* Fix BR completed timestamp

* Change timer to render on top of everything

* Offset final BR time by 0.1 second from boss timestamps

* Add missing check for boss rush

* Implement soh_assets.h

* Revert merge mistake

* Fix special characters with UTF-8

* Fix build

* here's the fix you can merge from your phone

* Fix quest select crash with oot.otr only

* Use OoT's kerning

* Fix HD textures on options menu

* Fix special character kerning

* "Heal every boss" fixes

* Seperate headers + bunny hood option

* Remove GetUnixTimestamp() externing

* Clean up extern "C"'s

* Address review comments

* Fix build question mark

* Remove accidental styling change

---------

Co-authored-by: briaguya <briaguya@alice>
2023-06-01 21:40:10 -04:00
..
assets [Feature] Boss Rush (#2923) 2023-06-01 21:40:10 -04:00
CFG Added support for multiple game versions (#107) 2022-03-31 19:42:44 -04:00
CMake Move to cmake across all platforms (#363) 2022-08-05 07:59:19 +02:00
OTRExporter Bump LUS (#2855) 2023-05-07 23:01:12 -04:00
.gitignore Audio decompiled and WIP custom sample support 2022-06-16 20:35:52 -04:00
.gitrepo git subrepo clone https://github.com/HarbourMasters/OTRExporter.git 2022-03-22 02:53:02 +01:00
CMakeLists.txt Import libultraship as a submodule (#1943) 2022-11-14 11:22:34 +01:00
extract_assets.py chore: move asset header generation to new ExtractAssetsHeaders target (#2705) 2023-04-14 09:54:56 -04:00
extract_baserom.py Linux/GCC Support (#28) 2022-05-11 13:18:24 -04:00
LICENSE git subrepo clone https://github.com/HarbourMasters/OTRExporter.git 2022-03-22 02:53:02 +01:00
offsets.json git subrepo clone https://github.com/HarbourMasters/OTRExporter.git 2022-03-22 02:53:02 +01:00
rom_chooser.py fix: process roms in consistent order (#2696) 2023-04-11 18:24:36 -04:00
rom_info.py Dual OTR MQ and Vanilla Support (#1694) 2022-10-16 23:07:35 -04:00