DramaticShapeVoxelMod archival mirror · read-only
8ef4d2908f4fd26e4bd85dd06f7b94fc5f172a0f

Merge pull request #98 from DramaticShape/dramatic-stadium

DramaticShape · 2026-08-04 · parent 7b1ac9b1b6 ca10a7b860

Merge pull request #98 from DramaticShape/dramatic-stadium

Dramatic stadium

Changed files

.gitignore                         |   39 +++
 CHANGELOG.md                       |  542 ++++++++++++++++++++++++++++++
 README.md                          |  139 +++++++-
 lib/BattleHud.lua                  |  217 ++----------
 lib/BattleScene.lua                |  102 +++++-
 lib/ModSetting.lua                 |   83 ++++-
 lib/OverworldBattle.lua            |  224 +++++++++----
 lib/Stadium.lua                    |  730 ++++++++++++++++++++++++++++++++++++++++
 lib/StadiumBuild.lua               |  710 +++++++++++++++++++++++++++++++++++++++
 lib/StadiumFragment.lua            | 1016 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 lib/StadiumFx.lua                  |  436 ++++++++++++++++++++++++
 lib/StadiumInstall.lua             |  351 ++++++++++++++++++++
 lib/StadiumMon.lua                 |  489 +++++++++++++++++++++++++++
 lib/StadiumPack.lua                |  585 ++++++++++++++++++++++++++++++++
 lib/StadiumRig.lua                 |  834 ++++++++++++++++++++++++++++++++++++++++++++++
 lib/StadiumRom.lua                 |  314 +++++++++++++++++
 lib/StadiumRomPick.lua             |  309 +++++++++++++++++
 lib/StadiumScreen.lua              |  391 ++++++++++++++++++++++
 lib/StadiumStage.lua               |  340 +++++++++++++++++++
 lib/Voxel3D.lua                    |   24 ++
 lib/VoxelScene.lua                 |   28 ++
 main.lua                           |   42 ++-
 manifest.json                      |    4 +-
 mod.card                           |   11 +-
 model_extract/README.md            |  181 ++++++++++
 model_extract/baseroms/.gitignore  |    5 +
 model_extract/baseroms/README.md   |   25 ++
 model_extract/pipeline/README.md   |   93 ++++++
 model_extract/pipeline/battle.py   |  122 +++++++
 model_extract/pipeline/build.py    |  345 +++++++++++++++++++
 model_extract/pipeline/effects.py  |  225 +++++++++++++
 model_extract/pipeline/fragment.py |  735 ++++++++++++++++++++++++++++++++++++++++
 model_extract/pipeline/glb.py      |  274 +++++++++++++++
 model_extract/pipeline/rom.py      |  120 +++++++
 tests/dramatic_shape_test.lua      |  685 +++++++++++++++++++++++++++++++++++++-
 tests/stadium_anim_qa.lua          |  622 ++++++++++++++++++++++++++++++++++
 tests/stadium_budget_test.lua      |  149 +++++++++
 tests/stadium_entrance_shots.lua   |   57 ++++
 tests/stadium_entry_probe.lua      |   84 +++++
 tests/stadium_extract_test.lua     |  128 +++++++
 tests/stadium_import.lua           |  131 ++++++++
 tests/stadium_pack_probe.lua       |  115 +++++++
 tests/stadium_shots.lua            |  379 +++++++++++++++++++++
 tools/stadium_pack.py              |  572 +++++++++++++++++++++++++++++++
 44 files changed, 12710 insertions(+), 297 deletions(-)

Diff