Skip to content

keizerzilla/search4dwango9

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

search4dwango9

Doomworld discussions

Abstract

My attempt to help solving the DWANGO9 wad mystery.

Inspired by doomkid's idea in timestamp 3:08 of his video, I started working on a automated process to search for the dwango9 image in a WAD. As a Python programmer, I began my process by looking for a library to help me dump LUMP info more easily and I found Omgifol, originaly created by Fredrik Johansson and now maintened by Devin Acker (https://github.com/devinacker/omgifol). First, I stored the data from the WOLF6 LUMP of the DWANGO!.WAD as our flag to be found. The rest of the algorithm is explained as follows:

  1. open a WAD
  2. loop through the possible groups of LUMPs in which the flag could be found (patches, graphics, data)
  3. for each LUMP, compare its raw data with our flag's raw data
  4. if it matches, save in a text file the information where it was found to future inspection (WAD filename, LUMP name)
  5. repeat until the end of the WAD

Now it’s just a matter of running the script in batch for a large group of archived WADs and wait for something to come out. I've already started working on a different approach using computer vision to search for similar images so we don't rely on exact comparisons of raw LUMP data.

Install package dependencies

pip3 install --user --upgrade -r requirements.txt

Using the script

python3 wadparser.py <wadfile> <dumpfile>

Example:

python3 wadparser.py doom2.wad findings.txt

In the example above, all findings will be stored in the findings.txt file (opened in append mode).

About

My attempt to help solving the DWANGO9 wad mystery. More info: https://www.youtube.com/watch?v=RXGtCjdwwe8

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages