/cwolfmap

Wolf 3D map reader in C

Primary LanguageC++BSD 2-Clause "Simplified" LicenseBSD-2-Clause

cwolfmap

Build Status

Wolf 3D map and data reader in C

This project implements a C library that reads Wolf 3D maps (GameMaps format): http://www.shikadi.net/moddingwiki/GameMaps_Format Plus other data like music and sound effects. Example programs are available for extracting/playing music/sounds, printing maps to console.

Use this library as a basis for your Wolf3D-engine games and mods that use original game data.

Features

  • Read map data, levels, planes
  • Extract and play adlib music (WLF/IMF files)
  • Play adlib sound effects
  • Extract and play digital sound (RAW/WAV)
  • Extract and play OGG-in-WAD music (Super 3D Noah's Ark)

Supported Games

  • Blake Stone: Aliens of Gold (shareware, registered)
  • Spear of Destiny
  • Spear of Destiny mission packs
  • Super 3D Noah's Ark
  • Wolfenstein 3D (shareware, registered)

Not Supported

  • Graphics/tiles/sprites
  • Advanced tiles like patrol and AI behaviour

screenshot