-
hmm what an interesting topic))
Subscribe
-
Originally Posted by
Aoooooooo
0x688->0x5c LocalPlayer world postionX * 0.0040000002
0x688->0x60 LocalPlayer world postionY *0.0040000002
0.0040000002 sounds like 1 / 250f and according to this (Finding map data in memory) post that means it's multiplying posX by (1/WorldCellSizeF ). so basically posX / WorldCellSizeF. I wonder what will it give us.
Originally Posted by
Aoooooooo
Localplayer on minimap position
LocalPlayer on mini-map or just local-player on terrain/map. I have a feeling that this doesn't have anything to do with Mini/Large map. it's just Map/terrain location. Might be wrong since I haven't looked into it yet.
-
Post Thanks / Like - 1 Thanks
GwDemonz (1 members gave Thanks to GameHelper for this useful post)
-
Member
Originally Posted by
zaafar
0.0040000002 sounds like 1 / 250f and according to
this (Finding map data in memory) post that means it's multiplying posX by (1/WorldCellSizeF ). so basically posX / WorldCellSizeF. I wonder what will it give us.
it will give nothing. I think its totally junk data. I have seen it before in L2J. as far as I know its like infinite data. jump to one pointer to other again and again. I think its early stage of anti cheat system for POE2. right now giving me hadache to find 1 point. It was like a geodata but it was not. hiding in geodata. just changing the key, changes every pointer so no cheat works no need server update just a small string makes it. there is a totally empty not parsed data on .ggpk now its a big data.
sorry for my english I am not native. now its easy to make cheat engine cheats just need basic knowlegde but if they make it alive in all it will be very hard for all of us. we will need to work a team or some cheat developers will sell it we will lose the community.
Last edited by tkots80; 07-26-2021 at 02:23 PM.
Reason: add
-
Post Thanks / Like - 1 Thanks
GwDemonz (1 members gave Thanks to tkots80 for this useful post)
-
by the way, the player's position in the world (perhaps considering the bounding box or samph) can be taken directly from
Code:
me.Pos = ui.M.Read<Vector3>(ui.M.AddressOfProcess + 0x2639D88 - 0x8);
-
why would you do 0x2639D88 - 0x8 rather than 0x2639D80?
-
Post Thanks / Like - 1 Thanks
GwDemonz (1 members gave Thanks to GameHelper for this useful post)
-
Active Member
Originally Posted by
wlastas
by the way, the player's position in the world (perhaps considering the bounding box or samph) can be taken directly from
Code:
me.Pos = ui.M.Read<Vector3>(ui.M.AddressOfProcess + 0x2639D88 - 0x8);
how to get 0x2639D88 -0x??, analyze data?
-
Post Thanks / Like - 1 Thanks
GwDemonz (1 members gave Thanks to Aoooooooo for this useful post)
-
Active Member
Originally Posted by
zaafar
LocalPlayer on mini-map or just local-player on terrain/map. I have a feeling that this doesn't have anything to do with Mini/Large map. it's just Map/terrain location. Might be wrong since I haven't looked into it yet.
It's localplayer position on mini-map, have looked into it.
it use for render visibility of mini-map.
Originally Posted by
tkots80
it will give nothing. I think its totally junk data. I have seen it before in L2J. as far as I know its like infinite data. jump to one pointer to other again and again. I think its early stage of anti cheat system for POE2.
have looked into it through analyzing the code, it not junk data, but it not useful for us.
Originally Posted by
tkots80
right now giving me hadache to find 1 point. It was like a geodata but it was not. hiding in geodata. just changing the key, changes every pointer so no cheat works no need server update just a small string makes it. there is a totally empty not parsed data on .ggpk now its a big data.
maybe analyze the sendpack function and parse the pack to acquire all the data?
Originally Posted by
tkots80
sorry for my english I am not native. now its easy to make cheat engine cheats just need basic knowlegde but if they make it alive in all it will be very hard for all of us.
Only cheatengine is not enough, now I'm doing research on how to bypass anticheat to debug other game.
Originally Posted by
tkots80
we will need to work a team or some cheat developers will sell it we will lose the community.
Last edited by Aoooooooo; 07-26-2021 at 09:31 PM.
-
Post Thanks / Like - 1 Thanks
GwDemonz (1 members gave Thanks to Aoooooooo for this useful post)
-
Originally Posted by
zaafar
why would you do 0x2639D88 - 0x8 rather than 0x2639D80?
because I found the Z coordinate of my hero by stupidly climbing up and down the hill, without any analysis of functions and memory (I can’t do that).
But I have this data 5-7 minutes after the patch, and having a working terrain ~ 20 minutes to find a new terrain offset for Lioneye's Watch (13) and I can start lvling my bots
In the last patch, I learned how to let go of LocalPlayer regarding terrain offset on my own and now I no longer need this offset.
by the way, by moving the cursor, you can find the entire structure of the the camera, I don’t know why the API does not have these offsets:
Code:
[StructLayout(LayoutKind.Explicit, Pack = 1)]
public struct CameraOffsets {
....
[FieldOffset(0x39C)] public Vector2i Cursor_SP; //cursor screen point in px
[FieldOffset(0x3A4)] public Vector2 Cursor_to_world; //=>This is the projection of the cursor onto the terrain in world coordinates Get Z from hero here
[FieldOffset(0x400)] public float Hero_Z;
[FieldOffset(0x404)] public float Hero_X;
[FieldOffset(0x408)] public float Hero_Y;
[FieldOffset(0x3c9)] public long Target_addres; //=>the address of something like "entity" the cursor is over, Can be used as an indicator that there is something under the cursor
Why are you hiding them from the community
Last edited by GameAssist; 07-27-2021 at 02:00 AM.
Reason: upd camera offsets for 3.15
-
Yes, it's a f* entity under my cursor
Code:
public partial class Camera :RemoteMemoryObject {
public Vector2i cursor_sp => CameraOffsets.Cursor_SP;
public Vector3 hero_pos => new Vector3(CameraOffsets.Hero_x, CameraOffsets.Hero_y, CameraOffsets.Hero_z);
public Vector3 curs_to_world =>new Vector3( CameraOffsets.Cursor_to_world.X, CameraOffsets.Cursor_to_world.Y, hero_pos.Z);
public Entity target_ent { get {
var addr = CameraOffsets.Target_addres << 8 | 0x80;
return GetObject<Entity>(addr);
} }
}
Last edited by GameAssist; 07-27-2021 at 02:46 AM.
-
Originally Posted by
wlastas
because I found the Z coordinate of my hero by stupidly climbing up and down the hill, without any analysis of functions and memory (I can’t do that).
But I have this data 5-7 minutes after the patch, and having a working terrain ~ 20 minutes to find a new terrain offset for Lioneye's Watch (13) and I can start lvling my bots
In the last patch, I learned how to let go of LocalPlayer regarding terrain offset
on my own and now I no longer need this offset.
by the way, by moving the cursor, you can find the entire structure of the the camera, I don’t know why the API does not have these offsets:
Code:
[StructLayout(LayoutKind.Explicit, Pack = 1)]
public struct CameraOffsets {
....
[FieldOffset(0x39C)] public Vector2i Cursor_SP; //cursor screen point in px
[FieldOffset(0x3A4)] public Vector2 Cursor_to_world; //=>This is the projection of the cursor onto the terrain in world coordinates Get Z from hero here
[FieldOffset(0x400)] public float Hero_Z;
[FieldOffset(0x404)] public float Hero_X;
[FieldOffset(0x408)] public float Hero_Y;
[FieldOffset(0x3c9)] public long Target_addres; //=>the address of something like "entity" the cursor is over, Can be used as an indicator that there is something under the cursor
Why are you hiding them from the community
All of these offsets are already available in poehud/exileapi.
-
Originally Posted by
zaafar
All of these offsets are already available in poehud/exileapi.
but not relative to the mouse cursor => the camera, which is searched for in 5 minutes.
What about Cursor_to_world? Where is the corresponding method in the API?
With my method, if my coordinates and the coordinates of the place to which I direct the mouse are very different in terms of Z, then the result is obtained with a strong error.
Did you manage to find the offset that shows the Z coordinate as well?
I'm not asking for a solution, I'm just interested.
there are still interesting 3 consecutive floats (vector3 mb) started at camera=>3B8 , but I still do not understand what they refer to - obviously it is necessary to investigate not empirically, but in practice through a debugger
Last edited by GameAssist; 07-27-2021 at 08:07 AM.
-
Active Member
"PM OP Everyday to get steam version"
^ Don't listen to this I'm not downloading another 20-30gb or whatever it is!
selling private PoE programs
thank you mister president
-
Post Thanks / Like - 1 Thanks
GameHelper (1 members gave Thanks to XianPoE for this useful post)
-
Member
I guess isnt working?
Sem título.png
-
Member
Anyone has an updated version/pointer?
-
Active Member
selling private PoE programs
thank you mister president
-
Post Thanks / Like - 1 Thanks
hurrhurr1 (1 members gave Thanks to XianPoE for this useful post)