Camera location pointers b btchn
So i was on the forums and discovered the Farm11/Geode11 UPDATES page. (of a mod that allows you to skip 3 blocks foreward, inf energy, speedhack etc).
Inside the script you use there is code that references the pointers to the players location, players camera rotation, energy and a couple of others.
(this is what the pointer chain looked like in 2020ish when they made it for player location)
local xcoord=readFloat("[[[[[trove.exe+00FE9004]+0]+28]+C4]+4]+60") --Loading in the current xyz coords
local ycoord=readFloat("[[[[[trove.exe+00FE9004]+0]+28]+C4]+4]+64")
local zcoord=readFloat("[[[[[trove.exe+00FE9004]+0]+28]+C4]+4]+68")
So i started with finding the pointer for the inf energy hack, wich after grueling effort i did and made a script that sets your energy to 70 that worked perfectly, aside from that the server didint allow your ability to progress if you didnt have the energy on their side. (if you try to throw a bomb as the fae trickster, you will be able to throw the bomb and it will appear, but it wont explode, mov abts teleport you back) (i wont even bother giving you the pointer because i think its useless (maybe you could add energy in a small ammount over and over very quickly to get inf energy?)
i also found the current pointer structure of the xcoordinate of the player: "[[[[[trove.exe+010B60AC]+0]+28]+C4]+4]+80"
(works as of 26 march 26 for me) (if you teleport farthar than 5m with it you will be rubber banded back to where you were) (to have Y and Z, ai says you should offset the last number by 4 (its in a struct and thats the next byte), so Y would be "[[[[[trove.exe+010B60AC]+0]+28]+C4]+4]+84" and Z would be "[[[[[trove.exe+010B60AC]+0]+28]+C4]+4]+88", but i havent tested that)
But for the life of me i cant find out how to get the camera rotation. ive spent 5ish hours going back and forth scanning and messing around, ai, google, the works, and i remembered seeing this on a forum (someone talking about figuring it out but i cant find the page, it might not even be on this site), but i couldnt find it for the life of me.
After narrowing it down while searching for addresses with sccanning over and over in Cheat Engine, the lowest i could narrow it down to was 800 addresses (but its more like 2300) that update perfectly with the current pitch (up down) of the player camera. (looking directly up gives a value of ~1 and down ~-1) (perfectly!)
Upon clicking one of these addresses and selecting "what writes to this address" there is a crazy range, some adresses show instructions that the dissesembler says is in vc runtime, trove sound addresses (smh) and a whole buncha things i dont even want to get into. (things that get me nowhere with same day shipping!)
tldr between my lack of sleep and the craxy magic mushrooms ai is on (give us some please) i dont think im finding this trash. There is probably some method that i dont know that id have to spend another 8 hours tryna find, learn and use. (wich you probably do know, but im done mister white im moving to oragan)
(i typed so much in case some other scrub like me wants to know some of the things i struggled for without risking making a post, these forum websites be not cash money like that sometimes orsmthn)
What i need is the updated pointer chain for the player camera xyz's that i can update this with:
local xper=readFloat("[[[[[trove.exe+00FE9004]+4]+24]+84]+0]+100")
local yper=readFloat("[[[[[trove.exe+00FE9004]+4]+24]+84]+0]+104")
local zper=readFloat("[[[[[trove.exe+00FE9004]+4]+24]+84]+0]+108")
Thank you for taking the precious time out of your day to not respond to this post.
Inside the script you use there is code that references the pointers to the players location, players camera rotation, energy and a couple of others.
(this is what the pointer chain looked like in 2020ish when they made it for player location)
local xcoord=readFloat("[[[[[trove.exe+00FE9004]+0]+28]+C4]+4]+60") --Loading in the current xyz coords
local ycoord=readFloat("[[[[[trove.exe+00FE9004]+0]+28]+C4]+4]+64")
local zcoord=readFloat("[[[[[trove.exe+00FE9004]+0]+28]+C4]+4]+68")
So i started with finding the pointer for the inf energy hack, wich after grueling effort i did and made a script that sets your energy to 70 that worked perfectly, aside from that the server didint allow your ability to progress if you didnt have the energy on their side. (if you try to throw a bomb as the fae trickster, you will be able to throw the bomb and it will appear, but it wont explode, mov abts teleport you back) (i wont even bother giving you the pointer because i think its useless (maybe you could add energy in a small ammount over and over very quickly to get inf energy?)
i also found the current pointer structure of the xcoordinate of the player: "[[[[[trove.exe+010B60AC]+0]+28]+C4]+4]+80"
(works as of 26 march 26 for me) (if you teleport farthar than 5m with it you will be rubber banded back to where you were) (to have Y and Z, ai says you should offset the last number by 4 (its in a struct and thats the next byte), so Y would be "[[[[[trove.exe+010B60AC]+0]+28]+C4]+4]+84" and Z would be "[[[[[trove.exe+010B60AC]+0]+28]+C4]+4]+88", but i havent tested that)
But for the life of me i cant find out how to get the camera rotation. ive spent 5ish hours going back and forth scanning and messing around, ai, google, the works, and i remembered seeing this on a forum (someone talking about figuring it out but i cant find the page, it might not even be on this site), but i couldnt find it for the life of me.
After narrowing it down while searching for addresses with sccanning over and over in Cheat Engine, the lowest i could narrow it down to was 800 addresses (but its more like 2300) that update perfectly with the current pitch (up down) of the player camera. (looking directly up gives a value of ~1 and down ~-1) (perfectly!)
Upon clicking one of these addresses and selecting "what writes to this address" there is a crazy range, some adresses show instructions that the dissesembler says is in vc runtime, trove sound addresses (smh) and a whole buncha things i dont even want to get into. (things that get me nowhere with same day shipping!)
tldr between my lack of sleep and the craxy magic mushrooms ai is on (give us some please) i dont think im finding this trash. There is probably some method that i dont know that id have to spend another 8 hours tryna find, learn and use. (wich you probably do know, but im done mister white im moving to oragan)
(i typed so much in case some other scrub like me wants to know some of the things i struggled for without risking making a post, these forum websites be not cash money like that sometimes orsmthn)
What i need is the updated pointer chain for the player camera xyz's that i can update this with:
local xper=readFloat("[[[[[trove.exe+00FE9004]+4]+24]+84]+0]+100")
local yper=readFloat("[[[[[trove.exe+00FE9004]+4]+24]+84]+0]+104")
local zper=readFloat("[[[[[trove.exe+00FE9004]+4]+24]+84]+0]+108")
Thank you for taking the precious time out of your day to not respond to this post.
. (ai just messed with me checking if the pointer still works, it wanted to add the offsets upside down smh) To those who may want them: