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 › Other MMORPG Hacks › MapleStory Hacks, Cheats & Trainers › MapleStory Hack Coding/Source Code › Updating A Script In Your Trainer

PostUpdating A Script In Your Trainer

Posts 1–15 of 27 · Page 1 of 2
Dreamer
Dreamer
Updating A Script In Your Trainer
Well for the people who don't know or want to implement a script into their trainer follow this guide and you will soon under stand

Okay to start off heres a simple script below.
.
Code:
Full God Mode
//v99.2 <--- Current Version 

[Enable]
009FF50C:  <--- Your Adress
db 0F 84  <---- Double Byte To Enable

[Disable]
009FF50C: // 0F 85 ? ? 00 00 8B 86 ? ? 00 00 83 E0 ? 83 F8 ? 0F 84 ? ? 00 00   8B ? 8B
Ignore the above code since the adresses are the same for enable and disable.

db 0F 85 <--- Your disable double bytes
Now to put the script above for god mode to use.

Step1: Add a checkbox. Lets say you just started a brand new project and you put your veryfirst checkbox on the form so it would be CheckBox1.

Step 2: Double click the checkbox and should look like this:
Code:
private: System::Void checkBox1_CheckedChanged(System::Object^  sender, System::EventArgs^  e) {
		 }
};
}
To fix it simple delete the "{" and the "}" at the end so it will look like this.

Code:
private: System::Void checkBox1_CheckedChanged(System::Object^  sender, System::EventArgs^  e);
		 
};
}
Steps 3: Time to add the enable and disable functions to the check box. So go to the file where you hold your codes and do this.

Code:
//Name Of Hack <---- This is optional good for organizations and prevent being mixed up with hacks.

DWORD "THIS SPOT IS FOR A SUB NAME" = THIS SPOT IS FOR YOUR ADDY;
BYTE SUB NAME GOES HERE[] = {DOUBLE BYTES GO HERE};
BYTE SUBNAMEGOESHERE[] = {DOUBLE BYTES GO HERE};


void Form1::checkBox1_CheckedChanged(System::Object^  sender, System::EventArgs^  e)
 { 
 
if(this->checkBox1->Checked)
{ 
		WriteMemory(SUB NAME,THIS SPACE IS FOR NUMBER OF BYTES,BYTES GO HERE); <--- Event if it is checked it uses the enable bytes.
}
else
 { 
		WriteMemory(SUB NAME,THIS SPACE IS FOR NUMBER OF BYTES,BYTES); <--- If unchecked it sends  disable bytes.
        } 
 }
That is the basic structure of the check and unchecking commands of the checkbox. Now to add the things from the script into the structure.
Code:
//Full Godmode <-- Name of hack
DWORD FGM = 0x0043BD42;  <--- "FGM" is full godmode which is my subname for this tut. 0x009FF50C is the adress. 
Note: Always add 0x before the adress so It declares it as a byte.

BYTE enableFGM[] = {0x0F, 0x84}; <---enableFGM pretty much explains it self. And besides are the double bytes from the script.

BYTE disableFGM[] = {0x0F, 0x84};


void Form1::checkBox1_CheckedChanged(System::Object^  sender, System::EventArgs^  e)
 { 
 
if(this->checkBox1->Checked)
{ 
		WriteMemory(FGM,2,0x0F, 0x84);
}
else
 { 
		WriteMemory(FGM,2,0x0F, 0x85); <-- Number "2" in between the sub name and bytes are number of bytes. Very important. Lets say you have 4 bytes then it would be 4 and so on. 
        } 
 }

Follow this tut and you should be good! Thanks for reading and hope you learned something!
#1 · 15y ago
DareoTheOreo
DareoTheOreo
good job dude... this is C++ right?
#2 · 15y ago
Dreamer
Dreamer
Quote Originally Posted by mhklmn View Post
good job dude... this is C++ right?
Yes Sir it is.

@Jabuuty761
Please move this thread to the coding section.
And look at the message I sent you about my trainer release.
#3 · 15y ago
PR
PrtPeter
It gives me an error :P can you help?
#4 · 15y ago
Dreamer
Dreamer
Quote Originally Posted by PrtPeter View Post
It gives me an error :P can you help?
Whats the error? You do know you just dont copy and paste this right?
#5 · 15y ago
DareoTheOreo
DareoTheOreo
Quote Originally Posted by Spark View Post
Whats the error? You do know you just dont copy and paste this right?
haha he probally did C+P lol!!!
#6 · 15y ago
Dreamer
Dreamer
Quote Originally Posted by DareoTheOreo View Post
haha he probally did C+P lol!!!
Yeah. Sad noob. You cant c+p and expect it to work.
#7 · 15y ago
DareoTheOreo
DareoTheOreo
Quote Originally Posted by Spark View Post
Yeah. Sad noob. You cant c+p and expect it to work.
thats true...
#8 · 15y ago
Dreamer
Dreamer
Quote Originally Posted by DareoTheOreo View Post
thats true...
mhmm you gotta edit it or put it in right place.
#9 · 15y ago
DareoTheOreo
DareoTheOreo
Quote Originally Posted by Spark View Post
mhmm you gotta edit it or put it in right place.
or use your bot
#10 · 15y ago
Dreamer
Dreamer
Quote Originally Posted by DareoTheOreo View Post
or use your bot
Yeah. And the tut. Will be delayed. Cant get ahold of my own code because Im having trouble with visual c++ 2010.
#11 · 15y ago
DareoTheOreo
DareoTheOreo
Quote Originally Posted by Spark View Post
Yeah. And the tut. Will be delayed. Cant get ahold of my own code because Im having trouble with visual c++ 2010.
use Visual C++ 2008 Express is awesome
#12 · 15y ago
Dreamer
Dreamer
Quote Originally Posted by DareoTheOreo View Post
use Visual C++ 2008 Express is awesome

Thats the same thing o.o
#13 · 15y ago
DareoTheOreo
DareoTheOreo
Quote Originally Posted by Spark View Post

Thats the same thing o.o
well then...
#14 · 15y ago
Dreamer
Dreamer
Quote Originally Posted by DareoTheOreo View Post
well then...
Yeah j- dog told me about another one. Bloodshed something.
#15 · 15y ago
Posts 1–15 of 27 · Page 1 of 2

Post a Reply

Similar Threads

  • Writing your own C++ TrainerBy l0ngcat in Game Hacking Tutorials
    46Last post 7y ago
  • [Tutorial] How to VB.Net your trainerBy dezer in WarRock - International Hacks
    10Last post 19y ago
  • Proxy Scripts (Make your own proxy.)By Cal in General Hacking
    5Last post 15y ago
  • How to get your trainer detectedBy juppeli in WarRock - International Hacks
    18Last post 18y ago
  • [Update-Release]My new undetected trainerBy ferrar1000 in WarRock - International Hacks
    100Last post 18y ago

Tags for this Thread

#scripts