summaryrefslogtreecommitdiff
path: root/courses
AgeCommit message (Collapse)Author
2023-10-27Linkage for the ceremony_data file (#478)Tyler McGavran
* Linkage for the ceremony_data file Cleaned up all but 1 undefined symbol from the 0x0B range. The one leftover may be something from texture_tkmk00. Or atleast, that's what I think. Can't say for certain * Startup logo linkage Cleaned up a bunch of unused items from assets.json too Signed-off-by: Taggerung <tyler.taggerung@email.com>
2023-10-14Revamp progress script, change file structure and remove unused asm (#459)AloXado320
* Revamp progress script, change file structure and remove unused asm * Add text when there's no GLOBAL_ASM remaining (100%)
2023-10-09Rename wayPoint to waypoint (#448)MegaMech
* Rename wayPoint to waypoint * other
2023-09-20Delete courses/cup folders and rename course related files (#432)MegaMech
* Move course folders * Rename model to vertices * Rename packed to displaylists * Rename displaylists to course_displaylists.inc.c * rename vertices to course_vertices * makefile cleanup * Rename trophy_model to ceremony_data * move ceremony_data.inc.c to ending folder
2023-09-10Add new utility to calculate packed dl end and vertex count (#411)Tyler McGavran
* Add new utility to calculate packed dl end and vertex count Requires changing a bunch of actual references to packed dl lists with raw numbers. Which feels extremely bad but it doesn't match otherwise. Signed-off-by: Taggerung <tyler.taggerung@email.com> * Hard code array lenghts in appropriate headers Use macros to generate the vertex counts and packed dl end points Heavily dependent on the array lengths being accurate. If they aren't stuff will break. Signed-off-by: Taggerung <tyler.taggerung@email.com>
2023-09-09Various cleanup (#410)MegaMech
2023-09-09F3DEX old commands changes (#408)AloXado320
* F3DEX old commands changes * Changed commands using gspQuadrangle to gspTri2 * Replaced mk_quad with gspQuadrangle.
2023-09-08Cleanup undefined_syms for all the course data (#407)Tyler McGavran
* Update building of packed_dl files * Expose course_data symbols to linker. * Remove undefined_syms for course data * Update ctx_includes Signed-off-by: Taggerung <tyler.taggerung@email.com>
2023-08-22Matched some funcs (#378)MegaMech
* Matched code
2023-07-11Add some structs related to model animation (#331)Tyler McGavran
* Add some structs related to model animation Also reorder some of the data in the course files that have model animation. Signed-off-by: Taggerung <tyler.taggerung@email.com>
2023-07-08Rename a bunch of D_06XXXXXX variables (#330)Tyler McGavran
* Rename a bunch of D_06XXXXXX variables Signed-off-by: Taggerung <tyler.taggerung@email.com>
2023-06-30Link packed to course data (#321)Tyler McGavran
* Link packed DLs into course data --------- Signed-off-by: Taggerung <tyler.taggerung@email.com>
2023-06-28Make adjustments to most course files (#318)Tyler McGavran
* Make adjustments to the Mario Raceway course file Added quotes in "*.mk" to the find command for finding the .mk files. * Make adjustments to the Choco Mountain course file * Make adjustments to the Frappe Snowland course file * Make adjustments to the Toad's Turnpike course file * Make adjustments to the Moo Moo Farm course file * Make adjustments to the Luigi Raceway course file * Make adjustments to the Koopa Troopa Beach course file * Make adjustments to the Kalimari Desert course file * Make adjustments to the Bowser's Castle course file * Make adjustements to the Wario Stadium course file * Make adjustments to the Sherbet Land course file * Make adjustments to the Royal Raceway course file * Make adjustments to the Banshee Boardwalk course file * Make adjustments to the Yoshi Valley course file * Make adjustments to the Rainbow Road course file * Make adjustments to the Big Donut course file * Make adjustments to the Block Fort course file * Remove some unneeded lines from the Makefile Signed-off-by: Taggerung <tyler.taggerung@email.com>
2023-06-17Fix repeated building of course_data files and wip warnings fix (#316)MegaMech
* Fix building course_data files * wip warnings
2023-06-17New asset extraction utility (#306)Tyler McGavran
* Add new asset extraction tool. Changes motivated by the quirks of how kart animation frames are stored in the ROM. each frame has a palette that is actually composed of 2 other, incomplete palettes. As such, the existent extract.py isn't really able to handle them. * Move a variety of assets to new extract tool --------- Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
2023-06-17Remove semi-colon (#314)MegaMech
* remove semi-colon
2023-06-16Fix course data & course table warnings (#313)MegaMech
2023-04-07Match memory.c, remove warnings, fix fake matches (#301)MegaMech
* Match memory, remove warnings, fix fake matches * label switch
2023-03-28Labelling of some hard-coded addr to syms (#294)MegaMech
* Updated final displaylist symbol * Cleaned up loader script * Random changes * Various naming and decomp
2023-03-07Disassembled courses, added DLpacker, and disassembled packed DLs (#290)MegaMech
* Disassembled all courses; packed DLs and course data. * Added displaylist packer * Minor documentation and naming
2023-01-24Make the course models in a more Makefiley way (#287)Tyler McGavran
* Make the course models in a more Makefiley way Required renaming one of the course directories to match the name used elsewhere in the project Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
2021-10-26Decompiled staff_ghosts.c (Plus lots more) (#39)CoderStig
* Decompiled staff_ghosts.c * started on 80296A50.c * Matched some of main.c * Added framebuffers.c * Added structs such as Camera
2021-03-08Decompiled course geography (#19)CoderStig
* Added bss * Decompiled course vertex data and moved packed.s * Added recomp * Added new line char to the end of a few audio files