[Added] [Suggestion] Add support for the Xbox Doom IWADs

Moderator: GZDoom Developers

[Suggestion] Add support for the Xbox Doom IWADs

Postby sinisterseed » Fri Jan 17, 2020 2:10 pm

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
User avatar
sinisterseed
GZDoom RO Translator & Raze Tester
 
Joined: 05 Nov 2019
Twitch ID: sixhundredsixteen
Github ID: sinisterseed
Operating System: Windows 10/8.1/8/201x 64-bit
OS Test Version: No (Using Stable Public Version)
Graphics Processor: nVidia with Vulkan support

Re: [Suggestion] Add support for the Xbox Doom IWADs

Postby kevansevans » Fri Jan 17, 2020 2:28 pm

How does one go about acquiring these wads?
EDIT: I can't read.
User avatar
kevansevans
Disciple of The Great God Imp
Spotlight Team
 
Joined: 05 Oct 2010
Github ID: kevansevans
Operating System: Windows 10/8.1/8/201x 64-bit
Graphics Processor: nVidia with Vulkan support

Re: [Suggestion] Add support for the Xbox Doom IWADs

Postby Rachael » Sun Jan 19, 2020 7:06 pm

User avatar
Rachael
Webmaster
 
Joined: 13 Jan 2004
Discord: Rachael#3767
Twitch ID: madamerachelle
Github ID: madame-rachelle
Operating System: Windows 10/8.1/8/201x 64-bit
OS Test Version: No (Using Stable Public Version)
Graphics Processor: nVidia with Vulkan support

Re: [Suggestion] Add support for the Xbox Doom IWADs

Postby Graf Zahl » Mon Jan 20, 2020 1:05 am

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?
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
 
Joined: 19 Jul 2003
Location: Germany

Re: [Suggestion] Add support for the Xbox Doom IWADs

Postby Rachael » Mon Jan 20, 2020 1:09 am

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.
User avatar
Rachael
Webmaster
 
Joined: 13 Jan 2004
Discord: Rachael#3767
Twitch ID: madamerachelle
Github ID: madame-rachelle
Operating System: Windows 10/8.1/8/201x 64-bit
OS Test Version: No (Using Stable Public Version)
Graphics Processor: nVidia with Vulkan support

Re: [Suggestion] Add support for the Xbox Doom IWADs

Postby Graf Zahl » Mon Jan 20, 2020 1:28 am

Ok, understood.
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
 
Joined: 19 Jul 2003
Location: Germany

Re: [Suggestion] Add support for the Xbox Doom IWADs

Postby sinisterseed » Mon Jan 20, 2020 2:36 am

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.
User avatar
sinisterseed
GZDoom RO Translator & Raze Tester
 
Joined: 05 Nov 2019
Twitch ID: sixhundredsixteen
Github ID: sinisterseed
Operating System: Windows 10/8.1/8/201x 64-bit
OS Test Version: No (Using Stable Public Version)
Graphics Processor: nVidia with Vulkan support

Re: [Suggestion] Add support for the Xbox Doom IWADs

Postby Kinsie » Mon Jan 20, 2020 4:39 am

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.
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.
User avatar
Kinsie
Dog Days
 
Joined: 22 Oct 2004
Location: MAP33
Discord: Find Me...
Twitch ID: thekinsie

Re: [Suggestion] Add support for the Xbox Doom IWADs

Postby sinisterseed » Mon Jan 20, 2020 6:10 am

Kinsie wrote:
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.
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.


https://doomwiki.org/wiki/E1M10:_Sewers_(Xbox_Doom)
https://doomwiki.org/wiki/MAP33:_Betray_(Xbox_Doom_II)

But they were still made in the mid '90s.
User avatar
sinisterseed
GZDoom RO Translator & Raze Tester
 
Joined: 05 Nov 2019
Twitch ID: sixhundredsixteen
Github ID: sinisterseed
Operating System: Windows 10/8.1/8/201x 64-bit
OS Test Version: No (Using Stable Public Version)
Graphics Processor: nVidia with Vulkan support

Re: [Suggestion] Add support for the Xbox Doom IWADs

Postby Rachael » Thu Jan 23, 2020 12:01 pm

User avatar
Rachael
Webmaster
 
Joined: 13 Jan 2004
Discord: Rachael#3767
Twitch ID: madamerachelle
Github ID: madame-rachelle
Operating System: Windows 10/8.1/8/201x 64-bit
OS Test Version: No (Using Stable Public Version)
Graphics Processor: nVidia with Vulkan support


Return to Closed Feature Suggestions

Who is online

Users browsing this forum: No registered users and 2 guests