From 75c917066631667a2a714cac69d531a0afb2371d Mon Sep 17 00:00:00 2001 From: Abdessamad Derraz <3028866+Abdess@users.noreply.github.com> Date: Wed, 11 Nov 2026 10:27:52 +0100 Subject: [PATCH] fix: link Heretic, Hexen, Strife and Chex Quest GZDoom now declares the path of each IWAD, so their files resolve by path and these ids count as held. Their IWADs sit in the Doom folder, and no parent led them there: the Doom section is theirs too. --- scripts/siterender.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/scripts/siterender.py b/scripts/siterender.py index e6ce4cd0b..62ccede86 100644 --- a/scripts/siterender.py +++ b/scripts/siterender.py @@ -1339,6 +1339,11 @@ SYSTEM_PARENTS: dict[str, tuple[str, str]] = { # Games, filed with the game whose folder holds their data "dinothawr": ("Dinothawr", "Dinothawr"), "doom": ("Id Software", "Doom"), + # The other games of the Doom engines keep their IWADs in its folder. + "heretic": ("Id Software", "Doom"), + "hexen": ("Id Software", "Doom"), + "strife": ("Id Software", "Doom"), + "chex": ("Id Software", "Doom"), "ctf": ("Id Software", "Quake II"), "teamarena": ("Id Software", "Quake III Arena"), "enemyterritory": ("Id Software", "Wolfenstein Enemy Territory"),