Skip to content

malespiaut/duke3d-cli-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

duke3d-cli-tools

duke3d-cli-tools is a set of command line tools for creating Duke Nukem 3D content.

Tools

  • grp: Add files to a GRP file.
  • ungrp: Extract files from a GRP file.
  • rts: Create an RTS file from VOC files.
  • unrts: Extract sounds from a RTS file.
  • dmoinfo: Display informations about a DMO file.
  • mapinfo: Display informations about a MAP file
  • vocinfo: Display informations about a VOC file.
  • art2img: Extract frames from an ART file.
  • img2art: Create an ART file from image files.
  • voc2wav: Convert VOC to WAV.
  • wav2voc: Convert WAV to VOC.
  • map2svg: Draw an SVG file from a MAP file.

Building

All .c files are meant to be independent executables.

gcc grp.c -o grp

Contributing

Have a bug fix or a new feature you'd like to see in duke3d-cli-tools? Send it our way! Please make sure you create an issue that addresses your fix/feature so we can discuss the contribution.

  1. Create an issue.
  2. Fork this repo!
  3. Create your feature branch:
git checkout -b features/add-cool-new-tool
  1. Commit your changes:
git commit -m 'Adding must have new tool!'
  1. Push the branch:
git push origin features/add-cool-new-tool
  1. Submit a pull request.

License

This code is under the MIT license. See LICENSE for the full text.

Releases

No releases published

Contributors

Languages