EDIT: Im going to attach the last updates here in this post. ALWAYS download the newest one - the one with the HIGHER number in the file name. I will also keep a CHANGES section. (If I ever reach my attachment limit, I will delete old versions)


SUMMARY
1.Intro
2.Quickstart
3.How it works
4.TODO
5.Changes


1.Intro
Yes, another garena hack. Why did I bother writting another one? Well, I didn't see any open source garena hack. And I don't like the idea of running a strange executable with administrator priveleges. What if it steals my garena account? What if it steals my bank account passwork? What if it contains a malware?
(Besides, Garena is a VERY easy program to crack. I think an opensource hack of garena is a very good start for people who are learning).

Advantages:
-It's VERY VERY small. (< 90k (zipped)) - [now it's 400k cause it has a GUI version]
-You don't have to TOUCH your Garena folder, all its files will remain intact.
-You can be sure there is no kind of malware, since it's opensource and full documented.

2.Quickstart





2.1 Features

  • Removes 5 seconds wait while joining rooms
  • Removes 'Room is Full' error message [improved by Desu_is_a_lie]
  • Allows flood in room chat.
  • Exact Ping View
  • Removes MH/CK detection
  • Removes Warcraft protection, so your MH/CK will work properly. Reworked by Desu_is_a_Lie.
  • Leave room while playing [added by DarkSupremo]
  • EXP Hack [added by DarkSupremo].
  • Super-Admin-Hack [added by DarkSupremo] - You will SEE yourself as a Super-Admin and SEE you own chat messages as purple. [Cosmetic]
  • Admin-Menu-Hack [added by plitvice] (Trace-IP works, some other functions are server-sided)
  • Name Spoofer-Hack [added by DarkSupremo&M4ST3R]It's turned off by default. To turn it on, edit "nick.dat" file replacing its contents by your desired nickname. It will change you Warcraft nick. Other people will still see your original nick inside Garena. (More info at Page 18 http://www.d3scene.com/forum/warcraft-3-hacks/35979-garenam4st3r-opensource-garena-hack-18.html)
  • Ladder Shower-Hack[added by DarkSupremo] - Shows ladder details of everyone in-game even without gold member (when you are not the host)
2.2 How to use it
2.2.1 Installing
Extract [GarenaM4ST3R.zip] ANYWHERE you want. For instance, extract it on your Desktop.
2.2.2 Using
1) Open your Garena (make sure it's the official one)
2) Run [GarenaM4ST3R.exe]. It's on GarenaM4ST3R folder. Make sure to "Run as Administrator" under Win Vista/7. [EDIT: If you want to a use a graphical version, run GarenaM4ST3R_GUI.exe instead]
3) Login, enter in a room, start game, have fun
4) You can use your favorite MH/CK/whatever










3.Tools Recommended

  • MH - I'm currently playing 1.24c, so I use TyranO's MH, It has everything I want.
  • "Auto Clicker Premium" - Since there is no 5seconds wait and there's no room full error, you can use this freeware to autojoin any room quickly.
4. How it works.

  • [GarenaM4ST3R.exe] is just a small piece of code that opens garena process and then opens [features.dat] text file and parse it, applying changes described on [features.dat] using WriteProcessMemory on garena process.
  • So, the source code of [GarenaM4ST3R.exe] is included at [GarenaM4ST3R.c] but there's nothing special about it, it just patches Garena, while its in memory, so that we don't need to actually change the Garena.exe file. The hack 'essence' is actually on [features.dat]
  • [features.dat] contains lines GarenaM4ST3R - an opensource garena hack (should work with this new 01/02/10 update) Biggrin. Every line contains:
  • [HEXADDRESS] [HEXDATA]
  • When GarenaM4ST3R.exe is opened, it writes HEXDATA inside HEXADDRESS of Garena running process, for each line.
  • [features.dat] has MANY comments, explaining what's going on - everything from a semicolon til end of line is a comment.
  • Read [features.dat].
4.TODO
-When I have some free time, I'll try to make an autojoiner. I don't want an autojoiner that uses mouse clicks (otherwise, I would simply use Autoclicker or something like this). I want to create a remote thread inside garena process, that keep trying to join some room, until it's sucessfull.


5.CHANGES

  • GarenaM4ST3R_OLDONE.zip - first version - removed cause it's from garena old version
  • GarenaM4ST3R.zip - getchar() on error messages. - removed cause it's from garena old version
  • GarenaM4ST3R01.zip - Patcher fixed by Desu_is_a_Lie, so it will work properly on Windows XP. features.dat updated for leaving room while playing. - removed cause it's from garena old version
  • GarenaM4ST3R02.zip - Added EXP Hack by DarkSupremo. - removed cause it's from garena old version
  • GarenaM4ST3R03.zip - Fixed offsets so it will work on this new update 01/02/10. (I didn't make many tests. If you're having problems POST IT here. I will check later, or someone will help fix it).
  • -GarenaM4ST3R04.zip - Fixed Anti-chat-flood (used DarkSupremo solution; there are other nice solutions at page 11)
  • GarenaM4ST3R05.zip - Added Gold-Member-Hack by DarkSupremo and Admin-Menu-Hack by plitvice
  • GarenaM4ST3R06.zip - Added Name-Spoofer. (I compiled this one using Visual C++ compiler. The previous versions were compiled by Desu using Borland's compiler. If you're having any trouble post it here)
  • GarenaM4ST3R07.zip - Added LadderShower-Hack by DarkSupremo and changed GarenaM4ST3R.exe, so that it can patch external modules (done by Desu_is_a_Lie).
  • GarenaM4ST3R08.zip - Replaced Gold-Member hack by Super-Admin Hack, added by DarkSupremo. Reworked MH/CK/.. protection remover by Desu_is_a_Lie. (I've used open|Fire suggestion of RET instead of JMP to ret).
  • GarenaM4ST3R10.zip - 1)Patcher checks for correct Garena version now, so it won't run if Garena updates (Done by Desu_is_a_Lie. 2) Using features.dat modifications done by DarkSupremo, so it changes fewer bytes). 3) Removed EMPTY_NAME_SPOOFER option - will fix it later, I forgot. If you want to use an empty namespoofer edit nick.dat with a non-ascii char like "ơ" (suggested by qkhanhpro). 4) Printing GetLastError() on fatal erros so it's easier to find issues.
  • GarenaM4ST3R11.zip - 1) Fixed namespoofer. 2) Fixed EMPTY_NAME_SPOOFER: don't worry about your garena name (since it's client side) - your Warcraft name will be empty and everybody will see it as empty. 3) Reduced bytes patched in EXP hack (deCiphrt).
  • GarenaM4ST3R12.zip - Desu_is_a_Lie's graphical patcher included. [THIS IS THE ONE YOU SHOULD DOWNLOAD]
----
(Use older versions only if the current one has any problem, like crashing garena or something)

DONT FORGET TO: RUN GarenaM4ST3R.exe BEFORE login into Garena!!!!!
NOTE: EXP HACK #IS# WORKING - 50XP/15min. If you're xp bar is stucked it's normal. Just keep playing - eventually when you login, your XP bar will be refreshed - this is a GARENA bug - it's 'normal'.
NOTE2: If you want to use a Graphical version, run GarenaM4ST3R_GUI.exe !