|
|||||||
If you are having problems logging in, send a mail to webmaster@titanquest.net and we'll try to sort something out.
![]() |
|
|
LinkBack | Thread Tools | Display Modes |
|
|||
|
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 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. |
|
|||
|
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. |
|
||||
|
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 |
|
|||
|
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 |
|
||||
|
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.
|
|
|||
|
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. |
|
||||
|
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. |
|
|||
|
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. |
![]() |
| Thread Tools | |
| Display Modes | |
|