DOOM to Heretic conversion pack and resource pack [V 1.25]

For Total Conversions and projects that don't otherwise fall under the other categories.
Forum rules
The Projects forums are only for projects. If you are asking questions about a project, either find that project's thread, or start a thread in the General section instead.

Got a cool project idea but nothing else? Put it in the project ideas thread instead!

Projects for any Doom-based engine (especially 3DGE) are perfectly acceptable here too.

Please read the full rules for more details.
Post Reply
User avatar
MObreck
Posts: 64
Joined: Fri Sep 04, 2020 8:08 pm

DOOM to Heretic conversion pack and resource pack [V 1.25]

Post by MObreck »

A project I have been working on here and there for a little over a year. I wanted to create an addon mod that would allow me to preform "fire-n-forget" style conversions of maps made for vanilla DOOM/DOOM2 to Heretic.

Despite being often considered to be just "Fantasy DOOM" convert maps between the game isn't such a clean process. Heretic has considerably less textures and most of the two series's AI doesn't have a true equivalent between them. So I've been creating a mod file that contains a bunch of new Heretic type textures and enemy AIs to bridge the gap. So far I've been using the ancient DMConv tool with a custom conversion script to handle the actual convert of maps.

I have also reclassified this mod as also being a resource package for Heretic. I've come to realize there is nothing preventing modders from developing new stages from scratch using all the new textures/monsters/objects I created for this conversion kit. If you wish to do that, please do. I'd love to see it.


VERSION 1.25 RELEASED! AS OF 1.2 THE TOPLOADER METHOD CAN NOW RUN STAGES FROM DOOM/DOOM2 IWADS! MAKE SURE TO LIST THE DOOM WAD YOU USE BEFORE THE MOD FILES. YOU STILL MUST RUN THE GAME AS HERETIC.

GENERAL LIST OF CHANGES:

Spoiler:
FEATURES:

- Fantasy themed replacements for all of vanilla DOOM's textures, designed to try to be a fitting replacement for the original textures as much as possible while also retooling the style to a fantasy landscape.
- New monsters and items that more closely fit DOOM monsters that had no true equivalent in Heretic. All new monsters are coded in ZScript and most are designed be similar but not carbon copy AI of the DOOM monster they replace.
- A "smart" randomizer that introduces more enemy types than in DOOM. A consistent RNG seed is generated based on object positioning and enemies are randomized by species rather than individual. For example a converted map may feature one of three possible replacements for pinky demons rather than just always saberclaws.

PROGRESS SO FAR:

- Released

Here's a video showing how my conversion mod handled MAP14 from the original DOOM2. For obvious copyright reasons I will not be releasing any official converted maps with any public release of my mod. I only used them in my videos as a proof of concept to show how the conversion works on maps DOOM veterans should be very familiar with:



Several more videos, one showcasing the conversion of vanilla stages:
EDIT: More DOOM2 map examples added:
Spoiler:
KNOWN ISSUES:

- While the conversions are pretty good occasionally something just doesn't match up right, due to sizing/theme/etc. Unavoidable unfortunately.
- For some reason the pit with the invulnerablity relic in DOOM2's Map24 (The Chasm) is buggy. The floor lifting effect refuses to work correctly and for now I am unsure why. For now I recommend either avoiding collecting that item or be prepared to use a noclip cheat to escape. Its really bizarre, especially with the Toploader wad being it is programmed to completely overwrite Heretic's linedef/sector special data with DOOM's version wholesale, thus all linedef specials should behave identical to DOOM/DOOM2. All but the linedef triggers in that one specific pit apparently :?
- MAP29 has a similar bug on one of the rising platforms in the lava pits. Save before entering them, or expect the possibility you might have to perform the noclip cheat. Still no idea why this happens. In theory the toploader version of my mod is using DOOM's linedef/sector type data, with the Heretic version not being used at all.
- For now FREEDOOM and FINAL DOOM maps still use their vanilla textures, just converted to Heretic's palette. Don't know when, if ever, I'll go through the process of replacing them all. It will take a VERY long time to do, very tedious. If anyone else is interested in taking up the task or even just partially replacing the textures let me know. The textures/flats are all store in their own subfolders for ease of locating (textures/unconverted, flats/unconverted).

DOWNLOAD LINK, VERSION 1.25:

https://www.moddb.com/games/heretic/dow ... ersion-115

HOW TO USE:

Method1 - Toploader method:
Spoiler:
Method2 - Manual conversion using DM2Conv:
- I'll fill in the details once I have more time. For now one piece of info for those familiar enough with DosBox and command prompts to try winging a manaul conversion: do not use HereticMTOToploader.wad with manually converted stages. You will get errors. Only use HereticMTOBase.pk3.

BIG LIST OF CREDITS:
Spoiler:
Last edited by MObreck on Sat Oct 24, 2020 7:00 pm, edited 20 times in total.
User avatar
NightFright
Spotlight Team
Posts: 1379
Joined: Fri May 02, 2008 12:29 pm
Location: Germany

Re: [WIP] DOOM to Heretic conversion pack

Post by NightFright »

It's a fairly interesting concept, and other than previous conversion attempts, this one seems to do many things better, especially since it's adding new enemies and textures which haven't been in Heretic before. Retexturing is a hit-or-miss thing, ofc. In E1M1 and E1M2 it seems to work quite well while E2M4 looks quite bland with large and repetitive textures, reminding me of low-skill levels on shovelware CDs. This might be due to the texturing of the original map, but maybe different replacements can be chosen in some areas in order to compensate this effect.

Other than that, it looks like an interesting attempt to breathe some new life into the good old Doom maps while also spicing up Heretic gameplay a bit.
User avatar
MObreck
Posts: 64
Joined: Fri Sep 04, 2020 8:08 pm

Re: [WIP] DOOM to Heretic conversion pack

Post by MObreck »

...while E2M4 looks quite bland with large and repetitive textures, reminding me of low-skill levels on shovelware CDs. This might be due to the texturing of the original map, but maybe different replacements can be chosen in some areas in order to compensate this effect.
I gave the original E2M4 another look. Yeah, perhaps it is not the best showcase piece for this mod set. Not much was lost in translation by the conversion, ID just happened to go extra bland with their choices in textures for that stage so there wasn't much to work with to begin with :P

I mainly chose it because I knew I could clear it easily and it would showcase more of the enemy variety than an episode 1 stage.
User avatar
NightFright
Spotlight Team
Posts: 1379
Joined: Fri May 02, 2008 12:29 pm
Location: Germany

Re: [WIP] DOOM to Heretic conversion pack

Post by NightFright »

How will it work technically? Are you just loading this on top of any Doom wad (without having to change any original data) or is it rather like you have to convert Doom maps manually and use them in Heretic instead?
Craneo
Posts: 248
Joined: Sat Jun 22, 2019 9:12 am
Graphics Processor: Intel (Modern GZDoom)
Location: Gone.

Re: [WIP] DOOM to Heretic conversion pack

Post by Craneo »

This looks very cool! will there be a "Textures and Props only" version? that would go great with Wrath of Chronos!
User avatar
Tormentor667
Posts: 13554
Joined: Wed Jul 16, 2003 3:52 am
Preferred Pronouns: He/Him
Operating System Version (Optional): Windows 11
Graphics Processor: nVidia (Modern GZDoom)
Location: Germany
Contact:

Re: [WIP] DOOM to Heretic conversion pack

Post by Tormentor667 »

I really can't wait to play that :)
User avatar
MObreck
Posts: 64
Joined: Fri Sep 04, 2020 8:08 pm

Re: [WIP] DOOM to Heretic conversion pack

Post by MObreck »

NightFright wrote:How will it work technically? Are you just loading this on top of any Doom wad (without having to change any original data) or is it rather like you have to convert Doom maps manually and use them in Heretic instead?
For now its a manual conversion. The mod itself just adds a bunch of extra content to bridge the gap between the games.

Probably one of the biggest flaws currently is it relies on DM2Conv, an ancient DOS based conversion tool from the mid 90s. Sadly the newest functional DOOM-to-Heretic auto-conversion tool I could find. So I'm stuck using a tool that requires DOSBox and the usage of DOS style command prompt commands. Good news is it doesn't require any more editing after the conversion. The only manual changes I made to the maps in my videos was adding a few DOOM2 monsters to spice things up (The blue succubi are the replacements for Chaingunners for example).

It would be probably easy enough to make an addon patch for top loading, which would be nice for people who don't want to deal with DM2Conv. I would keep that an addition addon though, since it would make my mod incompatible with vanilla Heretic, corrupting the object layout of Heretic maps (Heretic Maulotaurs and DOOM Shotgunners use the same object ID for example). Plus the manual conversion method is better for anyone who would want to tweak their maps post conversion.
User avatar
MartinHowe
Posts: 2056
Joined: Mon Aug 11, 2003 1:50 pm
Preferred Pronouns: He/Him
Location: East Suffolk (UK)

Re: [WIP] DOOM to Heretic conversion pack

Post by MartinHowe »

Given the project Dm2conv includes source, perhaps it could be recompiled in Free Pascal. Though given the DOS-isms in it and the inline assembler, maybe not :(
User avatar
MObreck
Posts: 64
Joined: Fri Sep 04, 2020 8:08 pm

Re: [WIP] DOOM to Heretic conversion pack

Post by MObreck »

Craneo wrote:This looks very cool! will there be a "Textures and Props only" version? that would go great with Wrath of Chronos!
Given that the main mod file is nothing more than a bunch of textures and props I suppose it could also be used for building new content. So yes.
Given the project Dm2conv includes source, perhaps it could be recompiled in Free Pascal. Though given the DOS-isms in it and the inline assembler, maybe not :(
Shoot, I wouldn't even know where to begin on converting the Dm2conv source anyways. It works well enough with DosBox and making a "top loader" addon for my mod would handle anyone that just wants to do an easy mode conversion of their favorite vanilla asset DOOM/DOOM2 maps.
User avatar
MObreck
Posts: 64
Joined: Fri Sep 04, 2020 8:08 pm

Re: [WIP] DOOM to Heretic conversion pack

Post by MObreck »

Almost done with all the replacement material for DOOM2. Just got to complete the Icon of Sin's replacement. After that would be creating the Top Loader plugin and some play testing to make sure everything is in working order.

If all goes well a public release could be ready by late next week.
User avatar
NightFright
Spotlight Team
Posts: 1379
Joined: Fri May 02, 2008 12:29 pm
Location: Germany

Re: [WIP] DOOM to Heretic conversion pack

Post by NightFright »

This can be especially interesting with vanilla maps NOT from official id releases, e.g. DTWiD, since you won't recognize familiar level structures then and it really feels like all-new Heretic content. Fingers crossed that testing goes well!
User avatar
MObreck
Posts: 64
Joined: Fri Sep 04, 2020 8:08 pm

Re: [WIP] DOOM to Heretic conversion pack

Post by MObreck »

Finished Icon of Sin replacement. Got the prototype of the top loader plugin complete. Here is a screenshot of DOOM2's MAP03 "converted" using the top loader wad:
Screenshot_Heretic_20200916_211626.png
So I've reached the final testing and cleanup phase.
User avatar
NightFright
Spotlight Team
Posts: 1379
Joined: Fri May 02, 2008 12:29 pm
Location: Germany

Re: [WIP] DOOM to Heretic conversion pack

Post by NightFright »

This looks more and more like a TC with custom maps. Hard to see these are basically retextured Doom maps. Which is meant to be a compliment.
I mean, all this was already possible before. The converter you are using exists since ages, but the difference here is that it's not going to be a plain automated conversion. A lot of manual corrections are involved with extra content thrown in as well, so it's definitely much more interesting.
User avatar
MObreck
Posts: 64
Joined: Fri Sep 04, 2020 8:08 pm

Re: [WIP] DOOM to Heretic conversion pack

Post by MObreck »

Was busy visiting relatives over the weekend, so didn't get much done then. We made a point to have our reunion in a very isolated, outdoorsy place for the obvious reason. Not much time to be using computers and no internet access.

But what testing I have been able to get in has gone well. Glad I did it: the top loader plugin had numerous bugs that were easy for me to fix but would have been completely game breaking if left in. Couldn't even get past map02 because vanilla Heretic doesn't recognize fast doors even when being run through GZDoom :P

But I've fixed that and a number of other issues. My conversion certainly seems harder than DOOM2, though nothing insane. Once I play through at least half of the converted stages I'll probably set up a public release.

I also made a mistake in my last screenshot. I was using an unrelated character class mod: the player weapon seen in the pic doesn't actually appear in my mod. There are two added weapons to fill in for the BFG and super shotgun respectively.
User avatar
Sinael
Posts: 244
Joined: Tue Oct 18, 2011 8:57 am

Re: [WIP] DOOM to Heretic conversion pack

Post by Sinael »

Looks very interesting.
When will something downloadable to be expected?
Post Reply

Return to “TCs, Full Games, and Other Projects”