Commit Graph

30 Commits

Author SHA1 Message Date
AloXado320 668523b9cf
Fix progress rounding script (#711)
Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-05-11 19:16:17 -06:00
MegaMech a67d099d36
Action Renames (#606)
* Update README.md

* Update progress.py
2024-04-12 19:16:13 -06:00
coco875 e2c19fd4bc
use github actions instead (#605)
* Create actions
2024-04-12 18:54:59 -06:00
AloXado320 959c933714
Document progress.py and correct readme (#483)
* Document progress.py and adjust readme
2023-11-05 13:57:14 -07: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 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
MegaMech cef186304e
Math (#402)
* Math math_util

* fix asm files
2023-09-06 20:39:16 -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 0dd7133e86
Update progress.py (#379) 2023-08-22 19:31:27 -06:00
MegaMech 6e3f6aee63
Matched some funcs (#378)
* Matched code
2023-08-22 19:12:51 -06:00
MegaMech 569bafc48b
Various cleanup and matching (#369)
* More podium_ceremony_actors documentation

* Updated progress script

* Various matches and cleanup
2023-08-12 15:19:57 -06:00
MegaMech 608ffd4550
Update progress script (#367)
* Updated progress script
2023-08-11 13:24:21 -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 e631ca224f
Removed outdated euc-jp fix (#356) 2023-08-08 13:06:21 -06:00
MegaMech 4bb7fa372c
Update progress.py (#344) 2023-07-14 22:45:54 -06:00
MegaMech e371f88b2d
UI and print debug matches (#310)
* various decomp
2023-05-22 13:05:54 -06:00
MegaMech 772091700c
Update progress.py (#300) 2023-04-04 19:54:10 -06:00
MegaMech 0b7ad56ad9
Disclude credits.c from progress.py (#299) 2023-04-04 19:19:22 -06:00
Tyler McGavran 782ed71f61
Massive data relocation (#295)
Mostly relocating rodata from data/* files to the appropriate
 asm/nonmatching/* files, although there is some plain data
 relocating to be found in here too.

Big change to note is the addition of the code_802AAA70.c file,
 split from memory.c. Based on some padding in the ro/data for
 memory it seems clear that a split is needed, although it is
 not clear that exact spot chosen for the split is correct.
 Still, it gets the file padding for the ro/data and text segments
 correct so it can't be too wrong.

Also included is an update to the asm_processor tool to support
 the .hword directive. I made a PR to the main repo of that
 project with an identical change and it was accepted.

Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
2023-03-29 18:52:15 -06:00
MegaMech 0c10beae0e
Matches in 80281fa0, render_courses, and create defines for sound cues. (#276)
* Matches, add permute, and add notice to quick runners

* 80281fa0 matches, render_courses, and create defines for audio

* Renamed 80281fa0.h, func naming, and deleted data_121DA0

* Added clang format

* Matched load_surface_map

* Match func in memory.c
2022-11-21 04:06:12 -07: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
tehzz 132db50245
Split and Decompile Code_800AF9B0 (#228)
* change return type of func_8000546C

* try to fix submodules

* update asm_processor for new ASM directives

* split code_800AF8B0 into 3 files; move rodata into files/asm

* move rodata into code_800AF9B0 asm funcs

* decomp func_800AF9E4

* match 800AFF58

* merge in master (renamed code_800AF9B0.c to menus.c)

* revert menus.c back to code_800AF9B0.c

* add bss to code_800AF9B0

* rename code_800B0350.c to menus.c

* remove unused ALIGN macros
2022-06-22 19:21:29 -07:00
MegaMech 98369fc526
Fix maths (#104)
* Fix maths

* Update README.md

* Update Jenkinsfile
2021-12-18 04:03:34 -07:00
MegaMech 9b0646fde0
Update progress.py (#103)
* Update progress.py

* Update Jenkinsfile

* Update progress.py

* Update README.md
2021-12-18 03:30:41 -07:00
MegaMech 432e9e45c5
Remove git dependancy (#100) 2021-12-18 01:31:31 -07:00
MegaMech 8e5ad3368d
Revert "Update Jenkinsfile (#97)" (#98)
This reverts commit a99a739216.
2021-12-16 23:34:09 -07:00
MegaMech a99a739216
Update Jenkinsfile (#97)
* Update Jenkinsfile

* Update progress.py

* Update Jenkinsfile
2021-12-16 02:42:33 -07:00
CoderStig 3f670579cf
Fixed progress.py, moved non_matching OS to `asm/os/non_matchings/` (#77)
* Fixed progress.py

* Moved non_matching OS asm to `asm/os/non_matchings/`
2021-12-03 04:33:36 -07:00
CoderStig 632512ada9
Imported funcs from sm64 to code_80004740.c and trig_tables.inc.c (#68)
* fixed float issue brought over from zeldaret

* Import trig_tables.inc.c

* Delete game_data_802BA370.s

* Import two funcs from sm64 into code_80004740.c
2021-11-28 15:42:03 -07:00
CoderStig 8ab4557b39
Split asm using autodecompiler (#49)
* Split asm using autodecompiler

* Placed libultra bss and linked more C
2021-11-05 05:17:09 -06:00