Classic Hexen Gibbet Glitch

Archive of the old editing forum
Forum rules
Before asking on how to use a ZDoom feature, read the ZDoom wiki first. This forum is archived - please use this set of forums to ask new questions.
Classic Doom Guy
Posts: 176
Joined: Wed Mar 21, 2007 11:15 pm
Location: Kali-FORnia

Classic Hexen Gibbet Glitch

Post by Classic Doom Guy »

I've been pouring over the internet, and can't find a solution to avoiding the throne-room glitch in the gibbet.

I've tried a bunch of different actions, and sometimes the dragons don't even appear, let alone the priests or the heiresiarch.

Somewhere on this board I saw a thread about editing it out, and there was even the line of code present in the thread. I used the search function and it didn't come up that I could tell.


Does anybody know how to avoid this glitch or how to fix it? I can't cheat because I'm on the hardest setting.
User avatar
Kirby
Posts: 2697
Joined: Thu Aug 26, 2004 1:23 pm

Post by Kirby »

I had the same problem a while ago, and the solution that I used was simply noclipping thru the walls on the left and right to kill the bishops. Once they die, the next script DOES indeed execute and you can continue.

Unfortunately, there is no way around the bug, so noclipping is probably the best solution
User avatar
Zippy
Posts: 3302
Joined: Wed Mar 23, 2005 5:31 pm
Location: New Jersey

Re: Classic Hexen Gibbet Glitch

Post by Zippy »

Classic Doom Guy wrote:I can't cheat because I'm on the hardest setting.
You can cheat on nightmare mode by enabling it with the sv_cheats cvar.
  • 1. Save
    2. Bring down the console
    3. sv_cheats true
    4. Load
    5. Cheat
User avatar
Anakin S.
Posts: 1067
Joined: Fri Nov 28, 2003 9:39 pm
Location: A long time ago in a galaxy far, far away...

Post by Anakin S. »

Kirby wrote:I had the same problem a while ago, and the solution that I used was simply noclipping thru the walls on the left and right to kill the bishops. Once they die, the next script DOES indeed execute and you can continue.

Unfortunately, there is no way around the bug, so noclipping is probably the best solution
The thread actually describes the solution. You have to change one of the scripts.

In script 13,

Code: Select all

until(thingcount(T_DEMON, 0) == 3)
Graf Zahl wrote:No, it should read '<=3' to achieve what it wants.
Or you could try again and leave 3 serpents alive until the walls open up.
Classic Doom Guy
Posts: 176
Joined: Wed Mar 21, 2007 11:15 pm
Location: Kali-FORnia

Post by Classic Doom Guy »

Anakin S. wrote:
Kirby wrote:I had the same problem a while ago, and the solution that I used was simply noclipping thru the walls on the left and right to kill the bishops. Once they die, the next script DOES indeed execute and you can continue.

Unfortunately, there is no way around the bug, so noclipping is probably the best solution
The thread actually describes the solution. You have to change one of the scripts.

In script 13,

Code: Select all

until(thingcount(T_DEMON, 0) == 3)
Graf Zahl wrote:No, it should read '<=3' to achieve what it wants.
Or you could try again and leave 3 serpents alive until the walls open up.
Nice. Thanks man. That answers everything.
User avatar
Anakin S.
Posts: 1067
Joined: Fri Nov 28, 2003 9:39 pm
Location: A long time ago in a galaxy far, far away...

Post by Anakin S. »

Sure. Glad we could help.
dennisj1
Posts: 399
Joined: Sun Jan 11, 2004 1:46 pm
Location: Superior, WI

Post by dennisj1 »

I would like to fix this, myself, but where can I download Hexen's ACS Source?
User avatar
PaganRaven
Posts: 439
Joined: Fri Oct 14, 2005 2:21 pm

Post by PaganRaven »

How come my post got deleted? :|
dennisj1
Posts: 399
Joined: Sun Jan 11, 2004 1:46 pm
Location: Superior, WI

Post by dennisj1 »

Probably some moderator deleted it. Why? I asked for the ACS source (script source) from Hexen, not the IWAD!
Edit: is there some tool to get the script source code from Hexen's IWAD?
Last edited by dennisj1 on Sun Apr 08, 2007 6:56 pm, edited 1 time in total.
User avatar
Penguinator
Posts: 625
Joined: Mon May 22, 2006 6:55 pm
Location: Hell

Post by Penguinator »

PaganRaven wrote:How come my post got deleted? :|
Phobus said some posts are myseriously dissappearing for no reason.
User avatar
Phobus
Posts: 5984
Joined: Thu May 05, 2005 10:56 am
Location: London
Contact:

Post by Phobus »

Which, dubious though it may sound, is literally all I know. Seems to have happened to HotWax more than anybody else, but it has gotten a few others (I haven't got a clue if any of mine have gone missing or not... I don't check)
User avatar
Captain Ventris
Posts: 4605
Joined: Mon Jul 31, 2006 4:25 pm
Location: San Antonio, TX

Post by Captain Ventris »

Phobus wrote:Which, dubious though it may sound, is literally all I know. Seems to have happened to HotWax more than anybody else, but it has gotten a few others (I haven't got a clue if any of mine have gone missing or not... I don't check)
Why would it happen to one person more than ano
User avatar
Necromage
Posts: 484
Joined: Thu Feb 10, 2005 3:13 pm
Location: NJ
Contact:

Post by Necromage »

If I had to guess it would be because Hotwax posts so much that statistically he has more posts of his to get deleted.
User avatar
HotWax
Posts: 10002
Joined: Fri Jul 18, 2003 6:18 pm
Location: Idaho Falls, ID

Post by HotWax »

Captain Ventris wrote:Why would it happen to one person more than ano
I don't believe it did. I just happened to be the one to notice and I'd made several posts the day it started happening. In fact, what happened was that all posts within a certain time block were deleted, regardless of poster.

All I know is it scared the shit out of me because I'd just had to do a system restore on my work computer. Very strange coincidence. :P
User avatar
PaganRaven
Posts: 439
Joined: Fri Oct 14, 2005 2:21 pm

Re: Classic Hexen Gibbet Glitch

Post by PaganRaven »

This might seem like quite a necropost, but someone uploaded this video:



In the description is the offending code, in its complete script:

Code: Select all

script 13 OPEN
{
until(thingcount(T_DEMON, 0) == 3)
{
delay(const:210);
}
Door_Open(const:28, 32);
tagwait(const:28);
Stairs_BuildDownSync(const:18, 8, 16, 0);
}
From this I infer that there are no chaos serpents on the map until these guys teleport in (can't believe I never realized that for 2 decades).

This is an open script, so setting that to <= 3 would just make the doors open the first time you enter the map because there are no chaos serpents in it currently; and that's fine if you're okay with that. I'm sure a better solution can be made. Has anybody edited the script to fix the map?
Last edited by wildweasel on Sat Jan 30, 2016 3:07 pm, edited 1 time in total.
Reason: I repaired your youtube tag. Might want to consult the Rules thread, as I left a guide on that in there.
Locked

Return to “Editing (Archive)”