Results 1 to 12 of 12

Topic: Asuka script [REQ]

  1. #1
    GOLD NOVA II

    User Info Menu

    Asuka script [REQ]

    I've been trying to make a script for her but nothing good has come out, anyone willing to help out?

  2. #2
    GOLD NOVA II

    User Info Menu

    Re: Asuka script [REQ]

    A script with her fwd 2 cancel into falling fain throw would be brilliant!

  3. #3
    GOLD NOVA IV

    User Info Menu

    Re: Asuka script [REQ]

    Quote Originally Posted by eletif View Post
    I've been trying to make a script for her but nothing good has come out, anyone willing to help out?
    What are you having trouble with?

  4. #4
    GOLD NOVA II

    User Info Menu

    Re: Asuka script [REQ]

    Quote Originally Posted by justframe View Post
    What are you having trouble with?

    Everything, I'm trying to make a script with korean backdashes and the whole set like they are usually posted here, but I dont understand scripting enough yet to make someothing like that.

  5. #5
    GOLD NOVA II

    User Info Menu

    Re: Asuka script [REQ]

    No love for asuka? If so I'll try to getting back on making a script on my won, although it wont come out nearly as good as the ones posted here by justframe & co.

  6. #6
    GOLD NOVA II

    User Info Menu

    Re: Asuka script [REQ]

    Ok I've recorded a couple of combos using my asuka skills on the maxcombo plugin. I will try to add them to an existing movement script with trigger functions.

    **Update - no joy

  7. #7
    GOLD NOVA IV

    User Info Menu

    Re: Asuka script [REQ]

    I will get to Asuka as soon as I can, but if you guys already had some stuff made for her, post it here and I will help you fix whatever is wrong with it.

  8. The Following User Says Thank You to justframe For This Useful Post:


  9. #8
    GOLD NOVA II

    User Info Menu

    Re: Asuka script [REQ]

    SO far I've only made 3 essential Bread and butter combos with her using maxcombo - they have come out HUGE:
    Combo1 FWD2(64) to wall carry
    combo maxcmb {
    set_val(
    PS4_RIGHT, 100);
    wait(20);
    set_val(
    PS4_RIGHT, 100);
    set_val(
    PS4_TRIANGLE,100);
    wait(130);
    set_val(
    PS4_RIGHT, 100);
    set_val(
    PS4_TRIANGLE,0);
    wait(90);
    set_val(
    PS4_RIGHT, 0);
    wait(540);
    set_val(
    PS4_RIGHT, 100);
    wait(70);
    set_val(
    PS4_RIGHT, 0);
    wait(80);
    set_val(
    PS4_RIGHT, 100);
    wait(40);
    set_val(
    PS4_RIGHT, 100);
    set_val(
    PS4_TRIANGLE,100);
    wait(60);
    set_val(
    PS4_RIGHT, 100);
    set_val(
    PS4_TRIANGLE,100);
    set_val(
    PS4_CROSS, 100);
    wait(40);
    set_val(
    PS4_RIGHT, 100);
    set_val(
    PS4_TRIANGLE,0);
    set_val(
    PS4_CROSS, 100);
    wait(90);
    set_val(
    PS4_RIGHT, 100);
    set_val(
    PS4_CROSS, 0);
    wait(10);
    set_val(
    PS4_RIGHT, 0);
    wait(1030);
    set_val(
    PS4_SQUARE, 100);
    wait(50);
    set_val(
    PS4_TRIANGLE,100);
    set_val(
    PS4_SQUARE, 100);
    wait(80);
    set_val(
    PS4_TRIANGLE,100);
    set_val(
    PS4_SQUARE, 0);
    wait(40);
    set_val(
    PS4_TRIANGLE,0);
    wait(70);
    set_val(
    PS4_CROSS, 100);
    wait(110);
    set_val(
    PS4_CROSS, 0);
    wait(1070);
    set_val(
    PS4_RIGHT, 100);
    wait(50);
    set_val(
    PS4_RIGHT, 0);
    wait(90);
    set_val(
    PS4_RIGHT, 100);
    wait(80);
    set_val(
    PS4_RIGHT, 0);
    wait(70);
    set_val(
    PS4_RIGHT, 100);
    wait(90);
    set_val(
    PS4_RIGHT, 0);
    wait(90);
    set_val(
    PS4_DOWN, 100);
    set_val(
    PS4_LEFT, 100);
    wait(40);
    set_val(
    PS4_DOWN, 100);
    set_val(
    PS4_LEFT, 100);
    set_val(
    PS4_CIRCLE, 100);
    wait(70);
    set_val(
    PS4_DOWN, 0);
    set_val(
    PS4_LEFT, 0);
    set_val(
    PS4_CIRCLE, 100);
    wait(10);
    set_val(
    PS4_CIRCLE, 100);
    set_val(
    PS4_CROSS, 100);
    wait(50);
    set_val(
    PS4_RIGHT, 100);
    set_val(
    PS4_CIRCLE, 0);
    set_val(
    PS4_CROSS, 100);
    wait(90);
    set_val(
    PS4_RIGHT, 100);
    set_val(
    PS4_CROSS, 0);
    wait(430);
    set_val(
    PS4_RIGHT, 0);
    }

    Combo2 FWD2 into falling rain
    set_val(PS4_RIGHT, 100);
    wait(60);
    set_val(
    PS4_RIGHT, 100);
    set_val(
    PS4_TRIANGLE,100);
    wait(70);
    set_val(
    PS4_RIGHT, 0);
    set_val(
    PS4_TRIANGLE,0);
    wait(60);
    set_val(
    PS4_DOWN, 100);
    wait(20);
    set_val(
    PS4_DOWN, 100);
    set_val(
    PS4_RIGHT, 100);
    wait(160);
    set_val(
    PS4_DOWN, 100);
    set_val(
    PS4_RIGHT, 0);
    wait(70);
    set_val(
    PS4_DOWN, 100);
    set_val(
    PS4_RIGHT, 100);
    wait(40);
    set_val(
    PS4_DOWN, 100);
    set_val(
    PS4_RIGHT, 100);
    set_val(
    PS4_TRIANGLE,100);
    set_val(
    PS4_SQUARE, 100);
    wait(110);
    set_val(
    PS4_DOWN, 100);
    set_val(
    PS4_RIGHT, 100);
    set_val(
    PS4_TRIANGLE,100);
    set_val(
    PS4_SQUARE, 0);
    wait(10);
    set_val(
    PS4_DOWN, 0);
    set_val(
    PS4_RIGHT, 100);
    set_val(
    PS4_TRIANGLE,100);
    wait(10);
    set_val(
    PS4_RIGHT, 100);
    set_val(
    PS4_TRIANGLE,0);
    wait(20);
    set_val(
    PS4_RIGHT, 0);
    wait(1880);
    set_val(
    PS4_UP, 100);
    wait(10);
    set_val(
    PS4_UP, 100);
    set_val(
    PS4_LEFT, 100);
    wait(60);
    set_val(
    PS4_UP, 100);
    set_val(
    PS4_LEFT, 100);
    set_val(
    PS4_CROSS, 100);
    wait(70);
    set_val(
    PS4_UP, 100);
    set_val(
    PS4_LEFT, 100);
    set_val(
    PS4_CROSS, 0);
    wait(30);
    set_val(
    PS4_UP, 100);
    set_val(
    PS4_LEFT, 100);
    set_val(
    PS4_CROSS, 100);
    wait(70);
    set_val(
    PS4_UP, 100);
    set_val(
    PS4_LEFT, 100);
    set_val(
    PS4_CROSS, 0);
    wait(90);
    set_val(
    PS4_UP, 100);
    set_val(
    PS4_LEFT, 0);
    wait(10);
    set_val(
    PS4_UP, 0);
    wait(450);
    set_val(
    PS4_CIRCLE, 100);
    set_val(
    PS4_SQUARE, 100);
    wait(110);
    set_val(
    PS4_CIRCLE, 0);
    set_val(
    PS4_SQUARE, 100);
    wait(10);
    set_val(
    PS4_SQUARE, 0);
    wait(740);
    set_val(
    PS4_TRIANGLE,100);
    wait(100);
    set_val(
    PS4_TRIANGLE,100);
    set_val(
    PS4_SQUARE, 100);
    wait(60);
    set_val(
    PS4_TRIANGLE,0);
    set_val(
    PS4_SQUARE, 100);
    wait(70);
    set_val(
    PS4_TRIANGLE,100);
    set_val(
    PS4_SQUARE, 100);
    wait(10);
    set_val(
    PS4_TRIANGLE,100);
    set_val(
    PS4_SQUARE, 0);
    wait(90);
    set_val(
    PS4_TRIANGLE,100);
    set_val(
    PS4_SQUARE, 100);
    wait(30);
    set_val(
    PS4_TRIANGLE,0);
    set_val(
    PS4_SQUARE, 100);
    wait(100);
    set_val(
    PS4_TRIANGLE,100);
    set_val(
    PS4_SQUARE, 100);
    wait(10);
    set_val(
    PS4_TRIANGLE,100);
    set_val(
    PS4_SQUARE, 0);
    wait(90);
    set_val(
    PS4_TRIANGLE,100);
    set_val(
    PS4_SQUARE, 100);
    wait(20);
    set_val(
    PS4_TRIANGLE,0);
    set_val(
    PS4_SQUARE, 100);
    wait(100);
    set_val(
    PS4_TRIANGLE,100);
    set_val(
    PS4_SQUARE, 100);
    wait(10);
    set_val(
    PS4_TRIANGLE,100);
    set_val(
    PS4_SQUARE, 0);
    wait(100);
    set_val(
    PS4_TRIANGLE,100);
    set_val(
    PS4_SQUARE, 100);
    wait(20);
    set_val(
    PS4_TRIANGLE,0);
    set_val(
    PS4_SQUARE, 100);
    wait(100);
    set_val(
    PS4_TRIANGLE,100);
    set_val(
    PS4_SQUARE, 100);
    wait(20);
    set_val(
    PS4_TRIANGLE,100);
    set_val(
    PS4_SQUARE, 0);
    wait(100);
    set_val(
    PS4_TRIANGLE,100);
    set_val(
    PS4_SQUARE, 100);
    wait(30);
    set_val(
    PS4_TRIANGLE,0);
    set_val(
    PS4_SQUARE, 100);
    wait(70);
    set_val(
    PS4_TRIANGLE,100);
    set_val(
    PS4_SQUARE, 100);
    wait(120);
    set_val(
    PS4_TRIANGLE,100);
    set_val(
    PS4_SQUARE, 0);
    wait(30);
    set_val(
    PS4_TRIANGLE,0);
    wait(370);
    set_val(
    PS4_LEFT, 100);
    wait(50);
    set_val(
    PS4_LEFT, 0);
    wait(70);
    set_val(
    PS4_LEFT, 100);
    wait(90);
    set_val(
    PS4_LEFT, 100);
    set_val(
    PS4_CROSS, 100);
    wait(30);
    set_val(
    PS4_LEFT, 0);
    set_val(
    PS4_CROSS, 100);
    wait(50);
    set_val(
    PS4_CROSS, 0);
    }

    FWD 2 second combo
    combo maxcmb {
    set_val(
    PS4_RIGHT, 100);
    wait(30);
    set_val(
    PS4_RIGHT, 100);
    set_val(
    PS4_TRIANGLE,100);
    wait(90);
    set_val(
    PS4_RIGHT, 100);
    set_val(
    PS4_TRIANGLE,0);
    wait(70);
    set_val(
    PS4_RIGHT, 0);
    wait(630);
    set_val(
    PS4_UP, 100);
    set_val(
    PS4_RIGHT, 100);
    wait(60);
    set_val(
    PS4_UP, 100);
    set_val(
    PS4_RIGHT, 100);
    set_val(
    PS4_CROSS, 100);
    wait(30);
    set_val(
    PS4_R2, 100);
    set_val(
    PS4_UP, 100);
    set_val(
    PS4_RIGHT, 100);
    set_val(
    PS4_CROSS, 100);
    wait(70);
    set_val(
    PS4_R2, 100);
    set_val(
    PS4_UP, 100);
    set_val(
    PS4_RIGHT, 100);
    set_val(
    PS4_CROSS, 0);
    wait(40);
    set_val(
    PS4_R2, 0);
    set_val(
    PS4_UP, 100);
    set_val(
    PS4_RIGHT, 100);
    wait(20);
    set_val(
    PS4_UP, 100);
    set_val(
    PS4_RIGHT, 0);
    wait(10);
    set_val(
    PS4_UP, 0);
    wait(600);
    set_val(
    PS4_SQUARE, 100);
    wait(50);
    set_val(
    PS4_TRIANGLE,100);
    set_val(
    PS4_SQUARE, 100);
    wait(90);
    set_val(
    PS4_TRIANGLE,100);
    set_val(
    PS4_SQUARE, 0);
    wait(30);
    set_val(
    PS4_TRIANGLE,0);
    wait(60);
    set_val(
    PS4_CROSS, 100);
    wait(100);
    set_val(
    PS4_CROSS, 0);
    wait(1080);
    set_val(
    PS4_RIGHT, 100);
    wait(80);
    set_val(
    PS4_RIGHT, 0);
    wait(80);
    set_val(
    PS4_RIGHT, 100);
    wait(90);
    set_val(
    PS4_RIGHT, 0);
    wait(40);
    set_val(
    PS4_RIGHT, 100);
    wait(80);
    set_val(
    PS4_RIGHT, 0);
    wait(80);
    set_val(
    PS4_UP, 100);
    set_val(
    PS4_RIGHT, 100);
    wait(10);
    set_val(
    PS4_R2, 100);
    set_val(
    PS4_UP, 100);
    set_val(
    PS4_RIGHT, 100);
    set_val(
    PS4_CROSS, 100);
    wait(80);
    set_val(
    PS4_R2, 100);
    set_val(
    PS4_UP, 100);
    set_val(
    PS4_RIGHT, 100);
    set_val(
    PS4_CROSS, 0);
    wait(30);
    set_val(
    PS4_R2, 100);
    set_val(
    PS4_UP, 0);
    set_val(
    PS4_RIGHT, 100);
    wait(50);
    set_val(
    PS4_R2, 100);
    set_val(
    PS4_RIGHT, 0);
    wait(150);
    set_val(
    PS4_R2, 0);
    wait(210);
    set_val(
    PS4_RIGHT, 100);
    wait(10);
    set_val(
    PS4_R2, 100);
    set_val(
    PS4_RIGHT, 100);
    wait(10);
    set_val(
    PS4_R2, 100);
    set_val(
    PS4_DOWN, 100);
    set_val(
    PS4_RIGHT, 100);
    wait(70);
    set_val(
    PS4_R2, 100);
    set_val(
    PS4_DOWN, 100);
    set_val(
    PS4_RIGHT, 100);
    set_val(
    PS4_CROSS, 100);
    wait(70);
    set_val(
    PS4_R2, 100);
    set_val(
    PS4_DOWN, 100);
    set_val(
    PS4_RIGHT, 100);
    set_val(
    PS4_CROSS, 0);
    wait(40);
    set_val(
    PS4_R2, 100);
    set_val(
    PS4_DOWN, 100);
    set_val(
    PS4_RIGHT, 100);
    set_val(
    PS4_CROSS, 100);
    wait(50);
    set_val(
    PS4_R2, 100);
    set_val(
    PS4_DOWN, 100);
    set_val(
    PS4_RIGHT, 100);
    set_val(
    PS4_CROSS, 0);
    wait(50);
    set_val(
    PS4_R2, 100);
    set_val(
    PS4_DOWN, 100);
    set_val(
    PS4_RIGHT, 100);
    set_val(
    PS4_CROSS, 100);
    wait(70);
    set_val(
    PS4_R2, 100);
    set_val(
    PS4_DOWN, 100);
    set_val(
    PS4_RIGHT, 100);
    set_val(
    PS4_CROSS, 0);
    wait(130);
    set_val(
    PS4_R2, 100);
    set_val(
    PS4_DOWN, 0);
    set_val(
    PS4_RIGHT, 100);
    wait(60);
    set_val(
    PS4_R2, 100);
    set_val(
    PS4_RIGHT, 0);
    wait(590);
    set_val(
    PS4_R2, 0);
    wait(10);
    set_val(
    PS4_R2, 100);
    wait(110);
    set_val(
    PS4_R2, 0);
    wait(1660);
    set_val(
    PS4_R2, 100);
    wait(70);
    set_val(
    PS4_R2, 0);
    }

    sacred blade combo
    set_val(PS4_CROSS,100);
    wait(80);
    set_val(
    PS4_CROSS, 0);
    wait(770);

    set_val(
    PS4_CROSS, 0);
    wait(50);
    set_val(
    PS4_CIRCLE, 0);
    wait(690);
    set_val(
    PS4_CIRCLE, 100);
    wait(80);
    set_val(
    PS4_CIRCLE, 0);
    wait(50);
    set_val(
    PS4_CIRCLE, 100);
    wait(60);
    set_val(
    PS4_CIRCLE, 0);
    wait(60);
    set_val(
    PS4_CIRCLE, 100);
    wait(140);
    set_val(
    PS4_CIRCLE, 0);
    wait(320);
    set_val(
    PS4_TRIANGLE,100);
    wait(100);
    set_val(
    PS4_TRIANGLE,100);
    set_val(
    PS4_SQUARE, 100);
    wait(30);
    set_val(
    PS4_TRIANGLE,0);
    set_val(
    PS4_SQUARE, 100);
    wait(70);
    set_val(
    PS4_TRIANGLE,100);
    set_val(
    PS4_SQUARE, 100);
    wait(40);
    set_val(
    PS4_TRIANGLE,100);
    set_val(
    PS4_SQUARE, 0);
    wait(70);
    set_val(
    PS4_TRIANGLE,100);
    set_val(
    PS4_SQUARE, 100);
    wait(30);
    set_val(
    PS4_TRIANGLE,0);
    set_val(
    PS4_SQUARE, 100);
    wait(60);
    set_val(
    PS4_TRIANGLE,100);
    set_val(
    PS4_SQUARE, 100);
    wait(40);
    set_val(
    PS4_TRIANGLE,100);
    set_val(
    PS4_SQUARE, 0);
    wait(80);
    set_val(
    PS4_TRIANGLE,100);
    set_val(
    PS4_SQUARE, 100);
    wait(30);
    set_val(
    PS4_TRIANGLE,0);
    set_val(
    PS4_SQUARE, 100);
    wait(70);
    set_val(
    PS4_TRIANGLE,100);
    set_val(
    PS4_SQUARE, 100);
    wait(20);
    set_val(
    PS4_TRIANGLE,100);
    set_val(
    PS4_SQUARE, 0);
    wait(100);
    set_val(
    PS4_TRIANGLE,100);
    set_val(
    PS4_SQUARE, 100);
    wait(10);
    set_val(
    PS4_TRIANGLE,0);
    set_val(
    PS4_SQUARE, 100);
    wait(70);
    set_val(
    PS4_TRIANGLE,100);
    set_val(
    PS4_SQUARE, 100);
    wait(40);
    set_val(
    PS4_TRIANGLE,100);
    set_val(
    PS4_SQUARE, 0);
    wait(70);
    set_val(
    PS4_TRIANGLE,100);
    set_val(
    PS4_SQUARE, 100);
    wait(50);
    set_val(
    PS4_TRIANGLE,0);
    set_val(
    PS4_SQUARE, 100);
    wait(80);
    set_val(
    PS4_TRIANGLE,100);
    set_val(
    PS4_SQUARE, 100);
    wait(110);
    set_val(
    PS4_TRIANGLE,100);
    set_val(
    PS4_SQUARE, 0);
    wait(10);
    set_val(
    PS4_TRIANGLE,0);
    wait(440);
    set_val(
    PS4_RIGHT, 100);
    wait(80);
    set_val(
    PS4_RIGHT, 0);
    wait(70);
    set_val(
    PS4_RIGHT, 100);
    wait(110);
    set_val(
    PS4_RIGHT, 100);
    set_val(
    PS4_TRIANGLE,100);
    wait(90);
    set_val(
    PS4_RIGHT, 100);
    set_val(
    PS4_TRIANGLE,0);
    set_val(
    PS4_SQUARE, 100);
    wait(160);
    set_val(
    PS4_RIGHT, 100);
    set_val(
    PS4_SQUARE, 0);
    wait(60);
    set_val(
    PS4_RIGHT, 100);
    set_val(
    PS4_SQUARE, 100);
    wait(30);
    set_val(
    PS4_RIGHT, 100);
    set_val(
    PS4_SQUARE, 0);
    wait(50);
    set_val(
    PS4_RIGHT, 0);
    }


  10. #9
    GOLD NOVA IV

    User Info Menu

    Re: Asuka script [REQ]

    Yeah, max combo is a good tool but it requires a lot of cleanup afterwards to reduce the size of the script. I personally use the combo assistant in Excalibur's script manipulator to make my scripts. I feel that its faster to do that than to make a combo with max combo and then clean up all the unnecessary inputs, but its all about what you're more comfortable with, KS212 does great work and I know he uses max combo.

    A few things:

    First, next time when you post a script, click on the button above the reply box that has "gpc" written on it, and paste your script inbetween the GPC tags. That way the scripts take up less space and can be more easily copy/pasted.

    I cleaned up your first combo so that it looks like this
    :


    What you want to do if you're going to use max combo is go back through the script, find all the inputs that aren't necessary and delete them. One thing a lot of newer scripters don't know that helps reduce the byte size by a lot is that inputs like set_val(PS4_SQUARE, 0
    ); are unnecessary. You can accomplish the same thing with fewer lines of code by putting two wait times next to each other like this:

    So delete all the unneeded inputs, then add together the remaining wait times so that there are only 2 lines of 'wait' left.

    That by itself should reduce the size of the script by several hundred bytes per combo. But to fit more than 5 or so combos into one script, you will need to convert it to data, which you can also do with the script manipulator program. Just go to the fighting game tab, click on convert combo to data segment at the top, and paste your script in the box on the left. Then click on 'convert combo to data' and paste the generated script into the compiler. All you have to do then is re-enter the combo_run and cancel statements into the main, you can look at any script thats been converted to data to see how to do this.


  11. The Following User Says Thank You to justframe For This Useful Post:


  12. #10
    GOLD NOVA II

    User Info Menu

    Re: Asuka script [REQ]

    How do you know what the wait times should be? That's my biggest problem when making my own combo.

  13. #11
    GOLD NOVA IV

    User Info Menu

    Re: Asuka script [REQ]

    Max combo basically records whatever you do with the input delays included. Its the best/easiest way for ppl who know nothing about scripting to start off. However that being said it does require that you actually know how to DO the combo you are trying to record... Its not going to magically allow you to do something you can't do.

    The reason I use it is because I cannot write a script from scratch, I am a 'player' not a 'scripter'. Justframe would have an easier time making a script from scratch whereas I am the total opposite of him. So he uses a 'scripting tool' while I use a 'recording tool'. A lot of ppl generally will fall in the inbetweens somewhere... Having 'some' scripting ability and 'some' player ability.

    Its possible to mixmatch the two. A good way to start if you cannot do a full combo from start to finish in one recording is to record section by section. Split the combo up into: [launcher] -> [filler] <-> [tailspin] -> [ender].

    First record the launcher, put that aside as one block of code. Next record the filler and put that underneath your first block of code with a decent amt of white space in between so you don't confuse yourself... now manually insert a wait delay between the two and play with the delay until the launcher cleanly connects with the filler. Congrats you are halfway there.

    Now record the tailspin input... this is the 3rd block of code, and do the same thing as above. Put it at the end of the combo and now insert another wait delay and play with it until the first two halves cleanly connect. You're almost done.

    Finally record the followup/ender, which is almost guaranteed to have a dash input somehow in there... and tack it onto the end of the big block of code you previously made. Insert one more wait time between the two and reduce it until the entire lot cleanly connects. Congrats, you have completed a combo script!

    Certain things will not be doable with the above example or would be extremely hard... an example is Akuma's FADC's. Those you just have to record manually. The input is too odd to try to hand script I find... but these examples are also few and far between.

  14. #12
    GOLD NOVA II

    User Info Menu

    Re: Asuka script [REQ]

    Gotcha - thanks for the considerate and helpful advice!

Posting Permissions

  • You may not post new topics
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •