* ADD: dirty simplier clock enhancement
* ADD: Crash timer + combobox
* ADD: Hook (not working yet)
* TWEAK: z_parameter formatting like original
* TWEAK: z_parameter formatting like original again
* TWEAK: z_parameter formatting like original part3
* TWEAK: Add back the gi in z_parameter
* TWEAK: recommendation + missing include
* Pointer to .
* Tweak include
* TWEAK: better naming for 24 hours texture name
* Tweak: line space
* TWEAK: Adressed review
* TWEAK: TwentyFourHours
* comma
* TWEAK: Accounted Reviews
* TWEAK: review enums
* ADD: Macro
* whitespace
* move macros and center clock text
---------
Co-authored-by: Adam Bird <archez39@me.com>
* Remove BenPort.h from functions.h
* use specific z64 includes
* free cam
* this -> thisx
* fl newline
* whitespace
* remove debugging stuff
* min and max cam heights. use correct func_800CBFA4 arg
* document and re-organise free cam
* fix linux building
* Custom Camera VB
* remove redundant section in header
* fix hook and re-organise menu
* Free Cam
* fix control flipping and some speed tweaks
* Fix Player flags not being reset
* Fix movement under roll: todo fix rotation under roll
* six degrees of freedom
* Multiple camera mode options, remove black bars, start with focal point by eye
* update free look
* cvar rename, menu disabling
* remove player state flag change
* renaming and remove some camera jumpiness
* remove scam comment
* remove port selection
* correct debugcam at initialised position
* fix focal point for non roll
* Fix interpolation crashes due to unclosed records
* rework en_mnk drawface to avoid return in open/close disps pair [still matching]
* fix placement of close_disps in en_osn draw
* replace returns with goto to follow other decomp patterns
* 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>