Commit Graph

2850 Commits

Author SHA1 Message Date
Archez
3b1d8dd1d0 fix ocarina effects (#197) 2024-05-22 09:05:01 -05:00
Kenix3
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
louist103
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
Archez
63b6638e11 Restore telescope controls (#193) 2024-05-22 09:05:01 -05:00
Archez
ef7ba6df1b fix talk animation crash (#192) 2024-05-22 09:05:01 -05:00
Archez
1c4bd942d1 execute deinit flow (#191) 2024-05-22 09:05:01 -05:00
Archez
b4c7a8bd22 Implement picto box frame buffer and reading logic (#189) 2024-05-22 09:05:01 -05:00
louist103
18d88ec374 bump ZAPD to fix crashing song of storms (#190) 2024-05-22 09:05:01 -05:00
louist103
1b0a6bbdea fix texture being too small (#185) 2024-05-22 09:05:01 -05:00
louist103
40a1c4f499 Fix guards not re appearing (#184) 2024-05-22 09:05:01 -05:00
Archez
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
PurpleHato
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
louist103
3e0771e566 Fix powder keg crash by creating and using a larger texture. (#170) 2024-05-22 09:05:01 -05:00
Archez
c93ccc387f bump submodules and remove unused types (#175) 2024-05-22 09:05:01 -05:00
Archez
d75ad5aae2 Add cmake for bundling mac app and add mac icon (#177) 2024-05-22 09:05:01 -05:00
Archez
2c7c2d53f1 add windows icon and manifest definition (#176) 2024-05-22 09:05:01 -05:00
louist103
dbdbfc738d Add rupees to the save editor (#173)
* Add rupee editor to save editor

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

* soh to 2s2h
2024-05-22 09:05:00 -05:00
Archez
ff809e061c maintain three-day clock scissor box size (#168) 2024-05-22 09:05:00 -05:00
louist103
27b70f03c1 Track LUS changes for LUS refactor. (#163)
* 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
2024-05-22 09:05:00 -05:00
Archez
5a258fecd4 add 2ship/lus logo and build info printing (#164) 2024-05-22 09:05:00 -05:00
Archez
cc9c14fc59 Fix: Handle nullptr for texture anim color change params (#162)
* handle nullptr for texture anim color change params

* bump otrexporter

* oops
2024-05-22 09:05:00 -05:00
inspectredc
4706f10633 asset headers (#154) 2024-05-22 09:05:00 -05:00
louist103
904bf60b36 Changes for new LUS resources (#151)
* 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>
2024-05-22 09:05:00 -05:00
Garrett Cox
9da273a8ea Add fast text enhancement (#150)
Co-authored-by: louist103 <35883445+louist103@users.noreply.github.com>
2024-05-22 09:05:00 -05:00
Archez
57a5ac8894 exclude debug file from json save (#156) 2024-05-22 09:05:00 -05:00
inspectredc
4e6e841fca fix intro cs size (#161) 2024-05-22 09:05:00 -05:00
inspectredc
0c92d32c26 Fix File Select Screen Wiggle (#160)
* Copy what soh did for fileselect interpolation

* #region
2024-05-22 09:05:00 -05:00
Archez
af05206f3f fix tha bar on speed meter (#157) 2024-05-22 09:05:00 -05:00
Archez
82cf1a4885 Add cvar methods to global functions header and cleanup includes (#152)
* add cvar methods to global functions header and cleanup includes

* fix z_lib.c

* tweak includes
2024-05-22 09:05:00 -05:00
Archez
ad2bc10ed0 fix bombers message exclamation icon (#149) 2024-05-22 09:04:59 -05:00
Archez
956fbbd298 Use latest LUS and set GFX debugger disassembler define (#146)
* set gfx debugger define for LUS

* bump lus
2024-05-22 09:04:59 -05:00
Garrett Cox
fe1a486ae4 Fix juggler ball interpolation (#147) 2024-05-22 09:04:59 -05:00
Archez
c49c132b1a fix environment lighting (#145) 2024-05-22 09:04:59 -05:00
Archez
03c5a3bfe2 fix great bay storm effect (#148) 2024-05-22 09:04:59 -05:00
Garrett Cox
cacf0d000a Sort better map select entries (#138) 2024-05-22 09:04:59 -05:00
Archez
a035554cbc increase audio seq cmd queue (#144) 2024-05-22 09:04:59 -05:00
Archez
cfa9b050d2 replace more hardcoded allocs (#143) 2024-05-22 09:04:59 -05:00
Garrett Cox
87e7c24c7b 2 Fix 2 Owl Saves (#142) 2024-05-22 09:04:59 -05:00
Garrett Cox
683820632a Fix owl save crash by adjusting save buffer size (#141) 2024-05-22 09:04:59 -05:00
Archez
f4aec1ed0a Implement VisMono with custom framebuffer effects (#136) 2024-05-22 09:04:59 -05:00
louist103
45bf29fade Fix order in item icon array. (#134) 2024-05-22 09:04:59 -05:00
Archez
5a7bb3fa76 Add authentic gfx patches (#131) 2024-05-22 09:04:59 -05:00
Archez
cc465fe043 Support loading credits text, take 2 (#133)
* support loading credits tex

* code review feedback
2024-05-22 09:04:59 -05:00
Archez
48f197c049 Better GFX debugging control and fix accidental opcode overwrites (#132)
* implement better gfx command debugging

* revert xlu crash fix back to source
2024-05-22 09:04:59 -05:00
Archez
d962e4fa48 Framebuffer Effects 1.0 (#127)
* Add framebuffer effects methods

* Implement motion blur effect

* Implement shrinking window framebuffer effect

* Implement pause render framebuffer effect

* update framebuffer gbi logic

* update lus ref
2024-05-22 09:04:59 -05:00
Archez
d7b4bd8e73 fix snowhead pillar memcpy (#130) 2024-05-22 09:04:59 -05:00
Archez
676cfb7a55 fix gfx debugger with interpolation on (#128) 2024-05-22 09:04:59 -05:00