MegaMech
09505cc0aa
Fix Falling Rocks and Vehicles ( #55 )
...
* valley
* beach
* sherbet & rainbow
* fix ceremony
* Fix parser for course displaylists
* Fix crash near end of ceremony
* Clean rock
* Fix actors
---------
Co-authored-by: MegaMech <7255464+MegaMech@users.noreply.github.com >
2024-08-16 21:37:51 -06:00
MegaMech
bd6e3d18e0
Courses ( #54 )
...
* valley
* beach
* sherbet & rainbow
* fix ceremony
* Fix parser for course displaylists
* Fix crash near end of ceremony
* Clean rock
---------
Co-authored-by: MegaMech <7255464+MegaMech@users.noreply.github.com >
2024-08-15 22:20:08 -06:00
MegaMech
258892c6c9
Fix Jungle ( #52 )
...
* castle and stadium
* castle
* boardwalk & snowland
* turnpike
* jungle
---------
Co-authored-by: MegaMech <7255464+MegaMech@users.noreply.github.com >
2024-08-14 14:17:45 -06:00
coco875
33154e1d32
add dks_jungle_parkway ( #50 )
...
* add dks_jungle_parkway
* correct value
---------
Co-authored-by: MegaMech <MegaMech@users.noreply.github.com >
2024-08-13 22:29:32 -06:00
MegaMech
177504c495
Add Courses ( #49 )
...
* castle and stadium
* castle
* boardwalk & snowland
* turnpike
---------
Co-authored-by: MegaMech <7255464+MegaMech@users.noreply.github.com >
2024-08-13 22:26:16 -06:00
coco875
745ed093ec
clean some gbi function in header ( #30 )
...
* clean some gbi function in header
* move gbi extra in mk64.h
* Update mk64.h
---------
Co-authored-by: MegaMech <MegaMech@users.noreply.github.com >
2024-08-12 15:51:31 -06:00
MegaMech
12b31d8c24
Choco ( #48 )
...
* Choco courseb
2024-08-12 15:16:01 -06:00
MegaMech
533713180b
Moo ( #46 )
...
* moo
2024-08-12 01:01:53 -06:00
coco875
35bc5a58f9
wip kalimari desert ( #38 )
...
* wip kalimari desert
* fix offset
* Update kalimari_desert_data.yml
* Update kalimari_desert_data.yml
* fix issue
* Update kalimari_desert_data.yml
2024-08-05 18:09:52 -06:00
MegaMech
2a8362dd10
Add royal raceway course ( #29 )
...
* Add files via upload
* Update memory.c
* Update render_courses.c
* Update code_80281780.c
* Update path_spawn_metadata.c
* Update render.inc.c
* Update all_course_packed.h
* Update all_course_model.h
* Update all_course_data.h
* Delete courses/royal_raceway/course_data.c
* Delete courses/royal_raceway/course_data.h
* Delete courses/royal_raceway/course_vertices.inc.c
* Delete courses/royal_raceway/course_displaylists.c
* Delete courses/royal_raceway/course_displaylists.h
* Update memory.c
* Update royal_raceway_displaylists.yml
* Update values
* update
* Course works now
* fixes
* wip framebuffer
* Fix trees
* Fix player select borders
* Remove commented code
---------
Co-authored-by: MegaMech <7255464+MegaMech@users.noreply.github.com >
2024-07-31 21:57:02 -06:00
MegaMech
532ad5a4c0
Renames & seg 3 & 5 texture fixes ( #19 )
...
* Remove tools/torch
* Auto compile torch and extract
* Re-implement soh's implementation of lus implementation of an array
* Fix static actors in mr
* Update
* Updated torch
* Updated lus
* uncomment
* Fix collision
* Renames
* More renaming
* Collision Renames
* Update collision.c
* Collision Documentation (#640 )
* Collision related renames
* Update
* update lus
* Bug fixes
* remove tabs
* fixes
* fixes
* Fix kart textures
* Networking
* net
* Add networking
* Update
* Cleanup
* Fix balloon rendering
* Fix lakitu and red shell
* fixes
* Implement new random system
---------
Co-authored-by: MegaMech <7255464+MegaMech@users.noreply.github.com >
2024-07-26 11:29:35 -06:00
MegaMech
b594f112e0
Update lus ( #16 )
...
* Updates
2024-06-11 09:49:44 -06:00
MegaMech
78a7d156c9
Changes for OTR ( #15 )
...
* Bunch of fixes
2024-05-22 19:19:16 -06:00
MegaMech
12553beabd
Current Changes ( #14 )
...
* Couple minor fixes
* test
* OTR changes
* More otr stuff
* Some fixes
---------
Co-authored-by: MegaMech <7255464+MegaMech@users.noreply.github.com >
2024-05-08 13:03:35 -06:00
MegaMech
66441f5461
Fix texture loading in the menus ( #11 )
...
* Changes
* Fixes
* More fixes
2024-05-04 18:04:55 -06:00
MegaMech
e86b876992
Changes ( #9 )
2024-05-03 21:38:56 -06:00
KiritoDv
1fbf28a78d
Fixed more errors, we are rendering the logo, Yay
2024-05-03 18:20:20 -06:00
MegaMech
6a6a78f719
A lot of fixes
2024-05-03 12:14:16 -06:00
KiritoDv
a2c3feb67a
WIP Compilation
2024-05-01 10:09:49 -06:00
MegaMech
7a10ba89f6
Header cleanup and some renames ( #616 )
...
* Place macros for addr conversions
* dl renames
* fixes
* changes ok
* Delete types.h
* move enums
2024-04-20 19:10:53 -06:00
MegaMech
900a9f0f85
Remove some warnings ( #609 )
...
* Remove some warnings
* Update torch to latest version
2024-04-17 09:41:19 -06:00
coco875
9ac20c80b8
fix a lot of warning in code ( #598 )
...
* Fix warnings
* Fix building
2024-04-16 10:00:08 -06:00
MegaMech
3da5a4f343
Add ymls for Torch code generator ( #497 )
...
* Add torch
* update jenkinsfile
2024-04-09 21:29:57 -06:00
coco875
12f332614e
move actors code in actors folder and rename thing related to actor ( #584 )
...
* Move actors into their folders
* Renamings and documentation
2024-04-03 12:44:44 -06:00
MegaMech
40700ce9ad
Remove inc from linked file names ( #593 )
...
* Remove inc from linked file names
2024-04-02 13:12:38 -06:00
Tyler McGavran
1aa6824d33
Match the last 2 data files ( #574 )
...
* Match the last 2 data files
Signed-off-by: Taggerung <tyler.taggerung@email.com >
* Update one of the file names based on comments
Signed-off-by: Taggerung <tyler.taggerung@email.com >
* Fix bad path in onomatopoeia asset file
Signed-off-by: Taggerung <tyler.taggerung@email.com >
---------
Signed-off-by: Taggerung <tyler.taggerung@email.com >
Co-authored-by: Taggerung <tyler.taggerung@email.com >
2024-02-28 10:11:38 -05:00
coco875
639fec1458
place surface type const and unassemble flag in vtx and document effects ( #553 )
...
* place surface type const and unassemble flag in vtx
2024-01-20 21:22:35 -07:00
coco875
6716570e2a
Rename some Object related function and property ( #531 )
...
* rename some variables
2024-01-17 15:10:26 -07:00
coco875
98474c5b94
fix todo, bug not appears and change theme ( #525 )
...
* fix todo, bug not appears and change theme
* fix warning
2023-12-31 19:56:14 -07:00
MegaMech
97522fb899
A small cleanup PR ( #494 )
...
* Update code_80005FD0.c
* Update code_80091750.c
* Update course_data.inc.c
2023-11-14 09:20:12 -07:00
Tyler McGavran
fcbd54ff8b
Proper linkage for textures in course display lists ( #443 )
...
* Proper linkage for textures in course display lists
* Does not use new_extract_assets. This tool is small and easy to maintain on its own.
* Auto generate the linkonly files
Signed-off-by: Taggerung <tyler.taggerung@email.com >
2023-11-09 06:30:19 -07:00
Tyler McGavran
c17d5c76c9
Linkage for the ceremony_data file ( #478 )
...
* 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-27 22:18:20 -06:00
AloXado320
77241ead94
Revamp progress script, change file structure and remove unused asm ( #459 )
...
* Revamp progress script, change file structure and remove unused asm
* Add text when there's no GLOBAL_ASM remaining (100%)
2023-10-14 12:07:09 -06:00
MegaMech
7f14bf80df
Rename wayPoint to waypoint ( #448 )
...
* Rename wayPoint to waypoint
* other
2023-10-09 20:46:56 -06:00
MegaMech
81a9c346d4
Delete courses/cup folders and rename course related files ( #432 )
...
* 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-20 17:17:24 -06:00
Tyler McGavran
c85a333a3f
Add new utility to calculate packed dl end and vertex count ( #411 )
...
* 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-10 14:21:16 -06:00
MegaMech
70207db13b
Various cleanup ( #410 )
2023-09-09 18:01:01 -06:00
AloXado320
c350eddc6b
F3DEX old commands changes ( #408 )
...
* F3DEX old commands changes
* Changed commands using gspQuadrangle to gspTri2
* Replaced mk_quad with gspQuadrangle.
2023-09-09 01:06:35 -06:00
Tyler McGavran
7afffb63f5
Cleanup undefined_syms for all the course data ( #407 )
...
* 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-09-08 22:56:49 -06:00
MegaMech
6e3f6aee63
Matched some funcs ( #378 )
...
* Matched code
2023-08-22 19:12:51 -06:00
Tyler McGavran
ab86bf2d7b
Add some structs related to model animation ( #331 )
...
* 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-11 23:21:13 -06:00
Tyler McGavran
2f7719086a
Rename a bunch of D_06XXXXXX variables ( #330 )
...
* Rename a bunch of D_06XXXXXX variables
Signed-off-by: Taggerung <tyler.taggerung@email.com >
2023-07-08 17:54:58 -06:00
Tyler McGavran
6537b5dc78
Link packed to course data ( #321 )
...
* Link packed DLs into course data
---------
Signed-off-by: Taggerung <tyler.taggerung@email.com >
2023-06-30 07:40:12 -06:00
Tyler McGavran
1b659170dc
Make adjustments to most course files ( #318 )
...
* 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-28 14:20:02 -06:00
MegaMech
7970b8d9c2
Fix repeated building of course_data files and wip warnings fix ( #316 )
...
* Fix building course_data files
* wip warnings
2023-06-17 21:08:15 -06:00
Tyler McGavran
1b67ee01df
New asset extraction utility ( #306 )
...
* 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-17 15:13:06 -06:00
MegaMech
000ed6d960
Remove semi-colon ( #314 )
...
* remove semi-colon
2023-06-17 14:24:41 -06:00
MegaMech
680e64fe29
Fix course data & course table warnings ( #313 )
2023-06-16 16:29:56 -06:00
MegaMech
afb29a5a65
Match memory.c, remove warnings, fix fake matches ( #301 )
...
* Match memory, remove warnings, fix fake matches
* label switch
2023-04-07 22:13:28 -06:00
MegaMech
8d118db0b2
Labelling of some hard-coded addr to syms ( #294 )
...
* Updated final displaylist symbol
* Cleaned up loader script
* Random changes
* Various naming and decomp
2023-03-28 16:40:03 -06:00