Witchaven
| Levels? | |
|---|---|
| Tiles? | |
| Sprites? | |
| Fullscreen? | |
| Sound? | |
| Music? | |
| Text? | |
| Story/cutscenes? | |
| UI/menus? | |
| Demos? | Unknown |
Witchaven is a dark fantasy, first person action game created by Capstone Software, based on the BUILD engine. Unlike most BUILD games, it places a higher emphasis on melee combat. A sequel, Witchaven II, followed soon after.
Tools
Some of these may only work if a specific version is used.
The following tools are able to work with this game.
| Name | Platform | Archives | Levels | Graphics | Music | Sounds | Text | Saves | .exe patch | Notes |
|---|---|---|---|---|---|---|---|---|---|---|
| BUILD (v6) | DOS | No | Edit | No | No | No | No | No | No | |
| EDITART | DOS | No | No | Edit | No | No | No | No | No | |
| BastART | Windows GUI | No | No | Edit | No | No | No | No | No | |
| JOETOOLS | Windows | No | No | No | Edit | Edit | No | No | No |
File formats
The following file formats are used by this game.
| Filename | Format | Details |
|---|---|---|
| *.art | ART Format (Build) | Graphics |
| level*.map | MAP Format (Build) version 6 | Game levels |
| JOESND | JOESND | Sound effect archive |
| SONGS | JOESND | Music archive |
| svgm*.map | MAP Format (Build) version 6 | Saved games (map status) |
| svgn*.dat | DAT Format (Witchaven savegame) | Saved games (name and player/other status) |
| hmiset.cfg | Plain text | Audio configuration |
| test.hmp | Human Machine Interfaces MIDI Format | Test music for configuration utility |
| *.bnk | AdLib Instrument Bank Format (v0.0) | Instruments associated with HMP music |
| intro.smk | Smacker Video Format (SMK2) | Intro video, resides on CD |
| pref.dat | PREF.DAT (Witchaven) | Config, settings that may be changed in-game |
| setup.dat | SETUP.DAT (Witchaven) | Config, settings that are changed by SETUP.EXE |
| cd.dat | Plain text | Config, drive letter of CD (Note below) |
| mcga.dat | ! Unknown, filename suggests graphics-related | |
| ver1.dat | ! Created by setup utility if non-existent, purpose unknown (Note below) |
! Fill in the rest of the files
CD.DAT
This is a plain text file containing just three bytes. The first byte is the ASCII letter of the CD drive, followed by a CR+LF combo (0x0D0A).
VER1.DAT
This is a 10-byte file containing the ASCII characters "ver1" as the first four bytes, followed by a series of nulls. ! The purpose, if any, is unknown as there is not yet any evidence that it is ever read outside of the initial creation check.
Modding tips
- Witchaven uses the older version 6 of the BUILD map format. In order to design maps you must either use a version of the BUILD editor that handles v6 maps directly (the ideal solution), or use the CONVMAP7 / BACKMAP6 tools to swap between format versions.
