WADverifier
is a small Command Line Interface tool written in Golang. It is used to quickly check if a DOOM-Engine based IWAD is valid or not, and up to date.
Optionally, WADVerifier can also check through a json file to check the validity of some PWAD files. You can create your own json database if desired!
wadverifier [-v] [-no-enter] [-resfile <filename.json>] <wad.wad[ wad2.wad ...]>
== Flags ==
-v : Be more verbose in case of warning messages
-no-enter : Removes the check to press ENTER at the end of the program
== Arguments ==
-resfile <filename>: opens a custom WAD resources file (.json format).
WADverifier
currently supports these features :
WADverifier can identify these IWADs:
WADverifier looks up if your IWAD is the latest version or not. If it's not, a message tells you what to do to get the latest version of your file !
Windows users can directly drag their IWAD files to the WADverifier executable to quickly verify its validity!
Because having a white-only text in a commandline application is not friendly enough, WADVerifier uses ANSI to color messages. All systems should support it without any issue.
WadVerifier support custom lists (in .json
format), that can be useful to declare PWAD declarations. Check pwaddata.json
for an example.
color
from user Fatih (go get github.com/fatih/color
)go-ansi
from user k0kubun (go get github.com/k0kubun/go-ansi
)Then, inside the project folder, write go build
.
MD5 is the hash format that is checked by all known DOOM sourceports. We might support SHA-1 hashings in the near future after all...
This program is licenced under GPLv3.