summaryrefslogtreecommitdiff
path: root/soh/src/code
AgeCommit message (Collapse)Author
2022-05-13Experimental interpolation (#309)Emill
* Experimental 60 fps * Fix compile error * Fix compile error * Fix compile error
2022-05-12Save states (#300)louist103
2022-05-11Fix tunic colors (#280)GaryOderNichts
2022-05-11Linux/GCC Support (#28)Random
* Initial Linux/GCC support commit * Add instructins for linux in the README * apply suggestions by @Erotemic and @Emill * Fix python 3.10 symlink line * Fix func_80041E80 type mismatch (#3) Type mismatch functions.h:664 * Makefile: clean OTRExporter/libultraship/ZAPDTR with distclean and fix CXX_FILES * Makefile: find C/CXX_FILES automatically * Makefile: remove ugly conditions in find commands * cleanup _MSC_VER usage * fix Windows build * cleanup extraction scripts * fix Windows build * Fix Windows path separator issue * fix rumble support for linux * use glew-cmake in dockerfile * add pulseaudio backend * fix ZAPDTR linkage * Check for "soh.elf" in directory (#6) hide second button if `soh.exe` or `soh.elf` is present * Fix hardcoded segment addresses (#5) * fix condition * hack lus -> soh dep for ZAPDTR Co-authored-by: sholdee <102821812+sholdee@users.noreply.github.com> Co-authored-by: qurious-pixel <62252937+qurious-pixel@users.noreply.github.com> Co-authored-by: GaryOderNichts <12049776+GaryOderNichts@users.noreply.github.com>
2022-05-03Cleaning bool check and now use proper variable. (#261)Baoulettes
Baou is a noob and confirming it everyday.
2022-05-02Title card offsets fix. (#258)Baoulettes
was missing (uintptr_t) x4
2022-05-02Bosses title cards fixes (#247)Baoulettes
* Boss title fixes. * Proper X/Y/H/W * Proper x,y,w,h * Proper X,Y,W,H * Actually had wrong height (was 32, should be 40) * one of the last x,y,h,w fix * WIP really need a better way to check it. * Fix Ganondorf title card. * better conditional logic * No more workaround! * Add two var in the TitleCardContext structures * Added hasTranslation to Phantom Ganon's Horse funny how that the horse that hold the title card. * Add hasTranslation to Dodongo. * Revert workaround and add hasTranslation=false * Added hasTranslation to big piggy Ganon * Add hasTranslation to Gohma * Add hasTranslation to Morpha * Add hasTranslation to Twins first part. * Add hastranslation to that eletro "dude" * Add hastranslation to bongo bongo * Added hasTranslation to airwing v2 * add hasTranslation to TitleCard_InitBossName init * isBossCard to true now that I can confirm it work imagine in TitleCard_InitBossName setting isBossCard to false... * no need to use bool there is seem to not like it * change bool to s16
2022-05-02Fixed Lens of truth and sandstorm to be widescreen (#254)KiritoDev
2022-05-02Fix dungeon entrance icon + feature (#252)Baoulettes
* Add Cvar stuff and fix dungeon entrance icons * Added Cvar toggles * Move fixes to fix sub menu
2022-05-02Fix Cheat Menuing (#237)Ralphie Morell
* readded cheats to menu; fixed bug with freezing time * removed extraneous dev tools section
2022-05-02Languages selection menu (#232)Baoulettes
* Adding Languages section * Added LanguagesSection * Register the Cvar * Added switcher method * Added Language selection menu + function * function ref. * Conflict fixes to be sure nothing else is modded * space removed * no need to have conditions since ID are the same
2022-05-01Add collision viewerrozlette
2022-05-01POCrozlette
2022-04-30Reduce input lag by one frame by reading the controller at the correct placeEmil Lenngren
2022-04-30Fixes shop UI for text speed (actually this time)Ada
Realised my previous PR targetted the wrong line in `z_message_pal`, this might fix other issues people were having, haven't tested yet.
2022-04-30Fixes visual bug in shops when above 2x text speedAda
2022-04-29Minor cleanupNicholas Estelami
2022-04-29Implemented PAL language support.Nicholas Estelami
2022-04-29Fixed merge issuesNicholas Estelami
2022-04-29Put hookshot reticle on TITLE_CARD_DISPSirius902
Rename to WORLD_OVERLAY_DISP Remove no-ops
2022-04-29Put hookshot reticle on TITLE_CARD_DISPSirius902
2022-04-26Rumble cvar and fixes (#184)Sirius902
* Rumble indefinitely until turned off * Add rumble cvar * Register CVar * Check if controller can rumble to insert rumble pak * Reduce verbosity of checks * Remove extraneous const_cast * Once again remove extraneous const_cast * Add per-controller settings * Add nice spacing * Only display controller entry if pad connected * Const some stuff
2022-04-26Adds exception for text speed in the case of ocarina playingAda
2022-04-26Fix Title card name for FRA and GER (#204)Baoulettes
2022-04-26Added custom color support for Tunic and Navi (#98)IShallRiseAgain
2022-04-25Fix random crash in z_constructEmil Lenngren
2022-04-25Removed stdio and added documentationKiritoDev
2022-04-25Moved vismono effect to the gpuKiritoDev
2022-04-25Credits message order fix by rinkvaguerant
2022-04-25Quick fix for Title cards issues Baoulettes
Funny on linux it show properly but windows require it
2022-04-25Moved grayscale effect to the gpu and replaced some texture loads (#221)KiritoDev
2022-04-24Fixes visual bug in shops when above 2x text speed (#211)Ada
2022-04-24Fix minimap update in dungeon (#171)Baoulettes
Thanks to Rozelette for this method !
2022-04-24Potential fix for Title being over Kaleido. (#162)Baoulettes
* Potential fix for Title being over Kaleido. Changing "OVERLAY_DISP" to "POLY_XLU_DISP" seem to fix and do not bring any errors (I did tried scene one by one and walked around in game) It may be no correct but it could point to the right direction if that is not correct. * Update z_actor.c * Update graph.c * Update z64.h * Update macros.h
2022-04-24Add Enhancement 3D Dropped Items (#144)Baoulettes
* Add Enhancement 3D Dropped Items It will change most of dropped item to there 3D models variant, Exclude Rupee from Hyrule Castle (when you are child and in quest to see Zelda.) * Fix z_kaleido_scope_PAL.c L and R button color issues This fix an issue in IF and gDPSetPrimColor for button L & R icon. making it with an else to place the on hover and normal color properly in both button so they both have exact same colour * Fix quite a big logic issue for 3D item drops In short,case logic required to be different with break; old version make it all fucked up with improper values. * Clean Const that was present nor not. * Update z_kaleido_scope_PAL.c * Update z_kaleido_scope_PAL.c
2022-04-21Cheats Menu expansion (#176)Ralphie Morell
* Added extra cheats; compacted cheats menu * fixed flag oversight
2022-04-21Changes fast text option to skip text, and makes text speed adjustable via a ↵Ada
slider (#173) * Adds fast text option Changes previous "fast text" option to "skip text", and adds a new "fast text" option, which makes text appear 5 times faster. * Fixes magic numbers * Changes text speed to a slider (unfinished) Got most of the code working, but only works upon reloading the game, unsure of how to fix this. * Makes text speed adjustable via a slider * Cleans up changes to z_message_PAL.c
2022-04-21Dynamic Wallet Rupee Icon Color (#123)Thomas Achatz
* dynamic rupee rgb * dynamic_wallet_icon cvar * update blue rgb * update blue rgb to match rando * refactor * Update z_parameter.c * update rupeeWalletColors dimensions
2022-04-18Graphics backend enhancements etc. (#163)Emill
2022-04-17MM Bunny Hood enhancement (#181)Sirius902
Allow bunny hood in boss rooms Use math instead of array Allow other masks with enhancement because why not
2022-04-17Fix cylinder-tri intersection for GCC due to FLT_EVAL_METHOD (#157)Sparkling.Shampoo
2022-04-11Added DPad support to ocarina and text prompts (#137)Josh Bodner
* Added DPad support to ocarina playing and text choice selection. * Wrap changes in CVar * Fix mapping not updating if CVar is changed in-game * Remove unnecessary const_cast * Fixed transparent texture making framebuffers also transparent in D3D11. (#84) This happened with the Mirror Shield in the inventory screen preview. * Add save editor * Added DPad support to ocarina playing and text choice selection. * Fixing rebase conflict * Fix mapping not updating if CVar is changed in-game * Remove unnecessary const_cast * Added DPad support to file selection and pause screens (#124) * Added DPad support to file selection and pause screens * Wrap changes behind CVar * Fix merge conflict for real * Remove unnecessary const_cast * Fixed transparent texture making framebuffers also transparent in D3D11. (#84) This happened with the Mirror Shield in the inventory screen preview. * Add save editor * Added DPad support to file selection and pause screens * Fixing rebase conflict * Remove unnecessary const_cast Co-authored-by: MaikelChan <maikelchan88@gmail.com> Co-authored-by: rozlette <Rozelette@users.noreply.github.com> * Added DPad support to ocarina playing and text choice selection. * Fixing rebase conflict again * Fix mapping not updating if CVar is changed in-game Co-authored-by: MaikelChan <maikelchan88@gmail.com> Co-authored-by: rozlette <Rozelette@users.noreply.github.com>
2022-04-11Allocate aligned heapsGaryOderNichts
2022-04-06Fix Shadow Temple title cardSirius902
2022-04-02Don't copy skybox textures (#129)Emill
* Don't copy skybox textures * Remove unnecessary parameter in skybox functions * Make palette address part of texture cache key * Support loading TLUT from two different memory locations
2022-03-31Added support for multiple game versions (#107)Nicholas Estelami
* WIP Multiversion support * GC PAL Non-MQ support complete * Updated OtrGui to handle different game versions * Added version file * Added new extract mode to ZAPD and optimized OTR gen time * Fixed bug causing crash * Further optimized OTRExporter, saving around ~20 seconds. * ZAPD is now multi-threaded. * Fixed merge issue * Fixed memory leak and fog issue on pause screen. * Additional fog fixes. Co-authored-by: Jack Walker <7463599+Jack-Walker@users.noreply.github.com>
2022-03-31Add an enhancement for a minimal ui. (#102)Andrew Piper
This removes the button backgrounds, hides the hearts when they are full and the magic when its not in use. It also hides the rupee / key counters. All this is still visible on the pause screen or when the minimap is visible. It also changes the minimap behavior to be hidden by default on a zone change.
2022-03-29Fixed PS5 gyro & Added GUI calibration button (#78)MelonSpeedruns
* Fixed PS5 gyro & Added GUI calibration button * Change PS4/PS5 LED to the tunic color
2022-03-29Fixed Link's sword being cut in preview in pause menu.MaikelChan
Apply the offset only when live Link is enabled.
2022-03-29Add cheats menu.ProjectRevoTPP