header general

[Common Bug] Pyro Demon's Escape Sequence Bug

  • mattbratt11
  • mattbratt11's Avatar Topic Author
  • Chaingunner
  • Chaingunner
More
9 years 6 months ago #1 by mattbratt11
I used the latest GZDoom git Version to test out the Pyro Demon, all went well, but when he performs the escape sequence, GZDoom either kicks me out or Permafreeze. Is there any way to fix this? Thanks!

Please Log in or Create an account to join the conversation.

  • Blue Shadow
  • Blue Shadow's Avatar
  • Administrator
  • Administrator
More
9 years 6 months ago #2 by Blue Shadow
Replied by Blue Shadow on topic [Common Bug] Pyro Demon's Escape Sequence Bug
I can't really confirm that. I spawned the monster and let play around for about five minutes, during which it did a lot of teleportation. I didn't experience any issues.

That was tested with GZDoom 2.1pre-1134.

Please Log in or Create an account to join the conversation.

  • ozymandias81
  • ozymandias81's Avatar
  • Pain Elemental
  • Pain Elemental
More
9 years 6 months ago #3 by ozymandias81
Replied by ozymandias81 on topic [Common Bug] Pyro Demon's Escape Sequence Bug
@mattbratt11
Did you modify it before give it a try? I have pyrodemons inside my Gore project since 2011 an didn't experienced any issues with any gzdoom git versions... FYI Gore has more than 70 different monsters, where many of them are just variations of r667 beasts (no, my pyrodemon has just new death, xdeath and raise anims). Post here your pyrodemon and let's see if its different from the repo one.

Please Log in or Create an account to join the conversation.

  • mattbratt11
  • mattbratt11's Avatar Topic Author
  • Chaingunner
  • Chaingunner
More
9 years 6 months ago #4 by mattbratt11
Replied by mattbratt11 on topic [Common Bug] Pyro Demon's Escape Sequence Bug
I didn't edit the Pyro Demon, it was remained untouched. I downloaded from the beastiary and gave it a testrun. My GZDoom git version is 1159.

Please Log in or Create an account to join the conversation.

  • ozymandias81
  • ozymandias81's Avatar
  • Pain Elemental
  • Pain Elemental
More
9 years 6 months ago #5 by ozymandias81
Replied by ozymandias81 on topic [Common Bug] Pyro Demon's Escape Sequence Bug

mattbratt11 wrote: I didn't edit the Pyro Demon, it was remained untouched. I downloaded from the beastiary and gave it a testrun. My GZDoom git version is 1159.

Anyway I uploaded the latest version of Pyrodemon and had a try with GZDoom git1159: I spawned 8 pyros inside MAP01 of Doom II and I had no problems at all.

What's your hardware/OS configuration mattbratt11? Especially which GL/sounds options are you using for GZDoom? Maybe your problems comes out from them.

Please Log in or Create an account to join the conversation.

  • Blue Shadow
  • Blue Shadow's Avatar
  • Administrator
  • Administrator
More
9 years 6 months ago #6 by Blue Shadow
Replied by Blue Shadow on topic [Common Bug] Pyro Demon's Escape Sequence Bug
Okay, for the last two hours, I've been doing some testing, and it turned out that if you're using OpenAL as your sound backend, it'd lock up or terminate the program immediately. There won't be any issues if FMod Ex is used instead.

I'll report this as a bug at the ZDoom forums once I get a demo prepared for testing.


Edit:

After more testing, I've managed to pinpoint the source of the problem. The Pyroball actor's use of the DOOMBOUNCE flag is what triggers the issue. The solution is simple: replace the flag with BounceType "Doom". That should fix it.

Please Log in or Create an account to join the conversation.

  • ozymandias81
  • ozymandias81's Avatar
  • Pain Elemental
  • Pain Elemental
More
9 years 6 months ago #7 by ozymandias81
Replied by ozymandias81 on topic [Common Bug] Pyro Demon's Escape Sequence Bug
But why I don't have any issues with the original actor? Even inside Gore my Pyrodemon has doombounce (and lowgravity - I guess both of 'em are deprecated flags) for RainCometNull & Pyroball actors. So I bet the backend could be really the main problem.

Please Log in or Create an account to join the conversation.

  • Blue Shadow
  • Blue Shadow's Avatar
  • Administrator
  • Administrator
More
9 years 6 months ago #8 by Blue Shadow
Replied by Blue Shadow on topic [Common Bug] Pyro Demon's Escape Sequence Bug
Have you actually tested it while using OpenAL? As I said, it only happens to me when using OpenAL as the backend.

Please Log in or Create an account to join the conversation.

  • ozymandias81
  • ozymandias81's Avatar
  • Pain Elemental
  • Pain Elemental
More
9 years 6 months ago - 9 years 6 months ago #9 by ozymandias81
Replied by ozymandias81 on topic [Common Bug] Pyro Demon's Escape Sequence Bug
I didn't tested OpenAL and I misunderstand the "pinpoint" word. :-( :-D
Last edit: 9 years 6 months ago by ozymandias81.

Please Log in or Create an account to join the conversation.

  • mattbratt11
  • mattbratt11's Avatar Topic Author
  • Chaingunner
  • Chaingunner
More
9 years 6 months ago #10 by mattbratt11
Replied by mattbratt11 on topic [Common Bug] Pyro Demon's Escape Sequence Bug
Now I know the problem!

It was OpenAL's problem, and I tested!

Thanks for pointing out.

Please Log in or Create an account to join the conversation.