2954 Commits
Author SHA1 Message Date
ArchezandGarrett Cox 47f8fe055a fix draw clock texture bug for midnight (#199) 2024-05-22 09:05:01 -05:00
Garrett Cox 4f1521a678 Fix magic meter consume placement when moved by HUD editor (#178) 2024-05-22 09:05:01 -05:00
ArchezandGarrett Cox 51bffb7144 add debug inventory editor check (#196) 2024-05-22 09:05:01 -05:00
PurpleHatoandGarrett Cox 78f3a456a7 Fix audio cutoff issues (#195)
This fix the audio cutoff issues when building in release mode

Explaination from @garrettjoecox
The result of osAiSetFrequency was being used later on to multiply the length an audio sequence would play. In debug mode this stub was returning 1, whereas in release mode this would return whatever was passed in as the freq argument.

Co-authored-by: Garrett Cox <garrettjcox@gmail.com>
2024-05-22 09:05:01 -05:00
ArchezandGarrett Cox 3b1d8dd1d0 fix ocarina effects (#197) 2024-05-22 09:05:01 -05:00
912d46761b Audio Works (#180)
* initial audio work

* Implements caching and fixes a ton of issues with audio

* Uses correct memory sizes in mixer.c

* Resets mixer values

* Actually correct dmem buff values in mixer.c

* Remove breakpoints

* Fix sequences not playing

* The forbidden type.

* Forbidden TYPES?!

* Thanks Louis

* Thanks Louis Part 2

* Fix garbled audio

* Fixed ADSR bugs

* Fixes ASAN crash in loading samples.

This code is causing the game to attempt to read sample data beyond the actual sample data.

* Comments out the sample clamping since we aren't affecting the rest of the calculations in the function.

* Fixes crashing while loading audio samples.

Additionally, lowers the log level for audio commands.

* Textbox SFX UB Fix

* Decreases priority of more debug messages

* Fixed a couple uintptr_t issues

* Adds context to Jack's hack of shortcutting later loading sequences.

* Audio corruption fix

* Few uintptr_t fixes

* Fix build on linux

* Fix build on mac

* call audio exit

* fix sfx in dialog

* unstub more audio funcs

---------

Co-authored-by: Random06457 <28494085+Random06457@users.noreply.github.com>
Co-authored-by: Nicholas Estelami <NEstelami@users.noreply.github.com>
Co-authored-by: louis <35883445+louist103@users.noreply.github.com>
Co-authored-by: Adam Bird <archez39@me.com>
2024-05-22 09:05:01 -05:00
louist103andGarrett Cox 081577ae65 Interpolation fixes (#167)
* hugebombiwa

* EnHanabi fireworks

* Clear tag - various non ss effects.

* Damage effects - sparks, fire, orbs, etc...
2024-05-22 09:05:01 -05:00
ArchezandGarrett Cox 63b6638e11 Restore telescope controls (#193) 2024-05-22 09:05:01 -05:00
ArchezandGarrett Cox ef7ba6df1b fix talk animation crash (#192) 2024-05-22 09:05:01 -05:00
ArchezandGarrett Cox 1c4bd942d1 execute deinit flow (#191) 2024-05-22 09:05:01 -05:00
ArchezandGarrett Cox b4c7a8bd22 Implement picto box frame buffer and reading logic (#189) 2024-05-22 09:05:01 -05:00
louist103andGarrett Cox 18d88ec374 bump ZAPD to fix crashing song of storms (#190) 2024-05-22 09:05:01 -05:00
louist103andGarrett Cox 1b0a6bbdea fix texture being too small (#185) 2024-05-22 09:05:01 -05:00
louist103andGarrett Cox 40a1c4f499 Fix guards not re appearing (#184) 2024-05-22 09:05:01 -05:00
ArchezandGarrett Cox 19c3c3f5c1 Implement HIRES support and fix Bombers notebook (#181)
* Implement HIRES support and fix Bombers notebook

* bump lus
2024-05-22 09:05:01 -05:00
PurpleHatoandGarrett Cox 36861dfbf7 ADD: More HUD Editor Widescreen Support (#179)
* ADD: Key Counter, Skultula Counter

TODO: Check why SKulltula counter texture doesn't move, TextureBlock???

* ADD: Skulltula icon position

* Tweak: Whitespace

* TWEAK: Skulltula Y value

* FIX: Tatl
2024-05-22 09:05:01 -05:00
louist103andGarrett Cox 3e0771e566 Fix powder keg crash by creating and using a larger texture. (#170) 2024-05-22 09:05:01 -05:00
ArchezandGarrett Cox c93ccc387f bump submodules and remove unused types (#175) 2024-05-22 09:05:01 -05:00
ArchezandGarrett Cox d75ad5aae2 Add cmake for bundling mac app and add mac icon (#177) 2024-05-22 09:05:01 -05:00
ArchezandGarrett Cox 2c7c2d53f1 add windows icon and manifest definition (#176) 2024-05-22 09:05:01 -05:00
louist103andGarrett Cox dbdbfc738d Add rupees to the save editor (#173)
* Add rupee editor to save editor

* Remove static
2024-05-22 09:05:01 -05:00
louist103andGarrett Cox 9bf84e306c Add noclip (#171) 2024-05-22 09:05:01 -05:00
ArchezandGarrett Cox eb78c76255 add 2ship icon to menu bar (#172) 2024-05-22 09:05:00 -05:00
ArchezandGarrett Cox 9509c4b555 Add DebugConsole command handlers (#169)
* add debug console command handlers

* soh to 2s2h
2024-05-22 09:05:00 -05:00
ArchezandGarrett Cox ff809e061c maintain three-day clock scissor box size (#168) 2024-05-22 09:05:00 -05:00