feat(frontend): copy LimeZu tilesheets into public directory for tile rendering

This commit is contained in:
engineering Agent 2026-05-20 09:03:23 -07:00
parent c944a1afdc
commit 1f52daf3c3
9 changed files with 42 additions and 0 deletions

View file

@ -0,0 +1,42 @@
## Tile Sheet Manifest — LimeZu Modern Interiors
Copied from LimeZu Modern Interiors (free + paid RPG Maker MV versions) and DawnLike assets for the spatial-office tile rendering system.
> Files are served by Vite from `public/` at the root path. Access as `/office/tiles/<filename>`.
### Tile Sheets (32×32 — primary for TILE=32 canvas)
| File | Source | Dimensions | Purpose |
|------|--------|-----------|---------|
| `interiors_32x32.png` | `assets/modern-interiors/Modern tiles_Free/Interiors_free/32x32/Interiors_free_32x32.png` | 512×2848 (16c × 89r) | Floor tiles (rows 1–5), wall tiles (rows 6–11), furniture/objects (rows 12+) in standard RPG Maker MV tile sheet layout |
| `room_builder_32x32.png` | `assets/modern-interiors/Modern tiles_Free/Interiors_free/32x32/Room_Builder_free_32x32.png` | 544×736 (17c × 23r) | Pre-assembled room layouts showing how tiles combine — reference for room composition |
### Character Sprites (48×48 — RPG Maker MV format)
| File | Source | Dimensions | Purpose |
|------|--------|-----------|---------|
| `characters_mv_48x48.png` | `assets/modern-interiors/Modern tiles_Free/Characters_free/RPGMAKERMV/Characters_MV.png` | 576×768 (12c × 16r of 48px cells) | MV-format character sprites — 96 characters with walk/idle animations, suitable for agent NPCs |
| `characters_sit_48x48.png` | `assets/Modern_Interiors_RPG_Maker_Version/RPG_MAKER_MV/Characters/!Characters_sit_1.png` | 576×768 (12c × 16r of 48px cells) | Sitting character sprites — agents at desks/meetings |
| `characters_book_48x48.png` | `assets/Modern_Interiors_RPG_Maker_Version/RPG_MAKER_MV/Characters/!Characters_book_1.png` | 576×768 (12c × 16r of 48px cells) | Characters with books/reading poses |
| `chefs_48x48.png` | `assets/Modern_Interiors_RPG_Maker_Version/RPG_MAKER_MV/Characters/Chefs_48x48.png` | 576×768 (12c × 16r of 48px cells) | Chef/cafe worker sprites (already in use at `public/characters/Chefs_48x48.png`) |
### Animated Objects (48×48 sprites)
| File | Source | Dimensions | Purpose |
|------|--------|-----------|---------|
| `doors_1_48x48.png` | `assets/Modern_Interiors_RPG_Maker_Version/RPG_MAKER_MV/Animated_Objects/!\$Doors1.png` | 144×576 (3c × 12r of 48px cells) | Animated door sprites — open/close cycles for room entryways |
| `security_camera_48x48.png` | `assets/Modern_Interiors_RPG_Maker_Version/RPG_MAKER_MV/Animated_Objects/!\$Security_camera.png` | 144×192 (3c × 4r of 48px cells) | Security camera animation — office decor |
### Legacy (pre-existing, kept for compatibility)
| File | Source | Dimensions | Purpose |
|------|--------|-----------|---------|
| `tileset.png` (at `public/tiles/`) | Same sheet as `interiors_32x32.png` | 512×2848 | Original generic name — kept for backward compat |
| `room-builder.png` (at `public/tiles/`) | Same sheet as `room_builder_32x32.png` | 544×736 | Original generic name — kept for backward compat |
### Notes
- **32×32 tiles** are primary because the canvas uses `TILE=32` with `SCALE=2` (64px rendered per tile)
- **48×48 sprites** are in standard RPG Maker MV format: each cell is 48×48, organized as 3 frames × 4 directions per character
- Character sheets use the `!` prefix convention meaning they render at normal priority (not behind tiles)
- The `$` prefix in filenames indicates single-character-per-sheet (rather than multi-character layout)

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 175 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB