Skip to content
MPGHThe Dark Arts
/
RegisterLog in
Forum
Community
What's NewLatest posts across the boardTrendingHottest threads right nowSubscribedThreads you follow
Discussion
GeneralIntroductionsEntertainmentDebate FortFlaming & Rage
Board
News & AnnouncementsMPGH TimesSuggestions & HelpGiveaways
More Sections
Art & Graphic DesignProgrammingHackingCryptocurrency
Hacks & Cheats
Games
ValorantCS2 / CS:GOCall of Duty / WarzoneFortniteApex LegendsEscape From Tarkov
+14 moreLeague of LegendsGTA VMinecraftRustROTMGBattlefieldTroveBattleOnCombat ArmsCrossFireBlackshotRuneScapeDayZDead by Daylight
Resources
Game Hacking TutorialsReverse EngineeringGeneral Game HackingAnti-CheatConsole Game Hacking
Tools
Game Hacking ToolsTrainers & CheatsHack/Release NewsNew
Submit a release →Share your cheat, tool, or config with the community.
AINEW
AI Tools
General & DiscussionPrompt EngineeringLLM JailbreaksHotAI Agents & AutomationLocal / Open Models
AI × Gaming
AI Aimbots & VisionML Anti-CheatGame Bots & Automation
Create
AI Coding / Vibe CodingAI Art & MediaAI Voice & TTS
The AI frontier →Where game hacking meets modern machine learning. Jump in.
Marketplace
Buy & Sell
SellingBuyingTradingUser Services
Trust & Safety
Middleman LoungeMarketplace TalkVouch Copy Profiles
Money
Cryptocurrency TalkCurrency ExchangeWork & Job Offers
Start selling →List accounts, services, and goods. Use the middleman to trade safe.
MPGH The Dark Arts

A community for offensive security research, reverse engineering, and AI.

Community

ForumMarketplaceSearch

Account

RegisterLog in

Legal

Privacy PolicyForum RulesHelp & FAQ
© 2026 MPGH · All rights reserved.Built by the community, for the community. For educational purposes onlyContent is shared for security research and education — we don't condone illegal use. You're responsible for complying with applicable laws. Use at your own risk.
Home › Forum › MultiPlayer Game Hacks & Cheats › Realm of the Mad God Hacks & Cheats › Realm of the Mad God Tutorials & Source Code › Using RABCDasm for Mac

Using RABCDasm for Mac

Posts 1–13 of 13 · Page 1 of 1
Cyeclops
Cyeclops
Using RABCDasm for Mac
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
#1 · edited 13y ago · 13y ago
tooopher
tooopher
Going to try this now. Will let you know the results

EDIT: In class, need to wait until I get home.
#2 · edited 13y ago · 13y ago
JU
JustAnoobROTMG
Nice.

I personally use (on windows) 2 batchs. My client just have to be named "Client.swf"

I have Compile.cmd

Code:
rabcasm.exe .\Client-1\Client-1.main.asasm
abcreplace Client.swf 1 .\Client-1\Client-1.main.abc
pause


and Decompile.cmd

Code:
swfdecompress Client.swf
abcexport Client.swf
rabcdasm Client-1.abc
Decompile would only work if you have previously deleted the abc files and the Client-1 folder, of course

Maybe batch files can be created for mac users?
#3 · edited 13y ago · 13y ago
Cyeclops
Cyeclops
Quote Originally Posted by JustAnoobROTMG View Post
Nice.

I personally use (on windows) 2 batchs. My client just have to be named "Client.swf"

I have Compile.cmd

Code:
rabcasm.exe .\Client-1\Client-1.main.asasm
abcreplace Client.swf 1 .\Client-1\Client-1.main.abc
pause


and Decompile.cmd

Code:
swfdecompress Client.swf
abcexport Client.swf
rabcdasm Client-1.abc
Decompile would only work if you have previously deleted the abc files and the Client-1 folder, of course

Maybe batch files can be created for mac users?
I like that idea, I'm thinking AppleScript should work made into a .app ...well 2 .app's, and put them in the rabcasm folder, very cool idea, so you just Double click Decomp.app - Done - edit files - Double click Compile.app - Done - Play. I'll get back to you on that very soon.
#4 · 13y ago
Cyeclops
Cyeclops
Done

Although I made a 3rd which will uncompress the files and then wait until you press either "Finish Now" or "Continue"

Code:
tell application "Terminal"
	activate
	delay 2
	tell application "System Events"
		delay 1
		
		keystroke "cd ~/desktop/rabcasm"
		keystroke return
		delay 0.5
		keystroke "mv *.swf client.swf"
		keystroke return
		delay 0.5
		keystroke "./swfdecompress client.swf"
		keystroke return
		delay 0.5
		keystroke "./abcexport client.swf"
		keystroke return
		delay 0.5
		keystroke "./rabcdasm client-1.abc"
		keystroke return
		delay 5
		
		display dialog "Ready to continue?" buttons {"Finish Now", "OK Continue"} default button 2 with title "RABCDasm"
		if the button returned of the result is "Finish Now" then -- quit
			
		else
			
			keystroke "./rabcasm client-1/client-1.main.asasm"
			keystroke return
			delay 5
			keystroke "./abcreplace client.swf 1 client-1/client-1.main.abc"
			keystroke return
			delay 0.1
			
		end if
	end tell
end tell
#5 · 13y ago
Cyeclops
Cyeclops
Quote Originally Posted by JustAnoobROTMG View Post
Nice.

I personally use (on windows) 2 batchs. My client just have to be named "Client.swf"

I have Compile.cmd

Code:
rabcasm.exe .\Client-1\Client-1.main.asasm
abcreplace Client.swf 1 .\Client-1\Client-1.main.abc
pause


and Decompile.cmd

Code:
swfdecompress Client.swf
abcexport Client.swf
rabcdasm Client-1.abc
Decompile would only work if you have previously deleted the abc files and the Client-1 folder, of course

Maybe batch files can be created for mac users?
Im guessing you could use the same kind of *.swf in command prompt to change the name of any file in that folder ending in .swf??

Code:
rename *.swf client.swf
Would this work? One less thing you would have to do.
#6 · 13y ago
SP
sprojector
Exactly what I was looking for. Thanks Cyeclops for this well presented and easy to read tutorial.
#7 · 12y ago
krazyshank
krazyshank
Before people start complaining about this being a necrobump, it really isn't.
The info is still relevant/works.
#8 · 12y ago
Cyeclops
Cyeclops
Quote Originally Posted by sprojector View Post
Exactly what I was looking for. Thanks Cyeclops for this well presented and easy to read tutorial.
You're very welcome and thank you for giving it a go.
#9 · 12y ago
MA
machir23
So i Just go back to my browser and the game will be hacked?
#10 · 12y ago
CrazyJani
CrazyJani
Quote Originally Posted by machir23 View Post
So i Just go back to my browser and the game will be hacked?
Quote Originally Posted by krazyshank View Post
Before people start complaining about this being a necrobump, it really isn't.
The info is still relevant/works.
I guess what krazyshank said still applies
#11 · 12y ago
MA
machir23
i unplug my swf file from my game website and i edited it with RABCDasm but when i go back to my browser the game is still normal and not edited please help?
#12 · 12y ago
Cyeclops
Cyeclops
Quote Originally Posted by machir23 View Post
i unplug my swf file from my game website and i edited it with RABCDasm but when i go back to my browser the game is still normal and not edited please help?
Where are you getting your source codes from? Did you add the Connect to Production hack? Without this you will only load to TESTING. Also need to make sure you have your mods added to the right places or it might cause glitches or not work at all.

If all you have done is unpacked your .swf and recompiled it, then yeah, nothing will be different because nothing was added to make it so. I haven't been on MPGH for some time due to other priorities (Art) What I've been working on [[HERE]]. and I wouldn't know what has changed in the codes these days, and I barely play anymore to be bothered looking.

Have you thought about using Jnoobs Orape app? simply double click the .jar, from there you can download the latest .swf, and then add the mods you want/need, might be an easier choice unless you are specifically wanting to learn to use RABCDasm
#13 · 12y ago
Posts 1–13 of 13 · Page 1 of 1

Post a Reply

Similar Threads

  • RABCDASM for MACBy JustAnoobROTMG in Realm of the Mad God Hacks & Cheats
    17Last post 13y ago
  • DVD Ripper for MacBy holiday103 in Anime
    0Last post 18y ago
  • Is blackshot for Mac or just Windows ??By Fetish in Blackshot Hacks & Cheats
    11Last post 18y ago
  • what can u use tapping for?By tens2 in Combat Arms Hacks & Cheats
    22Last post 18y ago
  • any way to use wpe for damage editing?By zelda803 in WarRock - International Hacks
    10Last post 20y ago

Tags for this Thread

#mac#rabcdasm#rotmg#swf