Add Big Boo's Haunt level slot and Warp Object (not currently functional) #23

Open
CasiniLoogi wants to merge 247 commits from bigbooshaunt into main
Collaborator

Big Boo's Haunt. The model has been optimized, however segmentation has not been set up so the framerate is in single digits. The BBH entrance object is present in the castle courtyard, but does not do anything to the player currently.

Big Boo's Haunt. The model has been optimized, however segmentation has not been set up so the framerate is in single digits. The BBH entrance object is present in the castle courtyard, but does not do anything to the player currently.
This pull request has changes conflicting with the target branch.
  • .gitattributes
  • .gitignore
  • Cargo.lock
  • Cargo.toml
  • README.md
  • arch/gba.json
  • arch/gba.ld
  • arch/gba.toml
  • build.rs
  • common/Cargo.toml
  • common/src/lib.rs
  • data/bob/bob.mtl
  • data/bob/bob.obj
  • data/castle_basement/castle_basement.blend
  • data/castle_basement/castle_basement.mtl
  • data/castle_basement/castle_basement.obj
  • data/castle_basement/matsu.png
  • data/castle_courtyard/castle_courtyard.blend
  • data/castle_courtyard/castle_courtyard.mtl
  • data/castle_courtyard/castle_courtyard.obj
  • data/castle_courtyard/mg_star_plate.png
  • data/castle_exterior/castle_exterior.mtl
  • data/castle_exterior/castle_exterior.obj
  • data/castle_interior/Castle_Interior_F1Rooms.blend
  • data/castle_interior/castle_interior.mtl
  • data/castle_interior/castle_interior.obj
  • data/castle_interior/matsu.png
  • data/coin/coin.png
  • data/door/door.mtl
  • data/door/door.obj
  • data/larry/larry.blend
  • data/larry/larry0001.mtl
  • data/larry/larry0001.obj
  • data/larry/larry0002.mtl
  • data/larry/larry0002.obj
  • data/larry/larry0003.mtl
  • data/larry/larry0003.obj
  • data/larry/larry0004.mtl
  • data/larry/larry0004.obj
  • data/larry/larry0005.mtl
  • data/larry/larry0005.obj
  • data/larry/larry0006.mtl
  • data/larry/larry0006.obj
  • data/larry/larry0007.mtl
  • data/larry/larry0007.obj
  • data/larry/larry0008.mtl
  • data/larry/larry0008.obj
  • data/larry/larry0009.mtl
  • data/larry/larry0009.obj
  • data/larry/larry0010.mtl
  • data/larry/larry0010.obj
  • data/larry/larry0011.mtl
  • data/larry/larry0011.obj
  • data/larry/larry0012.mtl
  • data/larry/larry0012.obj
  • data/larry/larry0013.mtl
  • data/larry/larry0013.obj
  • data/larry/larry0014.mtl
  • data/larry/larry0014.obj
  • data/larry/larry0015.mtl
  • data/larry/larry0015.obj
  • data/larry/larry0016.mtl
  • data/larry/larry0016.obj
  • data/larry/larry0017.mtl
  • data/larry/larry0017.obj
  • data/larry/larry0018.mtl
  • data/larry/larry0018.obj
  • data/larry/larry0019.mtl
  • data/larry/larry0019.obj
  • data/larry/larry0020.mtl
  • data/larry/larry0020.obj
  • data/larry/larry0021.mtl
  • data/larry/larry0021.obj
  • data/larry/larry0022.mtl
  • data/larry/larry0022.obj
  • data/larry/larry0023.mtl
  • data/larry/larry0023.obj
  • data/larry/larry0024.mtl
  • data/larry/larry0024.obj
  • data/larry/larry0025.mtl
  • data/larry/larry0025.obj
  • data/larry/larry0026.mtl
  • data/larry/larry0026.obj
  • data/larry/larry0027.mtl
  • data/larry/larry0027.obj
  • data/larry/larry0028.mtl
  • data/larry/larry0028.obj
  • data/larry/larry0029.mtl
  • data/larry/larry0029.obj
  • data/larry/larry0030.mtl
  • data/larry/larry0030.obj
  • data/larry/larry0031.mtl
  • data/larry/larry0031.obj
  • data/larry/larry0032.mtl
  • data/larry/larry0032.obj
  • data/larry/larry0033.mtl
  • data/larry/larry0033.obj
  • data/larry/larry0034.mtl
  • data/larry/larry0034.obj
  • data/larry/larry0035.mtl
  • data/larry/larry0035.obj
  • data/larry/larry0036.mtl
  • data/larry/larry0036.obj
  • data/larry/larry0037.mtl
  • data/larry/larry0037.obj
  • data/larry/larry0038.mtl
  • data/larry/larry0038.obj
  • data/larry/larry0039.mtl
  • data/larry/larry0039.obj
  • data/larry/larry0040.obj
  • data/larry/larry0041.obj
  • data/larry/larry0042.obj
  • data/larry/larry0043.obj
  • data/larry/larry0044.obj
  • data/larry/larry0045.obj
  • data/larry/larry0046.obj
  • data/luigi/luigi.blend
  • data/luigi/luigi.blend1
  • data/luigi/luigi0001.mtl
  • data/luigi/luigi0001.obj
  • data/luigi/luigi0002.mtl
  • data/luigi/luigi0002.obj
  • data/luigi/luigi0003.mtl
  • data/luigi/luigi0003.obj
  • data/luigi/luigi0004.mtl
  • data/luigi/luigi0004.obj
  • data/luigi/luigi0005.mtl
  • data/luigi/luigi0005.obj
  • data/luigi/luigi0006.mtl
  • data/luigi/luigi0006.obj
  • data/luigi/luigi0007.mtl
  • data/luigi/luigi0007.obj
  • data/luigi/luigi0008.mtl
  • data/luigi/luigi0008.obj
  • data/luigi/luigi0009.mtl
  • data/luigi/luigi0009.obj
  • data/luigi/luigi0010.mtl
  • data/luigi/luigi0010.obj
  • data/luigi/luigi0011.mtl
  • data/luigi/luigi0011.obj
  • data/luigi/luigi0012.mtl
  • data/luigi/luigi0012.obj
  • data/luigi/luigi0013.mtl
  • data/luigi/luigi0013.obj
  • data/luigi/luigi0014.mtl
  • data/luigi/luigi0014.obj
  • data/luigi/luigi0015.mtl
  • data/luigi/luigi0015.obj
  • data/luigi/luigi0016.mtl
  • data/luigi/luigi0016.obj
  • data/luigi/luigi0017.mtl
  • data/luigi/luigi0017.obj
  • data/luigi/luigi0018.mtl
  • data/luigi/luigi0018.obj
  • data/luigi/luigi0019.mtl
  • data/luigi/luigi0019.obj
  • data/luigi/luigi0020.mtl
  • data/luigi/luigi0020.obj
  • data/luigi/luigi0021.mtl
  • data/luigi/luigi0021.obj
  • data/luigi/luigi0022.mtl
  • data/luigi/luigi0022.obj
  • data/luigi/luigi0023.mtl
  • data/luigi/luigi0023.obj
  • data/luigi/luigi0024.mtl
  • data/luigi/luigi0024.obj
  • data/luigi/luigi0025.mtl
  • data/luigi/luigi0025.obj
  • data/luigi/luigi0026.mtl
  • data/luigi/luigi0026.obj
  • data/luigi/luigi0027.mtl
  • data/luigi/luigi0027.obj
  • data/luigi/luigi0028.mtl
  • data/luigi/luigi0028.obj
  • data/luigi/luigi0029.mtl
  • data/luigi/luigi0029.obj
  • data/luigi/luigi0030.mtl
  • data/luigi/luigi0030.obj
  • data/luigi/luigi0031.mtl
  • data/luigi/luigi0031.obj
  • data/luigi/luigi0032.mtl
  • data/luigi/luigi0032.obj
  • data/luigi/luigi0033.mtl
  • data/luigi/luigi0033.obj
  • data/luigi/luigi0034.mtl
  • data/luigi/luigi0034.obj
  • data/luigi/luigi0035.mtl
  • data/luigi/luigi0035.obj
  • data/luigi/luigi0036.mtl
  • data/luigi/luigi0036.obj
  • data/luigi/luigi0037.mtl
  • data/luigi/luigi0037.obj
  • data/luigi/luigi0038.mtl
  • data/luigi/luigi0038.obj
  • data/luigi/luigi0039.mtl
  • data/luigi/luigi0039.obj
  • data/mario/mario.blend
  • data/mario/mario.mtl
  • data/mario/mario.obj
  • data/mario/mario0001.mtl
  • data/mario/mario0001.obj
  • data/mario/mario0002.mtl
  • data/mario/mario0002.obj
  • data/mario/mario0003.mtl
  • data/mario/mario0003.obj
  • data/mario/mario0004.mtl
  • data/mario/mario0004.obj
  • data/mario/mario0005.mtl
  • data/mario/mario0005.obj
  • data/mario/mario0006.mtl
  • data/mario/mario0006.obj
  • data/mario/mario0007.mtl
  • data/mario/mario0007.obj
  • data/mario/mario0008.mtl
  • data/mario/mario0008.obj
  • data/mario/mario0009.mtl
  • data/mario/mario0009.obj
  • data/mario/mario0010.mtl
  • data/mario/mario0010.obj
  • data/mario/mario0011.mtl
  • data/mario/mario0011.obj
  • data/mario/mario0012.mtl
  • data/mario/mario0012.obj
  • data/mario/mario0013.mtl
  • data/mario/mario0013.obj
  • data/mario/mario0014.mtl
  • data/mario/mario0014.obj
  • data/mario/mario0015.mtl
  • data/mario/mario0015.obj
  • data/mario/mario0016.mtl
  • data/mario/mario0016.obj
  • data/mario/mario0017.mtl
  • data/mario/mario0017.obj
  • data/mario/mario0018.mtl
  • data/mario/mario0018.obj
  • data/mario/mario0019.mtl
  • data/mario/mario0019.obj
  • data/mario/mario0020.mtl
  • data/mario/mario0020.obj
  • data/mario/mario0021.mtl
  • data/mario/mario0021.obj
  • data/mario/mario0022.mtl
  • data/mario/mario0022.obj
  • data/mario/mario0023.mtl
  • data/mario/mario0023.obj
  • data/mario/mario0024.mtl
  • data/mario/mario0024.obj
  • data/mario/mario0025.mtl
  • data/mario/mario0025.obj
  • data/mario/mario0026.mtl
  • data/mario/mario0026.obj
  • data/mario/mario0027.mtl
  • data/mario/mario0027.obj
  • data/mario/mario0028.mtl
  • data/mario/mario0028.obj
  • data/mario/mario0029.mtl
  • data/mario/mario0029.obj
  • data/mario/mario0030.mtl
  • data/mario/mario0030.obj
  • data/mario/mario0031.mtl
  • data/mario/mario0031.obj
  • data/mario/mario0032.mtl
  • data/mario/mario0032.obj
  • data/mario/mario0033.mtl
  • data/mario/mario0033.obj
  • data/mario/mario0034.mtl
  • data/mario/mario0034.obj
  • data/mario/mario0035.mtl
  • data/mario/mario0035.obj
  • data/mario/mario0036.mtl
  • data/mario/mario0036.obj
  • data/mario/mario0037.mtl
  • data/mario/mario0037.obj
  • data/mario/mario0038.mtl
  • data/mario/mario0038.obj
  • data/mario/mario0039.mtl
  • data/mario/mario0039.obj
  • data/mario/mario0040.mtl
  • data/mario/mario0040.obj
  • data/mario/mario0041.mtl
  • data/mario/mario0041.obj
  • data/mario/mario0042.mtl
  • data/mario/mario0042.obj
  • data/mario/mario0043.mtl
  • data/mario/mario0043.obj
  • data/mario/mario0044.mtl
  • data/mario/mario0044.obj
  • data/mario/mario0045.mtl
  • data/mario/mario0045.obj
  • data/mario/mario0046.mtl
  • data/mario/mario0046.obj
  • data/mario/mariohand.png
  • data/peachs_slide/peachs_slide.mtl
  • data/peachs_slide/peachs_slide.obj
  • data/sfx/step-grass.wav
  • data/toad/toad.blend
  • data/toad/toad.mtl
  • data/toad/toad.obj
  • data/ttc/ttc.mtl
  • data/ttc/ttc.obj
  • data/wario/wario.blend
  • data/wario/wario0001.mtl
  • data/wario/wario0001.obj
  • data/wario/wario0002.mtl
  • data/wario/wario0002.obj
  • data/wario/wario0003.mtl
  • data/wario/wario0003.obj
  • data/wario/wario0004.mtl
  • data/wario/wario0004.obj
  • data/wario/wario0005.mtl
  • data/wario/wario0005.obj
  • data/wario/wario0006.mtl
  • data/wario/wario0006.obj
  • data/wario/wario0007.mtl
  • data/wario/wario0007.obj
  • data/wario/wario0008.mtl
  • data/wario/wario0008.obj
  • data/wario/wario0009.mtl
  • data/wario/wario0009.obj
  • data/wario/wario0010.mtl
  • data/wario/wario0010.obj
  • data/wario/wario0011.mtl
  • data/wario/wario0011.obj
  • data/wario/wario0012.mtl
  • data/wario/wario0012.obj
  • data/wario/wario0013.mtl
  • data/wario/wario0013.obj
  • data/wario/wario0014.mtl
  • data/wario/wario0014.obj
  • data/wario/wario0015.mtl
  • data/wario/wario0015.obj
  • data/wario/wario0016.mtl
  • data/wario/wario0016.obj
  • data/wario/wario0017.mtl
  • data/wario/wario0017.obj
  • data/wario/wario0018.mtl
  • data/wario/wario0018.obj
  • data/wario/wario0019.mtl
  • data/wario/wario0019.obj
  • data/wario/wario0020.mtl
  • data/wario/wario0020.obj
  • data/wario/wario0021.mtl
  • data/wario/wario0021.obj
  • data/wario/wario0022.mtl
  • data/wario/wario0022.obj
  • data/wario/wario0023.mtl
  • data/wario/wario0023.obj
  • data/wario/wario0024.mtl
  • data/wario/wario0024.obj
  • data/wario/wario0025.mtl
  • data/wario/wario0025.obj
  • data/wario/wario0026.mtl
  • data/wario/wario0026.obj
  • data/wario/wario0027.mtl
  • data/wario/wario0027.obj
  • data/wario/wario0028.mtl
  • data/wario/wario0028.obj
  • data/wario/wario0029.mtl
  • data/wario/wario0029.obj
  • data/wario/wario0030.mtl
  • data/wario/wario0030.obj
  • data/wario/wario0031.mtl
  • data/wario/wario0031.obj
  • data/wario/wario0032.mtl
  • data/wario/wario0032.obj
  • data/wario/wario0033.mtl
  • data/wario/wario0033.obj
  • data/wario/wario0034.mtl
  • data/wario/wario0034.obj
  • data/wario/wario0035.mtl
  • data/wario/wario0035.obj
  • data/wario/wario0036.mtl
  • data/wario/wario0036.obj
  • data/wario/wario0037.mtl
  • data/wario/wario0037.obj
  • data/wario/wario0039.obj
  • data/yoshi/yoshi.blend
  • data/yoshi/yoshi.blend1
  • data/yoshi/yoshi0001.mtl
  • data/yoshi/yoshi0001.obj
  • data/yoshi/yoshi0002.mtl
  • data/yoshi/yoshi0002.obj
  • data/yoshi/yoshi0003.mtl
  • data/yoshi/yoshi0003.obj
  • data/yoshi/yoshi0004.mtl
  • data/yoshi/yoshi0004.obj
  • data/yoshi/yoshi0005.mtl
  • data/yoshi/yoshi0005.obj
  • data/yoshi/yoshi0006.mtl
  • data/yoshi/yoshi0006.obj
  • data/yoshi/yoshi0007.mtl
  • data/yoshi/yoshi0007.obj
  • data/yoshi/yoshi0008.mtl
  • data/yoshi/yoshi0008.obj
  • data/yoshi/yoshi0009.mtl
  • data/yoshi/yoshi0009.obj
  • data/yoshi/yoshi0010.mtl
  • data/yoshi/yoshi0010.obj
  • data/yoshi/yoshi0011.mtl
  • data/yoshi/yoshi0011.obj
  • data/yoshi/yoshi0012.mtl
  • data/yoshi/yoshi0012.obj
  • data/yoshi/yoshi0013.mtl
  • data/yoshi/yoshi0013.obj
  • data/yoshi/yoshi0014.mtl
  • data/yoshi/yoshi0014.obj
  • data/yoshi/yoshi0015.mtl
  • data/yoshi/yoshi0015.obj
  • data/yoshi/yoshi0016.mtl
  • data/yoshi/yoshi0016.obj
  • data/yoshi/yoshi0017.mtl
  • data/yoshi/yoshi0017.obj
  • data/yoshi/yoshi0018.mtl
  • data/yoshi/yoshi0018.obj
  • data/yoshi/yoshi0019.mtl
  • data/yoshi/yoshi0019.obj
  • data/yoshi/yoshi0020.mtl
  • data/yoshi/yoshi0020.obj
  • data/yoshi/yoshi0021.mtl
  • data/yoshi/yoshi0021.obj
  • data/yoshi/yoshi0022.mtl
  • data/yoshi/yoshi0022.obj
  • data/yoshi/yoshi0023.mtl
  • data/yoshi/yoshi0023.obj
  • data/yoshi/yoshi0024.mtl
  • data/yoshi/yoshi0024.obj
  • data/yoshi/yoshi0025.mtl
  • data/yoshi/yoshi0025.obj
  • data/yoshi/yoshi0026.mtl
  • data/yoshi/yoshi0026.obj
  • data/yoshi/yoshi0027.mtl
  • data/yoshi/yoshi0027.obj
  • data/yoshi/yoshi0028.mtl
  • data/yoshi/yoshi0028.obj
  • data/yoshi/yoshi0029.mtl
  • data/yoshi/yoshi0029.obj
  • data/yoshi/yoshi0030.mtl
  • data/yoshi/yoshi0030.obj
  • data/yoshi/yoshi0031.mtl
  • data/yoshi/yoshi0031.obj
  • data/yoshi/yoshi0032.mtl
  • data/yoshi/yoshi0032.obj
  • data/yoshi/yoshi0033.mtl
  • data/yoshi/yoshi0033.obj
  • data/yoshi/yoshi0034.mtl
  • data/yoshi/yoshi0034.obj
  • data/yoshi/yoshi0035.mtl
  • data/yoshi/yoshi0035.obj
  • data/yoshi/yoshi0036.mtl
  • data/yoshi/yoshi0036.obj
  • data/yoshi/yoshi0037.mtl
  • data/yoshi/yoshi0037.obj
  • data/yoshi/yoshi0038.mtl
  • data/yoshi/yoshi0038.obj
  • data/yoshi/yoshi0039.mtl
  • data/yoshi/yoshi0039.obj
  • math/src/lib.rs
  • math/src/transform.rs
  • meta/stages.ron
  • src/audio.rs
  • src/billboard.rs
  • src/camera.rs
  • src/config.rs
  • src/draw.rs
  • src/ecs.rs
  • src/enemy.rs
  • src/figure.rs
  • src/main.rs
  • src/menu.rs
  • src/phys.rs
  • src/player.rs
  • src/scene.rs
  • src/stage.rs
  • src/texture.rs
  • src/ui.rs
  • src/util.rs
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin bigbooshaunt:bigbooshaunt
git switch bigbooshaunt
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
zesterer/sm64-gba!23
No description provided.