Help with Hexen (Gibbet)

Discuss anything ZDoom-related that doesn't fall into one of the other categories.

Help with Hexen (Gibbet)

Postby Kirby » Sun Dec 11, 2005 2:01 pm

Now I can't figure out for the life of me how to get out of this room. I finllay found the axe key which opens the door. Then they shut and the monsters appeared. Alas, once they all died, I could not get out, and there is no apparent way out either.

Here is the room that I speak of. Can someone point me in the right direction?

Image
User avatar
Kirby
Soon to be chastized
 
Joined: 26 Aug 2004

Postby Belial » Sun Dec 11, 2005 2:16 pm

The script died. Reload and try again, or noclip through the walls to kill the bishops.

Having a patched IWAD helps. Sort of.

This is by far the most annoying bug in Hexen, because it happens almost every time you play it. This is the reason why Hexen coop is best played with +sv_cheats 1, just in case.
User avatar
Belial
MC™
 
Joined: 09 Feb 2005

Postby Shadelight » Sun Dec 11, 2005 2:34 pm

or just puke the script from the console :P
User avatar
Shadelight
You must construct additional lumber.
 
Joined: 20 May 2005
Location: Labrynna
Discord: Shadelight#4920

Postby Enjay » Sun Dec 11, 2005 3:51 pm

Yeah, I got stuck there the first time I played Hexen.
User avatar
Enjay
Everyone is a moon, and has a dark side which he never shows to anybody. Twain
 
 
 
Joined: 15 Jul 2003
Location: Scotland

Postby Siggi » Sun Dec 11, 2005 3:58 pm

KingofFlames wrote:or just puke the script from the console :P

A genius plan if you know which script broke
User avatar
Siggi
 
Joined: 03 Oct 2004
Location: South Africa

Postby Enjay » Sun Dec 11, 2005 4:01 pm

I don't *think* the scripts for the original Hexen are available anywhere. However, being that they are the old format, any decent decompiling tool should be able to do it.
User avatar
Enjay
Everyone is a moon, and has a dark side which he never shows to anybody. Twain
 
 
 
Joined: 15 Jul 2003
Location: Scotland

Postby Enjay » Sun Dec 11, 2005 4:04 pm

In fact, I think this is the right level:

Spoiler:
User avatar
Enjay
Everyone is a moon, and has a dark side which he never shows to anybody. Twain
 
 
 
Joined: 15 Jul 2003
Location: Scotland

Postby Belial » Sun Dec 11, 2005 4:09 pm

My guess would be script 13.
User avatar
Belial
MC™
 
Joined: 09 Feb 2005

Postby Graf Zahl » Sun Dec 11, 2005 4:10 pm

Belial wrote:The script died. Reload and try again, or noclip through the walls to kill the bishops.

Having a patched IWAD helps. Sort of.

This is by far the most annoying bug in Hexen, because it happens almost every time you play it. This is the reason why Hexen coop is best played with +sv_cheats 1, just in case.


Do you know what exactly the problem is?
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
 
Joined: 19 Jul 2003
Location: Germany

Postby Belial » Sun Dec 11, 2005 4:20 pm

Well, after killing the serpents the walls are supposed to open and let the bishops out. Sometimes (very often) they don't. Happens in both vanilla and ZDoom, patched and unpatched IWAD.

Edit: I have no idea what ACS is all about, but my guess is this line

Code: Select allExpand view
until(thingcount(T_DEMON, 0) == 3)


should read == 0. If I kill the serpents really fast, like with the Bloodscourge, the script fails. When I picked off one with the arc, the script worked, because out of the 4 serpents spawned, 3 were left.
User avatar
Belial
MC™
 
Joined: 09 Feb 2005

Postby Graf Zahl » Sun Dec 11, 2005 4:25 pm

No, it should read '<=3' to achieve what it wants.
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
 
Joined: 19 Jul 2003
Location: Germany

Postby Belial » Sun Dec 11, 2005 4:30 pm

I think the authors wanted the script to execute when all the serpents are dead, like the firegargoyle script 14 and the bishop script 16, so I'd go with '== 0'. Just guessing of course. ATM the workaround is simple - only kill 1 serpent and wait till the walls open before you kill the rest.
User avatar
Belial
MC™
 
Joined: 09 Feb 2005

Postby Graf Zahl » Sun Dec 11, 2005 7:21 pm

...or fix the script and reinsert it into the WAD. Then it plays as expected. ;)
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
 
Joined: 19 Jul 2003
Location: Germany

Postby Apothem » Sun Dec 11, 2005 9:10 pm

Is it possible to make a fix for this within the ZDoom code possibly?
User avatar
Apothem
ACS scripting makes my head go BooM!
 
Joined: 30 Nov 2003
Location: Performing open heart surgery on an ACS compiler.

Postby Doomguy0505 » Mon Dec 12, 2005 2:40 am

or a new command?
eg. -acs hexenfix.ini

hexenfix.ini
Code: Select allExpand view
[ACS.SCRIPT]
compiled="[compiled acs file]"
map="[map lump]"
User avatar
Doomguy0505
sudo rm -rf /
 
Joined: 29 Mar 2005

Next

Return to General

Who is online

Users browsing this forum: Semrush [Bot] and 4 guests