[Hexen] Serpent: Resurrection [New version 09/2017]
Forum rules
The Projects forums are only for projects. If you are asking questions about a project, either find that project's thread, or start a thread in the General section instead.
Got a cool project idea but nothing else? Put it in the project ideas thread instead!
Projects for any Doom-based engine (especially 3DGE) are perfectly acceptable here too.
Please read the full rules for more details.
The Projects forums are only for projects. If you are asking questions about a project, either find that project's thread, or start a thread in the General section instead.
Got a cool project idea but nothing else? Put it in the project ideas thread instead!
Projects for any Doom-based engine (especially 3DGE) are perfectly acceptable here too.
Please read the full rules for more details.
-
- Posts: 324
- Joined: Thu Apr 11, 2013 10:49 pm
Re: [Hexen] Serpent: Resurrection [New version 09/2017]
And I spoke too soon, apparently there's an incompatibility with GZDoom 3.2.5. During the boss fight with Korax, it boots me to the console and I get this:
vm execution aborted: tried to read from address zero. in function parameter "targ"
called from actor: angleto [native]
called from korax.spawnkoraxmissile at gzdoom.pk3:zscript/hexen/korax.txt, line 321
called from korax.koraxfire at gzdoom.pk3:zscript/hexen/korax.txt, line 306
called from korax.a_koraxmissile at gzdoom.pk3:zscript/hexen/korax.txt, line 264
called from state skoraxf.25 in skoraxf
It happens whenever Korax tries to use a particular type of attack, which can be at any time in the fight.
vm execution aborted: tried to read from address zero. in function parameter "targ"
called from actor: angleto [native]
called from korax.spawnkoraxmissile at gzdoom.pk3:zscript/hexen/korax.txt, line 321
called from korax.koraxfire at gzdoom.pk3:zscript/hexen/korax.txt, line 306
called from korax.a_koraxmissile at gzdoom.pk3:zscript/hexen/korax.txt, line 264
called from state skoraxf.25 in skoraxf
It happens whenever Korax tries to use a particular type of attack, which can be at any time in the fight.
-
- Posts: 288
- Joined: Sun May 17, 2015 9:39 am
Re: [Hexen] Serpent: Resurrection [New version 09/2017]
Does it always happen when he uses the 6 fireballs attack? Or only sometimes?
Can you check if it happens in vanilla Hexen?
As far as I can tell, Korax tried to shoot while having no target (i.e. not chasing anyone), or the engine didn't pass the target to the function correctly.
Can you check if it happens in vanilla Hexen?
As far as I can tell, Korax tried to shoot while having no target (i.e. not chasing anyone), or the engine didn't pass the target to the function correctly.
-
- Posts: 324
- Joined: Thu Apr 11, 2013 10:49 pm
Re: [Hexen] Serpent: Resurrection [New version 09/2017]
It doesn't happen in vanilla Hexen. I warped to Map40, put on god mode, and stood there for several minutes letting Korax shoot me, and it didn't crash.worldendDominator wrote:Does it always happen when he uses the 6 fireballs attack? Or only sometimes?
Can you check if it happens in vanilla Hexen?
As far as I can tell, Korax tried to shoot while having no target (i.e. not chasing anyone), or the engine didn't pass the target to the function correctly.
I finally did get through the fight with Korax in this mod, through sheer luck. I'm playing as Darahu the shaman, so I let a summon take him on. I'm not sure if this might have something to do with it, assuming it's a matter of choosing targets, as Korax will target the summon if it's closer than the player. Yet on plenty of other occasions, I've seen him switch targets from me to the summon and back again without any problems.
I tested the Korax fight with a different class, specifically Salazzar the mage, and put god mode on and let Korax shoot me. There was no crash. I added a summon scroll to my inventory and used it, and Korax targeted the summoned serpent and shot it until it was dead, then switched back to shooting at me. Still no crash. The crash only seems to happen with Darahu the shaman for some reason.
-
- Posts: 288
- Joined: Sun May 17, 2015 9:39 am
Re: [Hexen] Serpent: Resurrection [New version 09/2017]
I guess Korax tried to attack your elemental right after it died from another attack. Elementals don't leave corpses and are removed from the game entirely, so the attack had literally no target.
Does it happen randomly or reliably? I.e. whenever Korax uses that attack, or when he uses it on the elemental, etc.
Does it happen randomly or reliably? I.e. whenever Korax uses that attack, or when he uses it on the elemental, etc.
-
- Posts: 5015
- Joined: Sun Nov 14, 2010 12:59 am
Re: [Hexen] Serpent: Resurrection [New version 09/2017]
I reported this as a bug, by the way.
-
- Posts: 324
- Joined: Thu Apr 11, 2013 10:49 pm
Re: [Hexen] Serpent: Resurrection [New version 09/2017]
That has to be it. It did not happen with other summons, and every time I entered the fight with Korax I would immediately use an elemental summon as part of my strategy. So there would indeed be a direct correlation between this crash and the use of the elemental summoning.worldendDominator wrote:I guess Korax tried to attack your elemental right after it died from another attack. Elementals don't leave corpses and are removed from the game entirely, so the attack had literally no target.
Does it happen randomly or reliably? I.e. whenever Korax uses that attack, or when he uses it on the elemental, etc.
Thanks, it wouldn't have occurred to me that it's an engine bug. I can't remember if it happened in previous GZDoom versions.Blue Shadow wrote:I reported this as a bug, by the way.
-
- Posts: 5015
- Joined: Sun Nov 14, 2010 12:59 am
Re: [Hexen] Serpent: Resurrection [New version 09/2017]
It should. Although, if we're talking about versions of the engine prior to ZScript, you'd get an engine crash instead of merely being sent to the console.Frozenwolf150 wrote:I can't remember if it happened in previous GZDoom versions.
-
- Posts: 324
- Joined: Thu Apr 11, 2013 10:49 pm
Re: [Hexen] Serpent: Resurrection [New version 09/2017]
Incidentally, I have to complain about the way the final battle is handled. I don't mean the difficulty, otherwise I wouldn't have been playing on the hardest setting. I mean the friendly AI and the weapon targeting.
I was playing through the final battle as Sallazar, and things started to go wrong as soon as I reached the palace. First my Bloodscourge accidentally killed all the palace guards, which triggered Banedon, Selenus, and the king to enter the fight. Then as I was trying to beat back the monsters, I repeatedly got shot in the back and killed by the idiots with the Seeker Wands. 90% of the deaths were due to Banedon shooting me in the back. The only way around this was to engage the monsters away from the palace entrance so my attacks wouldn't kill the guards. Hellstorm helped a lot.
At the very least, the Seeker Wands wielded by friendly actors shouldn't be able to home in on the player.
I was playing through the final battle as Sallazar, and things started to go wrong as soon as I reached the palace. First my Bloodscourge accidentally killed all the palace guards, which triggered Banedon, Selenus, and the king to enter the fight. Then as I was trying to beat back the monsters, I repeatedly got shot in the back and killed by the idiots with the Seeker Wands. 90% of the deaths were due to Banedon shooting me in the back. The only way around this was to engage the monsters away from the palace entrance so my attacks wouldn't kill the guards. Hellstorm helped a lot.
At the very least, the Seeker Wands wielded by friendly actors shouldn't be able to home in on the player.
-
- Posts: 324
- Joined: Thu Apr 11, 2013 10:49 pm
Re: [Hexen] Serpent: Resurrection [New version 09/2017]
Unrelated bug report regarding one of the new classes. If Herian uses a Power Scroll while the Firemace is equipped, the weapon turns invisible and cannot fire. Sometimes it will fire about 7-8 invisible shots that don't seem to do anything, before the game switches you to another weapon (usually the Hellstaff) as if the Firemace had run out of ammo.
-
- Posts: 288
- Joined: Sun May 17, 2015 9:39 am
Re: [Hexen] Serpent: Resurrection [New version 09/2017]
Unlike Herian's other weapons, the firemace actor derives from Heretic mace, and inherits its SisterWeapon property. So with Power spell (which acts exactly like a Tome of Power) it switches to FiremacePowered from vanilla Heretic. It doesn't have sprites, and you can't get ammo for it.
-
- Posts: 324
- Joined: Thu Apr 11, 2013 10:49 pm
Re: [Hexen] Serpent: Resurrection [New version 09/2017]
Thanks for looking into this. And yeah, that's exactly what it looks like. The weapon impacts look as if it's trying to fire the powered up mace balls.worldendDominator wrote:Unlike Herian's other weapons, the firemace actor derives from Heretic mace, and inherits its SisterWeapon property. So with Power spell (which acts exactly like a Tome of Power) it switches to FiremacePowered from vanilla Heretic. It doesn't have sprites, and you can't get ammo for it.
It's a shame this isn't an actual feature though. I recently finished a run as Herian, and found him to be lacking in crowd control abilities, unless you want to spend tons of gold on high end scrolls. The original Heretic didn't have an equivalent to Doom's BFG, and the Firemace is somewhat limited in effectiveness by comparison. This was balanced out by the Tome of Power, which gave several weapons area effect modes. As it is, Herian's arsenal is better suited to taking down individual enemies, but even then it seems to take forever to kill boss creatures.
-
- Posts: 165
- Joined: Sun Feb 07, 2016 11:38 am
- Operating System Version (Optional): Windows 10
- Graphics Processor: ATI/AMD with Vulkan/Metal Support
- Location: Ukraine
Re: [Hexen] Serpent: Resurrection [New version 09/2017]
Agree, unpowered firemace is useless (both in heretic and hexen_serpent), and better to spent red and yellow mana to hellstaff and phoenix. "Powered by default" mace would be nice feature for next versions of serpent imhoFrozenwolf150 wrote:Thanks for looking into this. And yeah, that's exactly what it looks like. The weapon impacts look as if it's trying to fire the powered up mace balls.worldendDominator wrote:Unlike Herian's other weapons, the firemace actor derives from Heretic mace, and inherits its SisterWeapon property. So with Power spell (which acts exactly like a Tome of Power) it switches to FiremacePowered from vanilla Heretic. It doesn't have sprites, and you can't get ammo for it.
It's a shame this isn't an actual feature though. I recently finished a run as Herian, and found him to be lacking in crowd control abilities, unless you want to spend tons of gold on high end scrolls. The original Heretic didn't have an equivalent to Doom's BFG, and the Firemace is somewhat limited in effectiveness by comparison. This was balanced out by the Tome of Power, which gave several weapons area effect modes. As it is, Herian's arsenal is better suited to taking down individual enemies, but even then it seems to take forever to kill boss creatures.
Even powered mace is hard to use properly, but unpowered is 100 times worse (lets remember, that both of them cannot damage ghosts)
-
- Posts: 196
- Joined: Mon Feb 08, 2016 2:02 pm
Re: [Hexen] Serpent: Resurrection [New version 09/2017]
Hello, sorry for the big up, but how can i take the music mp3 of the last version? I listened some OST on youtube but couldn't find the music i listened....
I don't know if there is different versions but i used this target for the game: "D:\GZDOOM 3.5.0\gzdoom.exe" -file serpent.wad serpent.pk3 serpmus1.wad serpmus2.wad
I'm at the lava part, nice mod, the beginning was a bit long and a bit flat but the level design start to be really interesting since i killed the first big "boss"! ^^
I don't know if there is different versions but i used this target for the game: "D:\GZDOOM 3.5.0\gzdoom.exe" -file serpent.wad serpent.pk3 serpmus1.wad serpmus2.wad
I'm at the lava part, nice mod, the beginning was a bit long and a bit flat but the level design start to be really interesting since i killed the first big "boss"! ^^
-
- Posts: 577
- Joined: Mon Dec 31, 2012 7:25 pm
- Location: Mexico
Re: [Hexen] Serpent: Resurrection [New version 09/2017]
You have to use either Serpentmus1 or serpentmus2, not both. The first one is the more action fantasy themed music, while serpentmus2 is more atmospheric.
-
- Posts: 196
- Joined: Mon Feb 08, 2016 2:02 pm
Re: [Hexen] Serpent: Resurrection [New version 09/2017]
Ah ok! But since i did that, is it the first file who is used? I removed serpentmus2 and i can't launch my save. Have to reuse the same target, will it bug the game?
I wanted know where are some musics from. Like the castle where we fight D'Sparil and the Disciples and the swamp part.
I wanted know where are some musics from. Like the castle where we fight D'Sparil and the Disciples and the swamp part.