This commit is contained in:
2026-02-20 15:40:31 -08:00
parent f421a8e436
commit 5aa99efa91
2 changed files with 975 additions and 0 deletions

View File

@@ -15,6 +15,8 @@ A comprehensive documentation of all game interactions extracted from the decomp
│ ├── kq4-002-meadow/ # Meadow (with Satyr/Pan)
│ ├── kq4-010-forest-path/ # Forest Path
│ └── ... # One directory per room
├── docs/scripts/ # Non-room script documentation
│ └── non-room-scripts.md # Core, region, and interaction scripts
├── KQ4_v1.006.004_int0.000.502_SRC_(6)/
│ └── src/ # Decompiled SCI scripts
│ ├── Main.sc # Game engine & global handlers
@@ -369,6 +371,17 @@ When adding room documentation:
| 098 | Transitional Room | [DONE](./rooms/kq4-098-transitional-room/kq4-098-transitional-room.md) |
| 099 | Transitional Room | [DONE](./rooms/kq4-099-transitional-room/kq4-099-transitional-room.md) |
## Non-Room Scripts
In addition to room-specific documentation, this project also documents the game's non-room scripts including core system scripts, region scripts, and interaction scripts.
| Category | Description | Documentation |
|----------|-------------|---------------|
| Core System | Main.sc, Game.sc, Feature.sc, InvI.sc, Sound.sc, etc. | [Non-Room Scripts](./docs/scripts/non-room-scripts.md) |
| Region Scripts | BeachReg.sc, Forest Region.sc, GhostWander.sc, etc. | [Non-Room Scripts](./docs/scripts/non-room-scripts.md) |
| Interaction Scripts | PlayFlute.sc, ShootBow.sc, ReadBook.sc, etc. | [Non-Room Scripts](./docs/scripts/non-room-scripts.md) |
| Special/Cutscene | Intro.sc, CopyProtect.sc, EndMusic.sc | [Non-Room Scripts](./docs/scripts/non-room-scripts.md) |
## Credits
- **Original Game**: Sierra On-Line (1988)