coco875
643c18de58
re add fast64
2024-08-31 14:39:52 +02:00
coco875
59f54b4948
remove fast64
2024-08-31 14:39:27 +02:00
coco875
7294f76057
Update fast64
2024-08-18 14:01:14 -04:00
coco875
81ab3af9cf
fix compilation issue and add some model to extract
2024-08-18 13:59:52 -04:00
coco875
f76b16125d
Merge remote-tracking branch 'upstream/master' into 3d-objects
2024-08-17 20:23:44 +02:00
coco875
a5d0e5b874
update submodule fast64
2024-08-16 23:54:25 +02:00
coco875
91dcf56629
Fix line endings in windows ( #611 )
...
* force lf windows
* Update torch
2024-04-17 13:58:11 -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
ddfbc67714
start rename around course section
2024-04-17 01:11:27 +02:00
MegaMech
d9c1ebb626
Initial gcc Support ( #568 )
...
* Added GCC
2024-04-15 10:53:58 -06:00
coco875
ed0dfcc4a3
Merge remote-tracking branch 'upstream/master' into 3d-objects
2024-04-14 00:39:36 +02:00
coco875
e2c19fd4bc
use github actions instead ( #605 )
...
* Create actions
2024-04-12 18:54:59 -06:00
MegaMech
2d3278d073
Fix torch ( #604 )
...
* Update Makefile
2024-04-10 21:39:16 -06:00
MegaMech
d04ce46573
Torchfix ( #601 )
...
* Update Makefile
2024-04-09 22:34:00 -06:00
MegaMech
ad495221f7
Fix torch ( #600 )
...
* Fixed torch
2024-04-09 22:24:11 -06:00
MegaMech
3da5a4f343
Add ymls for Torch code generator ( #497 )
...
* Add torch
* update jenkinsfile
2024-04-09 21:29:57 -06:00
coco875
2b66867af1
Rename cpu behaviour related symbols ( #586 )
...
* Rename cpu related symbols
2024-04-06 11:35:13 -06:00
MegaMech
c4d596d297
trig tables shiftable ( #596 )
2024-04-05 21:42:14 -06:00
coco875
ace4950744
remove old model_extract
2024-04-04 22:34:20 +02:00
coco875
b56bdcf70d
Update fast64
2024-04-04 19:26:56 +02:00
coco875
6d470116d9
multithread with make file split the models into multiple json and add course segment
2024-04-04 19:23:52 +02:00
coco875
4ca7fc5ac0
Merge remote-tracking branch 'upstream/master' into 3d-objects
2024-04-04 09:16:23 +02:00
coco875
a18801462b
add model_extract and fast64_blender in makefile
2024-04-03 21:40:00 +02: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
6af653ad3d
Update some attempts, got a couple matches ( #591 )
...
* Update some attempts, got a couple matches
* More matches and updates
Signed-off-by: Taggerung <tyler.taggerung@email.com >
2024-04-02 13:00:35 -06:00
Tyler McGavran
893ecbe838
Turn D_802BFB80 into a union ( #582 )
...
* Turn D_802BFB80 into a union
As much as I hate it, it does make more matches possible
Got a few more, unrelated matches
Signed-off-by: Taggerung <tyler.taggerung@email.com >
* Update based on comment
Signed-off-by: Taggerung <tyler.taggerung@email.com >
* Update to address comment
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-03-25 13:25:13 -04:00
coco875
48101ae073
re add fast64
2024-03-05 08:25:07 +01:00
coco875
8cf6d14592
move in a blender folder
2024-03-05 08:17:27 +01:00
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
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
coco875
df1fb56d7e
change data format and simplify the thread queue
2024-03-04 17:00:42 +01:00
coco875
36d4e33070
Update fast64
2024-03-02 18:08:08 +01:00
coco875
8c237713a2
simplify import of course_displaylists and course_textures and remplace adress with texture
2024-03-01 19:55:03 +01:00
coco875
21c099ed69
Update fast64
2024-03-01 11:22:09 +01:00
coco875
b7f6d3bb99
Update fast64
2024-02-29 21:29:59 +01:00
coco875
8f7aaaea9d
extract course
2024-02-29 16:17:26 +01:00
coco875
7a218f45a9
Merge remote-tracking branch 'upstream/master' into 3d-objects
2024-02-29 10:00:03 +01:00
coco875
329cd29fc7
Update fast64
2024-02-29 09:59:16 +01: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
f085cc4444
finishing extract model
2024-02-26 20:23:07 +01:00
coco875
2a95fec883
Merge remote-tracking branch 'upstream/master' into 3d-objects
2024-02-25 17:43:10 +01: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
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
coco875
01542493f9
start making models extraction with blender
2024-02-21 17:06:36 +01: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