Problem with Complex Adresses

Find a Bug? Have a Problem? Like to Suggest a Feature? Do it Here

Moderators: g3nuin3, SpeedWing, WhiteHat, mezzo

Problem with Complex Adresses

Postby Felheart » Wed Apr 30, 2008 8:53 pm

Hi,

this is what i do:

1. I open a programm / game
2. I load a "cheat list" to freeze them.
3. I add another adress: I use float and in the adress field i type 000000
because its a DMA adress and i want it to use a complex expression for the adress.
4. I go to "modify adress". I mark "Use complex adress (Override)"
5. I press ok.

But nothing happens, the adress it not "overriden" and it still displays 00000 as adress, not my custom.
(When i load my list and there is a DMA adress included everyting is alright,
its just a bug with the "Add new adress")

I could think of a good way to prevent this:
Just change the DialogBox where you can add a own adress so that it accepts Complex adresses too!

BTW:
In options->Generals Search the box "Anyting readable" is grayed out, why ?
And under options->ACC I would suggest to add more descreption to the levelers.

Edit: Oh and another thing: ALL helper windows are lagging like hell!
I can barly move them.
And it would be nive if we could dubleclick on a adress in the disassambler. So we could easily assamble new code, like in Olly

Iam working on Vista X64
Felheart
Acker
 
Posts: 89
Joined: Sun Apr 27, 2008 3:05 am
Location: Germany

Re: Problem with Complex Adresses

Postby liqmysaq » Wed Apr 30, 2008 9:33 pm

Felheart wrote:Hi,

this is what i do:

1. I open a programm / game
2. I load a "cheat list" to freeze them.
3. I add another adress: I use float and in the adress field i type 000000
because its a DMA adress and i want it to use a complex expression for the adress.
4. I go to "modify adress". I mark "Use complex adress (Override)"
5. I press ok.

But nothing happens, the adress it not "overriden" and it still displays 00000 as adress, not my custom.
(When i load my list and there is a DMA adress included everyting is alright,
its just a bug with the "Add new adress")

I could think of a good way to prevent this:
Just change the DialogBox where you can add a own adress so that it accepts Complex adresses too!

do something in ur game that changes the value and it will show up. restarting ur game does this, thats y it will work. i dunno if its a bug or not but i sure wouldnt mind it working every time i add new complex hehe.

BTW:
In options->Generals Search the box "Anyting readable" is grayed out, why ?
And under options->ACC I would suggest to add more descreption to the levelers.

this happens if u check the Open in restricted mode thing on the process list.
there will be no descriptions for the sliders/knobs/levelers (whatever u wanna call them lolz). spiro has explained numerous times that it would be a security risk to do so.

Edit: Oh and another thing: ALL helper windows are lagging like hell!
I can barly move them.
And it would be nive if we could dubleclick on a adress in the disassambler. So we could easily assamble new code, like in Olly

Iam working on Vista X64

this probably happens because MHS isnt made to work on X64. im amazed it works for u at all. maybe its cuz ur on the vista version... i dont use X64 or vista so i cant really help u there.
User avatar
liqmysaq
I Know Your Poop
 
Posts: 538
Joined: Tue Jan 01, 2008 2:02 am

Postby Felheart » Wed Apr 30, 2008 9:54 pm

Restarting the game or causing a change in the variable doesnt work,
it still uses 00000 as adress for the new added var.
Only chaning the "normal" adress to a random value != 0 works

AnytingReadable
I never open a game in restricted mode.

Vista emulates 32bit mode for all 32bit programms,
so i dont think it the 64bit OS causes this.
Felheart
Acker
 
Posts: 89
Joined: Sun Apr 27, 2008 3:05 am
Location: Germany

Postby L. Spiro » Thu May 01, 2008 9:06 am

Complex Addresses require more than just ticking the box.
You actually have to type the address. For example, [Gamex86.exe+0x45E0]+0x30.
You said it does not display your customer address, but you did not say you entered a custom address.


Anything Readable will be greyed out when the kernel driver does not load.


MHS does not work on x64 processors, emulated or not. One example is the fact that the driver failed to load.
Another has to do with actual code manipulation MHS does, and working directly with some kernel structures that change often between Windows® versions.


L. Spiro
Our songs remind you of songs you’ve never heard.
User avatar
L. Spiro
L. Spiro
 
Posts: 3129
Joined: Mon Jul 17, 2006 10:14 pm
Location: Tokyo, Japan

Postby Felheart » Thu May 01, 2008 6:42 pm

Sorry, of course iam entering a complex adress! :wink:
The problem is that MHS doesnt use the Complex expression (even with override) when the simple adress is 0.

This doesnt work, although the complex adress is calculated right!
It just doesnt use it !
Image

However if iam using 1234567890 as simple adress, it uses the complex adress is used and working...
Felheart
Acker
 
Posts: 89
Joined: Sun Apr 27, 2008 3:05 am
Location: Germany

Postby L. Spiro » Thu May 01, 2008 9:31 pm

Then don’t use 0 for the Simple Address.


L. Spiro
Our songs remind you of songs you’ve never heard.
User avatar
L. Spiro
L. Spiro
 
Posts: 3129
Joined: Mon Jul 17, 2006 10:14 pm
Location: Tokyo, Japan

Postby liqmysaq » Thu May 01, 2008 11:13 pm

Felheart wrote:However if iam using 1234567890 as simple adress, it uses the complex adress is used and working...

sounds like u found ur own fix. ive never tried using 00000000 as the address, i always put random numbers.
User avatar
liqmysaq
I Know Your Poop
 
Posts: 538
Joined: Tue Jan 01, 2008 2:02 am

Postby Janemba » Fri May 23, 2008 9:34 pm

i use 00000010 than 00000020........
Image
Wanna Help?? click here : http://www.memoryhacking.com/MemHack/MHS%20Help.rar
If you send me a pm remove youre sig or i will not answer you
User avatar
Janemba
Been Around More
 
Posts: 380
Joined: Tue Feb 19, 2008 9:12 pm
Location: Germany


Return to Bugs/Problems/Suggestions

Who is online

Users browsing this forum: No registered users and 0 guests