Skilled player (1444)
Joined: 7/15/2007
Posts: 1468
Location: Sweden
Wow, I expected lag reduction to be the greatest source of improvement in this run, but that amount is just crazy.
Agare Bagare Kopparslagare
Expert player (2470)
Joined: 6/2/2009
Posts: 1182
Location: Teresópolis - Rio de Janeiro - Brazil
It was not possible to avoid any lag in the second stage, so I went with a more agressive approach, here's the second wip, 322 frames ahead now: http://dehacked.2y.net/microstorage.php/info/1331685722/Dooty-Sparkster.smv edit: I'm fighting the Giant Caterpillar now, the lag here is kinda high so I think it might be possible to reduce some. edit2: the fight with the Caterpillar still lags a lot, but now it's a little faster. I'm in the middle of the submarine stage, but one of the steel snakes are moving sooner than it moves on the current run. I tried to delay the frame I enter the stage but it didn't work, I'm now trying to find a way to avoid or kill it, but looks like it will be the first slower stage of the new run :( edit3: that was close... some sections are indeed slower, but overall the stage will be faster. I'm fighting the Colonel Wolfheim, 497 frames ahead so far. edit4: I'm inside the pyramid, 527 frames ahead now. I don't know why I'm editing this so many times, looks like nobody is reading... well, never mind, I'll keep editing it anyway! edit5: I think I know, it may be the lack of new wips! If that's the case here it is: http://dehacked.2y.net/microstorage.php/info/1779065362/Dooty-Sparkster.smv edit6: two days trying to manipulate the Desert Worm and I only managed to get frustrated... I'll leave this game alone for a moment otherwise I'll abandon it. edit7: finally managed to manipulate it, I'm now doing the "shmup" stage, ~600 frames ahead. edit8: I'm doing the boxing fight and I've managed to punch four times per round, but it's not enough to finish the fight in three rounds, so I'm still experimenting. edit9: wow, finally! the fight is finished in three rounds now, I'm doing the Stage 8, ~700 frames ahead. edit10: I'm "fighting" the Crystal Reactor, ~800 frames ahead now. edit11: the run's done and submitted, 889 frames faster.
I am old enough to know better, but not enough to do it.
Former player
Joined: 9/13/2010
Posts: 138
Location: Tallahassee, FL
I was wondering is some one could either inform me how to find health values in the ram watch/search or be able to tell me what ram values hold the health values for enemies. Thanks for any replies.
Expert player (2470)
Joined: 6/2/2009
Posts: 1182
Location: Teresópolis - Rio de Janeiro - Brazil
Almost one year since I last touched this game, but I think I have the memory addresses used to create my run. If so, I'll bring it tomorrow to you, but I think the enemies in this game have "hit points", I mean, you have to hit them a certain number of times regardless of which attack.
I am old enough to know better, but not enough to do it.
Former player
Joined: 9/13/2010
Posts: 138
Location: Tallahassee, FL
So some have health and others just need to be hit a given number of times... Awesome... I am planning out a speed run for the game and it seems it will be much more fun than I expected.
Expert player (2470)
Joined: 6/2/2009
Posts: 1182
Location: Teresópolis - Rio de Janeiro - Brazil
Sorry, I was mistaken; they all have "health". Here's the memory addresses:
7E0721, 1u = Mecha Monkey
7E0811, 1U = First Blocking Bot
7E0A51, 1u = Second Blocking Bot
7E07E1, 1u = Golden Knight

7E0781, 1u = Giant Laser
7E0C01, 1u = Packing Robot

7E07B1, 1u = General
7E0B1A, 1u = Caterpillar 1
7E0B11, 1u = Caterpillar 2
7E0AE1, 1u = Caterpillar 3
7E0AB1, 1u = Caterpillar 4
7E0A81, 1u = Caterpillar 5
7E0A51, 1u = Caterpillar 6
7E0A21, 1u = Caterpillar 7
7E09F1, 1u = Caterpillar 8
7E09C1, 1u = Caterpillar 9
7E0991, 1u = Caterpillar 10
7E0961, 1u = Caterpillar 11
7E0B71, 1u = Caterpillar's Head

7E0781, 1u = Snake Rider
7E0871, 1u = Laser Door 1
7E0811, 1u = Laser Door 2
7E09F1, 1u = Laser Door 3
7E08A1, 1u = Upper Turret
7E0871, 1u = Middle Turret
7E0841, 1u = Lower Turret
7E0901, 1u = Last Turret
7E0B41, 1u = General's Robot

7E07E1, 1u = Cat's Head
7E0721, 1u = Desert Worm

7E0781, 1u = Elephant
7E0781, 1u = Axle Gear

7E07B1, 1u = Daileon
7E1C2A, 1u = Axle Gear Boxing

7E0BA1, 1u = Weird Wolf
7E0B41, 1u = Diamond 1
7E0B11, 1u = Diamond 2
7E0AB1, 1u = Diamond 3
7E0AE1, 1u = Diamond 4
7E0F91, 1u = Captain Lion
7E1C9A, 1u = Ultimate Weapon
I am old enough to know better, but not enough to do it.
Former player
Joined: 9/13/2010
Posts: 138
Location: Tallahassee, FL
Thank you very much Dooty.
Player (62)
Joined: 10/18/2011
Posts: 47
Hi, some improvements to this movie that I know are possible, timestamped in relation to the video found here: https://www.youtube.com/watch?v=r6etML6eJbY 00:21: It is possible to partially skip this cutscene trigger with a properly-placed boost and start the running animation near the end of the hill. I don't know the exact conditions for this, but I am able to hit it fairly consistently in RTA, so it is very viable. 4:55: I believe this approach is sub-optimal. Being at the right-hand side of the screen when dropped off by the mech forces Sparkster to get bounced upwards slightly before dropping. If you end this section in the middle of the screen, it drops you straight downwards, and I don't think any time is lost from the positional difference. 6:36: I am very unconvinced that destroying this final laser door in 4 hits is faster, especially since you don't have a rocket boost charged to exit immediately after destroying it. It is probably preferable to opt for a 3-hit destruction with Boost > Roll > Roll. 14:40: I have no idea if it's possible to maintain close-quarters with Axel's mech for longer than the TAS manages, but if so there is no limit to how long your punch combination can be. If it is possible to manipulate a berserk rush from Axel as the fight begins, this will very likely be faster. Aside from that, this is an incredible TAS, and was a great source of help for me when I started running this game RTA. Now I hope to return the favour with these optimisation ideas.
Player (62)
Joined: 10/18/2011
Posts: 47
After some thought I've decided to try and get involved with this project myself, but this is the first time I've ever attempted to make a serious TAS, and I feel very lost. I've been messing around in TAStudio, and already found from 5 minutes of work that what I thought was the most optimal way to menu into Crazy Hard mode was extremely slow, and so far have 112 re-records saving a very large number of frames. Is there a community Discord that I can join to keep in touch with experienced TASers?
Editor, Skilled player (1537)
Joined: 7/9/2010
Posts: 1319
There's an IRC channel.
Favorite animal: STOCK Gt(ROSA)26Sortm1.1(rtTA,EGFP)Nagy Grm7Tg(SMN2)89Ahmb Smn1tm1Msd Tg(SMN2*delta7)4299Ahmb Tg(tetO-SMN2,-luc)#aAhmb/J YouTube Twitch