Updated changelog and bumped version to 1.8.3
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
This commit is contained in:
+45
-19
@@ -1,6 +1,33 @@
|
||||
# Changelog
|
||||
|
||||
## Unreleased
|
||||
## 1.8.3
|
||||
|
||||
### Merged PRs
|
||||
|
||||
- Merged (feat(VoxelGrid): add BTL-OFF rung to V-GRID setting)[https://github.com/TeJota1337/DramaticShapeVoxelMod/pull/1]
|
||||
|
||||
```md
|
||||
V-GRID now cycles OFF / ON / BTL-OFF.
|
||||
|
||||
ON preserves the original behaviour: the wireframe is forced on during
|
||||
battles regardless of what the row is set to, because the seams are what
|
||||
make the arena read as constructed rather than photographed.
|
||||
|
||||
BTL-OFF is an opt-out for players who prefer a cleaner battle scene:
|
||||
the wireframe stays available in the overworld but is not forced during
|
||||
battles. The override mechanism is unchanged -- the player's stored
|
||||
setting is never written to during a fight.
|
||||
|
||||
Changes:
|
||||
|
||||
lib/VoxelGrid.lua: third rung added to the ladder; enabled()
|
||||
handles "btloff" explicitly; battleForced() added; sync()
|
||||
no longer coerces to boolean.
|
||||
lib/BattleScene.lua: override is only set when battleForced()
|
||||
returns true.
|
||||
main.lua: help text updated.
|
||||
README.md: controls table updated.
|
||||
```
|
||||
|
||||
### Added
|
||||
|
||||
@@ -623,10 +650,10 @@
|
||||
STADIUM A / STADIUM B / OFF**, which is two independent choices laid out
|
||||
as one ladder -- WHAT is standing there, and WHERE:
|
||||
|
||||
| | on the MAP | on two DISCS |
|
||||
| ---------- | ----------- | ------------ |
|
||||
| **pics** | 2D-3D A | 2D-3D B |
|
||||
| **models** | STADIUM A | STADIUM B |
|
||||
| | on the MAP | on two DISCS |
|
||||
| ---------- | ---------- | ------------ |
|
||||
| **pics** | 2D-3D A | 2D-3D B |
|
||||
| **models** | STADIUM A | STADIUM B |
|
||||
|
||||
2D-3D A is what ON always was -- the fight staged on the map with the Game
|
||||
Boy's own pics stood up on their tiles as quads. The STADIUM rungs keep
|
||||
@@ -810,13 +837,13 @@
|
||||
|
||||
What it found, and what happened to each:
|
||||
|
||||
| finding | count | outcome |
|
||||
| --- | --- | --- |
|
||||
| pack cache evicted a model still on the field | 2 | **fixed** -- see above |
|
||||
| animation walks the Pokemon off its tile | 65 entrances, 36 hits, 35 faints | **fixed** -- see above |
|
||||
| part has no texture | 104,728 | **not a defect.** 39 primitives across 37 species, 1.6% of the set's vertices, every one with all-zero UVs: they are flat-shaded geometry in the original. The pack stores texture indices one-based, so the packer's `0xFFFF` "untextured" sentinel arrives as 65,536 and resolves to nothing, which is correct. Counted rather than reported now |
|
||||
| pose flies apart | 250 | **understood, left alone.** Two species in one animation each: Farfetch'd's entrance at 6.0x its bind height and Dewgong's at 6.1x, both just over the threshold, and both because the measurement is a bounding box that includes an authored trail -- Farfetch'd's is a dedicated 30-vertex primitive on a five-bone chain. The bodies are intact and, since the anchor, in frame |
|
||||
| NaN or infinite vertex, rig would not build, loopStart out of range, missing aux animation, track indexed off its end, move slot with no animation | 0 | none |
|
||||
| finding | count | outcome |
|
||||
| -------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
||||
| pack cache evicted a model still on the field | 2 | **fixed** -- see above |
|
||||
| animation walks the Pokemon off its tile | 65 entrances, 36 hits, 35 faints | **fixed** -- see above |
|
||||
| part has no texture | 104,728 | **not a defect.** 39 primitives across 37 species, 1.6% of the set's vertices, every one with all-zero UVs: they are flat-shaded geometry in the original. The pack stores texture indices one-based, so the packer's `0xFFFF` "untextured" sentinel arrives as 65,536 and resolves to nothing, which is correct. Counted rather than reported now |
|
||||
| pose flies apart | 250 | **understood, left alone.** Two species in one animation each: Farfetch'd's entrance at 6.0x its bind height and Dewgong's at 6.1x, both just over the threshold, and both because the measurement is a bounding box that includes an authored trail -- Farfetch'd's is a dedicated 30-vertex primitive on a five-bone chain. The bodies are intact and, since the anchor, in frame |
|
||||
| NaN or infinite vertex, rig would not build, loopStart out of range, missing aux animation, track indexed off its end, move slot with no animation | 0 | none |
|
||||
|
||||
The three species the packer already declines (Exeggutor, Tangela, Magmar)
|
||||
are skipped rather than swept: they are never posed in a game, and sweeping
|
||||
@@ -1999,7 +2026,6 @@
|
||||
and only the player knows what their machine can carry. No hotkey, for the
|
||||
same reason: it is set once, not flicked while walking.
|
||||
|
||||
|
||||
### Changed
|
||||
|
||||
- **The water surface is its own mesh, and its own pass.** A mirror cannot be
|
||||
@@ -3401,12 +3427,12 @@ long as the thing throwing them is tall.
|
||||
- The mod's four controls sit on adjacent keys, and the two that never had
|
||||
one now have a hotkey at all:
|
||||
|
||||
| key | control |
|
||||
| --- | --- |
|
||||
| 3 | VOXEL, the camera ladder |
|
||||
| 5 | V-GRID, the wireframe |
|
||||
| 6 | T-SHIFT, the blur ladder |
|
||||
| 7 | V-CURVE, the horizon bend |
|
||||
| key | control |
|
||||
| --- | ------------------------- |
|
||||
| 3 | VOXEL, the camera ladder |
|
||||
| 5 | V-GRID, the wireframe |
|
||||
| 6 | T-SHIFT, the blur ladder |
|
||||
| 7 | V-CURVE, the horizon bend |
|
||||
|
||||
Only 6 arrives by the documented route. `Game:keypressed` answers the
|
||||
engine's own display keys first and returns -- 2 COLORS, 3 TILT, 4 ZOOM,
|
||||
|
||||
+5
-3
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"id": "DRAMATIC_SHAPE",
|
||||
"name": "Dramatic Shape Voxel Mod",
|
||||
"version": "1.8.2",
|
||||
"version": "1.8.3",
|
||||
"api": 2,
|
||||
"entry": "main.lua",
|
||||
"profile": "content",
|
||||
@@ -10,11 +10,13 @@
|
||||
"priority": 100,
|
||||
"dependencies": [],
|
||||
"optional_dependencies": [],
|
||||
"conflicts": ["ds_fp_ceiling"],
|
||||
"conflicts": [
|
||||
"ds_fp_ceiling"
|
||||
],
|
||||
"permissions": [
|
||||
"engine_internals"
|
||||
],
|
||||
"affects_link": false,
|
||||
"description": "Draws the overworld as a 3D diorama.",
|
||||
"github": "DramaticShape/DramaticShapeVoxelMod"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user