ROM Hack [WIP] Sm4sh TURBO'D! [Every Fighter, Made Turbo!]

Mattshark

Well-Known Member
OP
Member
Joined
Aug 31, 2015
Messages
254
Trophies
0
Age
24
XP
239
Country
United States
I AM NO LONGER MANAGING THIS COMMUNITY MOD; Check out @wuboy 's continuation of the mod here:

http://gbatemp.net/threads/continuing-smash-bros-turbod.427636/


Just as a side project, I have decided to gather together a bunch of mods I've created (or found) and put them together on a Github Page for everybody to enjoy!

The theme for this mod collection?

TURBO FIGHTERS!

Basically, these mods are taking random characters and making all of their moves TURBO FAST, along with a couple other random tweaks to just make everybody so freakin' overpowered, therefore balancing everybody with one another!

Except the CPUs. They'll probably be better than you with this mod.

GITHUB/DOWNLOAD LINK + INSTRUCTIONS:
https://github.com/Mattshark/Sm4sh-TURBO-D


If you have any fighter's you've TURBO'D, post them down below, and I'll try to test and add them to the collection as soon as possible!
READ THE GUIDELINES FIRST THOUGH:
As a note, you are allowed to edit fighter movesets in little ways to make them more fun (IE Combining Luigi's Down special with his Second Custom so he Flies extra high and still deals damage, or making Pac-Man's Hydrant Meteor smash other fighters)! The only rules regarding this?
1) No upping the percentage/knockback of any attack excessively, and
2) Nothing Overpowered! (IE grabbing anybody from anywhere on the stage, Jigglypuff's Rest KOs the entire screen, etc.)
3) See the Spoiler Below (The First Guide Ever) and the spoiler within that to find some rules regarding Allow_Interrupt...


If you want to know how to create these mods, see the Spoiler below:
To begin, you're going to have to obtain the files from your latest Smash Bros. Update; See this tutorial I found to obtain these files.
You're also going to need the BETA VERSION of Sm4shCommand from @Sammi Husky, Here.

Also make sure you make a backup of the files you obtain, in case you accidentally corrupt your fighter or mess it up in another way.


Now, let's get started!

Step 8 from the first guide I linked (Or just click here if you haven't looked at it yet) tells you to open the fighter.
Do it.
However, it also tells you to "parse animations".
The beta works a little differently than this guide, so instead, travel to data/motion/fighter, then just highlight (click once, don't open) the character you want to edit, and click OK. Next, to see if you did it right, open the the little plus in the top right corner to find a large list of moves your fighter has. Ignore the areas with the random Letters and Numbers.
Double-Click the move you would like to TURBO-IFY™ to open the move's code. The names of the move are pretty self explanatory (AttackAirF = attacking in the air Forward, etc.), but some aren't as straight-forward... (difference between AttackS3 and AttackS4? WAT? (S4 is the smash attack and S3 is just a side tilt, just so you know :) ))

Anyways, once in the move you want to speed up, go to the top of the code and add this line above the rest of the code:
Code:
Set_Frame_Duration(0.7)
What this will do is make the animation of the attack play 7/10 as fast as it normally would. HOWEVER, don't get carried away setting it to 0.001, because I know you want to!
This will make the move happen so fast that the move probably won't even touch the other fighters.

0.7 or 0.6 is about right in my experience, only using 0.4 or so on rare occasions.

But there is one more thing you can do to make it feel even faster without being too overpowered:

Code:
Allow_Interrupt()

Basically, as soon as this is inserted, the player can use any attack they want right at this point. This means you can spam the same move, or jump in the middle of a punch, or whatever. However, once again, don't get carried away throwing it right at the beginning of every attack!

The problem with doing this:
Even simple actions, like walking, will cancel the attack immediately.

-------------------------------------------
1) NEVER put this at the very beginning of the move; most of the time, the attack will even cancel itself before it even starts!
2) NEVER put it before any "Hitbox(blahblahblah)" commands in your attack! you'll cancel it before your attack even hits anyone!
3) In some moves, like Luigi's Side B, simply won't Interrupt. If you put Allow_Interrupt into a move and nothing changes, keep in mind some moves just simply won't work.
----------------------------------------------------------------


To keep it simple, just type Allow_interrupt right after the last "Remove_All_Hitboxes()" in your code, even if its at the very end. Every move generally lasts a few frames longer than the code says it will, after all. Combine this and the Set_Frame_Duration from before, and your move will still have the turbo feel it deserves!
Once you finish editing all of the moves you need to, close all of the tabs (the little X's in the circles, not the close button) before you save your edited fighter.

To test your changes, check the "Installation instructions" link near the top of this page and follow the instructions on the github site. Finish that, and you're pretty much done!

*phew*



Let's get all 58 Fighters in here!
Ganondorf (Mattshark)
Ryu (Mattshark)
Jigglypuff (GudPiggeh)
Mario (GudPiggeh)
Pac-Man (GudPiggeh)
Link (GudPiggeh)
Ness (Mattshark)
Cloud (justinbug2)
Captain Falcon (GudPiggeh)
Duck Hunt (justinbug2)
Game & Watch (justinbug2)
Corrin (justinbug2)
Villager (justinbug2)
Sonic (justinbug2)
LittleMac (justinbug2)
Zelda (Awesomeness)
King Dedede (WarioTails358)
Wii Fit Trainer (justinbug2)
Fox (justinbug2)
Roy (justinbug2)
Bowser (justinbug2)
R.O.B. (justinbug2)
Lucas (GoldenEpic)
Falco (justinbug2)
Lucario (justinbug2)
Ike (justinbug2)
Samus (justinbug2)
Robin (GudPiggeh)
Dr. Mario (justinbug2)
Kirby (justinbug2)
Wario (justinbug2)
Pikachu (justinbug2)
Yoshi (justinbug2)
Only 25 left!
 
Last edited by Mattshark, , Reason: Discontinuation

Mattshark

Well-Known Member
OP
Member
Joined
Aug 31, 2015
Messages
254
Trophies
0
Age
24
XP
239
Country
United States
I just came across an old game.bin on my desktop; after a bit of testing, I found out it was an old project of mine...

TURBO RYU!

(added)
 

GudPiggeh

Well-Known Member
Newcomer
Joined
Jun 23, 2015
Messages
79
Trophies
0
Age
21
XP
78
Country
United States
Ah, okay.

Are you able to reupload these without the move swaps? This collection will just contain faster moves (with some cancellable ones as well), not huge edits like move swapping.

EDIT: also, I want to move all the TURBO'D fighters to this new thread:
http://gbatemp.net/threads/wip-sm4sh-turbod-every-fighter-made-turbo.423192/
...so we don't clutter up this thread with our side project.
Is it fine if I do something like make something not usually a spike a spike?
 

Mattshark

Well-Known Member
OP
Member
Joined
Aug 31, 2015
Messages
254
Trophies
0
Age
24
XP
239
Country
United States
Is it fine if I do something like make something not usually a spike a spike?
Sure, as long as its reasonable; it has to actually LOOK like a spike, don't just make every single Uair a spike or anything like that.

For example, Pac-Man's Hydrant can be made to spike, since it travels downward.
More realistic that way anyway.
 

GudPiggeh

Well-Known Member
Newcomer
Joined
Jun 23, 2015
Messages
79
Trophies
0
Age
21
XP
78
Country
United States
Sure, as long as its reasonable; it has to actually LOOK like a spike, don't just make every single Uair a spike or anything like that.

For example, Pac-Man's Hydrant can be made to spike, since it travels downward.
More realistic that way anyway.
Take Jigglypuff from the download earlier, she should be fine. I'll fix the other characters later.
 

Mattshark

Well-Known Member
OP
Member
Joined
Aug 31, 2015
Messages
254
Trophies
0
Age
24
XP
239
Country
United States
About Ganon, why not increase his grab range, so he could grab across the stage
The point of this mod is not Impossible Fighters ("Untouchable", so OP nobody can compete), It's turbo fighters. Stage-wide grabs would make a fighter Impossible to beat once learned, as you could grab, throw, dodge away, grab, throw, run away, grab, throw... can't be shielded, if they dodge, just grab a second time...


...etc...
 
Last edited by Mattshark,
  • Like
Reactions: Deleted User

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Psionic Roshambo @ Psionic Roshambo:
    But it's a dead end
  • Xdqwerty @ Xdqwerty:
    @Psionic Roshambo, people who cant download it can still play the game
  • BigOnYa @ BigOnYa:
    If your internet speeds are fast enough. Streaming 4k takes alot. I used to only have 20mb sec, and 4k struggled. Now I have 300mb sec and 4k plays fine.
    +1
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, i only have like 1 or 2 mb sec
  • BigOnYa @ BigOnYa:
    Did you feed the hamster in your internet router? It prob died and is running slow now.
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, why did you start saying my pc has a hamster in the first place?
    +1
  • BigOnYa @ BigOnYa:
    Its actua!ly just a old joke, meaning its slow. Was just kidding around with you.
    +1
  • BigOnYa @ BigOnYa:
    I bet @AncientBoi has some hamsters hidden somewhere tho....
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    I think Game streaming should work like this.... Local Hardware able the run the game fine, game engine and common assets stored locally, all FMV and music and textures could be streaming
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Some temporary storage
  • Xdqwerty @ Xdqwerty:
    also @BigOnYa im making some progress on my gdevelop project, implemented various mechanics
  • Psionic Roshambo @ Psionic Roshambo:
    They went all in on streaming, should have been more of a hybrid approach
    +1
  • BigOnYa @ BigOnYa:
    Or free government supplied high speed internet be nice also. Like Obama care. Xdqwerty that's cool, its time consuming but rewarding once done or playable, to see what you've made from scratch. Animations take forever, but worth it.
    +1
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, although the bullets are a bit buggy
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Not to mention this would be a massive pain to pirate
  • Xdqwerty @ Xdqwerty:
    @BigOnYa,
    and the visual aspect of the game is quite crude (the sprite that looks best is that of the protagonist just because he is a stickman with sunglasses)
    +1
  • BigOnYa @ BigOnYa:
    There is a bullets behaviour you assign to your character, that makes the code easier, under "behaviours"
  • Xdqwerty @ Xdqwerty:
    i meant that when the character is pointing to the right, the bullets spawn where they should, but when he is on the right, they move to the right but the spawn point is incorrect
  • BigOnYa @ BigOnYa:
    Itch.io has lots of free assets also. Under the bullets behavior tab, there is a "rotate bullets" option, can try that. Or in the code can try
    - fire bullet Player.X(PlayerDirection)
  • Xdqwerty @ Xdqwerty:
    im taking a break for today anyway
    +1
  • BigOnYa @ BigOnYa:
    YEa gotta after a while, looking at code for long periods will bug your eyes.
    +1
  • BigOnYa @ BigOnYa:
    That's cool tho, I'm proud of you going back to it, not giving up. It is difficult at first to learn, but fun once you get the hang of it. I think I've watched every tutorial video there is, but I still struggle sometimes to get stuff to work right. But gotta keep trying dif things, and eventually you will get it right.
    +1
    Xdqwerty @ Xdqwerty: https://www.youtube.com/watch?v=zT-Cy-hap_Q