[Suggestion] Add support for the Xbox Doom IWADs
Moderator: GZDoom Developers
- sinisterseed
- Posts: 1349
- Joined: Tue Nov 05, 2019 6:48 am
- Preferred Pronouns: He/Him
- Graphics Processor: nVidia with Vulkan support
- Contact:
[Suggestion] Add support for the Xbox Doom IWADs
Precisely what the title implies, noticing the recent addition of support for the Unity IWADs reminded me of wanting to request this feature a while ago.
Last time I tried using the Xbox version of the IWADs they seemed to work out-of-the-box, but with an expected issue: The secret exits added on E1M1 and MAP02 don't work - they can be triggered but instead of taking the player to E1M10: Sewers and MAP33: Betray, they restart the maps.
As about obtaining such IWADs to add support for them, the easiest way is by using a Delta Patcher from here and patching an existing, commercial IWAD: https://github.com/Doom-Utils/iwad-patches
Last time I tried using the Xbox version of the IWADs they seemed to work out-of-the-box, but with an expected issue: The secret exits added on E1M1 and MAP02 don't work - they can be triggered but instead of taking the player to E1M10: Sewers and MAP33: Betray, they restart the maps.
As about obtaining such IWADs to add support for them, the easiest way is by using a Delta Patcher from here and patching an existing, commercial IWAD: https://github.com/Doom-Utils/iwad-patches
- kevansevans
- Spotlight Team
- Posts: 430
- Joined: Tue Oct 05, 2010 12:04 am
- Graphics Processor: nVidia with Vulkan support
- Contact:
Re: [Suggestion] Add support for the Xbox Doom IWADs
How does one go about acquiring these wads?
EDIT: I can't read.
EDIT: I can't read.
- Graf Zahl
- Lead GZDoom+Raze Developer
- Posts: 49228
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Re: [Suggestion] Add support for the Xbox Doom IWADs
Two questions:
1) Didn't we already have a MAPINFO for these levels that can be reused?
2) From where did you copy the "DeleteLumps" line?
1) Didn't we already have a MAPINFO for these levels that can be reused?
2) From where did you copy the "DeleteLumps" line?
Re: [Suggestion] Add support for the Xbox Doom IWADs
1) The levels in the XBox version are not renamed, just added.
2) I did not copy the DeleteLumps line from anywhere - I deleted those lumps because they are the same as the original Doom 2 (ie they list the original Doom's episodes, inappropriately) - hence the addition of the episode listing under the filter in wadsrc_extra. Since the XBox version includes nerve.wad it was more appropriate to have it list the names properly in the graphic.
XBox version of the game has the following additions: E1M10 (Sewers) for Ultimate Doom, MAP33 (Betray) for Doom 2, and the entirety of No Rest for the Living (nerve.wad) - arguably E1M10 and MAP33 are very poor quality levels, but they were still distributed via official id Software channels, even before they got bought by Bethesda.
The XBox version comes from a time before the BFG censorship was added but still had the new content. In fact, in my educated guess, its marketing and likely possible pushback may have been what triggered the censorship in the later released BFG version in the first place.
2) I did not copy the DeleteLumps line from anywhere - I deleted those lumps because they are the same as the original Doom 2 (ie they list the original Doom's episodes, inappropriately) - hence the addition of the episode listing under the filter in wadsrc_extra. Since the XBox version includes nerve.wad it was more appropriate to have it list the names properly in the graphic.
XBox version of the game has the following additions: E1M10 (Sewers) for Ultimate Doom, MAP33 (Betray) for Doom 2, and the entirety of No Rest for the Living (nerve.wad) - arguably E1M10 and MAP33 are very poor quality levels, but they were still distributed via official id Software channels, even before they got bought by Bethesda.
The XBox version comes from a time before the BFG censorship was added but still had the new content. In fact, in my educated guess, its marketing and likely possible pushback may have been what triggered the censorship in the later released BFG version in the first place.
- Graf Zahl
- Lead GZDoom+Raze Developer
- Posts: 49228
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Re: [Suggestion] Add support for the Xbox Doom IWADs
Ok, understood.
- sinisterseed
- Posts: 1349
- Joined: Tue Nov 05, 2019 6:48 am
- Preferred Pronouns: He/Him
- Graphics Processor: nVidia with Vulkan support
- Contact:
Re: [Suggestion] Add support for the Xbox Doom IWADs
Indeed, the original Xbox port of classic is notable for essentially being the only modern commercial re-release to have no censored content, however, it is somewhat infamous now as it was the first port where many technical issues were introduced and these issues survived all the through the initial release of the Unity ports, namely the slowed down music and sound effects (they all play at 11025 hz regardless of their sampling rate on the real hardware). The real hardware version had issues present in the OG Linux Doom source that were never addressed as well, such as the Knee-Deep sky being present on all episodes.
It was also not entirely devoid of alterations either, this version of E4M1 is actually buggy - the NIN secret along with the Baron's closet it opens cannot be triggered in this version. The NIN secret is still there, but they broke it so it never lowers as the torch switch cannot be activated, one hell of a way to "remove" it I guess, and as a result you can't get either 100% kills or secrets in this version.
As for the "bonus" content, Sewers and Betray, well both maps are essentially levels that were made cca. 1995 I think that were tossed into this release for one reason or another. Betray is actually fun to play despite being a low quality filler level, Sewers however, not quite. Sewers was removed from future re-releases, Betray however survived the BFG Edition although they broke the secret exit which only restarts Underhalls instead of taking the player to Betray. Future ports were all-around better than the port for the OG Xbox, despite introducing uninspired censorship.
It was also not entirely devoid of alterations either, this version of E4M1 is actually buggy - the NIN secret along with the Baron's closet it opens cannot be triggered in this version. The NIN secret is still there, but they broke it so it never lowers as the torch switch cannot be activated, one hell of a way to "remove" it I guess, and as a result you can't get either 100% kills or secrets in this version.
As for the "bonus" content, Sewers and Betray, well both maps are essentially levels that were made cca. 1995 I think that were tossed into this release for one reason or another. Betray is actually fun to play despite being a low quality filler level, Sewers however, not quite. Sewers was removed from future re-releases, Betray however survived the BFG Edition although they broke the secret exit which only restarts Underhalls instead of taking the player to Betray. Future ports were all-around better than the port for the OG Xbox, despite introducing uninspired censorship.
- Kinsie
- Posts: 7402
- Joined: Fri Oct 22, 2004 9:22 am
- Graphics Processor: nVidia with Vulkan support
- Location: MAP33
- Contact:
Re: [Suggestion] Add support for the Xbox Doom IWADs
They were made back in the day by programmers on the Xbox version of Doom 3, who slipped 'em in for the fun of it.lowskill. wrote:As for the "bonus" content, Sewers and Betray, well both maps are essentially levels that were made cca. 1995 I think that were tossed into this release for one reason or another.
- sinisterseed
- Posts: 1349
- Joined: Tue Nov 05, 2019 6:48 am
- Preferred Pronouns: He/Him
- Graphics Processor: nVidia with Vulkan support
- Contact:
Re: [Suggestion] Add support for the Xbox Doom IWADs
https://doomwiki.org/wiki/E1M10:_Sewers_(Xbox_Doom)Kinsie wrote:They were made back in the day by programmers on the Xbox version of Doom 3, who slipped 'em in for the fun of it.lowskill. wrote:As for the "bonus" content, Sewers and Betray, well both maps are essentially levels that were made cca. 1995 I think that were tossed into this release for one reason or another.
https://doomwiki.org/wiki/MAP33:_Betray_(Xbox_Doom_II)
But they were still made in the mid '90s.