Mac RABCDasm + Shell Scripts
Thought these might be useful to another Mac user
Zipped 'rabcasm' folder with included Shell Scripts for the following:
ABC_Decom.sh is for Decompiling your .swf files - renames file to 'client.swf'
ABC_Comp.sh is for Compiling your .swf file back into a (hopefully) working .swf - renames file to 'New.swf'
ABC_Hexer.sh is for Hexing your .swf files from one version to another - please keep reading to learn more about the Hexing script. - renames file to 'Hexed.swf'
Don't worry about the names having ABC in them, I did that so the files sit at the top of the folder and not mixed between the rabcasm parts.
Please unzip and place the 'rabcasm' folder onto your Desktop. Why? .. The Scripts were designed to search for the rabcasm folder on your Desktop.
HOW TO USE:
Always keep these in the rabcasm folder(which should be on your Desktop), and place any .swf file that you wish to decompile/compile/hex inside the rabcasm folder also.
Double click on the scripts to run them ... thats it.
Be aware that a Terminal window will open temporarily and close again, this is normal.
Hexer:
OK, with the Hexer, it has been designed for an compiled .swf, but will still hex an already uncompiled file. The reason I mention this is so you don't think you have to use the other Scripts to Decompile, Hex, and Compile the files back again, the Hexer does it all for you.
When the game 'Versions' change, and are updated, you will need to change the version numbers in the Hexer.sh file:
Right click on Hexer.sh and select 'Open With' and select 'TextEdit.app"
Find the line below and simply change the numbers accordingly: First number is the Modded Client Version and the second number is the Current Game Build Version.
The line below changes version 13 to 13.1

For more on using RABCDasm for Mac manually.
[[HERE]]
[[Virustotal Scan]]
[[Jotti Scan]]

Zipped 'rabcasm' folder with included Shell Scripts for the following:
ABC_Decom.sh is for Decompiling your .swf files - renames file to 'client.swf'
ABC_Comp.sh is for Compiling your .swf file back into a (hopefully) working .swf - renames file to 'New.swf'
ABC_Hexer.sh is for Hexing your .swf files from one version to another - please keep reading to learn more about the Hexing script. - renames file to 'Hexed.swf'
Don't worry about the names having ABC in them, I did that so the files sit at the top of the folder and not mixed between the rabcasm parts.
Please unzip and place the 'rabcasm' folder onto your Desktop. Why? .. The Scripts were designed to search for the rabcasm folder on your Desktop.
HOW TO USE:
Always keep these in the rabcasm folder(which should be on your Desktop), and place any .swf file that you wish to decompile/compile/hex inside the rabcasm folder also.
Double click on the scripts to run them ... thats it.
Be aware that a Terminal window will open temporarily and close again, this is normal.
Hexer:
OK, with the Hexer, it has been designed for an compiled .swf, but will still hex an already uncompiled file. The reason I mention this is so you don't think you have to use the other Scripts to Decompile, Hex, and Compile the files back again, the Hexer does it all for you.
When the game 'Versions' change, and are updated, you will need to change the version numbers in the Hexer.sh file:
Right click on Hexer.sh and select 'Open With' and select 'TextEdit.app"
Find the line below and simply change the numbers accordingly: First number is the Modded Client Version and the second number is the Current Game Build Version.
The line below changes version 13 to 13.1
Code:
vi '+%s/\"13\"/\"13.1\"/g' '+wq' Parameters.class.asasm

For more on using RABCDasm for Mac manually.
[[HERE]]
[[Virustotal Scan]]
[[Jotti Scan]]


