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]
[FEATURE REQUEST]FLIES
Moderator: GZDoom Developers
- 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
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.
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.
Re: [FEATURE REQUEST]FLIES
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.
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.