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 › Programming › Visual Basic Programming › Pulling values from CE

Pulling values from CE

Posts 1–14 of 14 · Page 1 of 1
utherson601
utherson601
Pulling values from CE
I have a Cheat Table(Cheat Engine file) for Two Worlds 2
I was wondering how I work out the address' so I can use them in VS 2010, Normally I wouldn't ask this but the address' are in a table made by another and because its in CE with AOB scans.... well I don't know how to work them out because they are in
Code:
mov eax,[edx+********]
I'm guessing this is one of the pointers
Code:
aobscan(**********,** ** ** ** ** ** 8b ** ** ** ** ** ** ** ** )
... can anyone help?
#1 · edited 15y ago · 15y ago
utherson601
utherson601
Example
for anyone willing to help i will add everything to do with the "god-mode" side of the script.... This is not my Cheat Engine script, this is just one I found with the address'.

Aob Scan
Code:
aobscan(aobGodMode,8b 81 c0 01 00 00 8b 54 24 04 3b d0)
Declarations

Code:
label(pGodMode)
label(_GodMode)
label(_BackGM)
label(_ExitGM)
registersymbol(iEnableGM)
Code Section

Code:
_GodMode:
 cmp dword ptr [iEnableGM],0
 je _ExitGM                                // Jump if feature is disabled

 cmp ecx,[pHero]                       // Player?s hero?
 jne _ExitGM                              // Jump if false

 xor eax,eax
 mov [esp+04],eax                     // Make value2decrease = 0
  
 mov eax,[ecx+000001c4]          // Get maximum HP
 mov [ecx+000001c0],eax          // Update current HP

_ExitGM:
 mov eax,[ecx+000001c0]          // Original code
 jmp _BackGM                           // Back to main code
Variable
Code:
iEnableGM:
 dd 1
Hacking Point

Code:
//TwoWorlds2.exe+10dc90:
aobGodMode:
pGodMode:
 jmp _GodMode
 nop
_BackGM:
#2 · edited 15y ago · 15y ago
ken53406
ken53406
fail is fail... they wont work as the game will update its addresses everytime you run it.
#3 · 15y ago
utherson601
utherson601
Quote Originally Posted by ken53406 View Post
fail is fail... they wont work as the game will update its addresses everytime you run it.
that why the aobscan does a check and sets the other address' to the relevant address, as the location that the aob checks never changes
@Jason
please help
#4 · edited 15y ago · 15y ago
Jason
Jason
Ehhh I suck at asm. To me it looks like it just checks if you have godmode on, if so it checks that your hero is on the ecx register or something, if so it continues to godmode. The godmode itself is just moving the value of max hp to the value of current hp, so that you're back to full HP and then nops so that nothing else is written to current hp or some crap. If you can find the addresses for max hp and current hp with CE, then you can start doing it in managed code. You need to find static addresses though, the NOP (no operation performed) opcode is 0x90.

I'm not sure what's at "TwoWorlds2.exe+10dc90" but perhaps you should start looking there, it might be the start of the hero class or something, not sure.
#5 · 15y ago
sythe179
sythe179
Blubbs mem module should have a nop function....
wonder if he finished that....
#6 · 15y ago
Jason
Jason
Quote Originally Posted by *****179 View Post
Blubbs mem module should have a nop function....
wonder if he finished that....
http://www.mpgh.net/forum/27-coders-...-v1-0-net.html

mine wins
#7 · 15y ago
sythe179
sythe179
Sorry jason, fan of blubb...
rather his...
#8 · 15y ago
utherson601
utherson601
well... im a fan of Jason because he actually helped me..... that means ***** and I are on different sides of the fence....... DIBS JASON + ME BEING STRAIGHT!!!! hehehe
BTW on the subject..... then using yours how would i use said NOP code once i figure out the address
Code:
0050DC90 - 8b 81 c0 01 00 00          - mov eax,[ecx+000001c0]   <--- HP
#9 · edited 15y ago · 15y ago
Jason
Jason
Quote Originally Posted by *****179 View Post
Sorry jason, fan of blubb...
rather his...
'Cept it's not really Kevin's. + mine has more functionality /me

/brag

@Utherson, check your PM
#10 · 15y ago
utherson601
utherson601
Quote Originally Posted by Jason View Post

@Utherson, check your PM
done, now to test little pieces at a time
#11 · 15y ago
Blubb1337
Blubb1337
Quote Originally Posted by Jason View Post


http://www.mpgh.net/forum/27-coders-...-v1-0-net.html

mine wins
It's not a competetion captain cocky. Mine was meant for call of duty trainers, and that did work out. They only needed read/writememory and nop.

Your library sure offers way more, but back then, mine was enough for making small trainers. Nowadays, I'd rather use yours since it's more advanced. But meh, not into making any further hacks, I prefer making other projects .
#12 · 15y ago
Jason
Jason
Quote Originally Posted by Blubb1337 View Post
It's not a competetion captain cocky. Mine was meant for call of duty trainers, and that did work out. They only needed read/writememory and nop.

Your library sure offers way more, but back then, mine was enough for making small trainers. Nowadays, I'd rather use yours since it's more advanced. But meh, not into making any further hacks, I prefer making other projects .
I said /brag in the next post . I spent a long time writing it so I feel the need to post it at every available opportunity
#13 · 15y ago
sythe179
sythe179
blubb, if you ever need a sorce copy or the .dll, just ask.
still got m from when i made my unlocker...
#14 · 15y ago
Posts 1–14 of 14 · Page 1 of 1

Post a Reply

Similar Threads

  • best pulls from kalikas??By EL_PACHUCO in Combat Arms Discussions
    32Last post 15y ago
  • value from a float..?By kingkicker8 in WarRock - International Hacks
    11Last post 19y ago
  • So, ALLLLLLL emulators have been pulled from the market. Now what?By Nirvash in Android OS
    1Last post 15y ago
  • nooby question from a nooby guyBy ace76543 in Hack Requests
    9Last post 20y ago
  • [Tutorial] Reading from the CMD lineBy shercipher in C++/C Programming
    7Last post 20y ago

Tags for this Thread

None