Mission Tutorial: Objectives, Scripts, Triggers, Flags, Difficulty Levels - by d'Spair
Mandrake on 19/3/2005 at 06:37
Quote Posted by Ricebug
I unzipped the file into the Thief3 Edit directory and altered the T3.exe property
"G:\Thief3 Edit\System\T3.exe" Bank1It does not run. Thief 3 loads its splash screen and then crashes.
Suggestions?
Ricebug
I just tried the RAR file myself and got the same problem as you - and I think I've found why - the RAR archive only includes the uncompiled .unr maps, whereas the game is looking for the compiled .gmp files. If you specify a startup map in the shortcut, and the .gmp file doesn't exist, the game "crashes" with an MSVC++ error dialogue that you can't easily get to.
Compiling all the .unr maps supplied in the RAR archive in the editor should fix it...(just going off to try it now)
I notice that archive has an Entry.unr map - if my hunch is right, that is the map that runs when new game is selected, so it shouldn't be necessary to use a shortcut to launch it...
Edit: Yep, that was it. The maps just needed compiling, which can be done by loading them into the editor, doing Build All, then File->Export Map For Game.
Then just starting the game normally and chosing new game takes you to the first map. (Entry.gmp)
d'Spair on 19/3/2005 at 10:28
Yep, you have to compile maps before launching them - .gmp files were too big, so I didn't include them.
And, as I have already said, you should start the "Bank" via the "New Game" button, NOT the shortcut.
Mandrake on 19/3/2005 at 11:27
Quote Posted by d'Spair
Yep, you have to compile maps before launching them - .gmp files were too big, so I didn't include them.
:confused:
Too big ? The compiled .gmp files are all smaller than the original .unr files....
Bank1.unr is 66KB while Bank1.gmp is 56KB for instance.
:wot:
Ricebug on 19/3/2005 at 16:46
I opened your Bank levels into the editor and got the following error:
Orphaned Concrete Objects:
This level contains concrete objects whose archetypes no longer exist. All of these orphans have been automatically converted to children of the archetype "MissingArch" and will render as three bright exclamation points at their former positions, so you can see where objects were lost.
I get this on all three of the "Bank" maps.
Ricebug
ProjectX on 3/8/2005 at 19:52
I Know I'm reviving an old thread, but I'm having the same problem that arose a page or so back. The problem is that when I load I don't see anything in the briefings and I get blank objectives and notes. The only problem is, your solution ("copy the playergarrett conversation files across to the installed folder") wouldn't work for me because I'm still trying to run from the editor install, and therefore it already has these files. I know they're there because I can still see the conversations in the editor, they just don't appear in-game.
Anybody have any ideas? (wow. I must have the MOST "help me" threads in this forum)
Ziemanskye on 4/8/2005 at 17:21
Did it write the conversation schemas right?
You should be able to look at the objectives properties in the conversation editor and see the name of the associated shema beside it - something like BankObjectives_000100.sch.
If they haven't got schemas they don't show up for some reason.
ProjectX on 4/8/2005 at 17:53
how do you get to that? I opened view -> Conversations but I can't see an option like that anywhere
Ziemanskye on 4/8/2005 at 18:13
Right click the actual conversation entry, and select Edit - the schema name should show up on the grey area to the right on the top. If you don't have them, make sure your user.ini is set up right (the SchemaChangesAllowed=True thing), and play with the Conversation editor's save, compile, Generate Schemas, Repair Schemas, Export Mission Objectives buttons.
Ziemanskye on 4/8/2005 at 18:16
Oh - and if the editor is installed somewhere with spaces in the name - eg .../Program Files/..., then it doesn't compile right. You need to be somewhere without spaces.
ProjectX on 4/8/2005 at 19:08
Quote Posted by Ziemanskye
If you don't have them, make sure your user.ini is set up right (the SchemaChangesAllowed=True thing),
That was it, thanks again for the help.