Jump to content

An experiment/exercise where I try to save state slots in DeHackEd


Ar_e_en

Recommended Posts

A while ago, I asked some people what color should the Baron fireballs be. The reason why I asked that is because I wanted to do a little DeHackEd experiment - I wanted to see how many object states I could free up in DeHackEd while still keeping the game visually similar to the original (or at least as close as possible) and the Baron fireball being green interfered with this due to the DeHackEd color switching options. I did this mostly as an exercise for future DeHackEd projects.

 

By using the two color options, modifying some sprites in GIMP and by replacing some of the various states with already existing states - I managed to save the following states:

screef.png.559e3cab086cabd7a16720d505535861.png

 

I also made a test map for map01 and e1m8 that showcases some of the visual changes in a .wad file that can be used with both DOOM 1 and 2 (Screenshots made with Woof):

Spoiler

 

doom00.png.f05d162e977adbc141070ae9396ba7de.png

 

doom01.png.4686cd60286720eafeb6b6fa704576d3.png

 

doom02.png.d04e966ccd7e906591d65f42aa4683da.png

 

 

There was one oddity that showed up during this, like if I test e1m8 with The Ultimate DOOM in PrBoom-Plus or Woof - the Hell Knight won't show up even tho I changed it so he would share all the sprites and states (with the exception of the death state due to the tag 666 shenanigans) with the Baron of Hell, but he will show up in GZDoom. I'm not actually worried about this because Hell Knights don't appear in The Ultimate DOOM (even tho most source-ports contain all the non-visual data needed for DOOM 2 monsters).

 

Anyway, here's the file if you're interested (edit: touched up the Baron sprite a bit):

 

 

DehTestV2.zip

Edited by Ar_e_en

Share this post


Link to post

Yes, but the original .exe for The Ultimate DOOM (as well as any source-port that can play The Ultimate DOOM) contains data (that isn't visual or auditory) for all the DOOM 2 monsters, this is actually one of the reasons why REKKR can have player-seeking projectiles and monsters with resurrection powers even tho it runs on The Ultimate DOOM or Freedoom Phase 1 Iwads.

 

Note that I write "The Ultimate DOOM" and not "DOOM 1".

 

Although, there is another oddity that I noticed: the player plasma rifle in my wad fires the Arachnotron projectile in both DOOM 2 and The Ultimate DOOM despite the fact that Arachnotron projectiles shouldn't visually exist in The Ultimate DOOM.

Share this post


Link to post

I just checked The Ultimate DOOM iwad, turns out that there IS an Arachnotron projectile in the iwad (there is also a Mancubus fireball and a few other DOOM 2 sprites), but there are no Arachnotrons. I guess the id guys forgot to delete a few things when compiling The Ultimate DOOM iwad, or maybe the original .exe would crash if some of the sprites were missing.

Share this post


Link to post

So the "commercial" value is determined by the iwad right? And that's why even on specific source-ports (excluding GZDoom) the specific monsters or other entities won't spawn right?

Share this post


Link to post

Okay! In other words anything occupying the following states:

	      case 68:	// Arachnotron
	      case 64:	// Archvile
	      case 88:	// Boss Brain
	      case 89:	// Boss Shooter
	      case 69:	// Hell Knight
	      case 67:	// Mancubus
	      case 71:	// Pain Elemental
	      case 65:	// Former Human Commando
	      case 66:	// Revenant
	      case 84:	// Wolf SS

Won't be spawned, even if I replace them with anything custom.

Share this post


Link to post
1 minute ago, Ar_e_en said:

Okay! In other words anything occupying the following states:


	      case 68:	// Arachnotron
	      case 64:	// Archvile
	      case 88:	// Boss Brain
	      case 89:	// Boss Shooter
	      case 69:	// Hell Knight
	      case 67:	// Mancubus
	      case 71:	// Pain Elemental
	      case 65:	// Former Human Commando
	      case 66:	// Revenant
	      case 84:	// Wolf SS

Won't be spawned, even if I replace them with anything custom.

Thats how REKKR did it magic, i think.

Having a lot of non usable monsters and a lot of states to use, Revae mixed cookies, sugar, and a lot of funky colours until the mysterious substance x accidentally drop into the mix and those awful nightmares spread throught the land of REKKR.
:P

Share this post


Link to post
17 hours ago, SilverMiner said:

If you stick to Doom 2, you can use Pain Elemental's resurrect states. That's some of frames

True, but technically speaking the Archvile CAN resurrect a Pain Elemental through some crusher shenanigans, this is a rarity and a bug, but it can happen and people have used this trick in the past. 

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...