PDA

View Full Version : Hailing NPCs causes the zone to crash


Dymerius
07-15-2006, 01:46 PM
This is an issue that I've been trying to puzzle out for the past few days.

I downloaded binaries for 0.7 build 827 and the server runs fine.

I downloaded the source for 0.7 build 827 and compiled it (I changed nothing) using Visual Studio 2005 Pro and it compiles Zone successfully. However, when I use this copy of Zone to run the server, if a player hails ANY npc (even NPCs that have no perl quests) the zone will crash.

I ran debugzone and when I trigger this error, I get a message from VS2k5 saying "Debug Assertion Failed"...

Anyone have any ideas?

Thanks,

Dymerius
07-18-2006, 10:43 AM
Bump

Still trying to fix this problem. If anyone is able to do a successful build with Visual Studio 2005 Pro, please contact me via email (dwmaze at gmail dot com) if you wouldn't mind helping me out real quick. Thanks :)

mattmeck
07-18-2006, 11:21 AM
Bump

Still trying to fix this problem. If anyone is able to do a successful build with Visual Studio 2005 Pro, please contact me via email (dwmaze at gmail dot com) if you wouldn't mind helping me out real quick. Thanks :)

You are using the only compiler that has this issue, only 3-4 people here use it and they cant find the issue either.

Dymerius
07-18-2006, 11:33 AM
I did a debugperl build instead of release. Everything works fine.

Any ideas why it might have done that?

Also, are there any problems I should look for or anything I should be aware of with running the debugperl instead of release?

d00d
07-21-2006, 11:12 AM
zone must be compiled as debugperl, world and emushare.dll can be compiled as release. If u compile zone as release then anytime u hail a npc with perl quest itll crash the zone period.

Dymerius
07-21-2006, 04:43 PM
I was mistaken when I said this issue was resolved. Quests are still broken using the debugperl zone. Hailing an NPC will yield a response, but trading an item or any use of global flags seems to be broken right now. Any idea why that might be happening?

Dymerius
07-23-2006, 03:19 AM
This issue was being caused by my plugin folder being empty.