Aswhiss (02-07-2013),ROTMG EVILCKIKEN (04-04-2013)
Hey ya'll, some people most likely know this, but I'll post it here anyway.
Yes, I know I didn't make the tutorial on OSX or Linux, but it works the same.
This is a method to make Bananation's mod selector work with Linux/OSX.
If you don't know what the modselector is for, get off these forums.
do NOT reply with stupid questions, I will try to make this tutorial as idiot proof as I can.
You need:
1. A computer with Java installed (Possibly the JDK, not sure)
2. Banananation's mod selector, found here.
3. BernardoLima's Client Hexer, found here.
4. Wine (lets you run .exe files with linux/mac download here.
5. (Optional) If you want the Recon mod, download the .zip from here.
6. A way to extract .zip files
7. Common Sense
8. The ability to double click.
How to do it:
1. Make a folder on your desktop named ROTMG.
2. Make a folder inside of your ROTMG folder, named ModSelector.
3. Unzip the 9.0.0_ModSelector_mpgh.net.zip file to the folder you just created named ModSelector.
4. If you want the Reconnect mod, COPY Do NOT unzip the 9.0.0_drv2_mpgh.net.zip the folder named mods inside of the ModSelector Folder.
5. Unzip the Client Hexer_mpgh.net.zip file to ROTMG
6. Go into your ModSelector folder and double click the rotmgModSelector_1.01.jar file.
7. Choose what mods/hacks you want.
8. Click the Build Button (It will look like its pressed, it is NOT frozen or broken, it is building your client, be patient, as it will take a bit of time depending on how many hacks/mods you chose.)
9. After you see the build button become light again, like in the picture below, move on to the next step.
10. Now copy the file named AssembleeGameClient1358811972-mod.swf to your the Client Hexer folder, found in the ROTMG folder you made on your desktop.
11. Run Client Hexer.exe with Wine. (Don't have a screenshot of this, as I am running Windows. use common sense or a Wine tutorial.
12. browse to your AssembleeGameClient1358811972-mod.swf file in the client hexer
13. In the next field, type 9.0
14. In the last field, type 10.0
15. Click Hex It. Wait for it to finish.
16. Done! The AssembleeGameClient1358811972-mod.swf-new file is your client. Rename it to anything you like.
This should work, though I haven't been able to test it, but I've used Wine before back when I ran Linux and it worked fairly well.
Credits: Banananation and Nilly for the Mod Selector and hacks, and BernardoLima for the client Hexer.
If it works, click the big THANKS button!
Aswhiss (02-07-2013),ROTMG EVILCKIKEN (04-04-2013)
I tested it out on Linux environment and your method does not work for me.
(side note: you don't need JDK, what you need is JRE. JDK is for developers)
Here are the details: the Java Virtual Machine could not execute the exe files and when executing the Hexer in wine I get this error:
which indicates that I don't have .NET Framework installed under wine (which is broken, especially on x64), so I guess I have to go with mono.Code:err:module:import_dll Library mscoree.dll (which is needed by L"Z:\\home\\****\\Downloads\\Client Hexer.exe") not found err:module:LdrInitializeThunk Main exe initialization for L"Z:\\home\\****\\Downloads\\Client Hexer.exe" failed, status c0000135
But it is not a real solution, is it? Java is cross platform, RABCDAsm is cross platform, and there is an alternative solution already installed on your system for Client Hexer, called 'sed'.
Here is how to do it if the method above mentioned doesn't work for you either (note: the below written is for linux, I'm not sure about Mac but is should be something similar):
- You have to download and compile RABCDAsm source. (you can find additional help on RABCDAsm git hub)
- Now copy the executable files into your /usr/bin folder (you will probably need root access)
- Give the necessarry permissions to run it (the commands ´chmod +x´ should do the job)
- Download the mod selector, remove the exe files.
- Edit config.ini, so the [programs] section should look like this:
Code:[programs] exporter = abcexport replacer = abcreplace disassembler = rabcdasm assembler = rabcasm- Ensure that you have Java Runtime Environment installed.
- Remove the .bat and make a .sh instead with this content:
Code:#!/bin/bash java -jar rotmgModSelector_1.01.jar- Give execution premissions.
Now the modselector should work on you system even without wine by running the sh, created above.
Alternative solution to Client Hexer:
Make a hexer.sh file in your mod selector directory and put the following code in it:
Important: it haven't been tested and is not noob proof!Code:#!/bin/bash cp $3 hexed.swf swfdecompress hexed.swf abcexport hexed.swf rabcdasm hexed-1.abc cd hexed-1 find . -type f -print0 | xargs -0 sed -i 's/'$1'/'$2'/g' cd .. rabcasm hexed-1/hexed-1.main.asasm abcreplace hexed.swf 1 hexed-1/hexed-1.main.abc rm -r hexed-*
(give permissions or use sh)
Usage:(note the backslashes)Code:./hexer.sh "9\.0" "11\.0" AssembleeGameClient1358811972-mod.swf
You should now find a hexed.swf in the same directory, if everything worked well then it is hexed now.
I'm not sure about mac since I have never owned a mac device but should be something similar as I heard.
Hope this helped out some of you.
059 (12-09-2013)
THANKS AND NOW??????
---------- Post added at 04:28 PM ---------- Previous post was at 04:26 PM ----------
I would like the version 12.2. finktionier but unfortunately not THAT IS SHIT! Hift ME! (ven the version 1.11 to version 2.12!)
Dude why the heck u bump this acient thread? srsly