Replace battle maps 59 and 60 with hand-painted assets
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
|
||||
## Scope
|
||||
|
||||
The first fifty-eight campaign battles now use the same hand-painted tactical map pipeline. The renderer still reads the original scenario tile coordinates and battle logic; only the map texture asset changes from flat/vector map art to low-contrast raster terrain.
|
||||
The first sixty campaign battles now use the same hand-painted tactical map pipeline. The renderer still reads the original scenario tile coordinates and battle logic; only the map texture asset changes from flat/vector map art to low-contrast raster terrain.
|
||||
|
||||
## Art Direction
|
||||
|
||||
@@ -21,6 +21,7 @@ The first fifty-eight campaign battles now use the same hand-painted tactical ma
|
||||
- Massive maps can use a 144px tile target through `MASSIVE_LARGE_MAP_TILE_SIZE` when 152px output approaches the WebP encoder edge.
|
||||
- Colossal maps can use a 136px tile target through `COLOSSAL_LARGE_MAP_TILE_SIZE` when 144px output hits WebP encoding error 6.
|
||||
- Gigantic maps can use a 128px tile target through `GIGANTIC_LARGE_MAP_TILE_SIZE` when 136px output would exceed the known WebP encoder comfort range.
|
||||
- Immense maps can use a 120px tile target through `IMMENSE_LARGE_MAP_TILE_SIZE` when 128px output hits WebP encoding error 6.
|
||||
- Re-evaluate the tile target before a generated map's longest edge approaches roughly 16,384px at 192px per tile.
|
||||
- Use `--tile-size` only for controlled comparisons; commit the selected production size in the map config.
|
||||
|
||||
@@ -88,6 +89,8 @@ python scripts/generate-handpaint-map-sample.py --map fifty-fifth --webp-quality
|
||||
python scripts/generate-handpaint-map-sample.py --map fifty-sixth --webp-quality 90
|
||||
python scripts/generate-handpaint-map-sample.py --map fifty-seventh --webp-quality 90
|
||||
python scripts/generate-handpaint-map-sample.py --map fifty-eighth --webp-quality 90
|
||||
python scripts/generate-handpaint-map-sample.py --map fifty-ninth --webp-quality 90
|
||||
python scripts/generate-handpaint-map-sample.py --map sixtieth --webp-quality 90
|
||||
```
|
||||
|
||||
Comparison example:
|
||||
@@ -156,6 +159,8 @@ python scripts/generate-handpaint-map-sample.py --map thirtieth --tile-size 192
|
||||
- `src/assets/images/battle/fifty-sixth-battle-map.webp`
|
||||
- `src/assets/images/battle/fifty-seventh-battle-map.webp`
|
||||
- `src/assets/images/battle/fifty-eighth-battle-map.webp`
|
||||
- `src/assets/images/battle/fifty-ninth-battle-map.webp`
|
||||
- `src/assets/images/battle/sixtieth-battle-map.webp`
|
||||
|
||||
## QA Outputs
|
||||
|
||||
@@ -273,5 +278,9 @@ python scripts/generate-handpaint-map-sample.py --map thirtieth --tile-size 192
|
||||
- `docs/fifty-seventh-battle-map-handpaint-preview.png`
|
||||
- `docs/fifty-eighth-battle-map-handpaint-before-after.png`
|
||||
- `docs/fifty-eighth-battle-map-handpaint-preview.png`
|
||||
- `docs/fifty-ninth-battle-map-handpaint-before-after.png`
|
||||
- `docs/fifty-ninth-battle-map-handpaint-preview.png`
|
||||
- `docs/sixtieth-battle-map-handpaint-before-after.png`
|
||||
- `docs/sixtieth-battle-map-handpaint-preview.png`
|
||||
|
||||
Browser screenshots are saved per verification run after build/deploy.
|
||||
|
||||
BIN
docs/fifty-ninth-battle-map-handpaint-before-after.png
Normal file
BIN
docs/fifty-ninth-battle-map-handpaint-before-after.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 3.1 MiB |
BIN
docs/fifty-ninth-battle-map-handpaint-preview.png
Normal file
BIN
docs/fifty-ninth-battle-map-handpaint-preview.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 2.5 MiB |
BIN
docs/sixtieth-battle-map-handpaint-before-after.png
Normal file
BIN
docs/sixtieth-battle-map-handpaint-before-after.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 2.8 MiB |
BIN
docs/sixtieth-battle-map-handpaint-preview.png
Normal file
BIN
docs/sixtieth-battle-map-handpaint-preview.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 2.6 MiB |
Reference in New Issue
Block a user