Dafydd on 9/7/2006 at 08:30
I just ran into the infamous KO bug in Calendra's Legacy: that's the one that fails the game with the "don't kill anyone" objective X-ed out when you trigger Mercedes -- if you've previously knocked everyone out with your blackjack. Evidently, when Mercedes exits Garrett's closet, she pushes a button that starts the "Night of the Living Dead" event; one of the first things that happens is that several AI are killed... but if they've been knocked out and then they die, it's counted against me, even though I didn't do it. (I'm innocent, I tell ya!)
So I have to stop the event from specifically killing those AI, who are happily unconscious now.
I asked in one of the CL threads on the Thief Fan Missions page, and someone kindly responded that I can get past that point by:
Quote:
Basically, open your saved game in the editor using edit_load_game saves/quick.sav, use find_obj to find that DestroyTrap, and then delete all the ControlDevice links from it to AIs. I can't remember offhand if there are any CD links to anything other than AIs - if there are, make sure not to delete those.
But as a non-DromEder, I'm completely at sea how to do this. I finally got DromEd up and running... but can someone write a post with a lot of hand-holding to help me do this? I can get as far as opening DromEd and typing edit_load_game saves/quick.sav in the text box in the lower right corner; beyond that, I'm stumped.
(I made a copy of the quick-save game and copied it over to my new DromEd directory; when it's fixed, I'll copy it back. I assume that's what I'm supposed to do!)
I really don't want to have to start the mission all over again; I'm over three hours of gametime into it at this point, just before triggering the NLDE. Besides, I'm curious to see how this kind of thing gets done in DromEd.
Thanks!
Dafydd
Random_Taffer on 9/7/2006 at 17:23
Simple.
Right click in the top left view window and select the "solid world" option. This makes it so you can use w, a, d, x to move around and see the mission. q, e, move up and down while r, v, look up and down. just mess around with them and you'll get the hang of it.
Now you'll need to find all of the AI in question. (you'll see them as red boxes in the other views) Select one (left click) and then go into "links". (found at the bottom of the screen)
A white box will pop up with lines of data (not sure how many-it varies about how much the AI is linked too. Anyway find the line that reads
"~ControlDevice (guard name) A DestroyTrap"
Delete this line. This will remove the guard from the destroy trap so it won't be killed and will remain ko'd.
Repeat this with the other ai's.
Vigil on 9/7/2006 at 17:37
<del>Even simpler: Follow Random Taffer's instructions until you get into the Links view for that AI. Instead of deleting the link, just make a note of the object ID of the DestroyTrap that's linked to the AI. Then, close the links view, and type into the console:
where 12345 is the ID of the destroytrap. This will select the destroytrap. Then, press DEL to delete the destroytrap.</del>
Edit: ok so that's an incredibly dangerous and stupid thing to do given the trap is responsible for more than just AIs. Sorry NV.
Nameless_Voice on 9/7/2006 at 17:39
IIRC, the Destory Trap has a name; it's not called 'A Destory Trap'.
[EDIT:]
I poked around in Midnight In Murkbell for you...
The destorytrap in question is called 'nldedestroyer', and is object #871.
Go to DromEd's console and type
Press on the links button near the bottom of the screen.
You'll see a huge list of ControlDevice links.
The problem is, some of these are not related to AIs, and you definitely don't want to delete those...
Select all the links by quickly pressing Home and then Shift+End, then hold down control and click on the following links to deselect them:
<table width=100%><tr><td>ID</td><td>Flavour</td><td>From</td><td>To Object</td>
<tr><td>018100B7</td><td>ControlDevice</td><td>nldedestroyer (871)</td><td>A MetalDoor21 (1012)</td></tr>
<tr><td>018100BB</td><td>ControlDevice</td><td>nldedestroyer (871)</td><td>A 4x7rusty (1052)</td></tr>
<tr><td>018100FA</td><td>ControlDevice</td><td>nldedestroyer (871)</td><td>A SeaChest (1150)</td></tr>
<tr><td>01810132</td><td>ControlDevice</td><td>nldedestroyer (871)</td><td>A red book (1122)</td></tr>
<tr><td>018101A3</td><td>ControlDevice</td><td>nldedestroyer (871)</td><td>A ReinfWood4x8 (1898)</td></tr>
<tr><td>FE8100B8</td><td>~ControlDevice</td><td>nldedestroyer (871)</td><td>nldemaster (1484)</td></tr></table>
Once you've deselected those links, press Delete to delete the others. You should be left with six remaining links. You can now close the links window.
Finally, use edit_save_game saves/quick.sav to save your saved game again.
Dafydd on 9/7/2006 at 21:29
Wow, that looks great, everybody! I'm going to go try that right now....
Yay, it seems to work. Thanks, all.
It seems that if Mercedes doesn't see you when she first enters the room, then she won't talk to you -- even if you stand right in front of her. Or give you the keys. I tried it again, this time turning the lamp back on (I had turned it off so I could pick her purse when she enters), and it worked all right this time. I had to run after her to pick her purse, but I eventually got it.
Thanks! It's NLD right now, and I'm off to steal the Cylix back.
Dafydd
john9818a on 10/7/2006 at 00:35
I'm just curious, but are you ghosting Calendra's Legacy? Do the automatic conversations count as a bust?
Nameless_Voice on 10/7/2006 at 07:33
Obviously not; the bug happens if you steal your blackjack before you're officially supposed to have it and then use it to try to save a few lives by KOing everyone.
Meisterdieb on 22/11/2020 at 18:32
Sorry for the necro, but I've encountered the same problem.
But I can't manage to even load the savegame in Dromed.
Would someone please explain how exactly to do that?
When I enter the 'edit_load... ' nothing happens.
I manage to load up the mission in Dromed and I'm able to find the object in question; I just can't for the life of me figure out how to load the save.
voodoo47 on 22/11/2020 at 19:07
I usually just start up the editor, type set game_mode_backup 0 into the command window, then go ingame, load the save from the menu, then hit alt+E to go back to the edit mode, do whatever needs to be done, go ingame, save and exit, done.
ZylonBane on 22/11/2020 at 20:35
Someone should post a version of Midnight in Murkbell that just gets rid of the no-kill objective and starts Garrett with his sword and blackjack. All the forced ghosting nearly ruined an otherwise amazing FM for me.