Cheat Engine Forum Index Cheat Engine
The Official Site of Cheat Engine
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


Minecraft Windows 10 Pointer Scanning

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> General Gamehacking
View previous topic :: View next topic  
Author Message
user5594
Advanced Cheater
Reputation: 0

Joined: 03 Oct 2014
Posts: 72
Location: ::1

PostPosted: Wed Aug 05, 2015 12:57 pm    Post subject: Minecraft Windows 10 Pointer Scanning Reply with quote

Hello,
I was able to do a pointer scan to the address for jump count using the defaults. I now have a working base address.

Now, however, I am having trouble finding the base address for health. It is a FLOAT value (you get 10 hearts...a value of 20 is stored for max health because each half is 0.5). Anyways, my pointer scan keeps leading to 0 pointers.

Here are my settings: i.imgur. com/d7OtWIM.png
I also tried increasing the max level to 7 with no luck for this address.

Any ideas guys? Thanks! (please keep in mind I'm still somewhat of a beginner)[/img]
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 470

Joined: 09 May 2003
Posts: 25778
Location: The netherlands

PostPosted: Wed Aug 05, 2015 1:41 pm    Post subject: Reply with quote

First off, launch java with the added parameter:
Code:

-XX:-UseCompressedOops


pointer really shouldn't work without it otherwise (unless they are the most recently accessed object and it's in the stack)

On 64-bit windows, java will by default use compressed pointers. (so pointers can be encoded using a few less bits saving some bytes. It's slower and hardly worth the time, but yeah, it's the default...)
CE's pointerscan doesn't deal with compressed pointers

_________________
Do not ask me about online cheats. I don't know any and wont help finding them.

Like my help? Join me on Patreon so i can keep helping
Back to top
View user's profile Send private message MSN Messenger
user5594
Advanced Cheater
Reputation: 0

Joined: 03 Oct 2014
Posts: 72
Location: ::1

PostPosted: Wed Aug 05, 2015 1:42 pm    Post subject: Reply with quote

Dark Byte wrote:
First off, launch java with the added parameter:
Code:

-XX:-UseCompressedOops


pointer really shouldn't work without it otherwise (unless they are the most recently accessed object and it's in the stack)

On 64-bit windows, java will by default use compressed pointers. (so pointers can be encoded using a few less bits saving some bytes. It's slower and hardly worth the time, but yeah, it's the default...)
CE's pointerscan doesn't deal with compressed pointers


The new Windows 10 version doesn't use Java Wink
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 470

Joined: 09 May 2003
Posts: 25778
Location: The netherlands

PostPosted: Wed Aug 05, 2015 1:46 pm    Post subject: Reply with quote

If you're sure it's the windows 10 version, and not the official version running on windows 10 (Big difference) then try a max offset of 3072 or 4092

or even a level 7 with 3072.
Just try increasing the range until the scan is taking too long, and then take it back a notch and hope for the best

Try using the debugger to figure out the last offset (assuming you managed to get the debugger to work, can be a hassle if it's an win10 App )

_________________
Do not ask me about online cheats. I don't know any and wont help finding them.

Like my help? Join me on Patreon so i can keep helping


Last edited by Dark Byte on Wed Aug 05, 2015 1:48 pm; edited 1 time in total
Back to top
View user's profile Send private message MSN Messenger
user5594
Advanced Cheater
Reputation: 0

Joined: 03 Oct 2014
Posts: 72
Location: ::1

PostPosted: Wed Aug 05, 2015 1:48 pm    Post subject: Reply with quote

Dark Byte wrote:
If you're sure it's the windows 10 version, and not the official version running on windows 10 (Big difference) then try a max offset of 3072 or 4092

or even a level 7 with 3072.

Try using the debugger to figure out the last offset (assuming you managed to get the debugger to work, can be a hassle if it's an win10 App )


OK thanks, I'll give that a try. Smile
Yes this is the Direct X11 64-bit version from the Windows store

EDIT:
Awesome, level 5 with a max offset of 4092 worked! Wink
Why is it that on pointer scans I can end up with 50+ base addresses and they all work when I relaunch the game and freeze them? Sorry I still don't know much about how memory works. Nevermind if it's too complicated of a question Embarassed

Also, why aren't values displayed along side the address in the pointer scanner window? Seems like it would be easier to see if a value matches up after rebooting the game.
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 470

Joined: 09 May 2003
Posts: 25778
Location: The netherlands

PostPosted: Wed Aug 05, 2015 5:41 pm    Post subject: Reply with quote

See pointers like streets and offsets as house numbers or sideways
the pointerscanner is basically a routeplanner that finds all routes from the destination to any public known place

there can be a lot of routes from many public places that end up at the destination, and all can be valid
e.g.:
player->health
game->map->player[0]->health
gui->healthindicator->player->health
...


as for values, on the top right is a combobox where you can tell it to display the value

_________________
Do not ask me about online cheats. I don't know any and wont help finding them.

Like my help? Join me on Patreon so i can keep helping
Back to top
View user's profile Send private message MSN Messenger
user5594
Advanced Cheater
Reputation: 0

Joined: 03 Oct 2014
Posts: 72
Location: ::1

PostPosted: Wed Aug 05, 2015 6:14 pm    Post subject: Reply with quote

Dark Byte wrote:
See pointers like streets and offsets as house numbers or sideways
the pointerscanner is basically a routeplanner that finds all routes from the destination to any public known place

there can be a lot of routes from many public places that end up at the destination, and all can be valid
e.g.:
player->health
game->map->player[0]->health
gui->healthindicator->player->health
...


as for values, on the top right is a combobox where you can tell it to display the value


That makes sense now, thanks for the explanation!

My Minecraft trainer is going well so far.
I have god mode, unlimited jumps, never hungry, never drown, unlimited sprint, and max experience level.

Now I am having a very hard time figuring out how to do Instant Dig and Unlimited Items (blocks in quickslot).

EDIT: I uploaded my table to the Table section for others to enjoy Smile
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> General Gamehacking All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group

CE Wiki   IRC (#CEF)   Twitter
Third party websites