Commit Graph
1281 Commits
Author SHA1 Message Date
FazanaandGitHub 8468119587 Few extra racer.c matches (#238)
* Squashed commit of the following:

commit 3ab4716110
Author: Fazana <52551480+FazanaJ@users.noreply.github.com>
Date:   Mon May 23 23:11:46 2022 +0100

    Mostly misc labelling, but also weather too (#232)

    * bit more labelling

    * identify some weather stuff

    * Update sound_ids.h

    * yum

    * more random identification

    * last weather stuff for now

    * Update README.md

    * Update README.md

    * Fix non equivalent

* I found the 60fps button

* match func_80052B64

* match racer_attack_handler

* match func_80048C7C

* buncha function declaring

* e

* tweak

* match func_8004DE38

oh man oh man

* Small bit of labelling

* Merge remote-tracking branch 'upstream/master' into the-many-against-the-few

* Update README.md

* Fix monumentally poor bout of misinformation in the readme

we wouldn't want to mislead the readers, would we?

* github please

* Update README.md

* requested changes

kinda funny because I knew this struct existed, and knew it was used for this, but never made the connection lol

* Update objects.c

* match racer_enter_door

A nice easy one after the pure hellscape of the last few days :)

* names

* renames

* match func_8005250C

* heehee

* Update racer.c

* identify some misc asset calls

* identify some surface types

* match func_8005492C

* Delete func_8005492C.s

* match func_80052D7C

* move some enums

* label all existing misc asset calls

granted I know what almost none of them are lmao, buut will make things slightly easier in the long run

* Update README.md

* requested changes

pain

* Update README.md
2022-08-08 11:08:08 -04:00
924b89cc80 Match most of the remaining unmatched libultra functions, mostly from the audio library (#239)
* Fix alSynAllocFX

* Match alCSPNew and __CSPVoiceHandler, which had slight differences from libreultra

* WIP __CSPHandleMIDIMsg

* Match alFxPull

* Match func_8006492C and func_8006493C

* Match alFxParamHdl

* Match _loadOutputBuffer:

* Match _doModFunc and with it finish reverb.c

* Match alSynNew and finish synthesizer.c

* Match some unknown funcs cleaner

* Clean up func_80063BA0

* Clean up func_80063A90

* Fix warning

* Add missing header files from previous commits

* Match alBnkfNew.c

* Match alCSPGetState

* Match several more audio lib funcs

* Match alSynDelete, and alSynSetFXMix

* Properly move __osRcpImTable data into osSetIntMask and our of alSynSetPriority

* Kind of match alSynSetPriority, and match alSynSetVol

* Delcare functions as static again to fix the score script regex

* Seperate some al files out like they seem to be in ultralib

* Match event.c

* Match synallocvoice.c

* Match some more audio funcs

* More audio matches

* Yaya more audio, I know

* Couple more matched files

* Match filter.c

* Match resample.c

* Match load.c

* Get env.c closer to a real match

* Fix some code related to an assert in env.c

* Match env.c, which has many differences from later public versions

* Finish matching audio library code

* Deleted unnecessary asm files, and made tweaks to al files to fix score script

* Fix codebreaking formatting error ;)

* Update include/PR/libaudio.h

Co-authored-by: AntonioCastelli <aatcastelli@gmail.com>

* Update include/audio_internal.h

Co-authored-by: AntonioCastelli <aatcastelli@gmail.com>

* Renamed sl.c.c to fix that, and renamed NOPSNEEDED to make it more clear it's not to be used.

Co-authored-by: AntonioCastelli <aatcastelli@gmail.com>
2022-08-08 07:35:44 -04:00
Ryan MyersandGitHub dd92c90fc1 Match func_800C4DA0, and get near matches for two more in font.c. Also made char's unsigned by default which should match the original compiler settings. char is used when it's a string, and u8 is when it's just an integer (#237) 2022-07-29 07:32:47 -04:00
911fd3daac Matched a few functions, and updated some names / types of variables and other functions (#236)
* Identify the controller pak menu, and get give it a bit more details

* Remove argument for two functions that don't use it. This still matches.

* Match render_controller_pak_ui and do some renaming of some other funcs

* Use more of the enum values for menu text

* Match func_8008832C

* Do some more documenting

* Match menu_controller_pak_loop

* Do some minor documentation for fun

* Match s32_to_string

* Match unload_font

* Match load_font

* Match func_800C4318 and nearly match render_dialogue_text

* Update src/font.c

Co-authored-by: AntonioCastelli <aatcastelli@gmail.com>

* Update src/game_text.c

Co-authored-by: AntonioCastelli <aatcastelli@gmail.com>

* Update src/menu.c

Co-authored-by: AntonioCastelli <aatcastelli@gmail.com>

* Update src/menu.c

Co-authored-by: AntonioCastelli <aatcastelli@gmail.com>

* Update src/menu.c

Co-authored-by: AntonioCastelli <aatcastelli@gmail.com>

* Made some suggested changes

Co-authored-by: Ryan Myers <foldor@gmail.com>
Co-authored-by: AntonioCastelli <aatcastelli@gmail.com>
2022-07-26 13:55:30 -04:00
FazanaandGitHub 9c8456cfee 25% (#235)
Match and label various racer.c funcs
2022-05-28 23:41:26 +01:00
Ryan Myers 79484db43f Define NON_MATCHING when building with NON_EQUIVALENT 2022-05-25 14:59:42 -04:00
David BenepeandGitHub 0a863c6248 Merge pull request #233 from Ryan-Myers/VerifyNonMatchingAndNonEquivalent
Verify NON_MATCHING and NON_EQUIVALENT builds
2022-05-25 14:12:03 -04:00
Ryan Myers ac80ab43fb Make the workflows verify that NON_MATCHING and NON_EQUIVALENT builds are good as well, and only run VerifyBuild on pushes so it keeps PR's clean 2022-05-25 13:28:46 -04:00
FazanaandGitHub 3ab4716110 Mostly misc labelling, but also weather too (#232)
* bit more labelling

* identify some weather stuff

* Update sound_ids.h

* yum

* more random identification

* last weather stuff for now

* Update README.md

* Update README.md

* Fix non equivalent
2022-05-23 23:11:46 +01:00
FazanaandGitHub c67da4c011 Merge pull request #231 from FazanaJ/hoohooheehee
Create Sound ID and Sequence ID enums + some racer labelling
2022-05-22 16:23:01 +01:00
Fazana 8413639214 Update game_text.c 2022-05-22 13:33:59 +01:00
Fazana 3bf535c462 last of the sound labels 2022-05-22 13:17:19 +01:00
Fazana 312f369acb rename play_sound_global
man this PR is gonna suck lmao

but it'll be worth it I promise
2022-05-22 12:46:49 +01:00
Fazana 3b1697a6c6 camera segments 2022-05-22 12:33:39 +01:00
Fazana a0d8f24f0d more accurate sequence names
based on the official ost names
2022-05-22 11:44:24 +01:00
Fazana f6660fae7c name 2022-05-21 23:04:29 +01:00
Fazana cfd251611d did the rest of the sound IDs 2022-05-21 22:47:43 +01:00
Fazana 6fb678e1e8 yes 2022-05-21 21:19:37 +01:00
Fazana cf4d602714 character voice offset identification 2022-05-21 21:08:29 +01:00
Fazana 0b69232c2a Update enums.h 2022-05-21 20:44:43 +01:00
Fazana 6119f222de identify sequence ID's, too 2022-05-21 20:44:35 +01:00
Fazana 5f6e424d3b started identifying sound ID's
I already know this PR is gonna be the actual mother of all PR's
2022-05-21 20:14:57 +01:00
Fazana 2ca7f8ba92 label boost related things
zip zoom
2022-05-21 16:44:59 +01:00
FazanaandGitHub 4a8712ae75 Merge pull request #230 from FazanaJ/fixbuild
fix non equivalent builds
2022-05-20 22:42:23 +01:00
Fazana 8010ce554c fix non equivalent builds
oops lmao
2022-05-20 21:12:03 +01:00