::Flasm Hacks::
The ones with no reference to someone, the author is either unknown or it's mine.
Flasm hacks listed here....
::Anti Kicked::
1) Open foo.flm and search for...
function2 bootPlayer (r:1='str',r:2='destination') ()
2) There should be a function you find that looks like this...
function2 bootPlayer (r:1='str', r:2='destination') ()
push r:destination, 'lobby'
equals
not
not
branchIfTrue label217
push r:str, '\r'
add
push 'bootToTitleText'
getVariable
add
push 1, 'returnToTitle'
callFunction
pop
branch label218
label217:
push r:str, 1, 'returnToLobby'
callFunction
pop
push 'gotoFrame', 'bootToLobby'
setVariable
label218:
end // of function bootPlayer
2 ) Delete all the lines except the first one and the last one
3) It should end up looking like this...
function2 bootPlayer (r:1='str', r:2='destination') ()
end // of function bootPlayer
4) Save and reassemble.
Provided by:
::Color Hacks::
(You can only do this if you have foo.flm. It will allow you to make accounts with cool colors)
Search for...
function2 pressCreateAccountOK
Edit this line for the color you want:
COLORS TO PICK FOR NOW
Reds: Change r:7='e', 'r', 'g', 'b' to r:7='e', 'r', 'g=r', 'b=r'
Update
with flasm. After u update create an account and on the color selector
pick a color it will be kind of red the more to the middle u pick the
darker the red or the more red it will be ok cuzz
Greens: Change r:7='e', 'r', 'g', 'b' to r:7='e', 'r=b', 'g=b', 'b'
Update
with flasm. do the same as the reds the more closer to the middle u
pick the color the more darker and greener it will be ok
Black: Change r:7='e', 'r', 'g', 'b' to r:7='e', 'r=g', 'g', 'b=g'
Update with flasm. same steps as above
weird Colors: Change r:7='e', 'r', 'g', 'b' to r:7=
IMPORTANT!:
NOTE: Some hacks like the color hacks wont work on flash player 8. So I suggest you to uninstall flash player 8 Now! . Then download flash player 7
Provided by:
::99 Kills Hack::
(This hack is were you start a game off with 99 kills)
1) Open foo.flm and search for...
displayedscore
2) Keep searching untill there is a number next to it.
2) Change that number to 99999
3) A few lines below it, there should be another thing that says score with a number after it, change the number to 99999.
4) Search for displayedscore again until you find another one with a number after it.
5) Change it to 99999
6) Another score with a number is below it, like last time, change it to 99999.
7) Save and Reassemble.
Provided by:
::Negative Deaths::
Change this number if you want a different number of your death...
-1 = 99999
-2 = -1
-4 = -25
-6 = -39
-9= -64 (thanks to Shadow Hacker)
(This hacks is were you start of with -9 Deaths in a game)
1) Open .flm and search for...
displayedscore
Keep searching untilt here is a number next to displayedscore.
2) Scroll down a little till you see this...
push r:this, 'deaths', 17
3) Change the number from 17 to -64
4) Search for displayedscore again until you find another one with a number after displayedscore
5) Scroll down a little till you see this again...
push r:this, 'deaths', 17
6) Change the number from 17 to -64 again.
7) Save and reassemble.
Then you should have -9 deaths (this wont change ur name like .22222)
Provided by:
::Mod Hack::
1) Open up foo.flm and search for "MMC". !Make sure that the box that says match case is checked, and you need to search twice!
2) You should see this:
| getMember push 1 equals not branchIfTrue label332 push 'rankMMC' setRegister r:4 pop label332: push 'label', 'remotePlayersLobby' |
3) Change it to:
[quote]getMember
push 'rankMMC'
setRegister r:4
pop
push 'label', 'remotePlayersLobby' [quote]
4) Save an d reassemble and open up Command Prompt (All Programs --> Accesories --> Command Prompt)
5) Type into Comand Prompt: "cd My Documents"
6) Type into Comand Prompt: "cd flasm16win"
7) Type into Comand Prompt: "flasm.exe"
8) Type into Comand Prompt: "flasm -a foo.flm"
9) Exit Comand Prompt and open up the file called "game" with Internet Explorer.
10) Click allow for any security notices that pop up.
11) Sign in and you will have a moderator badge!
Provided by:
::One Hit Kill::
1.Open foo.flm and search for.. push 'sendattack' a few times until you see this code
push 0.0, 'this'
getVariable
push 'sendAttack'
callMethod
pop
2. Ok just copy and paste that over and over to make it look like this
push 0.0, 'this'
getVariable
push 'sendAttack'
callMethod
pop
push 0.0, 'this'
getVariable
push 'sendAttack'
callMethod
pop
push 0.0, 'this'
getVariable
push 'sendAttack'
callMethod
pop
push 0.0, 'this'
getVariable
push 'sendAttack'
callMethod
pop
push 0.0, 'this'
getVariable
push 'sendAttack'
callMethod
pop
push 0.0, 'this'
getVariable
push 'sendAttack'
callMethod
pop
push 0.0, 'this'
getVariable
push 'sendAttack'
callMethod
pop
push 0.0, 'this'
getVariable
push 'sendAttack'
callMethod
pop
push 0.0, 'this'
getVariable
push 'sendAttack'
callMethod
pop
push 0.0, 'this'
getVariable
push 'sendAttack'
callMethod
pop
push 0.0, 'this'
getVariable
push 'sendAttack'
callMethod
pop
push 0.0, 'this'
getVariable
push 'sendAttack'
callMethod
pop
push 0.0, 'this'
getVariable
push 'sendAttack'
callMethod
pop
push 0.0, 'this'
getVariable
push 'sendAttack'
callMethod
pop
push 0.0, 'this'
getVariable
push 'sendAttack'
callMethod
pop
3. Save and Reassemble foo.flm to game.swf, done.
4. Now one attack should be multiplied by 14! It can be multiplied by higher if you copy and paste it more.
Provided by:
::Self Vote Kick Hack::
1) Open flo.flm or foo.flm
2) Search for...
function2 pressvotekick
3) A piece of code should pop up that looks like this...
push r:a, 1, 'player'
getVariable
push 'sendVoteKick'
callMethod
pop
4 ) Paste that piece of code under itself 3 times so it should look like this...
push r:a, 1, 'player'
getVariable
push 'sendVoteKick'
callMethod
pop
push r:a, 1, 'player'
getVariable
push 'sendVoteKick'
callMethod
pop
push r:a, 1, 'player'
getVariable
push 'sendVoteKick'
callMethod
pop
push r:a, 1, 'player'
getVariable
push 'sendVoteKick'
callMethod
pop
5) Save and reassemble.
Provided by:
::Ghostz::
TO SEARCH IN NOTEPAD, Press CTRL + F
1) Open foo.flm and search for...
push r:this, 'invulnerableTime', r:this, 'invulnerableTimer'
2) Change the 100 at the end of that line to a huge number (for example: 1000000)
3) Search for push 'invulnerableTimer', and change the 100 at the end to a huge number
4) Save and reasemble foo.flm to flasm....(in command, type in cd My Documents then type cd flasm16win and then type in flasm.exe and finally, type in flasm -a foo.flm to assemble foo.flm to flasm.
5) Now you should be blinking the whole time.
Provided by:
::Multi Post Hack::
1) Search for...
push 'sendChatMsg'
2) Until you get some code that looks like this:
setMember
push 'stick'
getVariable
push 'prototype'
getMember
push 'sendChatMsg'
function2 (r:1='m') ()
3)The code below looks like this:
push '9', r:m
add
push 1, 'socket'
getVariable
push 'serverNum'
getVariable
getMember
push 'send'
callMethod
pop
3) Copy and paste te second code however mant times you want your message to appear.
Provided by:
::Private Message Freeze::
1. Open up the flo/foo.flm
3. Do a search for...
function2 lobbyChatKeyPressed" (r:4='privateMessage')
4. Go down and you should see some code that reads like these...
branchIfTrue label740
push 'chatMC'
getVariable
push 'chatText0'
getMember
push 'text'
getMember
push 'length'
getMember
push 1
greaterThan
dup
not
branchIfTrue label732
5. Change it so that it reads like this...
branchIfTrue label740
push 'not_yet_set'
getVariable
not
branchIfTrue label732
Now just below that you should see some that reads like this...
branchIfTrue label732
pop
push 'chatMC'
getVariable
push 'chatText0'
getMember
push 'text'
getMember
push 'length'
getMember
push 1
subtract
push 0.0, 2, 'chatMC'
getVariable
push 'chatText0'
getMember
push 'text'
getMember
push 'substr'
callMethod
push 1, 'containsNonSpaceChar'
callFunction
label732:
6. Change it so that it reads like this...
branchIfTrue label732
label732:
Just below that you will see code that reads like this...
label732:
dup
not
branchIfTrue label733
pop
push 'chatMC'
getVariable
push 'chatText0'
getMember
push 'text'
getMember
push 'length'
getMember
push 1
subtract
push 0.0, 2, 'chatMC'
getVariable
push 'chatText0'
getMember
push 'text'
getMember
push 'substr'
callMethod
push 'lastChatMsg'
getVariable
equals
not
label733:
not
branchIfTrue label738
push 'player'
getVariable
push 'lastChatSend'
getTimer
setMember
push 'lastChatMsg', 'chatMC'
getVariable
push 'chatText0'
getMember
push 'text'
getMember
push 'length'
getMember
push 1
subtract
push 0.0, 2, 'chatMC'
getVariable
push 'chatText0'
getMember
push 'text'
getMember
push 'substr'
callMethod
setVariable
push r:privateMessage
not
branchIfTrue label736
7. Change it so that it reads like this...
label732:
push 'lastChatMsg', 'chatMC'
getVariable
push 'chatText0'
getMember
push 'text'
getMember
push 'length'
getMember
push 1
subtract
push 0.0, 2, 'chatMC'
getVariable
push 'chatText0'
getMember
push 'text'
getMember
push 'substr'
callMethod
setVariable
push r:privateMessage
not
branchIfTrue label736
Keep going down until you see code that reads like this...
branchIfTrue label734
push r:2, 'lastChatMsg'
getVariable
push 2, 'player'
getVariable
push 'sendChatMsgPrivate'
callMethod
pop
label734:
8. Change it so that it reads like this...
branchIfTrue label734
push r:2, 'lastChatMsg'
getVariable
push 2, 'player'
getVariable
push 'sendChatMsgPrivate'
callMethod
pop
push r:2, 'lastChatMsg'
getVariable
push 2, 'player'
getVariable
push 'sendChatMsgPrivate'
callMethod
pop
label734:
Just keep multipling these lines
push r:2, 'lastChatMsg'
getVariable
push 2, 'player'
getVariable
push 'sendChatMsgPrivate'
callMethod
pop
9. Save and reassemble.
Provided by:
::Illegal Name::
1.Open flo or foo.flm, search for:
branchIfTrue label41
2.Under it you'll find:
push r:2, '.'
3.Add thses illegal characters:
'~', '!', '@', '#', '$', '%', '^', '&', '*', '(', ')', '_', '-', '+', '=', ' ', '<', '>','/','|','\','{','}','[',']'
4.Under it you should see:
branchIfTrue label42
push TRUE
return
label42:
push FALSE
return
5.Copy and paste this over it:
branchIfTrue label42
push TRUE
return
label42:
push TRUE
return
6.Search for:
function2 containsNonSpaceChar (r:2='str') ()
7.Delete everything under it except this:
end // of function containsNonSpaceChar
8.Save, and reassemble.
Provided by: