Alright, I decided to write this tutorial/guide for not just
beginners. Even if you know alot about hacking MapleStory, I recommend this for you to read. First to let you know, this is pretty big so I seperated it in Chapters. I wrote this myself, and also grabbed some information from other people. I'll include credits as we go along.
Quote:
-Chapters-
I. Introduction for Beginners.
II.Terms
III.Things you'll need.
IV.Beginning Hacking.
V.Hacking Definitions
VI. GG Errors.
VII.The End (Conclusions)
VIII. Programming
|
I. Introduction
First you must understand, hacking MapleStory is not very easy, to some people, it is very difficult and also maybe very easy. Hacking is only recommended to use correctly. Don't abuse it, or you'll lose your privileges. What Im writing today is to help you have a better knowledge of hacks. This wont make you the smartest hacker after reading. Hacks are made by people, and the people learned from guides. As I said, some people like to use it for things not how its recommended for. Lets take it to this example, Fly Hack. Fly hack is for jump quests and other things you can't reach in the game. But some people abuse it buy either selling it, glitching, and also to take or steal other peoples things. So the people who create hacks have their own decision to either release it or keep it to their self and share it with tru****l friends.
II. Terms
Here are some basic terms you'll need to know or you wont get anything when people talk.
CE CheatEngine
UCE Undetected CheatEngine
SS Server Sided
CS Client Sided
CT Cheat Table
GG GameGuard
*Credits to Mahiney of gzp for these:*
CF - Carry flag [checks if there is any carry over for arithmetic operations]
PF - Parity flag [indicates if the bits of an operation is even or odd, 0 for odd, 1 for even]
AF - Adjust flag [aka Auxiliary Flag; set on a carry or borrow to the value of the lower order 4 bits]
ZF - Zero flag [bacsially a boolean flag, determines if a conditional jump is executed]
SF - Sign flag [determines the sign, negative or positive]
TP - Trap flag [single step, for 80886 emulation. When TP is enabled, interrupts are trapped]
IF - Interrupt enable flag [interrupts the enable flag]
DF - Direction flag [determines the direction to move through the code (specific to repeat instructions)]
OF - Overflow flag [determines if an operation results in an overflow]
____
AC:Auto-Click
AL:Auto-Loot
AC:AutoChat (Might be mixed with AutoClick)
AA:Auto Assemble or Auto Attack
AOB:Array of Bytes
ADDY:Adresses.
GMS: Global MapleStory
HAD:Hacking Attempt Detected
III. Things you'll need
Here are some things you'll need to start hacking MapleStory. Its required and without it, you can't hack. The first on you need is a WinRAR, a tool to extract .zip, .rar files. You can download this at
WinRAR archiver, a powerful tool to process RAR and ZIP files (Its usually the first one). After that, make sure you have a Cheat Engine. Not just any cheat engine is able to hack, first, you must Look at the rev (revision) of the MapleStory GameGuard. When your logged in, Look at the bottom right where all the Icons are at and you should see a Blue Shield, move your mouse over the shield and it should say "GameMon Rev XXXX". If your going to download a Cheat Engine, please read what revision its for, If the cheatengine is Rev 1011 and GameGuard is 1010, Then you can hack it. First, you must know what your doing with the cheat engine, If your knowledge with Cheat Engines is very good, You can simply scan for adresses and tick flags to hack. If your just starting, you must get a correct version of a Cheat Table (CT). If GMS was V2, then you would need a GMSv2.ct. If there are no current UCE's, then Bypasses are final results, Bypasses bypass anything you try to hack with, including Trainers,
CE's, and any hacking program. Trainers are similar to cheat engines, except the hacks are already there, you simply tick the hacks and play. (Way simpler then Cheat Engines).
IV. Beginning Hacking
Well first, I'll seperate this into how to hack. First I'll teach you guys how to hack on a Cheat Engine. The first process is :
1. You must have the correct settings, based on what the CheatEngine is, all have different settings, I wont include it here, but many people when they post a cheatengine, will include with the settings. To acess the settings, open the cheat Engine and look for :

*Something Similar to that*
2.After you have finished with the settings, you need to open a CT. Click the button with the folder (

). Browse for the Cheat Table you saved in, if it was on the desktop, browse the desktop, then double click it.
3.After you have loaded a CT properly, start maplestory and attach the process. Each .exe has a process, MapleStory's would be MapleStory.exe. To attach, you must click the button on your cheat engine :

. To look for the process, you must scroll down and look for one (usually located on the bottom). It should look like this :

.
4.After you have finished doing all of the above, all you have to do is login, and tick the hacks you want and start hacking.
*Now with a Trainer*
Well trainers are basically very easy, for Windows Vista users, you must do the following :
1.Right Click on the trainer and choose Properties.
2.Go to the compatibility tab and Choose "Use with Service Pack 2"
3.And tick "Run as Administrator
Then xp/vista, double click the trainer and If it has a attach box, simply look for MapleStory.exe again and attach. Usually all trainers require bypasses. So if you get a "Hacking Attempt", that means you either have a detected trainer, so get a bypass

.
V. Hacking Definitions Super Tubi: A Hack which makes you loot faster, more then 1 item 1 by 1.
Unlimited Attack: MapleStory sets your attack to usually around 50-60. After a limited amount of attacks, you stop attacking. With Unlimited Attack, you can attack forever allowing you to bot.
No Breath: After your done attacking, you would look like your taking a breath and when you try to change channels or do something it will pop up a blue box saying you need to rest or w/e. With no breath you can change channels or go to the cashshop right after you attack.
Vac: A Vac(Vacuum) simply vacs all the monsters to one spot allowing you to attack them by mobs.
Teleport: Theres up/down/left/right teleports, it simply makes you fly across up/down/left..
Glide: Simply lets you fly around.
Mouse Vac/FlyHack: This enables you so you can fly, mouse vac makes your character vacs where ever your mouse moves.
----These ones below are from runner of gzn-----
Wall (Top): It basically act as a vacuum hack or for you to go to some spot that can't reach. The address is for the border line where you can't move out of the border line for top. So by changing the top value to something else, you can eventually decrease the size of the map. When the map size is decreased, the clients thinks that the monsters can move only at the minimized spot so all of them are trap in a small area. However it Top/Bottom addresses only vacuum monsters for floating monsters (have free movement in air).
Wall (Bottom): refer to Wall (Top), difference is that its bottom wall.
Wall (Left): refer to Wall (Top), difference is that it vacuum any type of monsters including land monsters and floating monsters and its for left wall.
Wall (Right): refer to Wall (Top), difference is that it vacuum any type of monsters including land monsters and floating monsters and its for right wall.
Item X/Item Pickup X/Item vacuum X: Its for X axis (Vertical line, you would know it when you learn maths graph). Go to the spot where the items are currently are, don't loot the item first, go freeze the Item X and Y address, then go back to game and move away from the spot, try pressing loot button, you should be able to loot the item a distance away from the spot where the item is.
Item Y/Item Pickup Y/Item vacuum Y: Its for Y axis (Horizontal line, you would know it when you learn maths graph). Go to the spot where the items are currently are, don't loot the item first, go freeze the Item X and Y address, then go back to game and move away from the spot, try pressing loot button, you should be able to loot the item a distance away from the spot where the item is.
Full Godmode - Make you invulnerable to any melee/range damage, traps and magic.
1 Hit Godmode - Once you taken damage one time at the current map, you goes godmode and works like Full godmode, the only difference is that you need to get damaged once before it goes activated.
Blink Godmode - Somehow like 1 Hit Godmode, just that you see yourself keep blinking like you got hurt.
Melee Godmode - Make you invulnerable to any melee damage.
Character Position X: Tells you where you currently are on the X axis
Character Position Y: Tells you where you currently are on the Y axis
CS EAX X - Lets you vacuum monsters to the spot client-side, go to the spot where you want to vacuum first, look at your character coordinate position X value, change the value of it to hex decimal, then put the hex decimal into EAX value of the CS EAX X address.
CS EAX Y - Lets you vacuum monsters to the spot client-side, go to the spot where you want to vacuum first, look at your character coordinate position Y value, change the value of it to hex decimal, then put the hex decimal into EAX value of the CS EAX Y address.
SS EAX X - Lets you vacuum monsters to the spot server-side, go to the spot where you want to vacuum first, look at your character coordinate position X value, change the value of it to hex decimal, then put the hex decimal into EAX value of the CS EAX X address.
SS EAX Y - Lets you vacuum monsters to the spot server-side, go to the spot where you want to vacuum first, look at your character coordinate position Y value, change the value of it to hex decimal, then put the hex decimal into EAX value of the CS EAX Y address.
Swear/Curse: Lets you bypass the swear/curse filter so you can speak vulgar and everyone can see it.
Fly hack: Lets you fly freely/straight up, there are 2 types, 1 is for moving freely < and > another 1 only lets you move straight up when holding jump button.
Unrandomizer: Defeat the randomize function, used in maplestory for...Rolling a perfect stats example 13 str 4 dex 4 luk 4 int and or some other perfect stats. It also make you always stab/poke if you are using polearm/spear/sword/axe. It also makes the monsters in the map always stay at the spot where they are or keep moving left/right.
Dupe Vacuum: A vacuum hack that server-side vacuums all the monsters (if only you are on the map) on the map. People can see the monsters get vacuumed to the spot too, you can make the vacuum monsters keep following you or stay at a spot. This vacuum is mainly use by many vacuum hackers.
Attack Speed: Lets you attack much faster than usual, however it disconnect you easily.
No knock back: When monsters hit you, you don't get knockbacked.
____back to me_____
SS Dmg Hack: Makes you damage 1.
Inf Summon: Infinite Summon (Dragons summon unlimited times)
Unlimited Arrows: Shoot as many arrows as you can with 1 arrow
PG Hack (PowerGuard): Does damage back to the monsters (youtube it)
VI. GG Errors
Credits to faou ~
error 110:
nprotect has already been loaded; hit alt+ctrl+del or ctrl+shift+esc to open the task manager, open processes, and end processes of trose.exe and GameMon.des.
error 112:
please be sure your PC is free of viruses and that sufficient memory is available. you may wish to make sure your virus scanning program is up-to-date and functioning properly and that you do not have too many other open programs.
error 114:
go to c:/windows/system32/drivers directory and delete procguard and that's it. restart your computer if it doesn't work.
note: spybot may not run with maple and will give this error too.
error 115:
maplestory has been executed multiple times, or gameguard is already running. close the game and restart.
error 120, 124, 141, 142, 150, 153:
your installation of nprotect is either incomplete or damaged. delete the gameguard folder and repatch maplestory, or try clicking on the [check files] button.
error 155:
this means that you have a serious virus or hard disk corruption. try restoring it via Microsoft Corporation.
error 170:
delete the gameguard folder and run the patch program again.
error 230:
the other fix is to just uninstall MS completely and reinstall it. reason: you changed some files to read-only that are necessary for maplestory due the use of dHTTPd, you could just change those files if you want.
error 340:
Google this one (Your host is messed up)
error 350:
the nprotect patcher was cancelled. restart maplestory.
error 360:
be sure that your firewall is accepting maplestory or delete the gameguard folder and run the patch program again.
error 361:
check if you are authorized to use internet and check if your internet is working right or not. if that doesn't work just redownload gameguard.
error 380:
this is indicating that either there is a problem with your internet connection, security software on your PC is blocking nprotect from accessing its patch server, or the nprotect patch server is temporarily down. you may wish to wait a while and try again, and verify your firewall settings, as well.
you can also enable nprotect\maplestory through the firewall.
if you are using a router, configure it to let maple through.
usually, you computer may not have the problems of what the different errors say, because it may sometimes be due to us using hacks therefore gameguard has errors.
error ????:
this means you're lagging or maple is.
credits to xstoned.
VII. The Ending
Well thank you for reading my guide, if you have any questions or comments, please post here or PM me. If there is anything I left out, please tell me, and also I hope this helped you understand a bit more of how MapleStory hacking works.
Thanks -
The3rdNipple
VIII. Programming
Theres alot of people who ask about "Oh how do I create a bypass" "How do I make trainers" "How do I make hacks". Well heres the answer to all of that. Programming. Computer language is a hard thing to learn, also known as C++. If you want to make a trainer, C++ is the best source that can help you, bypasses as well. C++ isn't something you just want to do, if you say "Oh I wanna learn C++ and make hacks!" Its not that easy, C++ takes very long to learn. If your interested in making hacks from using .dll's to inject, ASM/MASM is your choice. ASM/MASM deals with scripts. There are loads of things you can learn such as :
- C++
- Delpi
- Visual Basics
- ASM/MASM
- C#/C
Remember, learning is hard, and if your goal is creating hacks, never give up. It may seem hard, but after enough time you'll understand it.