Game crashing every time I start to play my mission from the Editor - by DarkDragon
Beleg Cúthalion on 15/8/2008 at 14:55
This report-all-off-grid... thing always messes things up for me (and the others). Just as a side note: As long as you take care that your BSPs are aligned in a clean way, you can simply ignore this feature. Just have a look at the original missions, according to this report every map would be a complete mess.
ShadowSneaker on 15/8/2008 at 16:35
Really? That's cool then, thanks. I aligned them and it totally screwed up my map : doorways too wide for doors, doorways vanishing altogether, staircases raised above the brush they were on etc.
I was going to fix every one of them but now I might not bother.
SS
Beleg Cúthalion on 29/11/2008 at 20:35
Following my comment in the newbie thread; my first playable FM version (just "basic" architecture, NPCs, some loot, working objectives etc.) runs fine in T3 via GarrettLoader with all the additional things I did (Memo to myself: check visual exposure when selecting weapons) but even after double-checking all the enter/exitmissioninfo actors, sch files from the String_Tags (typos, TextEntry etc.) it still crashes when I try to save the game. Practically everything else works AFAIK, including difficulties, but not the saving thing. Has anyone encountered the same thing before and can point me to some usual suspects? Just before I take all the tutorials and go step by step again. :erg:
Flux on 1/12/2008 at 19:29
Is your ibt compressed? I'm just curious.
Other than that, I'd make sure all these level names are set correctly. You know, mission name appears correctly both in menu and your level entry texts are correct both in misc.sch and maprooms.sch files. And I think I went even a bit paranoid to take into account Komag's note about uppercase, lower case name thingy. (Maproom.sch has "missionname" and Misc.sch has "Missionname")
Beleg Cúthalion on 1/12/2008 at 22:02
I've never even touched the ibt compressor. So I'll have a look at the properties again. The map name is AFAIK displayed properly, but I'll check it step by step now. Thanks. :)
Edit: I've re-done everything according to Komag. The only two things were one character in the MapRooms which I changed from "...Hermes" to "...hermes" and the custom EnterMission actor which I had changed after placing it in the map. Now it's exactly the GameSys one. I haven't found any typos in all the properties, the property "slots" were right and still it crashes when I click on a new save game slot (Misc.sch, by the way, shows nothing unusual). Plus, the default inventory from the Entry map's EnterMission actor doesn't show up although there are no spelling mistakes to be found either. Now I've basically checked all the possibilities I still had. :erg:
...and I'll write to Potter about every ibt-compressed mission crashing now. Even The Bridge. :weird:
Flux on 2/12/2008 at 16:21
So I have a feeling it's nothing about how you made the mission, it must be one of those bizarre "windows" things that's hard to track down. (Years ago game-saving mechanisms were so easy to handle, everything related to it became more problematic after this mygames/mydocuments poo poo...)
For the worst case scenario, someone else might pack it and see if it crashes. Because I'd hate to see your mission renders unplayable after all the amount of work you had put into it.:thumb:
So, there are no messages displayed or logs when it crashes? Is your difficulty infos are set correctly? ( you know, just to double-check) How about choosing a different difficulty and try saving?
Beleg Cúthalion on 2/12/2008 at 19:19
Saving doesn't work on Expert, Normal and Hard. Easy probably not either. There is no error message and I believe I saw no logs whatsoever. But I can check that again.
If there wasn't this default inventory thing, I'd believe it was only something related to the MapRooms.ini or about the saving slots... but since the inventory saved in the Entry map doesn't work either, I hope both can be fixed with the same solution. But after all we agree that someone else should pack it in the worst case. :) As I said, everything else works fine.
Edit 1: Launcher-Log
Code:
1 main: Starting with cmdline 'T3MAIN.exe \\.\DISPLAY1 "dummy" Hermes?-LoadTravel?-LoadSave?-ObjectFilter=0?DestTeleporter="StartHermes" '
3 main: Adjusting default video mode to \\.\DISPLAY1 1680x1050x32 @ 60 Hz
8 SetDisplayMode(1680, 1050, 32, 60, 268435457), result = 0
8 InitInstance: Full screen mode
10 MontiorEnumProc: Found monitor spec for '\\.\DISPLAY1' - m [ 0,0 - 1680,1050 ] w [ 0,0 - 1680,1020 ] - Primary
15 InitInstance: Creating window ( 0,0 - 1680 wide 1050 tall )
36 Waiting for game to send process handle ... (ffffffff)
37 WndProc: Got WM_USER, game's process handle: 000000A4
175 Got game's process handle: a4. Wait time: 1 ms.
175 Signaling event for game to terminate
175 Waiting up to 30000 ms. for game process to terminate
1300 Game process exited with code ffffffff
1300 main: Adjusting default video mode back to original \\.\DISPLAY1 1680x1050x32 @ 60 Hz
1301 SetDisplayMode(1680, 1050, 32, 60, 268435457), result = 0
2301 Synchronized launch, command args : 'Hermes?-LoadTravel?-LoadSave?-ObjectFilter=0?DestTeleporter="StartHermes" ' ...
2301 Creating process C:\Programme\Spiele\Thief3\System\T3Main.EXE -display \\.\DISPLAY1 1680x1050 Hermes?-LoadTravel?-LoadSave?-ObjectFilter=0?DestTeleporter="StartHermes"
2322 ... new process handle 1c4
2322 Waiting for game to go exclusive ... ( 120000 ms delay )
4862 Game has signaled that it has exclusive mode, wait time: 2449 ms.
4862 Wait for game to go exclusive done, exiting.
4863 main: Exiting
Doesn't tell me anything important. :erg:
Edit2: Inventory issue solved. It
was the wrong slot in the EnterMissionInfo in the Entry.gmp. But even though I've changed the map saving name to a simple word (instead of several ones, just in case) and changed the date display format back to zero, it still crashes. Since I've changed the Default.ini a lot in order to get the font updates and other things working, I might compare them (or just exchange it for the time being) and see if there's anything I find.
Beleg Cúthalion on 1/5/2009 at 21:45
Small but unhappy update. I think the map is somewhere before reaching some kind of beta status but I want to solve this saving issue first. It still crashes the game when I take it to GL and install it there. It runs fine, all the objectives and scripts work, inventory, everything, but I get a windows error plus CTD when I try to save. Well, not always, sometimes it just freezes in the saving menu.
I've just tried to create a new entry from the original file and ibt-up the Inn mission just to see if there was an internal error, but throwing the three Inn-related maps into my FM zip (Entry.gmp, Inn.gmp and Inn.ibt) results in a fine game, including saving. I'm running out of ideas, especially after I checked everything according to Komag once more yesterday. String_Tags files include no error AFAIK (that was one of the fist things I checked the last year...might have been a syntax issue so TDS wouldn't know how to name the savegame), objectives/conversations work and the information in all the levelenter/exit/difficulty actors has been checked multiple times. Is there anything one should include to an FM besides the things mentioned in Komag's tut? Are there any limits that make the game playable but prevent from saving (by the way, the issue occurred before I ran into the property storage count problems)? Any other ideas before I zip up my stuff and send it to Flux so he can try that for me...? :erg:
Tiens on 2/5/2009 at 23:23
Beleg, don't give up - you are not alone. Savar had the same "saving" problem with The Hotel. I spent a month to bite it. In our case it turned out as these two mistakes:
- property LevelInfo -> ConversationPackage had no name (it's into Level Properties). In our case this property should have name "Keeper".
- Savar created ibt-file from a map named "Hotel_***.unr". In our case his map should be named "Hotel.unr".
I hope this will help you.
Beleg Cúthalion on 3/5/2009 at 06:35
I think both of these should be correct, but I'll make sure nonetheless. Thanks a lot. :)
And of course I won't give up. I cannot run to ThiefGen and take up the cudgels for T3Ed all the time and then fail. :p
Edit: You mean this one, don't you?
(
http://s11b.directupload.net/file/d/1784/ax3eax3z_jpg.htm)
Inline Image:
http://s11b.directupload.net/images/090504/temp/ax3eax3z.jpgEverything seems alright. Altering this property in the Entry map doesn't change anything. The only thing I might have done differently is that my difficulty goals (the 2nd class objectives) are altered concerning loot percentage etc. etc., otherwise I think everything should be correctly filled-in and named. :confused:
Edit2: I had the idea today that I might have to name the slot according to the objectives, which would be "HermesObjectives" in my case, but the Castle1 map doesn't have CastleObjectives for "Conversation Package" either. :(
Edit3: The name of the ConvPack must correspond with the map name used in the objectives conversations according to Komag... and - surprise! - that's of course the case. I'm going nuts.