Commit Graph

517 Commits

Author SHA1 Message Date
Tyler McGavran 6f4decf6b3
Update StarSpawn to StarCloudData (#578)
* Update StarSpawn to StarCloudData

Add and better specify the struct used to control how stars and
 clouds are handled in various courses.
2024-03-04 19:28:31 -07:00
Matthew 0ac8284fb2
Match func_802B5B14 (#581)
* Match func_802B5B14
2024-03-04 11:03:41 -07:00
Tyler McGavran 18e7c8939b
Matches in code_80005FD0 (#580)
Signed-off-by: Taggerung <tyler.taggerung@email.com>
Co-authored-by: Taggerung <tyler.taggerung@email.com>
2024-03-04 11:26:36 -05:00
coco875 f99e242d97
Document render/update objects (#565)
* Document objects related code.
  * Including render/update objects code
* Various renamings
2024-03-04 09:02:45 -07: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
MegaMech 4fdbb41589
Alter compiling doc (#576) 2024-02-22 18:43:17 -07:00
Tyler McGavran 5c698ffffc
More matches in code_80091750 (#575)
* More matches in code_80091750

Fixed some missing balign directives in some assembly files.

A lot of these matches are dependent on flattening a bunch of
 arrays, which feels icky but makes matching possible.

Signed-off-by: Taggerung <tyler.taggerung@email.com>

* Matched another function

Updated the attempts for a couple others

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-22 12:43:10 -05:00
Tyler McGavran 91e881c107
Matches in audio/external (#570)
Also deleted an unused .c file, its current name is `effects.c`

Signed-off-by: Taggerung <tyler.taggerung@email.com>
Co-authored-by: Taggerung <tyler.taggerung@email.com>
2024-02-22 12:33:39 -05:00
Tyler McGavran b0653d7416
A couple matches in code_80057C60 (#569)
Signed-off-by: Taggerung <tyler.taggerung@email.com>
Co-authored-by: Taggerung <tyler.taggerung@email.com>
2024-02-22 12:15:52 -05:00
coco875 4c4cb36b4d
add compatibilty for Windows build (#564)
* Add Windows Support
* Modify readme instructions for windows building
* Remove unused files
* Modified extract_assets.py, new_extract_assets.py, and build.py to work on windows
2024-02-22 08:33:46 -07:00
Tyler McGavran 49ab41f0c5
A match in code_8006E9C0 (#573)
Also updated ctx_includes to match the current state of the
 repository (primarily fixing the trig_table include location)

Signed-off-by: Taggerung <tyler.taggerung@email.com>
Co-authored-by: Taggerung <tyler.taggerung@email.com>
2024-02-14 19:16:54 -05:00
Tyler McGavran 811e05c297
Some matches in code_80091750 (#567)
Signed-off-by: Taggerung <tyler.taggerung@email.com>
Co-authored-by: Taggerung <tyler.taggerung@email.com>
2024-02-14 18:50:16 -05:00
coco875 d6663422b0
fix warning, type and document audio (#559)
* Document audio

* Update external.h

* fix warnings

* put a do while on one line
2024-02-13 07:27:58 -07:00
MegaMech 19410f2825
Code Segments Shiftable (#566)
his PR cleans up segment related code in main.c.
Also cleans up the linker a bit.

    Add memory pool to linker as .bss to validate that it exists properly.

    Move framebuffers, gfx, and audio buffers out of racing segment and make its own segment.

    Rename framebuffers.c to buffers.c as it contains more than just framebuffers.

    Import asserts from sm64 to validate that code segments are not overlapping

    Rename segNoload to segmentNoload

    Rename 802BA370 segment to trigTables

    Rename gMenuSelectionFromEndingSequence to gGotoMenu

    Rename gMenuSelectionFromQuit to gGotoMode

    Rename SEG_ENDING_SEQUENCES to SEG_ENDING

    Rename data_821D10 to ceremonyData

    Rename data_825800 to startupLogo
2024-02-05 17:08:29 -07:00
MegaMech c2d7f1077c
Match (#562) 2024-02-05 17:07:30 -07:00
Tyler McGavran e63ea937d2
Match a couple functions (#558)
The matches in code_80057C60 required changes to several other
 function signatures. Thankfully that didn't cause any problems
2024-01-21 19:11:13 -07:00
coco875 27e0f763e0
update docs (#555)
* Update doxygen-gh-pages.yml

* reorganise docs folder add ref and a button to switch between dark and light, optimise doxygen
2024-01-20 21:24:05 -07: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
MegaMech 1b9a6f4e24
Added more pages (#554)
Update docs
2024-01-20 20:19:41 -07:00
coco875 1c2b95f383
add comment course_dl (#537) 2024-01-19 17:34:39 -07:00
MegaMech da5c5b5624
Some docs improvements (#552)
* Some improvements
2024-01-19 17:23:52 -07:00
coco875 a86b3b0a2e
document player and cpu (#534)
* document player and cpu

* cpu_descisions_branch_item to cpu_decisions_branch_item
2024-01-17 16:19:54 -07:00
MegaMech bd15658807
Docs (#551)
* Update mainpage.md
2024-01-17 15:27:13 -07:00
MegaMech 7d00fec237
More docs (#550)
* Update Doxyfile
2024-01-17 15:18:30 -07:00
coco875 6716570e2a
Rename some Object related function and property (#531)
* rename some variables
2024-01-17 15:10:26 -07:00
MegaMech 7fd1bd2edf
Add mainpage (#549)
* More work on docs
2024-01-17 10:51:05 -07:00
coco875 eb69ec2493
rename some texture (#530)
* rename some texture

* format common_texture
2024-01-16 19:07:37 -07:00
MegaMech 6114540359
Update actorsmenu.md (#548) 2024-01-16 12:51:30 -07:00
MegaMech 05ce12b4fa
Add more docs (#547)
* Add more docs
2024-01-16 12:37:43 -07:00
MegaMech 22c5c4ebb3
More Docs (#546)
* Updated buttons
2024-01-14 22:32:46 -07:00
MegaMech 4b24d5f438
Fix bug in docs (#545)
* Delete docs/basics/basics.md
2024-01-14 17:20:15 -07:00
MegaMech 0c325e3497
Fix docs placeholder (#544)
* Fix docs placeholder
2024-01-14 15:34:59 -07:00
MegaMech e09b3797ef
More docs (#543)
* More docs
2024-01-14 14:32:13 -07:00
MegaMech 7b408209af
docs first setup (#542) 2024-01-13 18:32:53 -07:00
MegaMech 93adc02caf
Try to fix docs 2 (#540)
* Fix docs
2024-01-13 00:47:23 -07:00
MegaMech 861d2ad7e3
Try to fix docs tree (#539)
* Update docs
2024-01-13 00:29:05 -07:00
Alyx Burke 396b8e1d81
Fixes the error "iconv: invalid option -- o" by redirecting stdout to the desired file. (#538)
* Fixes the error "iconv: invalid option -- o" by redirecting stdout to the desired file. Fixes build errors on macos
2024-01-12 13:31:21 -07:00
Tyler McGavran 34aaf7808e
Some matches in code_80091750 (#535)
* Some matches in code_80091750

Found a couple functions that had not been split out properly

Signed-off-by: Taggerung <tyler.taggerung@email.com>

* More matches

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-01-10 18:36:52 -05:00
MegaMech 323dea8abc
Test adding docs (#533)
* Create index.md

* Create Basic Concepts.md
2024-01-06 20:43:12 -07:00
MegaMech 076f95d9d3
Update Doxyfile (#532) 2024-01-06 20:02:55 -07:00
coco875 03843d77fe
some const placement and one rename (#529)
* some const placement and one rename
2024-01-06 07:46:59 -07:00
Tyler McGavran 4429c49062
Match a function, add some comments for some NON_MATCHING functions (#528)
Signed-off-by: Taggerung <tyler.taggerung@email.com>
2024-01-05 16:03:45 -07:00
MegaMech b923157c67
Match func_8000BBD8 (#526)
* Renames

* match func
2024-01-02 15:45:46 -07:00
coco875 7c44252daa
Finish bss (#527)
* Finish importing bss
2024-01-02 14:53:51 -07:00
coco875 21a639a480
some rename in player controller and spawn players (#524)
* some rename in player controller and spawn players
2023-12-31 20:36:11 -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
Tyler McGavran 2727a5e5dd
Turn loop unrolling back on for code_8006E9C0 (#523)
Signed-off-by: Taggerung <tyler.taggerung@email.com>
2023-12-31 19:04:30 -07:00
MegaMech c2c00db97d
Rename gTrains to gTrainList (#522) 2023-12-30 20:46:34 -07:00
MegaMech 9370701ca4
Fix Array D_80165230 Fake Match Usage (#521)
* Fix arr
2023-12-30 20:32:51 -07:00
Tyler McGavran c3975f2865
Cleanup some references to fake variables (#520)
* Cleanup some references to fake variables

* Some matches, header stuff, and updated a BSS file

Signed-off-by: Taggerung <tyler.taggerung@email.com>
2023-12-30 20:07:04 -07:00