Player (85)
Joined: 7/25/2011
Posts: 58
Alright, work was brutal for a while, but I've got a big update here. This run goes all the way to Bremerton in 1/2 hour. http://dehacked.2y.net/microstorage.php/info/651580759/Shadowrun%20v26.smv Also I have a simple Lua script I put together to show stats for Jake and the shadowrunners. This is the code: while true do emu.frameadvance() --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) --DISPLAY gui.text(232,186,"HP: "..hp) gui.text(232,196,"MP: "..mp) if ka<1>1 then gui.text(220,206,"KARMA: "..ka) end end gui.text(208,216,"NUYEN: "..nu) gui.text(30,206,"KI HP/MP: "..kh) gui.text(79,206,"/"..km) gui.text(0,176,"OR: "..of) gui.text(0,186,"JE: "..je) gui.text(0,196,"NO: "..no) gui.text(0,206,"ST: "..st) end -------------------------------------------------------------------------- Lastly, this is my ongoing list of things to improve in the final version: 14) The bouncer in the Cage bar - maybe give him tickets first, then make calls 15) Hamfist - Whether I get him instead of Jetboy will depend on whether I get boosted reflexes. See below 16) I was being dumb when I did the first computer in Drake's tower, so that can be improved a bit. Also I need to kill the Mage before the elevator goes back up. 17) I may not get boosted reflexes in the final version. I spent 12K frames getting cash and performing the operation (6.5K and 5.5K respectively). What this does is it reduces the delay between gunshots from 35 frames to 25 frames. So I need to fire my gun 1.2K times to make this worth it. However, gunshots are also the primary means of luck manipulation, and I may need this with the huge fights coming up. 18) I was also being dumb when I forgot to get the keyword "Docks" after learning the heal spell, so I spend 4.7K frames back tracking. EDIT: I forgot to ask, would anyone find the ticking noise from the cortex bomb annoying if it continued for the entire run? And does anyone think this is too boring for submission?
Joined: 12/27/2006
Posts: 49
Personally, I think the ticking noise could get annoying if it goes on for too long (like over 10 mins or so). As for a run, I'd definitely love to see one, but then I did played (and love) the game so I'm not the most objective person here. :)
Player (85)
Joined: 7/25/2011
Posts: 58
Thanks trytoguess! I did some testing earlier today, and I think I can bypass activating the cortex bomb entirely so the ticking noise would never happen. But it depends on whether I can keep a shadowrunner alive to hack the final computer (which is required to beat the game). I will miss that hilarious dialogue with the doctor though...ooops! I might have activated a bomb in your brain, I think? Well, good luck with that. I feel the need to clarify that I consider this WIP as more of a highly optimized test-run than anything that will become a final product. From the beginning I intended to redo the run (hence some decisions like picking up the datajack, even though I may not need it), and the final version will be in lsnes. Still, I need a highly optimized run for comparison purposes, and the final route depends on what I can accomplish in a TAS. i.e., can I keep Steelflight alive so I never need to use the datajack, can I keep Kitsune alive to get the "Best" ending, can I do all of this with no armor, how much HP or MP will I need to accomplish this, do I need to hack computers for money, etc. Currently I'm doing what I think is fastest and things most speedrunners do, but obviously I'm noticing mistakes here and there that just become part of an ongoing list. This is my plan if I can keep Steelflight alive until the end game: Skip the operation that activates cortex bomb, hire orifice and jetboy, let jetboy die (or kill him) before picking up Steelflight and after he finds $2K), skip drake tower sequence (until later in game), get Kitsune on first run to Wastelands but get Steelflight on second trip, get dock keyword when get heal, skip the computer section in Dark Blade (just run past the first guard without opening dialogue box), skip boosted reflexes, get ice keyword on second trip to Wastelands. This gets me to Bremerton with $50 to spare and saves over 20K frames (5 minutes). Lastly some additional things I will change: 19) Don't give Kitsune the mesh jacket, she can't wear it 20) I don't need the Rust Stilettos keyword from the guy at the train station 21) Try only killing the Rust Stilettos leader, I don't need as much health as I thought for the later sections and I may not need the karma. 22) I only need to ask Vladimir about Jester Spirit on the second stake. 23) I can get the "Ice" keyword from the catwalk just before I get it delivered to the docks. Thanks for watching!
Joined: 12/27/2006
Posts: 49
TheHepper wrote:
Thanks for watching!
And thank you for the WIPs. I'll definitely be watching and cheering from the sidelines. Good hunting. :)
Player (85)
Joined: 7/25/2011
Posts: 58
In this update our hero defeats the dragon and saves the day. There are quite a few computer sequences left to do in Aneki Tower, but I'm going to end this test run here and start working on the final version. I did a brief run using Randil's lua script to make sure I can complete the game, and there's not much value in optimizing computer sequences. http://dehacked.2y.net/microstorage.php/info/224638948/Shadowrun%20v32.smv Goals for final run: No HP upgrade (the only reason my HP dips below 30 in this run is because Steelflight left in Volcano), no MP upgrade, no heal spell upgrade (won't even cast heal, I only do in the Volcano bcuz no Steelflight), no stat upgrades except for Charisma and Firearms, no armor, no cash pickups from enemies (except for Rat Shaman for the $3K). Aims for fastest time, takes damange to save time (manipulating a perfect damage free run would not be practical and would cost additional run time). Would any one consider not defusing the cortex bomb straight away a speed entertainment tradeoff? It is faster the way I do it. A note on Drake: In the fight against Drake, the purpose of the Jester Spirit is to reduce Drake's health, and left alone will take it from 250hp to 70hp (Drake's HP is: 7E3546). So if each of my spirit spells can deal 25 damage, one would think I can take him down the second the Jester Spirit spell finishes. Unfortunately, the game is designed to cap the help provided by JS based on how much damage the player has already dealt. So if Drake's HP is taken down by over a certain threshold, JS only takes him down to 40HP. It's more complicated than that though, here are some scenarios: if you deal 75 damage, Drake will have 40hp after JS, if you deal 40 damage, he will have 40 hp, and if you deal either 39 or 49 he will have 31 hp which is as low as it gets. (Does this make sense to anyone math wise?). Since 31 HP is as low as he'll go, it takes 2 summon spirit spells to finish him off, and there is some waiting until Jester Spirit is complete to hit him at the earliest possible moment (otherwise the JS will stop its attack and Drake'll still be >31). Notes on the final route: I forgot you need the "Head Computer" keyword to get into Aneki, so I will have to do the doctor sequences because only the last doctor gives this keyword after deactivating the cortex bomb. However, I won't bother with boosted reflexes. To afford the additional funds for the operation, I'll stake Vladimir for $5K. I'm also going to make a run into Drake Tower with Norbert, Jetboy, and Kitsune after Rust Stilettos. I will fight up to the 5th floor, clearing all encounters that need battles and hacking the required computers, but not hacking for cash. Doing an initial run up Drake Tower costs an additional 2K frames, but saves a run back to the hotel (also around 2K frames). This, however, will enable me to run Bremerton and the Volcano back-to-back for more entertainment. Then I'll rest just before Aneki. The biggest flaw with my test run is Steelflight leaves before Aneki, and he absolutely has to stay with me for his datadeck. I found the RAM addresses for how long shadowrunners will stay with me (7E2DFA is for first position shadowrunner, 7E2DFC is for second position). It's interesting, as long as the bad guy is the only guy on the screen and he dies, it counts down against you, even if there are other bad guys just off screen. Watching this now I should be able to optimize this so he stays for Aneki, especially since we only had 1 encounter to spare when we went to the Volcano. There were a lot of encounters on the Rat Shaman path that he won't have against him in the final run. Since I'm confident I can keep Steelflight till the end, I won't pick up the datadeck. That saves 800 frames in the current run. I estimate I can save around 6-7 minutes in optimization, and Aneki should take about 10 minutes (7-8 of which are in the Aneki building). I think that lands us at 50 minutes for the run. To the best of my knowledge, the unassisted speedrun records are around 90 minutes. I would be happy if the run could get below 45 minutes, but I think that's a fairly good spread already. Some other things to change: 24) I fight one guy in the Bremerton stairs, but I think I could avoid that battle with luck manipulation. 25) The poison ooze fight took a while because I could not select Kitsune for a spell. This should not be a problem in the final version since Kitsune will no longer be the tail end of the party. 26) I can activate first computer in Drakes from the front side of desk 27) I should be able to manipulate the elevators by changing when I log into the computer 28) There's a fairly long wait where I don't move with Drake, but I wanted an idea for the perfect timing. 29) It's worth noting for the matrix sections that you can hold down the arrow key to move over squares, but after turning, tapping the direction you want to go is faster than holding down 30) I forgot you can use "Select" button to exit menus, this may improve the karma boosting sections. Any thoughts and ideas would be appreciated!
Joined: 6/25/2012
Posts: 5
Location: UK
Hi, Hepper. I've been lurking here for years, and so glad this game's being worked on! I've played it on and off since 1995, and contributed tips to the SDA run btw so hopefully I can be of some use here. Ideas: ---------------------------------------------------------------------------------- Drake HQ: Consider opening up access to all the floors BEFORE Bremerton with Kitsune, Steelflight, and maybe Norb or Anders. I would also luck manipulate the Summon Spirit attack from Kitsune to leave weaker enemies alive if you can while you focus on getting computer access during the fight. That way you reduce the latency with having too many people on screen, keep the Shadowrunner timers from counting down and access the next floor of the building in faster time. Once you have access to all the floors do not progress to the top one just head back down the elevator and proceed to wherever it was you needed to go (Dark Blade, Bremerton etc.) depending when you want to do this en route. I don't know when it would be most efficient other than doing it before Bremerton. Arguably you could do this later in the game and rest at Volcano..but the karma / cash / route trade-off might be slightly better. ---------------------------------------------------------------------------------- Skills: I read through all the posts here but I think I am being a bit dense and missed something...what skills and magic are you actually looking at acquiring / upgrading? I would say the main ones to level early on are as follows: NEGOTIATION I think for the runners you are after you only need to get this to 4. You get this skill at the Caryards from the guy at the Arena for 1k. It will drive down the cost of your runners. CHARISMA The one that keeps them with you longer. I don't know if you need it all the way to 6 for middle tier runners. LEADERSHIP This one as you know lets you have up to 3 runners. The reason I suggest this last is because you are still gathering karma before you even get your 3rd runner in your route. Also, if you take these suggestions on board or if you go ahead with your current methods how much Karma will you need in total for skills and at what points do you need to have those skills at certain levels by? ---------------------------------------------------------------------------------- Magic: Simply put - what spells are you using besides Summon Spirit if any? And who will be casting them? I presume SS will be casted by both Jake and Kitsune. It's a pity you can't avoid the HEAL pickups since you won't be healing. ---------------------------------------------------------------------------------- General Play: ****Where you can I'd try and avoid having Mages pop up in your enemy layouts because Powerball slows you down slightly more than a gunshot if I'm not mistaken. ****I'd keep that Cortex Bomb ticking away. The beeps might get to some players but it's no different from Link pwning in Hyrule on half a heart container! Plus, it would seem pretty kick ass that you are to busy saving Seattle and the Internetz to deal with a time bomb counting down in your skull :) ****Boosted reflexes is definitely a lost cause. I would honestly buy a better gun after finishing up at Dark Blade and making FIREARM skill sufficient. ****What guns do you intend to use, and where? Just so I know how things are working out. Same question for Armor. And will you be giving any to your runners? Thanks for reading. P.S. I kept trying to watch your WIP but it kept crashing on me at various points. What is the best way for me to watch it? I'm on XP.
"Wooo-oah, this house is dangerous!"
Player (85)
Joined: 7/25/2011
Posts: 58
Hey SonOfDog, thanks so much for registering and for your post! Let me hit on the most pressing matter first. I dont know why you cant view the WIP, has anyone else had this issue? I used snes9x 1.43 v17, could it not work on another version? I have the king of poor computers on xp, and would think if I can run it anyone can. Drake HQ I think an earlier run on Drake is a good idea, and probably the best place is after Rat Shaman and getting the heal spell, since I run right past Drake on the way back from docks. Also I won't have Steelflight at this point so he won't lose encounters. I am thinking only up to floor five, since I don't need to kill anyone on six. Could you please clarify what you mean with Summon Spirit? I understand you are suggesting this to reduce lag, but currently I kill them all with one spell. To clarify, you are suggesting if I leave a few alive for the shadowrunners to pick off it will have less lag? I do know you can't use a datadeck if any bad guys are on screen. Please go into some more detail here, I have not tried to reduce lag much but know I need to! Skills For my run, the only required skills are Firearms and the one that lets you get 3 runners. I do get that one first thing at caryards. I need firearms because ideally I should not have missed shots in the run, and gunshots are the best means of luck manipulation. Is there any way to determine how much accuracy changes for each skill increment? I figured I could just boost it to 7, but after Rust Stilettos I really don't need my gun that much thanks to Kitsune. Maybe fewer ranks here could be optimal? I'm not sure how best to think about this, do I need a bot to run some instances? To the other skills, I might put some points in the skill that lets me pay less. This is a really good thought, because a few frames to get the skill could let me save Vladimir. I will play with this some, the best case scenario is I just barely meet my cash needs. However, I may need to put ranks here instead of firearms at the caryards, which could make Rust Stilettos tougher with only 30 hp. Suddenly I am really thinking about firearms. If I don't get it at car yards, and I don't really need it that much afterwards, will there be much benefit at all? I think maybe I do need a good Aneki testrun. I will use Randil's script to reduce my firearms skill and give it a go with Kitsune and Steelflight. Magic The only spell I plan to use is Summon Spirit. I will also use Kitsune's Powerball twice in Bremerton. Kitsune's mana needs are tight with a back-to-back Bremerton-Volcano run, so I will try not to use invis or heal. I also don't plan for Jake to ever cast a spell. I do realize I run right past the dog which has the last item I need for Summon Spirit in Bremerton, but I'm not convinced this is worth the time to pick up. However, let me do a test run of Aneki just to make sure Kitsune's spell can kill them in one hit. General I did not think about mages, this is an excellent idea to save some lag also. On weapons, please let me know your thoughts after you watch the WIP. I use the Ruger exclusively because it is the best I can afford after caryards. I have thought about either continuing to use the baretta or buying a better gun, but I think just the Ruger is the best bet since I don't use the gun much after Rust Stilettos. Also I don't plan to hack any computers for cash, it just takes too long! For armor the answer is none for anyone! Let me know if you still can't watch the run, and I can try to make a video. Can someone help with where I should upload it after making? I tried learning encoding but it's over my head, so the file size would be too hefty for my youtube account. Thanks again for the good ideas! EDIT: I missed a question on skills. There are only 3 optimal times to get skills upgrades. 1) right after caryards, 2) right after my run on Drake, 3) after the Volcano. So without making an extra trip, I do need the 3 shadowrunner skill in the car yards. Honestly, the way my thoughts are running, I might never upgrade skills after the caryards. The only skill that seemed worth an upgrade is firearms, but maybe I don't need it much after all?
Joined: 6/25/2012
Posts: 5
Location: UK
Hmm, okay. Thanks for shedding some light on the run. Ignore my previous suggestions for combat in Drake HQ. I thought you could use a datajack while enemies were on screen, and didn't realize how strong Summon Spirit was with luck manipulation. I would clear the floors of any enemies, activate the lifts and exit. I am going to play this over the next few days, though, and see if there are any Matrix grids that have poorly guarded Nuyen accounts near the lift Nodes. Getting that money here instead of from Vladmire would be a trade-off on frames but might allow you to get a better weapon from the shop beside Dark Blade. So let's review when and what skills to boost. Caryards: Negotiation to 5. This get's you your 2nd level discount on runners. After Drake HQ: Strength to 4 (costs only 3 karma). Will allow you to equip the Uzi and an armor that appear later on at the shop by Dark Blade (could visit here on way back from Bremerton and when trekking back to Drake HQ for Volcano). After Volcano: None. Why? If you don't need Firearm at 7, Summon Spirit can be manipulated to max out without any karma upgrades to the spell, and Leadership has to be learned (waste of time!) there is no need to waste frames doing upgrades. I would just exit the screen and use this as a time to restore health if needed. Shadowrunner costs after Negotiation 3 and 5: The guides I have seen seem to reflect difference prices from what I got out of some of the runners last time I played the game. It might be worth investigating different versions of the ROM to see if there are huge disparities in runner costs. I'm sure I got some of the runners several hundred Nuyen cheaper than the guides state after level 5 negotiation. I will also look into this for you over the coming days. When to do Drake HQ: My memory's fuzzy but wasn't there a bed in Bremerton? It might be worth doing this just before Dark Blade and healing up later. Heal would probably come in handy after all at this point where necessary. After Bremerton (needs further investigation): It might be worth visiting the gun shop beside Dark Blade just before you head over to Drake HQ the 2nd time. There should now be new weapons and armor. Uzi SMG is 40,000. I forget the armor price. If you staked Vlladmir, perhaps got some nuyen from a grid on Drake HQ nearby a lift node, and traded in your existing wares you might be able to afford it. It would be a game changer for Volcano and Aneki. But this is just me waffling. Anyways, I will try and view the whole WIP again and get back to you on this.
"Wooo-oah, this house is dangerous!"
Player (85)
Joined: 7/25/2011
Posts: 58
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?
Joined: 6/25/2012
Posts: 5
Location: UK
Oh. Good news about the Karma :) - To get from Negotiation 1 to 5...you only need 10, so you can get 2 runners AND the needed skill to get the lowest prices! Negotiation: 1+2+3+4 = 10! Oh. About the prices of the runners. There seems to be differences in the prices between various PAL and NTSC releases of the game. You are using a US commercial release of the game so..I will have to copy your route and actions and see what I can do .. I have only just gotten to the car yards on the same stats (been fairly busy) so I will try and press forward route planning later tonight and tomorrow. If we are lucky, you might not need to stake old Vlad after all.
"Wooo-oah, this house is dangerous!"
Player (85)
Joined: 7/25/2011
Posts: 58
Interesting! Maybe it's good that I'm holding off on the run for now. Let me know what you come up with please, because I don't know why I couldn't use the different release version for the final run. Wouldn't it be the same as choosing a J-ROM over a U-ROM? Also, would the different version be the infamous "Chop Shop" version? Lastly, are you familiar with Lua scripts? You can use the script Randle posted to give yourself max HP, skills, and weapons for the caryard fights, then use it again to reduce your stats back to what I have.
Joined: 6/25/2012
Posts: 5
Location: UK
TheHepper wrote:
Interesting! Maybe it's good that I'm holding off on the run for now. Let me know what you come up with please, because I don't know why I couldn't use the different release version for the final run. Wouldn't it be the same as choosing a J-ROM over a U-ROM? Also, would the different version be the infamous "Chop Shop" version? Lastly, are you familiar with Lua scripts? You can use the script Randle posted to give yourself max HP, skills, and weapons for the caryard fights, then use it again to reduce your stats back to what I have.
Interesting. No, I don't know how to use all that stuff yet. I used to apply Lua scripts to a P2P hub I ran years ago that's as far as my knowledge goes with it. If I had some guides on how to use these when playing it would be very helpful and I could assist you much faster. Yeah there are betas, then in some cases more than 1 version of the game commercially released in regions. I think the PAL ROM is the one with the cheaper prices and do not think there is much of a 50/60hz problem like on some games.
"Wooo-oah, this house is dangerous!"
Player (85)
Joined: 7/25/2011
Posts: 58
OK, this is how you run a lua script. Take the text Randle posted in the Lua box here Post #298558, and copy the whole thing into WordPad and save it to your computer. Then edit the file extension from ".txt" to ".lua". If you're using Snes9x, you just go to File, Lua Scripting, New Lua Script Window. Browse for the text file, then hit Run. What that will do is give you the stats Randle set in the script. Now if you want to change things, just open the .lua file in WordPad (or click Edit in the Lua script window), and change the values he has at the top of the script (i.e., change "hp=30" to "hp=100", or change "boosted=0" to "boosted=1" to give yourself boosted reflexes.) To apply the changes, save your file, then reopen it from the New Lua Script Window and hit run, and your stats change after advancing by 1 frame. You can change this as many times as you like, and if you want to open another lua script just hit Stop and Browse again. The game remembers your stats even after you stop the script. Does that make sense? To help, below is the top portion of the script with my base values after I kill the King. (Except technically, exp should be 142 and karma should be 0) --BELOW ARE THE VALUES THAT YOU WANT --set allweapons to 1 if you want to get all weapons in your weapons list allweapons=1 --set allarmors to 1 if you want to get all weapons in your armor list allarmors=1 --don't set this higher than 16 711 679 nuyen=19250 --don't set hp higher than 200 hp=30 --don't set mp too high mp=0 --boosted reflexes boosted=0 --stats: --changing body will NOT change your max hp, though the game will think that you have this body-value --to change your max hp, change value of "hp" above body=3 --1 exp = 1/8 karma, don't set exp greater than 7 karma=17 exp=0 --don't set any below 1 or higher than 6 strength=3 charisma=3 computers=1 powerball=0 heal=0 invicibility=0 armor=0 summon=0 freeze=0 --don't set firearms greater than 16. setting it greater than 7 has no effect firearms=1
Joined: 6/25/2012
Posts: 5
Location: UK
Thank you I will apply the script so I don't have to do all the battles and can just progress with the story and see what the situation is with your runners.
"Wooo-oah, this house is dangerous!"
Player (85)
Joined: 7/25/2011
Posts: 58
SonOfDog - I made some route changes which got my deficit after applying negotiation down to $350, but I also discovered a way to save time on Vladimir. While I would much rather have a run that uses my exact amount of Karma and Nuyen, I now show just getting the Negotiation skill as 169 frames slower than staking Vlad. If it didn't take 200 frames to spend 5 points of karma it would definitely be faster, even after making up the deficit. FYI, the new route is skipping grenades (I found a better way to glitch the King), grabbing Hamfist, boosting charisma to level 4 (and no other skill upgrades), only killing the gang leader in Rust Stilettos, taking out Drake Tower with only Hamfist and Kitsune, and finishing the game with Kitsune and Steelflight. At the end of the game I should have $4,050 extra, but I save quite a few frames along the way. Also the jury is still out on Orifice, not sure if he would be worth the time to pick up plus the extra skill point, but will test that later.
Player (85)
Joined: 7/25/2011
Posts: 58
Could someone please watch this run and let me know if it desyncs? I've gotten mixed results. It will either desync on the second arena guy, or it will sync and kill the third. http://www.mediafire.com/?lbbb04719qr7v4f If it syncs, it is 1,469 frames (approx 25 seconds) faster than my other run at this point in the game.
Emulator Coder, Skilled player (1112)
Joined: 5/1/2010
Posts: 1217
TheHepper wrote:
Could someone please watch this run and let me know if it desyncs? I've gotten mixed results. It will either desync on the second arena guy, or it will sync and kill the third.
Er, what: The first time I play it back, it desyncs. When I rewind it to start and play it back, it syncs? Sounds like uninitialized variables in bsnes core... I'll try to debug those a bit later. Unfortunately, it seems that when played from clean state, it indeed desyncs. Some technical debugging stuff: * If one dumps core state immediately upon playback and upon rewinding, the states differ... * I found differences in states of CPU, PPU, SMP and DSP... * CPU: The differences are inside CPUcore. * CPUcore: The offending variables appear to be aa.d, rd.d, sp and dp. * SMP: The differences are inside SMPcore. * SMPcore: The offending variables appear to be opcode, dp.w, sp.w, rd.w, wr.w, bit.w and ya.w. * PPU: The following are the offending variables: line, pixel_cache, window, bg_info, active_sprite, oam_itemlist, oam_tilelist, oam_line_pal and oam_line_pri. * DSP: Seems like samplebuffer and clock. Those explain all the differences I found in the savestates. Initializing those variables to zeroes makes the run consistently desync (in that second fight).
Player (85)
Joined: 7/25/2011
Posts: 58
Thanks for looking into it, Ilari. Essentially, no matter how I kill the second guy, it desyncs on playback. Quite frustrating.
Emulator Coder, Skilled player (1112)
Joined: 5/1/2010
Posts: 1217
TheHepper wrote:
Thanks for looking into it, Ilari.
Okay, released rr1-Δ13ε1 that fixes the problems I found (makes it consistently desync on that fight). After upgrading, don't use the savestates (movies are OK up to how they sync) from older version, as those likely are already desynced (I am amazed how long it took for desync of this type to become apparent). Also, delta 13 makes the emulator act more like other rerecording emulators: - Menu layout is different (most entries are the same, just moved to different places) - Emulator no longer prompts a ROM at startup. Use FIle -> Load -> ROM... to load one (or use Drag'n'Drop). - Nor does it prompt for movie settings / movie file. Use File -> New -> Movie..., File -> Load -> State..., File -> Load -> Movie... or DnD) - Loadstate when in readonly mode works like in other emulators (preserves the input). Use 'set-setting preserve_on_readonly_load false' if you want the old lsnes behaviour (load the input).
Post subject: Had whoever been running this give up?
Joined: 1/22/2014
Posts: 3
Several people are expecting this. And no I do not have multiple personalities :) I am still learning how to run and have been doing my homework, but hardcore luck manipulation like in this RPG is still way out of my league. Best regards, S
Joined: 3/25/2010
Posts: 34
Matchbox%
Emulator Coder, Former player
Joined: 10/2/2005
Posts: 563
Location: Toronto, Ontario
Just came across something that might make for a faster run. https://www.youtube.com/watch?v=DJuNwjeDVrE Haven't verified this myself, but I'm assuming it's legit. Since I'm not really active in this community anymore figured I'd share this in case it helps someone else get through this run ;)
Skilled player (1826)
Joined: 4/20/2005
Posts: 2161
Location: Norrköping, Sweden
That is known as the Debug room. I'm not sure how well known it is. There is more information on it here: http://tcrf.net/Shadowrun_%28SNES%29 I don't think a TAS would (or should) be allowed to use it, but I'm interested to know what others think.
Emulator Coder, Former player
Joined: 10/2/2005
Posts: 563
Location: Toronto, Ontario
Randil wrote:
That is known as the Debug room. I'm not sure how well known it is. There is more information on it here: http://tcrf.net/Shadowrun_%28SNES%29 I don't think a TAS would (or should) be allowed to use it, but I'm interested to know what others think.
I guess I've just been out of it for that long that this was news to me :P It might be worth having a separate submission for "uses debug room", as it's not a glitch, but it's technically part of the game ...
Editor
Joined: 3/31/2010
Posts: 1466
Location: Not playing Puyo Tetris
Da rules say: Cheats, debugging codes, and arcade continues are not allowed
When TAS does Quake 1, SDA will declare war. The Prince doth arrive he doth please.