You didn't explain or show how you made the hex values appear within the code. I've tried messing around in sothink and havn't managed to figure it out.
Flasm doesn't work. I downloaded it, opened up CMD, typed in cd desktop and then flasm, but nothing happened. "'flasm' is not recognized as an internal or external command, program or batch file"
I re-downloaded it 4 times, tried cd C:/, cd C:\... I tried everything. It just doesn't work.
@Jvizzlezz AH HAH! I'm fine with flasm now, but now Sothink isn't working. Well, it's not that it's not working, but it just doesn't look anything like your Sothink. There is no section to open up .swf files, to look at them, or anything whatsoever.
@TheKongregateHax you have to be able to tell what flasm would do. it takes logic. you need to know opcode and hex helps. you find the original aob and then instead of using flasm you just edit the aob yourself.
@TheKongregateHax thats the hard part, you need to know the opcode and values. you basically need to know how to edit the string yourself in AS3
*im pretty sure every number in bytecodes is hex so if you want to change a value to 100 then change it to 64 because converting it to hex in calclator is 64. and different bytes have different meanings, like commands. here is a website, which i started from forum . kongregatehack . com/viewtopic . php?f=30&t=303 (erase spaces)
@TheKongregateHax that website has almost every opcode, like 96 at the begining is an opcode which means ActionPush, and the more you do the more you will understand it, and remember 02 is NOP (no meaning, used to delete commands etc.), not 00 which people assume and it automatically assigns so you have to change it to 02 yourself if you want it to be erased, because 00 is an opcode itself which will mostlikely ruin the game and make it unfunctional.
I'm having trouble installing flasm. I have the application and everything, so I'll open it, the program will show up for a split second and go away. Is it because I have vista?
you can't just click on the flasm program and open it, it is a command line executable and to use it you have to open up the command line, after that change directory to the flasm folder by typing this:
It's annoying because you do this TUT very well but when I do it, it doesn't work. Firstly the page info doesn't give me the correct swf & when I try open the swf (downloaded one from a game) the game loads up but if I click the '+' next to its name it says the 'Parsing' stuff but when it's finished it doesn't show me any of the files and SWF closes.. help? :(
when you are decompiling the swf to edit it, use this
flasm -d gamename.swf > gamename.txt
than there should be a .txt file in the flasm folder where you installed it, you can open it with either notepad or notepad++ if you like to see the code highlighted, than you can edit the game's code in that text file however you want save it, and then you have to recompile the game to do this type
flasm -a gamename.txt
and open up gamename.swf again and it should contain your hacks.
also when you use firefox to download the flash game, right click on the page and click view page info, once that opens click on the media tab and look for either an embed or object filetype, usually flash websites will name their .swf files for their games
im a little confused, first, i no NOTHING about hacking. Second, it says you need notepad ++, but when i followed the link in the info, then clicked on the download button, i was given a list of downloads i could do, which 1 do i want?
need to put the game in the Firefox cache folder...
tQQQQQQQ 1 month ago
You didn't explain or show how you made the hex values appear within the code. I've tried messing around in sothink and havn't managed to figure it out.
PowerfrogsBeotch 1 month ago
sothink won't work :/
ZXFlameWolfxXZ 3 months ago
Flasm doesn't work. I downloaded it, opened up CMD, typed in cd desktop and then flasm, but nothing happened. "'flasm' is not recognized as an internal or external command, program or batch file"
I re-downloaded it 4 times, tried cd C:/, cd C:\... I tried everything. It just doesn't work.
Jvizzlezz 4 months ago
@Jvizzlezz AH HAH! I'm fine with flasm now, but now Sothink isn't working. Well, it's not that it's not working, but it just doesn't look anything like your Sothink. There is no section to open up .swf files, to look at them, or anything whatsoever.
Jvizzlezz 4 months ago
how do i copy the aob ?
lukishot 10 months ago
@KongregateHack
Ruby is better.
dionikink 1 year ago
"Couldn´t open input file ageofwar.swf for reading"
Anyone can help me?
xato909 1 year ago
Wait...
...You changed 25 to 10 in notepad++
Is that the price of the item you bought???
eww555 1 year ago
@eww555 yes
llaauurriiss2 5 months ago
oh my fucking god i love you so much even though i dont think you go on! i luvvv you!
SaveTheBAC0N 1 year ago
@SaveTheBAC0N I get an error that says, Cannot open input file "File" for reading.
TheKongregateHax 1 year ago
@TheKongregateHax your typing it in wrong or your in the wrong directory. either that or your trying to use flasm on an as3 game which doesnt work
SaveTheBAC0N 1 year ago
@TheKongregateHax or did you convert it back to a .swf by typing flasm -a GAMENAME.txt
SaveTheBAC0N 1 year ago
@SaveTheBAC0N Is there a way to do this stuff for AS3 games? Because most games are AS3 now.
TheKongregateHax 1 year ago
@TheKongregateHax you have to be able to tell what flasm would do. it takes logic. you need to know opcode and hex helps. you find the original aob and then instead of using flasm you just edit the aob yourself.
SaveTheBAC0N 1 year ago
@SaveTheBAC0N When I'm using a Hex editor on the .swf, it doesn't find the AoB nor the words that go with the AoB
TheKongregateHax 1 year ago
@TheKongregateHax go in raw code on sothink swf decompiler. i dont use a hex editor
SaveTheBAC0N 1 year ago
@SaveTheBAC0N I found all that, but how do you get it to change/ edit the cost or what ever?
TheKongregateHax 1 year ago
@TheKongregateHax thats the hard part, you need to know the opcode and values. you basically need to know how to edit the string yourself in AS3
*im pretty sure every number in bytecodes is hex so if you want to change a value to 100 then change it to 64 because converting it to hex in calclator is 64. and different bytes have different meanings, like commands. here is a website, which i started from forum . kongregatehack . com/viewtopic . php?f=30&t=303 (erase spaces)
SaveTheBAC0N 1 year ago
@TheKongregateHax that website has almost every opcode, like 96 at the begining is an opcode which means ActionPush, and the more you do the more you will understand it, and remember 02 is NOP (no meaning, used to delete commands etc.), not 00 which people assume and it automatically assigns so you have to change it to 02 yourself if you want it to be erased, because 00 is an opcode itself which will mostlikely ruin the game and make it unfunctional.
Also as2 and as3 have different opcodes
SaveTheBAC0N 1 year ago
what did u press at 2:54????
AznKendrick 1 year ago
Muhaaa, even my 9 year old sister can do it.
aquaserker 1 year ago
How do I know what to change the bytecode to though?
TheKongregateHax 1 year ago
@TheKongregateHax because when you load it in sothink for the second time it will give you the new one
SaveTheBAC0N 1 year ago
@KongregateHack Hey, i did that and it works, but when I open output.txt there is nothing there, I even checked if the game worked.
TheKongregateHax 1 year ago
@KongregateHack Never mind.
TheKongregateHax 1 year ago
disassembling my swf file results in nothing but a bunch of define MovieClips and a few unknown tags...
showcasebeatz 2 years ago
I'm having trouble installing flasm. I have the application and everything, so I'll open it, the program will show up for a split second and go away. Is it because I have vista?
tennispro254 2 years ago
you can't just click on the flasm program and open it, it is a command line executable and to use it you have to open up the command line, after that change directory to the flasm folder by typing this:
cd C:\Program Files\Flasm
than just decompile games by typing:
flasm -d gamename.swf > gamename.txt
edit the text file
assemble by typing:
flasm -a gamename.txt
MrCookiemonsteryum 2 years ago
It's annoying because you do this TUT very well but when I do it, it doesn't work. Firstly the page info doesn't give me the correct swf & when I try open the swf (downloaded one from a game) the game loads up but if I click the '+' next to its name it says the 'Parsing' stuff but when it's finished it doesn't show me any of the files and SWF closes.. help? :(
PowlolRS 2 years ago
when you are decompiling the swf to edit it, use this
flasm -d gamename.swf > gamename.txt
than there should be a .txt file in the flasm folder where you installed it, you can open it with either notepad or notepad++ if you like to see the code highlighted, than you can edit the game's code in that text file however you want save it, and then you have to recompile the game to do this type
flasm -a gamename.txt
and open up gamename.swf again and it should contain your hacks.
MrCookiemonsteryum 2 years ago
also when you use firefox to download the flash game, right click on the page and click view page info, once that opens click on the media tab and look for either an embed or object filetype, usually flash websites will name their .swf files for their games
1.the name of the game; supermariobros.swf
2.abbreviation of the game; smb.swf
3. a number; 1112.swf
MrCookiemonsteryum 2 years ago
im a little confused, first, i no NOTHING about hacking. Second, it says you need notepad ++, but when i followed the link in the info, then clicked on the download button, i was given a list of downloads i could do, which 1 do i want?
Dru1138 2 years ago
Nice WORK !!
DarkWeedX 2 years ago