Sako Tick Trainning Script for MAMERR

Born2SPDBorn2SPD SPD FanaticJoined: Posts: 276

I have been working on this for some weeks. It's a simple script that analyses the player's sako tick attempt, and when you do a mistake (you will !), a message will pop on the screen telling you what you did wrong, as well as a suggestion on how to fix it. It also comes with hitbox script and input display integrated in one script file (since you can't run more than one lua script at the same time... I AM NOT THE AUTHOR OF THESE SCRIPTS, CREDITS GOES FOR THE ORIGINAL CREATORS), and since i've put a key to disable the sako tips, if you just want to use the script as a option to hitbox and input display on the same script, here you go.

Here's some screen shots of it, with some of the possible error messages:

    

    

The script expects you to do the sako this way:

Jab (for the tick), then hold strong and fierce right after it and keep them held.

Do the 270, from UP to FORWARD. Anything different than that will produce an error message. The 270 must be complete before THawk's gets out of Jab's recovery, otherwise he will crouch for a bit and you'll lose momentum.

While p2 is on hitstun, THawk must be walking, with the punches held, and with the 270 motion buffered, otherwise a error message will appear on the screen.

Once p2 is not on hitstun, the script will check the punch releases. Fierce must be the first one to be released, Jab the last.

There's more to it, but I forgot all the details now lol. I dont know if i'm checking all the possible mistakes though... probably not.


I'm confident that with the current checks the script is accurate. What i'm not sure is if its lenient enough, so I need more people to test this.

I hope this helps people on learning how to sako tick. Don't deceive yourself though, even with this script, you will still have to train your ass off to learn it. When done from the right distance, the timing proved to be very strict in all aspects. Consider this script just as a little help. At least you will know what you're doing wrong.

Installation process:

Assuming you have the latest MAME RR installed and the 11Mb version of ST rom, you will have to do the following:

1- Extract the original input display script on MAMERR's folder. Link: http://fbarr.googlecode.com/files/ScrollingInputDisplay-v006.zip

2- Extract this zip, containing the sako script on the MAMERR's folder. Choose to overwrite all files that it will ask to. Link: http://www.mediafire.com/download/pg7ns2n2zglnftp/Sako_Trainning.zip

Or get pof's version instead, it got a permissive mode that ignores the distance between you and the dummy (that can be disabled), just downlaod all the files on that link and place them on MAMERR's folder, dont forget the one inide the scrolling-input folder: https://github.com/poliva/ssf2xj/tree/master/lua

3- Run the Sako.bat file to run MAMERR with the script

If you downloaded pof's version: You may want to create a bat file on the emulator folder so you can open it with the script already running, with a single click:

     Create a new text file on notepad, put this inside it: "mame ssf2t -cheat -lua Sako.lua" (without quotation marks), then save it with .bat extension instead of .txt, make sure it's really ".bat" at the end and not ".bat.txt".

     You can also set a key to open the lua script dialog window so you can do it manually: TAB -> Input(General) -> User Interface -> Lua Script Window


Notes on how to use it:

The Lua function keys are:

1. Toggles the sako tips messages.

2. Toggles the Hitbox Display.

3. Toggles the Input Display.

4. Resets the sako tip.

You must be player 1, and only New Hawk is supported. For better results, use it against a dummy... If you want to use save states, it will be even better. Record the save state with Hawk cornered by the opponent, so you can try more sakos without having to reload. Understand that the main use for Sakos is right after you landed a typhoon, when the opponent is waking up. There's a bug on the input display script though, it will sometimes crash when you try to reload. To avoid this, always turn the lua script off before SAVING the state. This way, every time you LOAD them, the script will not crash.

Credits for this piece o' shit:

Input display code: Dammit

Hitbox display code: Dammit, MZ, Felineki

Testing: djfrijoles, PAPERCUT, GigaPower1982.

Everything else: Me


Note for the SAKO experts: I know that its possible to land sakos even though the script may say you did a mistake. Pay attention to what the message says. There's a lot of mistakes which can still produce a sako tick, but if you did that certain aspect different, your execution would be better. Anyway, i believe most will not be able to be perfect at Sako execution. As long that you can land your Jab sakos consistently, its already good enough. BTW, the script is deisgned for sako beginners, if you're already good at it you may not really need it.

Also, PAPERCUT recommends you to actually not get used to blocking after the 270, but learning how to block reversals on reaction, so you will have more walking frames. This is a more advanced technique that may not be possible for everyone.

Constructive criticism is welcome. I hope this can be useful for other people as it's being for me.

[EDIT 11/9/2014]: Added pof's version as the main download link.

[EDIT 21/11/2014]: Forgot to explain how to set the .bat file since pof's version doesnt come with one.




Post edited by Born2SPD on
I keep reading stuff about ST revival, about bringing this game back to life...
Its nice to see big tourneys happening and old top players giving this game a chance again...
But what we really need is new players... And having a strong scene obviously helps...
But in my opinion what will really bring new players to our community is good tutorials/character guides so they can learn easily and have something to start... So, actually good players, stop being selfish and write stuff about the chars you know! The wiki is lacking so much basic content... Stop being lazy and do something about it.
«1

Comments

  • DNGR S PAPERCUTDNGR S PAPERCUT Joined: Posts: 1,608
    This shit works. I endorse this. 
    ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
    Ah shit..    
    ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
  • blitzfublitzfu Cosmic Power Joined: Posts: 3,072
    Wow, that's awesome Born2SPD.  I can only dream that Capcom could come up with something half as good as this.  It takes a player to do this, not a designer.  It takes love for the game, which you have plenty of.
  • mrdhalsimmrdhalsim Joined: Posts: 378
    Looks cool!

    I haven't had a chance to take a look but it seems this could be integrated with TRUST.  I'm not sure how specific it is in how it detects inputs for an 360 motion fail vs. success, etc. but maybe if it were packaged into TRUST, maybe it'll make it a little easier for people to test it and check it out.

    XSPR
  • CUTWESTCUTWEST There is no rivalry. =( Joined: Posts: 1,771
    And why didn't anyone FUCKIN LINK ME TO THIS BEFORE!?
  • Born2SPDBorn2SPD SPD Fanatic Joined: Posts: 276
    edited September 2013
    Updated the download link:
    http://www.multiupload.nl/IK663IEETZ

    I'm planning to do a small update to this (if i get the time), i plan to do something about the range restriction, if you attempt to do a string of blocked jabs that would leave thawk far enough for a safe sako attempt, it will not accept it because the jab is being activated too close, but at the end of the pushback t.hawk would be at an acceptable range, so thats something that still need to be fixed, I didnt noticed that back in time.
    If anyone have any kind of suggestions, feel free to post them here.
    I keep reading stuff about ST revival, about bringing this game back to life...
    Its nice to see big tourneys happening and old top players giving this game a chance again...
    But what we really need is new players... And having a strong scene obviously helps...
    But in my opinion what will really bring new players to our community is good tutorials/character guides so they can learn easily and have something to start... So, actually good players, stop being selfish and write stuff about the chars you know! The wiki is lacking so much basic content... Stop being lazy and do something about it.
  • CUTWESTCUTWEST There is no rivalry. =( Joined: Posts: 1,771
    damn the shits not launching. Is it because I don't have the 11mb version of ST? does I absolutely need that? or can I just use the one I already have? (33mb version)

    Is it possible if someone just uploads one thats already configured with everything thats needed to run it?
  • Born2SPDBorn2SPD SPD Fanatic Joined: Posts: 276
    If you can play with it in MAMERR, then it should work fine. What's happening exactly?
    I keep reading stuff about ST revival, about bringing this game back to life...
    Its nice to see big tourneys happening and old top players giving this game a chance again...
    But what we really need is new players... And having a strong scene obviously helps...
    But in my opinion what will really bring new players to our community is good tutorials/character guides so they can learn easily and have something to start... So, actually good players, stop being selfish and write stuff about the chars you know! The wiki is lacking so much basic content... Stop being lazy and do something about it.
  • CUTWESTCUTWEST There is no rivalry. =( Joined: Posts: 1,771
    edited September 2013
    I followed the instructions exactly. And every time i double click on sako training.bat, the command prompt window flashes not even a millisecond and I get nothing. It does it every time I double click that bat file. It does not open.
    Post edited by CUTWEST on
  • damdaidamdai www.damdai.com Joined: Posts: 1,079
    edited September 2013
    You need the 11MB version. Second link when you google the zip name.
    supercade.damdai.com
    tonamento.damdai.com
    frame-advantage.com
  • djfrijolesdjfrijoles First ST player to ever moon a live stream baby ! Joined: Posts: 2,054
    This tool is soooooooooo fucking good. It lets you pin point EXCATLY where your problem is.
    <garyangel> ceks,cani,robbiers,yito all mexico players dont know where kyouya
    <garyangel> (((((((((((((((
    <djfrijoles> kyouya is with his gf gary
    <Random.Jab.DP.Spamer> his gf is gary ?
  • CUTWESTCUTWEST There is no rivalry. =( Joined: Posts: 1,771
    edited September 2013
    welp. I finally got my hands on the 11mb version. And it didn't change a fuckin thing LOL! still getting the same problem. At this point im completely lost. I WANNA LEARN HOW TO SAKO TICK GOD DAMNIT! >:-(
  • djfrijolesdjfrijoles First ST player to ever moon a live stream baby ! Joined: Posts: 2,054
    I'll hook you up if you wear a Sur 13 avatar for 1 week lol
    <garyangel> ceks,cani,robbiers,yito all mexico players dont know where kyouya
    <garyangel> (((((((((((((((
    <djfrijoles> kyouya is with his gf gary
    <Random.Jab.DP.Spamer> his gf is gary ?
  • CUTWESTCUTWEST There is no rivalry. =( Joined: Posts: 1,771
    djfrijoles wrote: »
    I'll hook you up if you wear a Sur 13 avatar for 1 week lol


  • djfrijolesdjfrijoles First ST player to ever moon a live stream baby ! Joined: Posts: 2,054
    lol no sakos for you
    <garyangel> ceks,cani,robbiers,yito all mexico players dont know where kyouya
    <garyangel> (((((((((((((((
    <djfrijoles> kyouya is with his gf gary
    <Random.Jab.DP.Spamer> his gf is gary ?
  • CUTWESTCUTWEST There is no rivalry. =( Joined: Posts: 1,771
    edited September 2013
    Check this out. Fuck all you Mutha fuckas LOL! I clearly don't need the program to master sako ticking. Ill just let the video speak for itself.


    HATERS EXPOSED! xD

    Scroll to 2:15 for the Ultimate Exposure.
    Post edited by CUTWEST on
  • djfrijolesdjfrijoles First ST player to ever moon a live stream baby ! Joined: Posts: 2,054
    lol I'll let your own video kill you. lol so many things wrong in it lol.
    <garyangel> ceks,cani,robbiers,yito all mexico players dont know where kyouya
    <garyangel> (((((((((((((((
    <djfrijoles> kyouya is with his gf gary
    <Random.Jab.DP.Spamer> his gf is gary ?
  • moocusmoocus internets? Joined: Posts: 869
    I'm going to give him the benefit of the doubt and say he was joking or being sarcastic.
  • oldschool_BRoldschool_BR Projectile spammer Joined: Posts: 2,442
    I'm seriously considering making a video showing the "advanced" techniques which are required to escape those ticks.
  • eltroubleeltrouble Joined: Posts: 5,714
    The most effective technique that I've discvoered is to either punch your opponent or mess around with his controls.
  • yuukiyuuki Joined: Posts: 782
    Mashing the coin button isn't effective against getting out of hawks throw trap. what was the ken thinking?! ψ(`∇´)ψ
    かかってきな。
  • DevdanDevdan Joined: Posts: 538
    Is this still up anywhere? None of those links seem to work anymore.
  • fakeakagifakeakagi Joined: Posts: 117
    edited November 2013
    h
    Post edited by fakeakagi on
  • eltroubleeltrouble Joined: Posts: 5,714
    fakeakagi wrote: »
    h

    for sho.

  • Born2SPDBorn2SPD SPD Fanatic Joined: Posts: 276
    Devdan wrote: »
    Is this still up anywhere? None of those links seem to work anymore.
    The one on "FileRio" still works, try that. If that doesnt work, I'll provide new mirrors as soon as i am home.

    I keep reading stuff about ST revival, about bringing this game back to life...
    Its nice to see big tourneys happening and old top players giving this game a chance again...
    But what we really need is new players... And having a strong scene obviously helps...
    But in my opinion what will really bring new players to our community is good tutorials/character guides so they can learn easily and have something to start... So, actually good players, stop being selfish and write stuff about the chars you know! The wiki is lacking so much basic content... Stop being lazy and do something about it.
  • DevdanDevdan Joined: Posts: 538
    Ah, you're right. I only checked maybe 5 of them, sorry. Thanks.
  • pofpof Joined: Posts: 28
    I've been trying this script in training mode for at least 3 hours now, and I have not been able to see the "Well done" message yet. How long should I expect until I can do a Sako tick at least once and then start doing them consistently? I'd appreciate any tips for execution, I'm totally a beginner here.
  • Born2SPDBorn2SPD SPD Fanatic Joined: Posts: 276
    Depends on how bad (good?) you're performing. Which errors are you getting? Plese understand that, while the sako tick may sound/look easy, its actually very hard to master. You need to be patient, and at the right time, you'll start to get it out more frequently. If I remember correctly, i've put very straight forward tips to fix the commom mistakes, when they are detected. The script is not perfect (it doesnt detects all possible mistakes), but i did my best in detecting the most obvious ones.
    I keep reading stuff about ST revival, about bringing this game back to life...
    Its nice to see big tourneys happening and old top players giving this game a chance again...
    But what we really need is new players... And having a strong scene obviously helps...
    But in my opinion what will really bring new players to our community is good tutorials/character guides so they can learn easily and have something to start... So, actually good players, stop being selfish and write stuff about the chars you know! The wiki is lacking so much basic content... Stop being lazy and do something about it.
  • pofpof Joined: Posts: 28
    Thanks for your answer! The most common errors I'm doing are "The first input was detected as > instead of ^." and "You must be walking after the Jab's last frame, and only stop when the opponent gets out of hitstun.", this last one being the hardest for me because when I tick the dummy hawk moves a bit backward, and when the grab box appears the dummy is outside it. I don't seem to have enough time to walk between the moment I finish the 270 motion and the moment I've to release the punch buttons. Is that because I do the 270 motion too slow? Also, is there any video showing a few "Well done" executions?
  • Born2SPDBorn2SPD SPD Fanatic Joined: Posts: 276
    What the "The first input was detected as > instead of ^." message exactly means is that when youre approaching the dummy to try a sako, you have to stay in neutral for at least 6 frames after the neutral jab before going to up so the typhoon input buffer can reset. If you dont do that, when you come walking (holding forward), and then go to up, it will register the up direction as the second one, and you dont want that to happen since down will be the last direction in that case. Up must be the first direction so forward can be the last, which allows you to abuse the input window at its maximum when walking forward.
    As for the "You must be walking after the Jab's last frame, and only stop when the opponent gets out of hitstun." message, you have to the the 270 motion fast enough so thawk never goes to the crouching animation (or jumps, if you're doing the motion really wrong) but not too fast: the forward direction must be triggered during hit/block stun, and you must walk forward at least till the end of the opponents hit/block stun, to start releasing buttons. This one is actually hard to achieve, thats why I relaxed it a bit: releasing fierce too soon is ok, strong not.
    I keep reading stuff about ST revival, about bringing this game back to life...
    Its nice to see big tourneys happening and old top players giving this game a chance again...
    But what we really need is new players... And having a strong scene obviously helps...
    But in my opinion what will really bring new players to our community is good tutorials/character guides so they can learn easily and have something to start... So, actually good players, stop being selfish and write stuff about the chars you know! The wiki is lacking so much basic content... Stop being lazy and do something about it.
  • mrdhalsimmrdhalsim Joined: Posts: 378
    I still want to try this, sounds awesome... btw it might help to confirm you have the theory down pat, by pausing it and holding the right inputs on the right frames, advancing frame-by-frame. It's not the same as doing it in the actual flow of the game itself of course, but might help to get you to make sure you're imagining the right thing to do properly etc.
  • pofpof Joined: Posts: 28
    edited June 2014
    Thanks for the tips! I've just tried again and 10 min after I started training I've been able to do it properly twice! \o/
    Well, not 100% properly, it says "well done" but I'm taking too long to block after releasing the buttons, but that's a good start ;)
    Not sure if it has anything to do, but before when I couldn't do it I was training in (japanese) Turbo 3, now I changed it to Turbo 1 and I was able to do it rather quickly.

    Edit: I recorded a video showing it in action, if anybody wants to see: http://youtu.be/XFKD_ZE0tRI
    Post edited by pof on
  • pofpof Joined: Posts: 28
    If anyone is interested, I modified the original Born2SPD's script to add a more permissive mode for beginners (like me).
    The script and modification history is available on my github account here: https://github.com/poliva/ssf2xj/commits/master/lua/Sako.lua
  • Born2SPDBorn2SPD SPD Fanatic Joined: Posts: 276
    Lol, i cant believe anyone got into the trouble of understanding my messy code.
    I keep reading stuff about ST revival, about bringing this game back to life...
    Its nice to see big tourneys happening and old top players giving this game a chance again...
    But what we really need is new players... And having a strong scene obviously helps...
    But in my opinion what will really bring new players to our community is good tutorials/character guides so they can learn easily and have something to start... So, actually good players, stop being selfish and write stuff about the chars you know! The wiki is lacking so much basic content... Stop being lazy and do something about it.
  • pofpof Joined: Posts: 28
    haha, is not that messy :P i've seen worst ;-)

    I was also wondering if I could add O.Hawk support and also improve the punches detection, you're now using joypad.get() but you could get that info (and also the direction codes, holding forward, blocking, etc..) from memory address at 0xFF87E1. Maybe you didn't know about this address at the time you wrote the script? Btw, nice work with the script, reading your code helped me learn some interesting things about sakos :-)
  • Born2SPDBorn2SPD SPD Fanatic Joined: Posts: 276
    Oh you're right. I didnt knew the button addresses at the time. As for the O.Hawk support, if you read the code you'll know why i dont support him... It's possible, but would demand that additional code to detect how the player is spinning the 270. Plus, Both hawk's have the same typhoon range, same walking speed and the Jab is exactly the same, so it makes no difference for a O.Hawk mainer to Use N.Hawk just for the script. It would be just more convenient.
    I keep reading stuff about ST revival, about bringing this game back to life...
    Its nice to see big tourneys happening and old top players giving this game a chance again...
    But what we really need is new players... And having a strong scene obviously helps...
    But in my opinion what will really bring new players to our community is good tutorials/character guides so they can learn easily and have something to start... So, actually good players, stop being selfish and write stuff about the chars you know! The wiki is lacking so much basic content... Stop being lazy and do something about it.
  • JULJUL Joined: Posts: 13
    Hello,

    Would it be possible to reupload the lua script for sako trainning?
    I have been using it a lot, but since i have bought a new pc, i have lost it.

    Thanks in advance.
  • Born2SPDBorn2SPD SPD Fanatic Joined: Posts: 276
    edited November 2014
    Check the first post, i've put pof's version as the main download link.
    I keep reading stuff about ST revival, about bringing this game back to life...
    Its nice to see big tourneys happening and old top players giving this game a chance again...
    But what we really need is new players... And having a strong scene obviously helps...
    But in my opinion what will really bring new players to our community is good tutorials/character guides so they can learn easily and have something to start... So, actually good players, stop being selfish and write stuff about the chars you know! The wiki is lacking so much basic content... Stop being lazy and do something about it.
  • JULJUL Joined: Posts: 13
    Thank you very much Born2SPD.
  • Jazzbass85Jazzbass85 Joined: Posts: 2
    Hi, I can't find the bat file on the github link, only the sako lua script. Do I have to get it from somewhere else?
«1
Sign In or Register to comment.