HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
scottvr
wadzilla
Python2024–2024
scottvr / wadzilla

wadzilla

"It Runs Doom." "Zork?" "Yes." Wadzilla converts Doom WAD files into ZIL text format suitable for compilation to an Infocom-style game, because Doom on Everything.

2Distinct people
3Mentions
0Explicit recommenders
41GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

"It Runs Doom." "Zork?" "Yes." Wadzilla converts Doom WAD files into ZIL text format suitable for compilation to an Infocom-style game, because Doom on Everything.

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 3:03:16 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by hour3 dated mentions

Observed mentions: 2024-05-31 05:30:59 UTC to 2024-06-01 00:42:15 UTC.

012024-05-31 05:00:00 UTC to 2024-05-31 06:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 commentsMay 31, 05:002024-05-31 06:00:00 UTC to 2024-05-31 07:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-05-31 07:00:00 UTC to 2024-05-31 08:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-05-31 08:00:00 UTC to 2024-05-31 09:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-05-31 09:00:00 UTC to 2024-05-31 10:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-05-31 10:00:00 UTC to 2024-05-31 11:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-05-31 11:00:00 UTC to 2024-05-31 12:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-05-31 12:00:00 UTC to 2024-05-31 13:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-05-31 13:00:00 UTC to 2024-05-31 14:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2024-05-31 14:00:00 UTC to 2024-05-31 15:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 commentsMay 31, 14:002024-05-31 15:00:00 UTC to 2024-05-31 16:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-05-31 16:00:00 UTC to 2024-05-31 17:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-05-31 17:00:00 UTC to 2024-05-31 18:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-05-31 18:00:00 UTC to 2024-05-31 19:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-05-31 19:00:00 UTC to 2024-05-31 20:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-05-31 20:00:00 UTC to 2024-05-31 21:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-05-31 21:00:00 UTC to 2024-05-31 22:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-05-31 22:00:00 UTC to 2024-05-31 23:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-05-31 23:00:00 UTC to 2024-06-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-06-01 00:00:00 UTC to 2024-06-01 01:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsJun 1, 00:00

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
May 31, 05:002024-05-31 05:00:00 UTC2024-05-31 06:00:00 UTC110
May 31, 06:002024-05-31 06:00:00 UTC2024-05-31 07:00:00 UTC000
May 31, 07:002024-05-31 07:00:00 UTC2024-05-31 08:00:00 UTC000
May 31, 08:002024-05-31 08:00:00 UTC2024-05-31 09:00:00 UTC000
May 31, 09:002024-05-31 09:00:00 UTC2024-05-31 10:00:00 UTC000
May 31, 10:002024-05-31 10:00:00 UTC2024-05-31 11:00:00 UTC000
May 31, 11:002024-05-31 11:00:00 UTC2024-05-31 12:00:00 UTC000
May 31, 12:002024-05-31 12:00:00 UTC2024-05-31 13:00:00 UTC000
May 31, 13:002024-05-31 13:00:00 UTC2024-05-31 14:00:00 UTC101
May 31, 14:002024-05-31 14:00:00 UTC2024-05-31 15:00:00 UTC000
May 31, 15:002024-05-31 15:00:00 UTC2024-05-31 16:00:00 UTC000
May 31, 16:002024-05-31 16:00:00 UTC2024-05-31 17:00:00 UTC000
May 31, 17:002024-05-31 17:00:00 UTC2024-05-31 18:00:00 UTC000
May 31, 18:002024-05-31 18:00:00 UTC2024-05-31 19:00:00 UTC000
May 31, 19:002024-05-31 19:00:00 UTC2024-05-31 20:00:00 UTC000
May 31, 20:002024-05-31 20:00:00 UTC2024-05-31 21:00:00 UTC000
May 31, 21:002024-05-31 21:00:00 UTC2024-05-31 22:00:00 UTC000
May 31, 22:002024-05-31 22:00:00 UTC2024-05-31 23:00:00 UTC000
May 31, 23:002024-05-31 23:00:00 UTC2024-06-01 00:00:00 UTC000
Jun 1, 00:002024-06-01 00:00:00 UTC2024-06-01 01:00:00 UTC101

What Hacker News says

3 sources
+1 to what vijayr02 said: you really need at least screenshots, and ideally just post the .z5 file with a link to iplayif so people can play it directly and see what you're talking about. Like this: https://iplayif.com/?story=https://raw.githubusercontent.com/Quuxplusone/Advent/gh… I tried and failed to create the .z5 locally myself. It'd be easy if your script generated Inform code, but you generate ZIL, and the only tool I was able to find to compile ZIL is ZILF/ZAPF, which needs Windows. Here's how to create the "output.zil" file using your script... git clone https://github.com/scottvr/wadzilla cd wadzilla curl -O "https://raw.githubusercontent.com/dabignerd/doom-wads/master/zips/Doom%20(v1.9).zip" unzip "Doom%20(v1.9).zip" pip install bs4 python wadzilla.py --basewad DOOM.WAD But then yo
Read the rest
u need a ZIL compiler to proceed any farther. You can get a compiled ZILF.EXE (for Windows) here: curl -O "https://ifarchive.org/if-archive/infocom/compilers/zilf/zilf-0.8.zip" Or the C# source code and MSVC project files here (seems to use hg, not git, for version control): https://foss.heptapod.net/zilf/zilf But since I'm on Apple Silicon, both of those avenues seem to be dead ends. I verified that ZILF.EXE "cannot be run in DOS mode" as far as DosBox is concerned. There's a thing called WineskinServer that's allegedly supposed to let you run Windows code on Macs, but it didn't help me; I think it's trying to tell me that it needs some proprietary bits (the Windows-system-library equivalent of a disk image or a ROM) in order to do anything useful with an EXE file.
In Show HN: Wadzilla. Play DOOM in Zork

Show HN: Wadzilla. Play DOOM in Zork

Wadzilla is currently a PoC. Although in theory it “works”, it does not create an entertaining experience as a game, although to me it is quite fun just too see it output ZIL for all of the rooms in a DOOM WAD, with all of the objects in all of their correct locations by their plain English names, along with the 8-character names for the textures of the walls, floors, and ceilings in their relative positions in the room. Part of that enjoyment of course comes from knowing what it entails just to get that far, so the amount of entertainment you derive from that may be far less. In fact, I suspect that for most people at this point the most amusing thing about Wadzilla will be the very concept of its existence - and of course the name, which I will take credit for while also acknowledging how fortuitous it is that the project practically na
Read the rest
med itself. “What should I name a tool that converts WAD to ZIL? Oh yeah, right. Of course. Wadzilla.” I share it in this early stage because I suspect many in this audience may enjoy just reading about it, and many others might be excited by it and want to contribute to the effort, and also because I welcome feedback here and contributions by way of GitHub issues and PRs.
94 points · Open discussion

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.