Saturday, February 1, 2025

Super Smash Flash 2 Guide

    Welcome to the Super Smash Flash 2 setup guide. This guide will give you the best lag free experience possible. Super Smash Flash 2 has many issues with the game. Here's the issues. The game doesn't remember your log in "password" forcing you to log in manually everytime. Game controller issue, The "UP JUMP" doesn't work online. It only works on "local mode" Error online connection. 

    Forcing you to shutdown the game and restarting the game to fix the online error. Your windows display determines if you can have a stable 30fps. All computers are different and you may lack gpu power to have a stable 30fps. The correct windows display resolution matters if you wanna keep a constant 30fps. This game relies too much on keyboard. You need keyboard to start the game. Keyboard to log in. Keyboard to play the game correctly. A total of 5 issues that can be fixed if you want the best "console" like experience on a computer. Let's start with the controller issue. The up jump on conrtoller doesn't work online. This link will give a direct link to get a controller mapper. Turning your controller into a keyboard. Here's the link Click here

After you extracted folder. Click here twice.

After that click here twice.
You should see the exe file to setup your controller the way you like.


Let's fix another issue. The biggest issue here, a stable 30fps. We need to find the correct resolution to maintain a full 30fps to play online without lag. First here's a link to all the possible 16.9 resolution.Click here.

Please bookmark this webpage because you'll need it to find the correct resolution that your GPU can handle.Now the software to make this possible to modify your display resolution to squeeze out more performance you can get it here.click here.

This file doesn't need to be extracted to use it.  Just keep clicking until you get here.

After that you should see this.

Then you should see this.
This is where you place your custom resolution. If you have a high refresh monitor, input that frame rate. If you don't, "Do Not Do it" Leave on "60HZ" if that's all your monitor can do.


Remember I told you to bookmark the resolution website. It's here if you didn't. click here.

If you have Intel Celeron laptop, I recommend 640x360 to have a stable 30FPS. 

After you placed in your desired resolution. Your new resolution should be above the old resolution. In this image, 360p would go on top of 768p.


After that click on restart 64 and then shutdown your computer and turn it back on.

When you turn the computer back on. Go to windows display resolution and pick the new resolution to play smash flash 2 in full 30fps.


 ((If you have an issues with CRU. Just click on "Reset all" to put your computer back to it's original form.))

 

 

 

Ok, the controller is fixed and we have a full 30fps no matter what. Now lets fix the password issue and restarting the game issue. We will load the game on the fly without heavily relying on physical keyboards. The software you need, you can get it here.Click here.

All you have to do is install the program. We will use notepad to do everything. With autohotkey we will create a pop menu list to do commands for use on the fly.  These commands will be.

Starting the game:

Killing the game:

Password Login:

Auto hosting room: 

(optional)

Frame Generation to play in 60Fps:

This is a list of 5 commands but if you don't care about 60FPS and still want to play in 30Fps then that's 4 commands instead of 5.

First you need to figure out what keyboard keys you wanna use that doesn't conflicts will game play.

Remember, We used AntimacroX to turn the controller into a keyboard. Figure out 2 keys that you don't use so you can use those 2 keys to do commands for you. 

Let's start with the first hotkey. I will use f1 to build this menu list.

First let's make the auto launch game command.

First we need to get the path to the super smash flash 2 "EXE."

Put the mouse on top of the Super Smash Flash shorcut or exe. Either one will do. Then right click to copy the path to the game.


Ok , let's get started. F1 will be used to build this command list.

This is how we write the command in notepad. Open notepad and write this.

f1::

menu, mymenu, add, Launch Super Smash Flash 2, menu1

menu, mymenu, show

return

menu1:

run  "C:\SSF2.exe"

sleep 7000

WinMaximize,a

return

Save the script as super smash flash.ahk  Your notepad should turn into a "H" letting you know it's now an authotkey script. Double Click on the "H" file you made. Then press f1 to see if will run super smash flash 2. Look at this demo script and notice the part that says run. Your path is different from mine so copy your file path correctly, not my file path.

Also you can look at the botton of your desktop to see if the script is active or not. You can also turn off the script from there.


Ok , let's build the second command. Kill the game.

 

f1::

menu, mymenu, add, Launch Super Smash Flash 2, menu1

menu, mymenu, add,Kill The Game,menu2

menu, mymenu, show

return

menu1:

run  "C:\SSF2.exe"

sleep 7000

WinMaximize,a

return

menu2:

WinClose, a

Save the script again and re run it to see if the second menu is added and kills Super Super Smash Flash 2.

Ok, the third menu will be difficult to make. It's the auto password. Your script will only work on that specific resolution you picked to game on. So whatever your default resolution you picked to play the game. It has to always stay on that specific resolution you picked to game on. Otherwise the auto password won't work.

First we need to create a hotkey to automatically get mouse x, and y positions to paste them in the script. I will use f11 as the hotkey. Copy this script and save it for future scripts later.

f11::

mousegetpos, x, y
clipboard := x "," y
sleep 500
keywait, f1, D
sendinput mousemove,{ctrl down}{v}{ctrl up}
return

Activate this script, then turn on your game in full screen. Go to the password section. Place your mouse in the password box and press f11. Now turn off your game. Go to notepad and press f11 for second time. This will give you the mouse x, and y positions to paste in the password automatically.  Now that you got the positions in notepad. You need your password in notepad. Here's how it should look.

mousemove, 584, 947 

click 2

sleep 500

send password {enter}

return

Now let's write the script with everything else included.

 

f1::

menu, mymenu, add, Launch Super Smash Flash 2, menu1

menu, mymenu, add, Kill The Game,menu2 

menu, mymenu, add, Login, menu3

menu, mymenu, show

return

menu1:

run  "C:\SSF2.exe"

sleep 7000

WinMaximize,a

return

menu2:

WinClose, a

menu3:

 mousemove, 584, 947 

click 2

sleep 500

send password {enter}

return

Hosting a room needs no explaining because you do the exact same thing there. Get all your mouse x and y positions and repeat the steps.  You would just add.

 

menu, mymenu, add, Host, menu4

and then 

menu4:

mousemove and so on

return

Now to play the game in full 60fps, You need to buy Lossless Scaling on steam. This is the only way to add frame generation . 

 

menu, mymenu, add, Lossless Scaling, menu5

 and then 

menu5:

run c:/lossscaling.exe

return

So we need 6 menu list to run frame generation.

 

 menu, mymenu, add, frame generation, menu6

and then 

menu6:

sendinput{ctrl down}{alt down}{s}{ctrl up}{alt up}

return

If you want a pre built script. Just copy all your stuff inside the array box above. This script was written in 720p so your stuck playing in 720p. Clickable Link Click here