Feature #2279
Detect uncensored WADs of BFG edition (including No Rest for the Living)
Description
There is a tool (https://www.doomworld.com/forum/topic/64870-bfg-edition-uncensoring-guide/ which patches DOOM.WAD and DOOM2.WAD from the BFG edition so that they are not censored anymore. It will be convenient to have them recognized automatically by Doomsday.
(This feature is connected to Feature #2267)
Update: Doom 2 uncensored WAD does not work as expected (newprofile-> Game: Doom 2(BFG Edition)", DataFile doom2cen.wad). The episode "Hell on Earth" cannot be chosen to start the game.
NERVE.WAD with Doom 2 uncensored WAD does not work as expected (newprofile-> Game: Doom 2(BFG Edition)", DataFile doom2cen.wad, mods: NERVE.WAD). The game starts but some textures are missing and name(s) of maps are the ones from doom2 instead of these from nerve. (the idea here is that one should be able to play No Rest for the Living with uncensored textures)
Doom2 from Doom3 BFG edition allows to choose between two episodes 1) Hell on Earth, 2) No Rest for the Living.
Related issues
Associated revisions
History
#1 Updated by Drako about 6 years ago
#2 Updated by skyjake about 6 years ago
- Related to Feature #2271: Fully customized game profiles (select any WAD as IWAD) added
#3 Updated by skyjake about 6 years ago
- Related to Feature #1575: Support Doom 2 IWAD in "Doom 3 BFG Edition" (including "No Rest for the Living") added
#4 Updated by skyjake about 6 years ago
- Status changed from New to In Progress
- Priority changed from Normal to Low
It should be quite easy to detect these variants. I'll check out the patch utility...
#5 Updated by skyjake about 6 years ago
- Related to Feature #2267: Detect future Freedoom IWADs added
#6 Updated by Drako about 6 years ago
There is a tool IWADconverter https://www.doomworld.com/forum/topic/71834-iwad-converter/ which converts between all official versions of WADs for Doom and DOOM2. Maybe all these versions should be recognized?
#7 Updated by Drako about 6 years ago
I did some testing with DOOM.WAD and IWADConverter. I converted doom.wad to the XBOX version. It contains a new secret map E1M10 "SEWERS". There is a new exit in E1M1 to this map but in many ports (including doomsday) that exit sends the player to E1M9. Crispy Doom works as expected in that matter, Then the exit from E1M10 should send player to E1M2 (instead of E1M! as it happens in some source ports).
Another issue (not tested by me yet), according to IWADconverter is
"- E4M1 is modified so that the player
is unable to lower the rectangular
structure hiding the "NIN" logo.
Thus one cannot get 100% kills and
secrets on E4M1 with this version."
I would be very nice if doomsday can handle these issues.
#8 Updated by skyjake about 6 years ago
- Target version changed from 72 to 2.1 (Late 2018)
#9 Updated by skyjake about 6 years ago
Thanks to #2271, one can now set up a custom game using any WAD, so the lack of recognition of the modified IWAD is less of an issue.
When it comes to "E1M10", I think Doomsday will not be able to handle that correctly at the moment (the mission number is assumed to be a single character).
#10 Updated by skyjake about 6 years ago
- Status changed from In Progress to New
#11 Updated by skyjake about 6 years ago
- Copied to Feature #2295: Support XBOX version of Doom added
#12 Updated by skyjake about 6 years ago
- Status changed from New to Resolved
- % Done changed from 0 to 100
Detection rules added. My assumption is that this doesn't need a new game mode, so a custom profile with "doom1-bfg" or "doom2-bfg" should work fine. Let me know if this isn't the case.
#13 Updated by Drako about 6 years ago
It seems to me that the uncensoored files created by the above-mentioned tool are not detected automatically. The files are udoomcen.wad filesize: 12 487 826 and doom2cen.wad file size: 14 692 182
(windows x64 build 2869)
#14 Updated by skyjake about 6 years ago
In the next build, you can see all the recognised game IWADs in the Mods list if you enter "gamedata" as the search word.
Even so, you'll need to create a custom profile to use the patched IWADs, and manually select the patched file as your main data file.
#15 Updated by Drako about 6 years ago
- File Doom2BFGuncensored.jpg Doom2BFGuncensored.jpg added
- File Doom2BFGuncensored+nerve.jpg Doom2BFGuncensored+nerve.jpg added
- File Doom2inDoom3BFG.png Doom2inDoom3BFG.png added
(winx64 build 2872)
Ultimate Doom BFG uncensored wad works as expected (newprofile-> Game: Ultimate Doom (BFG Edition)", DataFile udoomcen.wad).
Doom 2 uncensored WAD does not work as expected (newprofile-> Game: Doom 2(BFG Edition)", DataFile doom2cen.wad). The episode "Hell on Earth" cannot be chosen to start the game.
NERVE.WAD with Doom 2 uncensored WAD does not work as expected (newprofile-> Game: Doom 2(BFG Edition)", DataFile doom2cen.wad, mods: NERVE.WAD). The game starts but some textures are missing and name(s) of maps are the ones from doom2 instead of these from nerve. (the idea here is that one should be able to play No Rest for the Living with uncensored textures)
Doom2 from Doom3 BFG edition allows to choose between two episodes 1) Hell on Earth, 2) No Rest for the Living.
(see attached pictures)
#16 Updated by skyjake about 6 years ago
- Subject changed from Detect uncensored WADs of BFG edition to Detect uncensored WADs of BFG edition (including No Rest for the Living)
- Description updated (diff)
- Status changed from Resolved to In Progress
- Target version changed from 2.1 (Late 2018) to 2.2 (2019)
- % Done changed from 100 to 60
#17 Updated by skyjake about 6 years ago
Bumped to 2.2.
#18 Updated by Drako almost 6 years ago
skyjake: "When it comes to "E1M10", I think Doomsday will not be able to handle that correctly at the moment (the mission number is assumed to be a single character)."
Surprisingly E1M10 is handled (almost) correctly (xbox ultimate doom WAD obtained from IWAD conventer). Namely, it is enough to edit
doom1-ultimate.mapinfo file
in the following way
map E1M1 lookup HUSTR_E1M1
next E1M2
secretnext E1M10
warptrans 1
sky1 SKY1 0
par 30
music D_E1M1
titlepatch WILV00
cluster 1
map E1M10 "SEWERS"
next E1M2
warptrans 9
sky1 SKY1 0
par 150
music D_E2M1
titlepatch "SEWERS"
cluster 1
The only issue is that the title displayed in the beginning of this level comes from "titlepatch" instead from "map E1M10" line.
#19 Updated by skyjake almost 5 years ago
- Target version changed from 2.2 (2019) to 2.3.x
#20 Updated by skyjake almost 5 years ago
- Target version changed from 2.3.x to 2.3
#21 Updated by skyjake almost 4 years ago
- Status changed from In Progress to Closed
Doom|Resources: Added detection rules for patched BFG IWADs
A custom game profile can use these with the BFG game modes.
IssueID #2279