I'm not very far into the final run, but I felt like sharing the progress for now. This run is in lsnes (v10). (posted it to 4shared since microstorage does not work for lsnes yet)
http://www.4shared.com/file/H-J-y50-/movieslot1.html
Part of the reason I'm posting a WIP now is that I'm still considering how many grenades I should buy, and I'm waiting until I come to a conclusion before getting much farther. Purchasing grenades definitely costs more frames than firing the weapon for max damage on the first frame possible (an ideal situation), but I think it would save frames against the King fight since there was so much running around in the previous WIP. I currently purchase 4, thinking I would use 2-3 against the King, and have one in reserve in case I need it for the other fights, but I need to do some testing before I progress much further.
The other reason is that I'm considering picking up Hamfist instead of both Norbert and Jetboy. If I buy one less grenade in my current WIP, I'll have 500 Nuyen and I can grab Hamfist before I go to car yards and skip Norbert and Jetboy entirely. This really isn't a bad idea at all, since it costs around 2,500 frames to get them, and the first room in Rust Stilettos only takes 1,600 frames in the previous WIP. Beyond that room, I don't think Norbert would save many frames, since I plan to only kill the Rust Stilettos boss in the final version, and Kitsune's spells become the primary damage dealer at all later parts of the run.
Also, here is a revised lua script for lsnes.
gui.subframe_update(false)
on_paint = function()
gui.right_gap(160);
--SET VALUES
hp=memory.readbyte(0x7E33DE)
mp=memory.readbyte(0x7E3C96)
xp=memory.readbyte(0x7E3C11)
ka=xp/8
nu=memory.readbyte(0x7E3C0D)+memory.readbyte(0x7E3C0E)*256+memory.readbyte(0x7E3C0F)*65536
kh=memory.readbyte(0x7E340B)
km=memory.readbyte(0x7E3C9D)
st=memory.readbyte(0x7E3410)
no=memory.readbyte(0x7E33F7)
je=memory.readbyte(0x7E33F2)
of=memory.readbyte(0x7E39F1)
ki=memory.readbyte(0x7E2FA6)
dr=memory.readbyte(0x7E3546)
--DISPLAY
gui.text(512,10, "HP: "..hp)
gui.text(512,25,"MP: "..mp)
if ka<1>1 then
gui.text(512,40,"KARMA: "..ka)
end
end
gui.text(512,55,"NUYEN: "..nu)
gui.text(512,130,"KITSUNE HP: "..kh)
gui.text(512,145,"KITSUNE MP: "..km)
gui.text(512,85,"ORIFICE HP: "..of)
gui.text(512,100,"JETBOY HP: "..je)
gui.text(512,115,"NORBERT HP: "..no)
gui.text(512,160,"STEELFLIGHT HP: "..st)
gui.text(512,190,"KING HP: "..ki)
gui.text(512,205,"DRAKE HP: "..dr)
end
SonOfDog - I've been thinking a lot about whether to get Negotiation. I think you're right that getting this skill (it only costs around 150 frames to get the keyword and purchase the skill) is faster than staking Vladimir again. The problem that I'm seeing is I will only have 17 karma after the caryards, and I can't get both Negotiation and multiple shadowrunners (it costs 12 karma for 3 shadowrunners, 7 karma for only 2). Unless I'm mistaken, it would cost 15 karma for Level 5 Negotiation, meaning I wouldn't be able to have any additional shadowrunners without farming karma. Since I need at the minimum Kitsune and a Decker for Drake Tower (7 karma), I just don't see how to make this work.
Also, if I do pick up Hamfist instead of Norbert + Jetboy, I will need an additional 1,650 to get the cortex bomb operation. Do you think I can save this much with Negotiation?