Commit Graph
336 Commits
Author SHA1 Message Date
Ryan MyersandGitHub 05cc501f17 3 Matches, and various bits of cleaning up (#451)
* Move save_data rodata to memory where it makes more sense.

* Some minor weather cleanup

* WIP func_800B7EB4

* WIP func_800B7EB4

* func_800B7EB4 NON_MATCHING

* Match func_800B7EB4

* func_800B7EB4 to wave_init

* WIP func_800B82B4

* func_800B82B4 WIP

* Match func_8001E4C4

* Match func_8000B290

* Update README

* Some minor cleanup

* Minor cleanup
2024-07-18 15:33:24 -04:00
71181a801b weather.c moment (#450)
* strings

* fix ub

* first pass

* pass 2

* pass 3

* pass 4

* pass 5

* pass 6

* pass 7

* pass 8

* pass 9

* pass 10

* pass 11

* pass 11

* pass 12

* pass 13

* pass 13

* pass 14

* pass 15

* pass 16

* pass 17

* oh my giddy aunt I see the light

* h

* fix my life choices

* fix game breaking typo

* :)

* weather.c pain

* Update src/menu.c

Co-authored-by: Ryan Myers <ryan.p.myers@gmail.com>

* Update src/menu.c

Co-authored-by: Ryan Myers <ryan.p.myers@gmail.com>

* Update menu.c

---------

Co-authored-by: Ryan Myers <ryan.p.myers@gmail.com>
2024-07-05 14:02:23 +01:00
Ryan MyersandGitHub a3a50bc85b 4 Weather matches (#448)
* func_800ACA20

* Update submodules

* func_800ACA20 to lensflare_render and clang-tidy

* Match func_800AB4A8

* Fix last commit accidentally not matching

* Mostly match render_rain_splashes

* Stack betterment

* Match render_rain_splashes

* Match func_800AC21C

* Remove old asm files.

* Update README
2024-06-23 19:21:26 -04:00
8415bc71b1 Document almost all of menu.c (#447)
* strings

* fix ub

* first pass

* pass 2

* pass 3

* pass 4

* pass 5

* pass 6

* pass 7

* pass 8

* pass 9

* pass 10

* pass 11

* pass 11

* pass 12

* pass 13

* pass 13

* pass 14

* pass 15

* pass 16

* pass 17

* oh my giddy aunt I see the light

* h

* fix my life choices

* fix game breaking typo

* Update src/menu.c

Co-authored-by: David Benepe <benepe96@gmail.com>

* Update src/menu.c

Co-authored-by: David Benepe <benepe96@gmail.com>

* Update src/menu.c

Co-authored-by: David Benepe <benepe96@gmail.com>

---------

Co-authored-by: David Benepe <benepe96@gmail.com>
2024-05-25 20:29:41 +01:00
69fe4d3b3d More various labellings (#446)
* bumble

* rumble done basically

* printf is looking better now too

* racer stuff

* model offsets

* two wave things

* obj id

* fix object ids

* randomly remembered to fix alignment on these

* fix ids part 2

* format

* fix warning

* identify baseline table

* boss race IDs

* lots of hud

* last of the current feasible hud stuff

* Update README.md

* this name

* neat

* I randomly remembered why this exists

* anti tamper define

* object elevation

* ai nodes

* particle emitters

* objects

* spectate cams

* gost

* michael bay

* door

* okay thats enough

* gost

* fix build errors

* format

* Update include/level_object_entries.h

Co-authored-by: Ryan Myers <ryan.p.myers@gmail.com>

* Update src/objects.c

Co-authored-by: Ryan Myers <ryan.p.myers@gmail.com>

---------

Co-authored-by: Ryan Myers <ryan.p.myers@gmail.com>
2024-05-03 17:24:00 +01:00
FazanaandGitHub b92f46a46c Label rumble system, various missing bits of HUD, fix object ID references and label debug text (#445)
* bumble

* rumble done basically

* printf is looking better now too

* racer stuff

* model offsets

* two wave things

* obj id

* fix object ids

* randomly remembered to fix alignment on these

* fix ids part 2

* format

* fix warning

* identify baseline table

* boss race IDs

* lots of hud

* last of the current feasible hud stuff

* Update README.md

* this name
2024-04-29 23:15:00 +01:00
David 6a7501696d Moved _ID to after ASSET_OBJECT 2024-04-18 21:01:56 -04:00
David 193063ae6d Added enum for the level_object_translation_table 2024-04-18 20:50:11 -04:00
David d1e2261ea7 Added IciclePyramidBananas example 2024-04-10 15:02:22 -04:00
David a9de721b0c Dont overwrite prebuild files if they haven't changed. 2024-04-10 15:02:22 -04:00
David 542a15eb64 fixed asset_enums.h 2024-04-10 15:02:22 -04:00
David 609774dbd2 Added more hint types 2024-04-10 15:02:22 -04:00
David d206ef30f3 Added a hint system to the struct parser 2024-04-10 15:02:22 -04:00
David ecfd38f686 Asset Revision 4 2024-04-10 15:02:22 -04:00
FazanaandGitHub 173f919d74 Rework ingame hud struct (#442)
* name some camera things

* yea there

* lots of audio

* match a func

* better

* x

* egg

* all but one func in audio.c nopw

* audio looks good for now

* Update audio.c

* correct taj thing

* fix warnings

* Update audiosfx.h

* Update README.md

* preliminary names

* fix warnings

* fix an oopsie

* checkpoint

* oh my god

* Update README.md

* run clang tidy

* initial hud asset ids
2024-04-10 19:53:55 +01:00
Ryan MyersandGitHub 293325af32 Particles Matches (#439)
* Match func_800B26E0

* Match func_800AF714

* Match func_800B0BAC

* WIP func_800AF404

* Run tidy again

* Swap macro naming, and update README score.
2024-01-26 11:00:11 -05:00
Ryan MyersandGitHub 1df542bb56 Couple matches, non matches, and non equivalents. (#437)
* Early WIP func_8002BAB0

* More func_8002BAB0 WIP: 12266

* func_8002BAB0 : 9332

* func_8002BAB0 : 425

* func_8002BAB0 : 55

* func_8002BAB0 NON_MATCHING

* Label magic code usages

* Hide warnings about switches not containing all possible enum values, and fix other warnings.

* WIP func_80074B34

* Half assed func_80074EB8 attempt. Utter failure.

* Identify some vars for the fish entry init, and fix it's prototype.

* Near match obj_init_fish

* Fix INCONSISTENT function signatures

* Update fish entry

* Match func_800AFC3C

* A little cleanup

* Match func_800B3E64

* Update README
2023-11-30 11:18:56 -05:00
Ryan MyersandGitHub 7225b49da0 We are racing in Windmill Plains. (Lap 2/3) (#435)
* Match func_80022948

* Match func_8002277C and func_8000BADC

* Match func_8005CB68 and finish vehicle_tricky

* Match func_800C1EE8

* Match func_8001A8F4

* Add some NON_EQUIVALENTS that are really close.

* func_800A6254 WIP update

* Update score readme
2023-11-19 11:03:39 -05:00
Ryan MyersandGitHub e732cd2f58 65% Milestone! (#434)
* WIP func_800B7EB4

* Fix RNG funcs. They really don't accept arguments, and pretending they do breaks the only code that calls them.

* Work on waves.c

* Match obj_loop_door

* Indentify flag

* Match obj_loop_fish

* Match obj_loop_weaponballoon

* Match obj_loop_char_select

* Match func_8003F2E8

* Update score
2023-11-10 08:47:30 -05:00
FazanaandGitHub 88864107ab Finish labelling most functions in audio.c + camera.c (#431)
* name some camera things

* yea there

* lots of audio

* match a func

* better

* x

* egg

* all but one func in audio.c nopw

* audio looks good for now

* Update audio.c

* correct taj thing

* fix warnings

* Update audiosfx.h

* Update README.md
2023-11-02 18:53:53 +00:00
Ryan MyersandGitHub cf2fa915b9 Halloween! 🎃63% matched! (#430)
* Match func_80085B9C

* Match draw_menu_elements

* Match render_file_select_menu

* Minor cleanup and semi documenting

* Fix some warnings

* Match func_800871D8

* More SIDeviceStatus stuff

* Update progress

* Fix non equivalent

* Update filter alpha to blend factor

* Fixed minor spacing issue

* Better floats math.
2023-10-31 16:09:58 -04:00
FazanaandGitHub d8e58622e0 Name the last two files in src (#429)
* label animation and a few object flags

* models

* name funny spline

* Update menu.c

* better name

* rename unknown_005740.c

* ah its happened again

* fix warnings

* Fix that dumb idiot warning finally

* teag

* rename the last audio file

* Update math_util.c

* update math util to the latest

* small funny format

* quick change

* fix warnings

* Update README.md

* Fix a maths func

* fix nonequiv building

* bro come on
2023-10-31 16:39:28 +00:00
Ryan MyersandGitHub 8019d578c0 Apply the usual cleanup of some recent matches (#428)
* WIP set_ghost_position_and_rotation

* set_ghost_position_and_rotation WIP update

* Match 3 menu funcs

* Add missing changes from last commit.

* Update README

* Fix NON_EQUIVALENT again

* math_util renames and minor cleanup. Used official names.

* Match func_800904E8

* Rename to our standard
2023-10-30 10:52:01 -04:00
Ryan MyersandGitHub 3b1e92c58b We are racing in the rematch against Bubbler. (Lap 3/3) (#425)
* Work on documenting save file types

* render_rain_overlay WIP

* Update render_rain_overlay WIP

* WIP func_800AC21C

* Match func_80093D40

* func_8008F618 WIP

* Update asm_processor

* Fixed the cursed match!

* func_80094D28 WIP

* WIP

* func_80094D28 score 140

* Promote func_80094D28 to NON_MATCHING

* Match func_80095728

* Match func_80099E8C

* minor tweaks

* update README

* Fix NON_EQUIVALENT builds

* Forgot to label sounds
2023-10-27 10:20:12 -04:00
f8e3c755a3 60% Matched! (#423)
* Match func_8005F99C

* unk8005FCD0 to Object_68

* Match func_800B7460

* epc cleanup

* Match func_8001EE74

* Match func_8001E6EC

* Match func_8000FD54

* Match func_80015348

* Match func_80016748

* Match func_8001AE64

* Match func_80016DE8

* Updated score

* Fix score

* Update src/object_models.h

Co-authored-by: David Benepe <benepe96@gmail.com>

---------

Co-authored-by: David Benepe <benepe96@gmail.com>
2023-10-20 08:12:50 -04:00