MegaMech
7f14bf80df
Rename wayPoint to waypoint ( #448 )
...
* Rename wayPoint to waypoint
* other
2023-10-09 20:46:56 -06:00
MegaMech
2b74bbbcef
Doc setup_game_memory, label syms, add osSyncPrintf support, match funcs ( #444 )
...
* Doc setup_game_memory and label syms
* match func_800132F4
* match func label defines
* fix some fake ptrs
* match more code
* Matches
* Add osSyncPrintf support and matches
* Add func equiv to draw_square and add comment to is_debug
2023-10-06 00:19:09 -06:00
coco875
f4fc23bada
Header & General Cleanup ( #431 )
...
* Header cleanup
2023-09-20 11:59:55 -06:00
coco875
378144b35b
some renaming ( #419 )
...
* Renames
2023-09-19 12:23:12 -06:00
MegaMech
91fc8ea473
Some train decomp and move seg2 files to ending ( #423 )
...
* Some train decomp
* Move seg2 to ending/
* move racing code files into racing folder
* Fix progress
* Rename segments
2023-09-17 16:57:18 -06:00
AloXado320
3f221d6f25
Label mtx variables in GfxPool ( #424 )
2023-09-17 16:39:25 -06:00
MegaMech
f20221fab6
Fix comment white-space ( #415 )
...
* Update main.c
2023-09-11 15:08:40 -06:00
MegaMech
a5b7f975d2
Update main.c ( #414 )
2023-09-11 15:06:59 -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
MegaMech
208fecdd28
Match bss for code_800029B0 and clean headers ( #406 )
...
* Match bss for code_800029B0 and clean headers
* Fix dvdl and a warning
2023-09-08 13:39:13 -06:00
MegaMech
19a056591a
Match func in player_controller.c ( #394 )
...
* Match func
* Rename to player_controller.c
2023-08-31 21:55:01 -06:00
MegaMech
05d3636835
Label memory allocation with proper size ( #388 )
...
* Renamed D_8015F734 to FreeMemoryResetAnchor
2023-08-28 12:14:19 -06:00
MegaMech
baaa2f930d
Match Segment 3 -> Matched code_80280650.c ( #363 )
...
* Match & doc code_80280650.c
* Update readme
2023-08-10 20:54:11 -06:00
MegaMech
de5c688e42
Add crash screen enhancement ( #360 )
...
* Add crash screen enhancement
2023-08-09 18:51:37 -06:00
MegaMech
870c39ad77
Matched code_80091440.c and named gDemoMode variable ( #358 )
...
* matched code_80091440.c
* Named gDemoMode
* Remove asm for matching func
* Matched and namings for random_u16_credits func in code_80280650.c
2023-08-09 14:53:55 -06:00
tomas
9d716d921a
very cool debug display list ( #348 )
...
* added a very cool debug display list ^^ (prints variables to screen)
* Decompiled various functions
2023-08-04 13:04:49 -06:00
MegaMech
e371f88b2d
UI and print debug matches ( #310 )
...
* various decomp
2023-05-22 13:05:54 -06:00
MegaMech
eda4a3f117
Various documentation ( #309 )
...
* Various matches
* Various documentation
* fix
2023-04-18 22:31:05 -06:00
MegaMech
5cb8fd367f
Update main.c ( #305 )
2023-04-10 17:16:45 -06:00
MegaMech
fb7c3bce61
Various matches ( #304 )
2023-04-10 01:40:47 -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
coco875
32358c30fd
Change a variety of constants to defines ( #257 )
...
* Change a variety of constants to defines
* Add notes regarding menu columns
* Change unknown type to known types
2022-09-18 21:54:14 -06:00
Tyler McGavran
1897d232a6
Add lots of headers ( #252 )
...
* Add a lot of header files
Did my best to move all relevant function prototypes and external
variable declarations into the header files too.
Matched a few functions in the process
* Updated progress.py
Some of the listed files/folders have been deleted/renamed,
so I reflected those changes in progress.py
Signed-off-by: Taggerung <tyler.taggerung@gmail.com >
2022-08-25 17:57:58 -07:00
MegaMech
e9383d1b7a
code_8001F980 decomp + profiler doc + more ( #250 )
2022-08-01 16:32:20 -07:00
MegaMech
7042a3eab5
Document game state related logic ( #244 )
...
* Document game state logic
* More namings
2022-07-15 00:44:33 -07:00
MegaMech
fd7941e841
Split out some unused asm and documented main.c ( #242 )
...
* Splitting out unused asm
* Documented main.c
2022-07-11 00:02:41 -07:00
Tyler McGavran
f2eef3b82e
Identify some stuff in the Camera struct ( #238 )
...
Make a header file for all the camera stuff, refresh a lot of
mips_to_c output
Signed-off-by: Taggerung <tyler.taggerung@gmail.com >
2022-07-06 17:36:27 -07:00
tehzz
40bb0154a8
Decomp menus.c ( #229 )
...
* update m2ctx to make N64 sgi context
* finish decomping menus.c
2022-07-05 19:01:42 -07:00
MegaMech
9ac748b0d0
Match func in staff_ghosts.c and name menus file ( #227 )
...
* name some code files
* staff ghost func match
* Update README.md
2022-06-18 02:49:53 -07:00
MegaMech
22ca23f32c
Rename some files and Match spawn_players.c ( #226 )
...
* name some code files
* Match spawn_players func
* random decomp
* name more files
2022-06-17 03:05:27 -07:00
Tyler McGavran
84cb46c0e5
Update and add some header files ( #205 )
...
* Update header files for main, memory and math_util
* Required updating func_802A82E4 to keep the match
Signed-off-by: Taggerung <tyler.taggerung@gmail.com >
2022-05-20 18:51:56 -07:00
Tyler McGavran
b1c0c05bd3
Identify some Actor count variables ( #202 )
...
* Identify some Actor count variables
* Match place_all_item_boxes
Also more accurately define the UknownRock struct. Some of the
track specific data is spawning points for the "permanent"
actors (stuff like falling rocks, shrubbery, item boxes, etc.)
Signed-off-by: Taggerung <tyler.taggerung@gmail.com >
2022-05-16 19:46:07 -06:00
MegaMech
e4a176d8f5
Match common_textures.inc.c, memory & actor decomp ( #188 )
...
* More actor decomp
* memory.c decomp plus bss import into actor code
* Match actors and segment D match
* Match common_textures.inc.c
* Add tool bin2c.py
2022-05-12 15:57:56 -07:00
MegaMech
2f8a1bfcb6
Actor decomp ( #183 )
...
* Actor decomp
2022-04-26 15:48:36 -07:00
CoderStig
345cbd4f19
Fix remaining pointers for shifting
2022-03-04 23:10:21 -07:00
Maciek Baron
1bbc7674ff
Identify active screen mode, relabel accordingly ( #141 )
2022-01-17 06:44:14 -07:00
Tyler McGavran
dd05d49f5f
Update the GfxPool struct and match some functions ( #134 )
...
* Update the GfxPool struct and match some functions
Also reordered variables.h a bit
* Match 2 more functions
* Replace reaming ->buffer references with ->mtxPool
Update the mips_to_c output of a couple functions based on new GfxPool
definition
Signed-off-by: Taggerung <tyler.taggerung@gmail.com >
2022-01-09 20:02:34 -07:00
Maciek Baron
20d9e8afba
Relabel/identify more variables and functions based on current knowledge ( #127 )
...
* Update labels and names based on current knowledge
* Create gChatacterSelections/gCharacterGridSelections distinction
2022-01-02 17:30:23 -07:00
Maciek Baron
7df6d01ef3
Add player and controller labels, rename function ( #123 )
...
* Add player labels, rename function
* Relabel controller vars to improve readability
2022-01-01 13:06:21 -07:00
ChiefFruitcake
4d9ca02750
Naming global variables related to menu navigation ( #119 )
...
* Naming of global variables related to the game menu and Controller Pak menu
2022-01-01 02:35:37 -07:00
ChiefFruitcake
1b40669f0d
Menu selection global variable ( #113 )
...
* Rename D_800E86A0 to gMenuSelection. Add menu selection options to defines.h
* Other namings
2021-12-24 20:43:17 -07:00
MegaMech
b7f8765d72
Decomped more crash_screen, code_80280650, fixed import shortcut ( #115 )
...
* Decomped more crash_screen, code_80280650, fixed import shortcut
2021-12-24 20:31:54 -07:00
CoderStig
1ca7ea1061
Imported remaining .text undefined syms
2021-12-05 03:24:28 -07:00
CoderStig
bd6c82588a
Added gamemode and CC defines ( #64 )
...
* Added gamemode and CC defines
2021-11-23 13:34:54 -07:00
CoderStig
70504fb93a
Decomped 8028DF00.c ( #61 )
2021-11-21 00:32:04 -07:00
Tyler McGavran
f6a11c734a
Found the variable that tracks the CC type selected. ( #57 )
...
Added some comments for the possible values of Mode and CC
selection
Signed-off-by: Taggerung <tyler.taggerung@gmail.com >
2021-11-16 12:37:58 -07:00
CoderStig
f959f03184
Matched some memory.c and other ( #55 )
...
* Matched some memory.c
* And more
2021-11-16 02:39:33 -07:00
CoderStig
dc1525c157
main.c full match ( #46 )
...
* main.c full match
2021-10-29 23:26:43 -06:00
CoderStig
f3788f7ac4
Decompiled staff_ghosts.c (Plus lots more) ( #39 )
...
* Decompiled staff_ghosts.c
* started on 80296A50.c
* Matched some of main.c
* Added framebuffers.c
* Added structs such as Camera
2021-10-26 11:55:42 -06:00