Submit Your Article Modifications Contact Us

Titan Quest


Go Back   Titan Quest Forums > Modding Titan Quest > Lilith
Register FAQ Members List Calendar Search Today's Posts Mark Forums Read



If you are having problems logging in, send a mail to webmaster@titanquest.net and we'll try to sort something out.


Reply
 
LinkBack Thread Tools Display Modes
  #21 (permalink)  
Old 11-01-2009, 04:20 PM
czukowski
[User Offline]
Traveler
 
Join Date: Sep 2009
Posts: 20
czukowski is choosing between good and evil
Default Re: Lilith's Needs

I don't think it's memory issue, the game would crash all over the place then, not just that quite small area, and there're some other "intense" areas, like the look from Asteria cliffs, when you see all the mobs down there and the game doesn't even try to cut any far details... by the way, I looked at the game memory usage graph, there wasn't anything suggesting that the memory leaks from the game either.

Anyway, if the editor has problems over the area too, then it probably won't be caused by mobs so it was probably a coincidence, that as far as I can remember, I always crashed during a fight.

If the editor still let you make any changes to that spot, I'd try the following: make a testing copy of the map and remove fog, particles, all the props, mobs, no-go paint, leaving just flat terrain, and then see if it still crashes. If it doesn't - the cause has been eliminated, and by gradually adding stuff back you could tell a point from where it starts crashing again. If it still does, then the problem is still there, but at least you'll know it's probably not the stuff you've removed.

Btw, how does editor handle other heavily-fogged areas? Couldn't it hang cause of rendering difficulties (software mode, etc.)?

As of a Scheol area, it was quite weird, on my way forth I've picked up an albino demon and went by the road signs, just over that bridge, and it was all ok. Later, on my way back to kill the 3rd duke I couldn't go back cause the game crashed every time I got close to the bridge. In the end, I took a way around, luckily there was one I don't know if they're related, the game sometimes (quite rarely) crashed on me in some other random locations, but they were single cases, I just loaded and passed these without problems. Just that time, the Scheol crashes were consistent, at the same spot. I'll try to return there and see if it still does it.

Edit:

Just checked a Scheol and it still crashes (tried a couple of times). But the reasons may be different - I've found error reports in the Documents/My Games/Titan Quest - Immortal Throne/exception.txt

Both crashes are memory violations, but call stacks are different, so 2 crashes happen when the game tried to do different stuff.

This is for Scheol:

Code:
Exception Information
-------------------------------------------------------------------------------

Code:       0xc0000005 (EXCEPTION_ACCESS_VIOLATION)
Flags:      0x0
Address:    0x100d6ef0
Parameters: 0x0 0x84 

Registers
-------------------------------------------------------------------------------

EAX = 0x10aa512c
EBX = 0x172374
ECX = 0x0
EDX = 0x7f800000
EIP = 0x100d6ef0
EBP = 0x0
EDI = 0x172378
ESI = 0x0

Call Stack
-------------------------------------------------------------------------------

GAME::Region::GetNumPortals
And this for the Forbidden Mountains:

Code:
Exception Information
-------------------------------------------------------------------------------

Code:       0xc0000005 (EXCEPTION_ACCESS_VIOLATION)
Flags:      0x0
Address:    0x7771020b
Parameters: 0x0 0x954e70a 

Registers
-------------------------------------------------------------------------------

EAX = 0x100000
EBX = 0x1460000
ECX = 0x1
EDX = 0x7f
EIP = 0x7771020b
EBP = 0x17efe4
EDI = 0x9580058
ESI = 0x954e708

Call Stack
-------------------------------------------------------------------------------

RtlFreeHandle + 2473 bytes
RtlTryEnterCriticalSection + 224 bytes
RtlTimeToTimeFields + 48703 bytes
HeapFree + 20 bytes
free + 57 bytes
GAME::SoundResource::Destroy + 20 bytes
GAME::Resource::SetLoadedState + 89 bytes
0x80000000
0x21ffc218
0x21ffc22a
PerfClose + 22189 bytes
DllUnregisterServer + 57524 bytes
0xcb23c91b
0xffce8b51
0xf88b0c50
0xce8b068b
0xeb0850ff
0xebf0c
0x5eb8007
0x4003bf
0x5fc78b80
0xc25d5b5e
0xcccc000c
0x8bcccccc
0xec8b55ff
0xe8f18b56
0xfffffdd1
0x10845f6
0xe8560774
0xffffda97
0x5ec68b59
0x4c25d
0xcccccccc
0x24818bcc
0xc3000001
0xcccccccc
0x55ff8bcc
0x8b56ec8b
0x4cdce8f1
0x458b0000
0xc668308
0x10668300
0x8468900
0x696c06c7
0xc68b7470
0x4c25d5e
0xcccccc00
0xff8bcccc
0x8bf18b56
0xc0850846
0x696c06c7
0x7747470
0xda39e850
0x8b59ffff
0xade95ece
0xcc00004c
0xcccccccc
0x5104c183
0x10f415ff
0xccc37470
0xcccccccc
0x8b55ff8b
0xf18b56ec
0xffffbde8
0x845f6ff
0x56077401
0xffda02e8
0xc68b59ff
0x4c25d5e
0xcccccc00
0xff8bcccc
0x4c6a5756
0xdce8f98b
0x85ffffd9
0xb7459c0
0xb2e8c88b
0x8b00002b
0x3302ebc8
0xf7f18bc9
0x81f61bde
0xf8fff2e6
0xec6817f
0x89800700
0x1c78044f
0x851c718b
0x8b077cf6
0x450ff01
0xc9850eeb
0x18b0674
0x10ff016a
0x46783
0x5ec68b5f
0xccccccc3
0xff8bcccc
0x51ec8b55
0x8b575653
0x4077fff9
0x5d89db33
0xb015fffc
0x8b747010

Last edited by czukowski; 11-01-2009 at 04:55 PM.
Reply With Quote
  #22 (permalink)  
Old 11-01-2009, 05:13 PM
jiaco's Avatar
jiaco
[User Offline]
Demi God
 
Join Date: Sep 2008
Location: GMT+1
Posts: 887
jiaco is aiming to become a model tq.netter
Default Re: Lilith's Needs

While I admit to not completely understanding the error reports, it seems clear that they are entirely different in terms of what the game is doing when it crashes.

For me, the only crash I ever experienced in game was in the mountains, exactly the same transition between terrains as my editor crashes today. But it does not always crash there, its like 1 in 10 chance. But that error looks like while loading something. The scheol error looks like maybe something is off, possibly due to those teleport signposts. It is possible that depending on how many have been activated, the crash may or may not occur.

I know that if I go slowly through the mountains at the crash area, it does not crash.

I would love to have more info from others on these areas...

EDIT

In scheol, I found a bonepile proxy way way way up in the sky.
In the mountains, there are tons of trees that reach above to the maximum, if not beyond, any idea if such things could cause a crash?

Last edited by jiaco; 11-01-2009 at 06:11 PM. Reason: Found things to high to be good
Reply With Quote
  #23 (permalink)  
Old 11-01-2009, 07:11 PM
czukowski
[User Offline]
Traveler
 
Join Date: Sep 2009
Posts: 20
czukowski is choosing between good and evil
Default Re: Lilith's Needs

Well, only game devs could understand these reports completely. Basically, call stacks are program procedures, that's being called by other procedures, i.e. above report suggests, that the game had error while doing RtlFreeHandle procedure, which was called by RtlTryEnterCriticalSection, which was in turn called by RtlTimeToTimeFields and so on.

I tried to go to Scheol bridge at 800x600 and lowest graphics settings but didn't help, however after that (at high settings again) I went to Forbidden Mountains and entered the problem area from the boss side and continued along the inner wall (where the cave entrance is) killing mobs I met along the way and it didn't crash until I reached the other end, turned around went by the other side and almost cleared the whole area, then it crashed almost at where you get the Virtues quest, during a fight with the last 3 or so mobs. But it was the only time I was able to cross the area so "freely". Having all the spots in that area where I ever crashed in mind, I can't really say they form a line that would represent a map transition, but rather scattered across the woods, close to the area borders, cause most of the time I didn't make it far into it. I was only able to run really fast by one of the edges to the Virtue quest NPC and to the cave, trying to avoid any mobs on the way.

I wonder what's the ratio of ppl whose game crashes and whose doesn't. Could the toon profile somehow affect it? Or is there really just something on the map? I guess we can only go trial and error way...

Edit: just tried mountains again, ran around for a couple of minutes, cleared almost whole area, and crashed near its exit, at the opposite side from the previous crash... (but looted an Origin key and a nice ring from the boss' chest )

Looking at SoundResource :: Destroy in the call stack makes me wonder, is there any specific sound effect attached to that area? By the look of it, I'd say the game crashes while trying to unload some sound from the memory.

Last edited by czukowski; 11-01-2009 at 07:32 PM.
Reply With Quote
  #24 (permalink)  
Old 11-01-2009, 07:46 PM
jiaco's Avatar
jiaco
[User Offline]
Demi God
 
Join Date: Sep 2008
Location: GMT+1
Posts: 887
jiaco is aiming to become a model tq.netter
Default Re: Lilith's Needs

Can you download, draw on and repost this image:

http://ferrovipathe.free.fr/Lilith/maps/c047.jpg

and the appropriate scheol map

http://ferrovipathe.free.fr/Lilith/carteb.htm

3rd and 4th row the bottom
Reply With Quote
  #25 (permalink)  
Old 11-01-2009, 09:36 PM
czukowski
[User Offline]
Traveler
 
Join Date: Sep 2009
Posts: 20
czukowski is choosing between good and evil
Default Re: Lilith's Needs

Ok, I marked the trouble areas with yellow, a Scheol one is small and quite precise, I can run from either side, through the rectangle and crash approximately at its other end: http://i36.tinypic.com/jtm3qv.jpg

For the Mountains, I can only give approximate locations (marked as circles), I usually start clearing area from the walls so I'm not attacked from all sides, but when I pick up a fight, I go deeper inside the territory and crash there. I've color coded my usual routes, legend on a picture: http://i38.tinypic.com/iefjhz.jpg
Reply With Quote
  #26 (permalink)  
Old 11-01-2009, 09:52 PM
jiaco's Avatar
jiaco
[User Offline]
Demi God
 
Join Date: Sep 2008
Location: GMT+1
Posts: 887
jiaco is aiming to become a model tq.netter
Default Re: Lilith's Needs

thanks, I will look into next chance I get. I know the mountain crash well, for scheol, it never happened to me and the high flying bonepile was not even on that map, it was a different area. I will make a test toon to play that bridge and see if I can get it to crash there too.
Reply With Quote
  #27 (permalink)  
Old 11-02-2009, 05:58 PM
czukowski
[User Offline]
Traveler
 
Join Date: Sep 2009
Posts: 20
czukowski is choosing between good and evil
Default Re: Lilith's Needs

I guess there isn't any debug tool like Defiler, but that could also mark all necessary quests done and unlock portals for the test toon to just jump there?

I could make a new toon, "defile" it and make a quick run to the Scheol to see if it will crash. If I remember right, it started crashing after I killed the end boss, so it's quite a long way, I guess. Until I make it there, you could better try to debug mountains area, when you have the time, since it seems like more global problem.
Reply With Quote
  #28 (permalink)  
Old 11-02-2009, 06:28 PM
jiaco's Avatar
jiaco
[User Offline]
Demi God
 
Join Date: Sep 2008
Location: GMT+1
Posts: 887
jiaco is aiming to become a model tq.netter
Default Re: Lilith's Needs

This is the best I could do for now, I think I can add in all the waypoints too but have not had time. It opens all portals

http://www.titanquest.net/forums/lil...ortalhack.html

Just now, I wrote a program to extract the dbr references from the lvl files so I can see what dbrs are referenced inside the maps. Am looking now at these areas to make sure there are no bad dbr links as that seems more productive than moving around in the editor looking a sh*t like an idiot.
Reply With Quote
  #29 (permalink)  
Old 11-04-2009, 04:58 PM
czukowski
[User Offline]
Traveler
 
Join Date: Sep 2009
Posts: 20
czukowski is choosing between good and evil
Default Re: Lilith's Needs

Hmm, a brand new test Santa I made crashed on the very same spot at Scheol first time I tried to run past it... I wonder how come I was able to go through it with my first toon...
Reply With Quote
  #30 (permalink)  
Old 11-11-2009, 10:52 AM
Abetillo
[User Offline]
Traveler
 
Join Date: Mar 2009
Location: Spain
Posts: 19
Abetillo is the epitome of generic
Default Re: Lilith's Needs

If this helps you, i'll tell how it goes that crash for me.

For me, the game will always crash at the same places: or where Anteok is or where his majestic chest is.

The most weird thing about it, is that only crashes the first time that i go to those locations at each dificulty. I have two chars on legendary right now, and each of them got three crashes, one at each dificulty, and only the first time they went to that place. I have played that region a lot of times for farming parchments of chamoos by killing Anteok and it didn't crashed a single time, only the first one.

One more thing, when this happens the map of Forbidden Mountains dissapear and i have to explore it another time.

And for Scheol, i have yet to find the crash. It didn't happen for me a single time.
Reply With Quote
Reply


Thread Tools
Display Modes


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT. The time now is 03:17 AM.


TitanQuest.net is an Privacy Policy and Legal
Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.3.0
Titan Quest Forums are not affiliated with THQ/Iron Lore.