Witchaven
Levels? | Editable |
---|---|
Tiles? | Editable |
Sprites? | Editable |
Fullscreen? | Editable |
Sound? | Editable |
Music? | Editable |
Text? | Not editable |
Story/cutscenes? | Editable |
UI/menus? | Not editable |
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 | Group/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.