WAD Tools
A bunch of tools that interact with WAD files from the games Doom/Doom II/Heretic/Hexen/Strife and others.
There's also tools that will interact with the Doomworld idGames Archive
(http://www.doomworld.com/idgames), a web front end with extra functionality
(ratings, searching, and more) on top of the idGames Archive
FTP/HTTP
service via the idGames Archive API.
What's in this repo?
App::WADTools
The Perl distribution App::WADTools
is a set of tools that will index/catalog
WAD
files stored on the local machine, as well as query the idGames Archive
API and download different
records from the serivce into a local database file.
The local database files are SQLite files that are generated from INI files using a specific format.
Scripts included with this distribution:
idgames_db_dump
- Queries the idGames Archive API
starting at file ID #1, and up to the latest entry in the
idGames Archive
db_bootstrap
- Creates the SQLite database files, which can be
used with
idgames_archive_db_dump
wadindex
- Creates an index and/or a catalog of files in a local copy of the
idGames Archive
. An index is a mapping of WAD levels to files in the local copy ofidGames Archive
, whereas a catalog is a complete listing of resources used in aWAD
file, including vertexes, sectors, textures, sprites and audio.
scripts
Directory
sum_all_text_files.sh
Runs through a local copy of the idGames Archive
, and sums all of the text
files located in directories known to contain WAD files. This is used to give
a rough estimate of how much data would be bundled with applications that
would want to keep a cached copy of the idGames Archive
info to use while
the application is running
vim: filetype=markdown shiftwidth=2 tabstop=2