DramaticShapeVoxelMod archival mirror · read-only
9be688829027b17e1332843faf162953cecdaeb9

Merge pull request #143 from DramaticShape/shadow-toggle

DramaticShape · 2026-08-08 · parent 848c9cb29f 6482325e26

Merge pull request #143 from DramaticShape/shadow-toggle

Shadow toggle

Changed files

CHANGELOG.md                    |  295 ++++++++
 README.md                       |    1 +
 data/shiny_colors.lua           | 2168 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 data/voxel_heights.lua          |   26 +
 lib/BattleScene.lua             |   33 +-
 lib/Buildings.lua               |  125 +++-
 lib/CatchThrow.lua              |  241 +++++--
 lib/ChunkMesher.lua             |   44 +-
 lib/LetsGo.lua                  |   48 +-
 lib/ModSetting.lua              |   16 +-
 lib/OverworldBattle.lua         |   48 +-
 lib/SettingsHelp.lua            |  178 +++++
 lib/SettingsMenu.lua            |  464 +++++++++++++
 lib/ShadowMap.lua               |   26 +-
 lib/Shadows.lua                 |   60 ++
 lib/Shiny.lua                   |  289 ++++++++
 lib/ShinyBattle.lua             |   97 +++
 lib/ShinyFx.lua                 |  324 +++++++++
 lib/ShinyPalette.lua            |  416 ++++++++++++
 lib/ShinyUI.lua                 |  227 +++++++
 lib/Stadium.lua                 |   49 +-
 lib/StadiumBuild.lua            |   43 +-
 lib/StadiumInstall.lua          |   75 ++-
 lib/StadiumMon.lua              |   25 +-
 lib/StadiumPack.lua             |  110 ++-
 lib/ViewBox.lua                 |   74 +-
 lib/Voxel3D.lua                 |   15 +-
 lib/VoxelScene.lua              |    7 +-
 main.lua                        |  461 ++++++++-----
 tests/dramatic_shape_test.lua   |  810 +++++++++++++++++++---
 tests/freemove_probe.lua        |  166 +++++
 tests/letsgo_empty.lua          |  367 ++++++++++
 tests/letsgo_route6.lua         |  104 +++
 tests/shiny_obs.lua             |  114 ++++
 tests/shiny_one.lua             |  182 +++++
 tests/shiny_palette_fixture.lua |  643 ++++++++++++++++++
 tests/shiny_run.sh              |   61 ++
 tests/shiny_shots.lua           |  251 +++++++
 tests/shiny_test.lua            |  331 +++++++++
 tests/stadium_extract_test.lua  |   53 +-
 tools/dump_shiny_palettes.lua   |   69 ++
 tools/shiny_colors.py           |  196 ++++++
 tools/shiny_sprite_sheet.py     |  128 ++++
 43 files changed, 9087 insertions(+), 373 deletions(-)

Diff