Hi all
I am seeing alot more Mac users in here asking for clients to be made, and others wanting to be able to make their own, but on a Mac, without installing Windows. I also hope this is clear enough, I've tried to keep it simple with the assumption the reader knows very little, and wishes to start from the very start.
This is simply to let other Mac users know that they too, can do this now.
BIG thanks to JustAnoobROTMG and his friend for giving this to us... make sure you thank him too please.
This is going off the Commands used with RABCDasm on Windows, with the exception that we will be using ./ which is used in Terminal to execute a command, and also / instead of \ as the back slash is used as a separator when your file or folder has two or more words as its name.
Example : if you have a folder named 'My Folder' on your desktop, to go to this folder in Terminal would look like: cd ~/Desktop/My\ Folder
OK, lets begin....
#1 First and foremost, you need to get yourself a copy of RABCDasm for Mac from
[[HERE]]
You may have to Unzip, but for me it downloaded as a rabcasm folder, all ready to go. To make it easier, place this folder somewhere you know the location to: I have placed mine on my Desktop
#2 Now you will need a clean .swf from the game. If you do not know how to get the .swf from the game, try this
[[HERE]]
When saving, if on
Safari go to:
File - Save As... but make sure the
Format near the bottom has
Page Source selected and not Web Archive. And remember where you save it to...
#3 Change the name of the .swf to
client.swf and place it inside the rabcasm folder. You could also 'right click' and Duplicate the file, and then change the name of the Duplicate to client.swf and use that to keep the original, in case you screw something up.
#4 Open
Terminal. You can find this in:
Applications - Utilities or in the
Launchpad - Other
#5 Here you need to point Terminal at your rabcasm folder. If you have placed yours on the Desktop, in Terminal type:
Code:
cd ~/desktop/rabcasm
And press enter
If you have your folder in another location, you will need to write that location instead .. or another method would be to type: 'cd' (don't include the apostrophes ' ' ) press Space Bar once, and then drag the rabcasm folder into the Terminal window, and press enter.
#6 Now the fun begins. In Terminal, type the following ....
one line at a time, pressing enter after each ...
NOT copy and paste all 3 lines at once.
Code:
./swfdecompress client.swf
./abcexport client.swf
./rabcdasm client-1.abc
This should have created
client-0.abc and
client-1.abc files inside your rabcasm folder, and also a
client-1 folder <<this folder will contain all the sub directories with all the .asasm files that you will edit.
#7 Now you are ready to start editing code into your .asasm files. To do this, you may need to look for a code editor.
TextWrangler is a free text editor, which you can open many directories at once, for example: you can open the rabcasm folder which will list every file and sub folder within it into TextWrangler, so you dont need to open each file separately, just locate and click the file to open it.
TextWrangler Example
For the current codes, go
[[HERE]]
Might also be a good idea to do as I did first and skip step #7 and simply go to step #8, to make sure it is all working correctly, and then start with one code, assemble, test, then another code, assemble test and so on .. to make sure you are entering the codes correctly, rather than spending half an hour entering all the codes only to find errors at the end.
#8 After you are done editing, go back to Terminal, and type the following ...
again, one line at a time, pressing enter after each.
Code:
./rabcasm client-1/client-1.main.asasm
./abcreplace client.swf 1 client-1/client-1.main.abc
#9 ..... Thats it ..... As far as I can gather lol, you should be able to run your newly
Mac hacked client, if you did not get any errors while assembling. I apologise if I have missed something out. I also cannot help you with code, I am a noob also, and only know the basics from what I have learnt here at MPGH.
I do hope some of you at least have a try at this, it would be a great waste if you didn't.
#10 Aaah.....? yeah..... I just did that to have 10 steps
