Commit Graph

109 Commits

Author SHA1 Message Date
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