* 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>
* Track LUS changes. So far implemented:
- Moving the big switch into unordered maps.
- Dynamically switching between different ucodes. So far tested switching between f3dex2 and s2dex.
* track LUS changes
* LUS Bump
* Changes for new LUS resources
* fix factory issues and bump modules
* add build version, custom assets folder, and fix extraction
* add missing custom assets
* fix build .h
* libzip in the workflows
* apt-deps
* Fixes to importers to work with upstream Resource Manager.
Also remove duplicated structs.
* Bump LUS
* bump LUS
* Bump LUS
* bump lus
* point back to louist103/mm
---------
Co-authored-by: Adam Bird <archez39@me.com>