Magus & ds22 share their Taunts = Footstool codes from Project M! [UPDATED]

Discussion in 'General Discussion' started by Bent 00, Feb 14, 2015.

?

Which Taunts = Footstool code should we use in Brawl Minus?

  1. Type 1: Footstools Triggerable by Taunts ONLY

    27.3%
  2. Type 2: Footstools Triggerable by Taunts and Button Jump

    9.1%
  3. Type 3: Footstools Triggerable by Taunts, Button Jump, and Tap Jump

    63.6%
  1. Bent 00

    Bent 00 Longtime Limit Breaker

    Messages:
    1,585
    B- FC:
    1461-6025-1473
    Great news: We don't have to give up taunt-triggered footstools after all! After I learned that the "New Footstool Triggers" code Glitch and I worked on causes WiFi to desync, I investigated Project M's Taunts = Footstool code. I found out that it is superior to our version -- Project M's version detaches footstools from jumps, and ties them to taunts, without hardcoding them to specific buttons like we did -- and it should not cause WiFi to desync.

    I asked Magus, the creator of Project M's Taunts = Footstool code, if we could use his work in Brawl Minus. Here is his first response:
    And here is his second response:

    Now, all we have to decide on is: Do we want to have...

    1.) Footstools triggerable by Taunts ONLY (Tap Jump nor Button Jump will Footstool)
    -OR-
    2.) Footstools triggerable by Taunts and Button Jump, but NOT Tap Jump
    -OR-
    3.) Footstools triggerable by Taunts, Button Jump, and Tap Jump

    I've briefly tested all three setups, and they all work perfectly offline. Haven't tested online yet, but none of them should cause a desync.

    There are a a few differences:

    With Type 1, all footstools are the same. Everyone except Mario and Luigi can control how high a footstool jump sends them by tapping or holding the "Taunt" input. Tap for a low jump, hold for a high one. The Mario Bros.' footstool height cannot be controlled in this way; they always go the maximum height.

    With Type 2, footstools differ slightly, depending on whether you perform one via a "Jump" or "Taunt" command. The height of "Jump" footstools are controlled by how long you hold the button, while the height of "Taunt" footstools are not affected this way -- "Taunt" footstools' height can only be increased by holding up on the Control Stick as you footstool. The Mario Bros.' "Taunt" footstools can be controlled in this way, but their "Jump" footstools always send them the maximum height.

    Basically, with Type 2, you control "Jump" footstool height via buttons, and "Taunt" footstool height via the Control Stick. Mario and Luigi have no control over "Jump" footstool height, but they can control "Taunt" footstool height.

    "Jump" footstools offer you more control over footstool jump height, but you risk wasting your aerial jumps if you miss.

    It's more awkward to control the height of "Taunt" footstools, but they're useful if you want a quick, short footstool. Most importantly, "Taunt" footstools do not risk your aerial jumps; no matter how often you hit that "Taunt" command in the air, nothing will happen unless you can land the footstool.


    The new Type 3 is like Type 1; all footstools are the same. The only difference is that you can also footstool via Button Jump and Tap Jump with Type 3. Any Jump or Taunt input can footstool via any button(s) you assign it to! "Jump" and "Taunt" footstools execute the same way, except that you don't risk wasting your midair jumps with "Taunt" footstools.

    As with Type 1, everyone except Mario and Luigi can control how high a footstool jump sends them by tapping or holding the input. Tap for a low jump, hold for a high one. The Mario Bros.' footstool height cannot be controlled in this way; they always go the maximum height.


    SUMMARY:

    Type 1 is more uniform, but I'm sure some players will miss footstooling with "Jump" buttons and Tap Jump. This is the code Project M uses.

    Type 2 has... quirks, but it offers more options -- most notably the option of footstooling with any "Jump" command, except Tap Jump.

    Type 3 combines Type 1's uniformity and Type 2's versatility; "Taunt" and "Jump" footstools execute the same way, and can be triggered by any "Taunt" or "Jump" button input, plus Tap Jump.

    Personally, my favorite is Type 3. It's nice being able to control footstool Jump height the same way whether you're using the "Taunt" or "Jump" version. Only the Mario Bros. lose an option with Type 3; they can no longer do short footstools like they can with Type 2 "Taunt" footstools. That's fine, though -- while it was useful, it looked and felt a bit odd for such powerful footstools to only send Mario and Luigi up a short distance.

    Finally, there is one more code that should be used with Magus's work:

    Footstool Action Exit Clears Auto-Footstool Bit [ds22]
    * 4A000000 90000000
    * 1619BDD0 00000028
    * 00000005 12000005
    * 00000002 9019BDE0
    * 12000200 80FB6334
    * 120B0100 9019BDD0
    * 00080000 00000000
    * 06FB6344 00000008
    * 00070100 9019BDD8


    This code fixes the bug which causes players to auto-footstool after jumping off of a Green Shell, until they are K.O.ed.

    ds22 has not yet given his permission to Minus to use this code officially, but I've sent him a message requesting it. Considering it is just a supporting code to Magus's codes in this instance, I don't see why he would refuse. Even if he does, we can just use Magus's codes, and tolerate the Green Shell bug. Most of us don't use items anyway... At any rate, I bet ds22 would be more inclined to grant permission if the Brawl Minus devs would credit him for his Team Colored Shields code, which is currently being used in Minus.

    UPDATE: I received a reply from ds22!

    Here's hoping that these codes make it into Brawl Minus 4.0!

    Want to try these codes out now? Just drop one of the attached "RSBE01.gct" codelists into your Brawl Minus 3.Q "Codes" folder:

    TYPE 1: Brawl Minus 3.Q Default + New WiFi code + Footstools Triggerable by Taunts ONLY
    TYPE 2: Brawl Minus 3.Q Default + New WiFi code + Footstools Triggerable by Taunts and Button Jump
    TYPE 3: Brawl Minus 3.Q Default + New WiFi code + Footstools Triggerable by Taunts, Button Jump, and Tap Jump

    Credits: Thanks to...
    the Brawl Minus Development Team for continued development of Brawl Minus,
    Magus, for making a special version of his taunts=footstool code especially for Minus,
    ds22, for letting us use his "Footstool Action Exit Clears Auto-Footstool Bit" code,
    Glitch, for his efforts in coding the first version of the Taunts = Footstool codes used in Minus 3.Q,
    and you, for caring enough to read all this, and helping me test it online!

    Note: I made a new topic for this since I couldn't edit the poll on the original post.
     

    Attached Files:

    Last edited by a moderator: Feb 19, 2015
  2. Kien

    Kien A Meaningless Circle Minus Backroom

    Messages:
    639
    Location:
    Tennessee
    Main:
    No one has replied here though... which is odd seeing that it's a good thread for a change.
     
  3. Tybis

    Tybis Resident Minusaur Minus Backroom

    Messages:
    391
    Location:
    Taco Hell
    B- FC:
    4429-8165-3980
    Main:
    A single question has been in my head since the first version of this thread...

    What's the point of having footstool be activatable by anything besides its own input, exclusive from jump? Regular jumps and footstools are each useful in separate ways, but their usefulness is undermined when they interfere with each other. The way I see it, the whole reason the footstool code was made in the first place was to alleviate 2 problems;
    1) Prevent footstools from happening when you want to do a regular jump.
    2) Prevent regular jumping from happening when you want to do a footstool.

    The "Type 1" version of this code, the one PM uses, fixes BOTH problems. The other types only fix one. You'd be able to footstool without risking accidentally doing a regular jump, but you wouldn't be able to jump next to an opponent without running the risk of accidentally doing a footstool instead.
     
  4. Bent 00

    Bent 00 Longtime Limit Breaker

    Messages:
    1,585
    B- FC:
    1461-6025-1473
    ds22 has granted us permission to use his "Footstool Action Exit Clears Auto-Footstool Bit" code, as well -- as long as we also credit him for his "Team Colored Shields V2" code.

    @Pin Clock, I see you currently have this code listed on brawlminus.net/codes like this:
    Coloured shields
    * 4A000000 80F59A60
    * 14000088 FF3AB700
    * 14000090 FF000000
    * 140000A0 FF000000
    * 140000A8 00000000
    * 4A000000 80F59ED4
    * 14000088 00FFFF00
    * 14000090 0000FF00
    * 140000A0 0080FF00
    * 140000A8 00000000
    * 4A000000 80F5A348
    * 14000088 FAF9E100
    * 14000090 FFFF0000
    * 140000A0 FFFF8000
    * 140000A8 00000000
    * 4A000000 80F5A7BC
    * 14000088 88FCAE00
    * 14000090 00FF0000
    * 140000A0 00C00000
    * 140000A8 00000000
    * C281DEEC 00000003
    * 2C170002 4182000C
    * 7EE4BB78 48000008
    * 38800003 00000000
    * 0481DEF4 7EE4BB78

    Please change it to this instead:
    Colored Shields [Phantom Wings]
    * 4A000000 80F59A60
    * 14000088 FF3AB700
    * 14000090 FF000000
    * 140000A0 FF000000
    * 140000A8 00000000
    * 4A000000 80F59ED4
    * 14000088 00FFFF00
    * 14000090 0000FF00
    * 140000A0 0080FF00
    * 140000A8 00000000
    * 4A000000 80F5A348
    * 14000088 FAF9E100
    * 14000090 FFFF0000
    * 140000A0 FFFF8000
    * 140000A8 00000000
    * 4A000000 80F5A7BC
    * 14000088 88FCAE00
    * 14000090 00FF0000
    * 140000A0 00C00000
    * 140000A8 00000000

    Team Colored Shields V2 [ds22]
    * C281DEEC 00000003
    * 2C170002 4182000C
    * 7EE4BB78 48000008
    * 38800003 00000000
    * 0481DEF4 7EE4BB78
     
    Last edited by a moderator: Feb 19, 2015
  5. Bent 00

    Bent 00 Longtime Limit Breaker

    Messages:
    1,585
    B- FC:
    1461-6025-1473
    There are a few reasons I can think of:
    - Some players are simply too used to footstooling with "Jump" inputs, and don't want to change that.
    - Some players may not have an extra button to map "Taunt" footstools to, so they rely on "Jump" inputs to footstool.
    - Occasionally, players will land a "Jump" footstool by accident. This is usually a happy surprise, one they would regret not happening anymore.

    @Thor and @Greatest_Aether, perhaps you have some input you'd like to share about this?

    Personally, I can't remember any time that an accidental footstool has interfered with my play style. In my experience, these rare surprise footstools have only resulted in humorous pauses in gameplay, sometimes scoring a gimp K.O.. In what situations would having footstools not triggerable by "Jump" inputs be useful?
     
  6. NEWB

    NEWB New Member

    Messages:
    1,879
    Location:
    On the road to Viridian City!
    I missed this somehow. My proffered type is definetly type 3.
     
  7. Greatest_Aether

    Greatest_Aether Forum Reg of sorts

    Messages:
    976
    Main:
    I close to never footstool, so I only footstool intentionally on the very rare occasion I play Mario. Even then, I use Tap Jump for the footstools. So my preferred type is type 3, but my input isn't all that important.
     
  8. Pin Clock

    Pin Clock Project Leader Minus Backroom

    Messages:
    1,003
    Location:
    Jersey
    It's already in the 4.0 .txt and will be updated on the site when 4.0 releases.
     
  9. Thor

    Thor Well-Known Member

    Messages:
    1,803
    Location:
    Minnesota (for summer), UIUC (for school year)
    B- FC:
    4986-6645-6355
    @Tybis , I find it awkward to try to footstool with taunting, and I also simply can't do that playing Brawl or Smash 4 [have to jump]. An accidental footstool will NEVER kill you [at absolute worst, it kills a teammate (and that's super funny), but the only other downside is screwing up some sort of offstage attempt to attack an opponent, and even then, you may have just gimped them], and this situation ONLY applies when you're edgeguarding. If I want to attack them offstage, I'll attack them offstage - I think basically no one here has accidentally footstooled when they want to do an aerial instead. But if I'm recovering, saving a jump with a footstool is sweet [if unintentional], because I don't want to have to hit jump, mash footstool, AND be trying to counterattack AND still keep my DI in case I get hit away - the fortune of just footstooling [intentionally or not] with jump I find convenient [both because it's not an odd input to me, being normalized to it from other Smash games] and I basically never regret getting a footstool when it's by accident, which is why I firmly support footstool being wired to "Jump".

    However, I like the idea of alt inputs for other players [those who intentionally footstool with taunt shouldn't have that removed from them, at least I'd prefer for that to not happen], hence why I like the versions where you can use both jump and taunt.
     
  10. Bashdemears

    Bashdemears Jiggs2stronk

    Messages:
    623
    Location:
    NoCal
    Main:
    I'm the only one who dislikes footstooling.
     
  11. Mawootad

    Mawootad Minus Backroom

    Messages:
    366
    B- FC:
    1509-2394-9354
    Main:
    Accidental footstooling is generally quite annoying in my experience.
     
  12. Thor

    Thor Well-Known Member

    Messages:
    1,803
    Location:
    Minnesota (for summer), UIUC (for school year)
    B- FC:
    4986-6645-6355
    Literally never had a problem with it ever. What annoys you about it?
     
  13. Mawootad

    Mawootad Minus Backroom

    Messages:
    366
    B- FC:
    1509-2394-9354
    Main:
    Unexpected footstools put you in a position you weren't expecting. Sure a footstool below the stage is generally pretty nice since you possibly just killed them and guaranteed you'll recover which is hard to beat, but above the stage (or on the stage) if you're not Mario or Weegee an accidental footstool gives you no real advantage while still probably screwing up everything you wanted to do.
     
    3 people like this.
  14. Bent 00

    Bent 00 Longtime Limit Breaker

    Messages:
    1,585
    B- FC:
    1461-6025-1473
    Some of you wanted Tap Jump to not footstool, so I asked Magus to make this for you:

    No Footstools with Tap Jump [Magus]
    * 06FC1528 00000038
    * 00020000 00000000
    * 00020000 00000000
    * 00020000 00000000
    * 00020000 00000000
    * 00020000 00000000
    * 00020000 00000000
    * 00020000 00000000

    I put the above code in the 4.2 code list right after Magus' "Footstool with Jump or Any Taunt" code, and it seems to work perfectly.
    Used with the TYPE 3 codes already in 4.2, footstools will only be possible via Button Jumps and Taunts, NOT Tap Jumps.
    Let me know if you have any problems with it.
     

Share This Page