[FEATURE REQUEST]FLIES

Moderator: GZDoom Developers

Post Reply
nitr8
Posts: 2
Joined: Thu Apr 02, 2015 8:40 am

[FEATURE REQUEST]FLIES

Post by nitr8 »

Hello,

as seen in the so called "Retail Store Beta #3", HEXEN did once contain a Thing ID with number 112 which represented a FLY.

NOTE: The HEXEN Retail Store Beta #3 is compatible with ZDOOM but is missing the FLY itself where the sprites for it DEFINITELY ARE available inside the main IWAD ("AFLYA0", "AFLYB0, "AFLYC0, "AFLYD0") as well as the sound file ("FLY2").

On the map number 13 ("SHADOW WOOD") there is an invalid thing id in the center of the hub exit room (sector 255). It looks like the coders at Raven Software once did plan to include this into the final game as the "Retail Store Beta #3" was a "close to the final" state of the game which unluckily found it's way into the world wide web.

Anyway, i would like to request this feature here to implement a missing piece of the game - even if Raven Software did remove it for the final version of the game, ZDOOM produces a red caro with a yellow exclamation mark.
The code was completely removed during the completion of the HEXEN Final Version. The only thing they missed to remove are these entries:

- "SFX_FLY_BUZZ" in the file "SOUNDS.H" of the original HEXEN source code release
- " { "FlyBuzz", "", 20, -1, NULL, 0, 2, 1 }," in the file "SOUNDS.C" of the original HEXEN source code release


I think it can be adopted somehow by using the Code from the function A_BatMove which controls the bats inside the game. Though, i've not been successful in using / changing it to use it's job as i'm not a programmer.

For the whole thing i mentioned above, I got some proof here for those interested:

http://www.mediafire.com/view/mudqn2bq7 ... pg]Picture

[youtube]https://www.youtube.com/watch?v=YGVoILdk0Pw[/youtube]
User avatar
NeuralStunner
 
 
Posts: 12328
Joined: Tue Jul 21, 2009 12:04 pm
Preferred Pronouns: No Preference
Operating System Version (Optional): Windows 11
Graphics Processor: nVidia with Vulkan support
Location: capital N, capital S, no space
Contact:

Re: [FEATURE REQUEST]FLIES

Post by NeuralStunner »

The sprites aren't present in the 1.1 IWad, so ZDoom would have to include something in order for this to be useful. Given how custom actors are possible, it's probably not worth including. (It's not quite a "missing feature" when it was cut entirely from release. The entire game still works.)

If you had the state disassembly for it, an authentic forward-port could be possible and might put it in the "why not?" bin. As it is, this is a curiosity and nothing more.
User avatar
randi
Site Admin
Posts: 7749
Joined: Wed Jul 09, 2003 10:30 pm
Contact:

Re: [FEATURE REQUEST]FLIES

Post by randi »

nitr8
Posts: 2
Joined: Thu Apr 02, 2015 8:40 am

Re: [FEATURE REQUEST]FLIES

Post by nitr8 »

Thanks for implementing this. I really appreciate your work. And it works pretty good.

How would a standard C (non-C++) equivalent look like? ;-)

Or better said: is someone able to port this to the original Hexen C source? I'd donate for a working C solution to this.
Post Reply

Return to “Closed Feature Suggestions [GZDoom]”