* 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
* Match menu_results_loop
* Match menu_options_loop
* func_80059BF0 matched
* Various small changes
* Match func_8002125C
* func_80021104 matched
* Match func_800A0BD4 and _itoa
* Match func_800A47A0
* Match func_800A7A60
* Match func_8000418C
* Update README score
* Match func_8001F23C
* Rename gParticlePtrList_addObject to despawn_object
* Rename it again
* Apply suggestions from code review
Co-authored-by: Fazana <52551480+FazanaJ@users.noreply.github.com>
---------
Co-authored-by: Fazana <52551480+FazanaJ@users.noreply.github.com>
* Very minor cleanup of init_controllers after consulting JFG
* really rough starts to some funcs
* some labeling, and match thread0_Main
* Some documenting, and better match for a couple of memory funcs
* Add more official names for vars and funcs, as well as clean up some matches a little
* Force No Shadows on Surfaces
Force No Shadows on Surfaces
Committer: sixtyfour
On branch DKRsixtyfour
Changes to be committed:
modified: src/unknown_0255E0.h
* identify shadows and fix mislabelling from past-me (#380)
* Removed outdated comment
* split some funcs out of printf that aren't related
* Move funcs to particles that should belong there
* Some printf documenting
* Do some documenting on the debug font details
* Get func_800B63F4 in a good place for now
* Match func_800B63F4
* Match render_printf and do some more documenting
* Move some functions around into different files.
* Match func_800AA3EC
* Fix some warnings in func_800AA3EC
* Rename the thread 0 assert
* Migrate BSS from particles to thread0 and printf
* Find and split out a function in particles and do more documenting
* Rename sprintf and vsprintf stuff to match JFG
* Clean up the texAnimateTexture function, and document some more places.
* WIP build_tex_display_list and documenting
* Missing file check in
* Match memset
* build_tex_display_list update with macros
* MAssive cleanup of build_tex_display_list that brings the score down in a big way.
* Removed a massive amount of extra lines in build_tex_display_list
* Match texInitTextures
* Update README score
* Fix comment
* Rename some funcs
* Commit suggestions from Fazana
* Fix for last commit
---------
Co-authored-by: Turok64Nukem <Duke64Nukem@gmail.com>
Co-authored-by: Fazana <52551480+FazanaJ@users.noreply.github.com>
* match func_8005E4C0
* label vehicle enums
* prelim
* match func_800B1130
* match func_8005F310
* prelim
* match func_8005C364
* rename and warning fix
* another wave of particle cleanup
* match func_8005E204
* fixed warnings
though it's just a plaster
* Update objects.c
* match func_8005D0D0
* macros
* some labels
* match func_8005D820
* reorganise boss headers
* stuff that I don't really feel like describing it's just lots of dumb stuff lol
* add collision.c
* one more
* some racer documentation
* fix blacklist bug in score.py
* more.
* nonequiv func_800314DC
* Update collision.c
* Update unknown_0255E0.h
* document two camera funcs
* Update racer.c
* quick fixes
* Update src/vehicle_tricky.c
Co-authored-by: David Benepe <benepe96@gmail.com>
* Update src/vehicle_smokey.c
Co-authored-by: David Benepe <benepe96@gmail.com>
* Update src/vehicle_misc.h
Co-authored-by: David Benepe <benepe96@gmail.com>
* Update src/particles.h
Co-authored-by: David Benepe <benepe96@gmail.com>
* Update src/vehicle_bluey.c
Co-authored-by: David Benepe <benepe96@gmail.com>
* requested changes
* Update vehicle_smokey.c
* oops missed one
* Update object_functions.c
* Update racer.c
Co-authored-by: David Benepe <benepe96@gmail.com>
* match func_800A4154
* match func_800A497C
* nonmatching func_800A8474
* match func_800A3884
* Update game_ui.h
* quick fixes
* match func_800A4F50 and func_800A45F0
* Update game_ui.h
* prelim
* match func_8009CD7C and func_800AAFD0
* nonmatching func_800AC5A4
* warning
* smilng emote
* match func_800AC5A4
* Update weather.h
* Update weather.c
* fix a buncha warnings
* Update game_ui.c
* match func_80092E94
* I know what menu_5 is now :)
* Update game_ui.c
* Update menu.c
* match func_80068514
* match func_800B695C and func_800B69FC
* match func_8000FC6C
* quick fixes
* match func_80072718
* f
* fixing particles.c
* match print_debug_strings and render_3d_billboard
* Update objects.c
* Update printf.c
* name a few vars
* match func_80011960
* match func_8002D670
* match render_floor_decal
* Update unknown_0255E0.c
* style fix
* warning sweep
* Update unknown_0255E0.c
* match func_8002AC00
* Update save_data.c
* quick fixes
* FIX BUILD
* Update unknown_0255E0.c
* screaming and paining
* match func_800A4154
* match func_800A497C
* nonmatching func_800A8474
* match func_800A3884
* Update game_ui.h
* quick fixes
* match func_800A4F50 and func_800A45F0
* Update game_ui.h
* prelim
* match func_8009CD7C and func_800AAFD0
* nonmatching func_800AC5A4
* warning
* smilng emote
* match func_800AC5A4
* Update weather.h
* Update weather.c
* fix a buncha warnings
* Update game_ui.c
* match func_80092E94
* I know what menu_5 is now :)
* Update game_ui.c
* Update menu.c
* match func_80068514
* match func_800B695C and func_800B69FC
* match func_8000FC6C
* quick fixes
* Split out functions in unknown_070110, and do some documenting on them. Also fixes the scoring script to include UNUSED funcs
* Match func_80021400
* Match unused func_800B3678
* Commit suggestions
* Match func_80009AB4
* Fix breaking NON_EQUIVALENT builds when I changed the LevelHeader struct
* I swear I fixed this before the last push, but oh well. Here's the proper fix
* Match func_80007FA4
* Add suggestions for PR, and do a NON_EQUIVALENT but near match of func_8005F310
* Add offsets to the sound_ids, and set them up in some arrays that are a list of sounds to play.
* Update a few variables to floats to match func_800699E4
* Fix NON_EQUIVALENT
* Nearly match func_80011134
* Match func_8001B668 and do some more documenting
* Match func_80069A40
* Do a NON_EQUIVALENT, possible NON_MATHCING match of func_8005CB680
* Do NON_MATCHING of func_8005C364 + update diff.py
* WIP func_8005A6F0
* Remove unk8004F77C struct as it's just Object_Racer
* Match func_8005A6F0
* Match func_8002263C
* WIP func_8005B818
* WIP func_80011570 and match catmull_rom_interpolation
* Match func_80011570
* Remove some extra function declarations from C files, and used the .h files instead.
* Better matches for the catmull math funcs
* Get obj_loop_effectbox a little closer to matching
* Match obj_loop_goldenballoon
* Fix some minor whitespace issues.
Co-authored-by: Ryan Myers <foldor@gmail.com>
* Ignore IDO warnings with styles we don't follow
* Fix multiple warnings in game_ui.c
* Define an Object_XYZ struct
* Replaced values in Object for Object_XYZ
* Documenting some values
* Update XYZ to ObjectTransform
* Match render_borders_for_multiplayer and convert #if 1 and #if 0 to #ifdef NON_EQUIVALENT
* Try using more libultra code for the gDPSetFillColor values
* Fix some broken NON_EQUIVALENT code
* Fix a couple of minor warnings in unknown_078050
* More warnings
* Match thread1_main, and clean up all warnings in main.c
* Matched main.c
* Document and cleanup some code in thread0_epc.c
* Fix all warnings in unknown_0255E0.c
* Document unknown_078050.c stuff
* Fix warnings in asset_loading.c
* Fix font warnings
* Fix minor memory.c warnings
* Fix warnings in camera.c
* Fix many more warnings in game.c
* racer.c warning fixes
* Match func_80008140
* func_800092A8 is close, but not quite matching
* Reconfigured unk80120AC0 to be ObjectSegment and have Object match it. Maybe it should be merged in?
* Make changes to get NON_EQUIVALENT building.
* Nearly match func_800092A8
* Get func_800092A8 REALLY close, and update the submodule to point to the newer location
* Matched func_800092A8 thanks to Synray
* Not sure why the commit value changed, but this is the latest
* Fix makefile for updated recomp project builds
* Match update_controller_sticks
* Do some documenting
* Implement suggestions from PR, and add ObjectSegment into Object struct
* Match two more funcs
* An if(0){} seems more appropriate after second thought
* Add size to ObjectSegment
* Update include/structs.h
Co-authored-by: AntonioCastelli <aatcastelli@gmail.com>
Co-authored-by: Ryan Myers <foldor@gmail.com>
Co-authored-by: AntonioCastelli <aatcastelli@gmail.com>