[New Release] MHS-Bot-PW v2.0 (Memory Customizer For All Countries)

07/25/2008 19:30 mhsgames#16
Quote:
Originally Posted by someone009 View Post
can you more specific? how to search address for target offset and base address.. thank you
What is Base Address:

The starting address (beginning point) of a program or table.

base/displacement

A machine architecture that runs programs no matter where they reside in memory. Addresses in a machine language program are displacement addresses, which are relative to the beginning of the program. At runtime, the hardware adds the address of the current first byte of the program (base address) to each displacement address and derives an absolute address for execution.

All modern computers use some form of base/displacement or offset mechanism in order to to run multiple programs in memory at the same time.

relative address

A memory address that represents some distance from a starting point (base address), such as the first byte of a program or table. The absolute address is derived by adding it to the base address.


Tip to Find Target

You have to find a memory address that receive the NPC ID. To do that first you need to know the ID of monster NPC and look for the memory address that receives this value when you target the monster.

Example how NPC id likes: 801040F01, 801040F02
07/25/2008 19:46 mhsgames#17
This program may be usefull to find addresses too:

ARTMONEY
[Only registered and activated users can see links. Click Here To Register...]
07/25/2008 21:52 Yuureka#18
what a noobs of me >.<
still need more guide to find the address >.<

for base address
u mean the address of starting point?
which one to use...
the one with opcode or hex ...
sorry if i'm wrong >.<

for find target
see the address 1 by 1 every targeted mobs?
if on bracket change every targeted mobs... so that the target address??
sorry if this wrong too >.<

just starting n learning using CE almost a week ago >.<
sorry for very little knowledge n my bad English
hope u understand what i mean >.<

great thanks...
best regards,
07/26/2008 01:57 Owyn#19
just did read how to use.txt
Quote:
- You can do that 10 times (same monsters have different ids);
what do you mean by "some monsters" ?.? i think ALL monsters have different ids, or you mean that same monsters have different ids? if you'r talking about GlobalID, so, there won't be two monsters with a same one....


*working on offsets
07/26/2008 03:29 mhsgames#20
I´VE ADDED TO THE FIRST POST THE SOURCE CODE FOR HO WANT TO IMPLEMENT THIS AUTOITCODE

You can edit this code using AutoIt Script v3.x:
[Only registered and activated users can see links. Click Here To Register...]


EU ADICIONEI O CÓDIGO FONTE AO PRIMEIRO POST PARA QUEM DESEJA IMPLEMENTAR NOVAS VERSÕES DESTE SOFTWARE

Você pode editar este código usando o AutoIt Script v3.x:
[Only registered and activated users can see links. Click Here To Register...]
07/26/2008 10:52 Owyn#21
line 311 _MemoryPointerRead - unknown function name, i have something missing?
07/26/2008 13:04 mhsgames#22
Quote:
Originally Posted by Owyn View Post
line 311 _MemoryPointerRead - unknown function name, i have something missing?

I´VE ADDED IN THIS FIRST POST THE _NOMADMEMORY.AU3 - PUT THIS FILE INTO YOUR INCLUDES FOLDER ON AUTOIT FOLDER

EU ADICIONEI AO PRIMEIRO POST O _NOMADMEMORY.AU3 - COLOQUE ESTE ARQUIVO NA PASTA INCLUDES DA SUA PASTA DO AUTOIT
07/26/2008 13:19 Owyn#23
thank you, now it works
btw, here you go:

OFFSETS SETTINGS TO RUSSIA:

[Perfect_World_Base_Address_In_Decimal]
Application_Title=Element Client
Base_Address=99881240
[Custom_32_Offsets_In_Decimal]
Target_OffSet=2584
HP_OffSet=1104
MaxHP_OffSet=1144
MP_OffSet=1108
MaxMP_OffSet=1148

base adress is 05F41118 and target is 00000A18, 1st plus 2nd gives us 05F41B30, if you check that address manually, that will be exactly our target, same with hp and mp values. but somehow your bot calculates another way and thinks that 05F41118 + 00000A18 = 7E37A3C6 (i checked what it gets from target, but hp and mp values it shows just doesn't exist), can you explain?
07/26/2008 13:33 mhsgames#24
Quote:
Originally Posted by Owyn View Post
thank you, now it works
btw, here you go:

OFFSETS SETTINGS TO RUSSIA:

[Perfect_World_Base_Address_In_Decimal]
Application_Title=Element Client
Base_Address=99881240
[Custom_32_Offsets_In_Decimal]
Target_OffSet=2584
HP_OffSet=1104
MaxHP_OffSet=1144
MP_OffSet=1108
MaxMP_OffSet=1148

base adress is 05F41118 and target is 00000A18, 1st plus 2nd gives us 05F41B30, if you check that address manually, that will be exactly our target, same with hp and mp values. but somehow your bot calculates another way and thinks that 05F41118 + 00000A18 = 7E37A3C6 (i checked what it gets from target, but hp and mp values it shows just doesn't exist), can you explain?
Are these offsets working on Russia?

I can´t understand. Can´t you find your offsets to hp, mp?
07/26/2008 13:54 Owyn#25
yes, hp and mp offsets are same, i've just checked em, offsets are correct, tell me,

HP_adress is the base address +hp_offset right?

my problem is i can't input my date into your bot so it would work, help me a little
07/26/2008 14:02 mhsgames#26
Quote:
Originally Posted by Owyn View Post
yes, hp and mp offsets are same, i've just checked em, offsets are correct, tell me,

HP_adress is the base address +hp_offset right?

my problem is i can't input my date into your bot so it would work, help me a little
Correct. To read HP address the program reads begin in Base Address into Offset(X). That offset you can see looking for who writes to this address if you can understand some ASM (disassembly).

I will update the first post with your settings.
07/26/2008 14:14 Owyn#27
my screen, left - offsets how they are, right - offsets how bot thinks they are:
[Only registered and activated users can see links. Click Here To Register...]
07/26/2008 14:19 mhsgames#28
Owyn,

The ID displayed in moblist is the Monster ID and not the offset. Ok?

I see that your HP and MP information is not working correctly. When you fix that submit the correct offsets.
07/26/2008 14:28 Owyn#29
they are not, they are values of offset, Ok? just wanted to chow they doesn't match plus they doesn't change if i target another monster

Quote:
correct offsets.
i posted this screen to let you know that offsets are exactly correct 600 is my hp, and 1820 is my mp, if you run calculator and calculate (for example) Max_hp offset plus base adress, you will get max_hp adress exactly how it is showed in cheat engine on my screen, that prooves offsets are correct, Ok? problem is not with offsets
07/26/2008 16:28 mhsgames#30
Owyn,

Look at my screenshot finding offset for target.

[Only registered and activated users can see links. Click Here To Register...]

All the values are the same in different windows.