===========================================================================
Update to               : utils/exe_edit/dminfo32.zip
Primary purpose         : No levels included
===========================================================================
Title                   : DMINFO: DooM INFO.c processors
Version                 : v4.0b
Filename                : dminfo40b.zip
Release date            : 2023-06-22
Author                  : Frans P. de Vries
Email Address           : [redacted]
Other Files By Author   : utils/wad_tools/dmmpst25.zip,
                          utils/misc/dmpsmu32.zip,
                          utils/graphics_edit/dmtxls22.zip
Misc. Author Info       : R.G.C.D. FAQ author, former /idgames maintainer,
                          Doom Wiki editor & bot programmer

Description             : DMINFO is a set of four command-line utilities on
                          Unix and Windows (source code included) to generate
                          information about objects in the executables of
                          DOOM/DOOM ][, Heretic, Hexen, and Strife.

                          DMINFO, 64INFO, HTINFO, HXINFO and SFINFO are C
                          programs built together with the respective games'
                          INFO.c (and as many original .c/.h files as needed
                          to make it compile) to directly extract information
                          from the mobjinfo, state, sprite and sound tables
                          for any thing and mobj.  The info is ready to be
                          used in thing Data tables on DoomWiki.org.

                          Additionally, they can generate weapon-specific
                          information, the pain chance table, and a table
                          of monsters with their pain chance and hit points.

                          New in v4.0 is the doom64 directory and 64INFO
                          executable, based on the DOOM64-RE source. v4.0b
                          adds the missing Heretic volcano and fixes a
                          run-time error.

                          New in v3.2 is the state table for players/monsters/
                          enemies.

                          New in v3.1 is the -z option to output state data.

                          New in v3.0 is the +x option to output thing data
                          in wikified tables, and support for the Doom 64 IWAD.

                          New in v2.0 are the wikified tables of thing types
                          (options +n & +c), a completely restructed codebase
                          that centralizes common code, support for Strife:
                          Veteran Edition, and many improvements and bug fixes.
                          v2.1 ensures compilation under modern GCC and cleans
                          up some code sections.

                          This is not a full-fledged package like my previous
                          tools: there is no README or manual page, nor much
                          in the way of comments in the utilities' source code
                          (*info.c, print.[ch], maps.c, stub.c, common/*.c).
                          Several other files (things.[ch], levels.[ch],
                          wads.c, wstructs.h) are adapted from DMMPST.
                          All other included source files are taken / adapted
                          from the games' original code bases.

Build instructions      : In directory 'common' run 'make' for libctemplate.a.
                          In each of the four game directories, run:
                            make cleanall ; make [all]
                          There are some different dependencies and ifdef's
                          for each game in the common code, hence the need
                          for 'cleanall'.  'all' also builds Windows .exe's.
                          SFINFO can be built in Chocolate (make choc, make)
                          and Veteran Ed. (make vet, make) variants.

Additional Credits to   : Derived from DMMPST.
                          Stephen C. Losen for the C Template library, taken
                          from: http://libctemplate.sourceforge.net/
                          https://sourceforge.net/projects/libctemplate/
                          Erick Vásquez García (Erick194) for DOOM64-RE
                          https://github.com/Erick194/DOOM64-RE
===========================================================================
* What is included *

New levels              : None
Sounds                  : No
Music                   : No
Graphics                : No
Dehacked/BEX Patch      : No
Demos                   : No
Other                   : Yes: utility executables
Other files required    : -


* Play Information *

Game                    : Any DOOM / Doom 64 / Heretic / Hexen / Strife
Map #                   : -
Single Player           : No
Cooperative 2-4 Player  : No
Deathmatch 2-4 Player   : No
Other game styles       : -
Difficulty Settings     : No


* Construction *

Base                    : DEU 5.21 gcc, DMPSMU/DMPSMAP, DMMPST
Build Time              : -
Editor(s) used          : vim
Known Bugs              : -
May Not Run With        : -
Tested With             : Linux, Win7


* Copyright / Permissions *

Authors MAY use the contents of this file as a base for modification
or reuse.  Permissions have been obtained from original authors for
any of their resources modified or included in this file.

You MAY distribute this file, provided you include this text
file, with no modifications.  You may distribute this file in any
electronic format (BBS, Diskette, CD, etc) as long as you include
this file intact.  I have received permission from the original
authors of any modified or included content in this file to allow
further distribution.


* Where to get the file that this text file describes *

The Usual: ftp://archives.gamers.org/pub/idgames/ and mirrors
Web sites: https://doomwiki.org/wiki/Frans_P._de_Vries_(Xymph)#Utilities

