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