Question: List of all changeable player variables?
Closed this issue · 7 comments
Can someone tell me a list of all player variables that can be changed? For example values like: IsImposter Position IsDead InVent
u can type data.Instance. and should get everything u should be able to write / read
same for Data.PlayerInfo.Value.
im too stupid lmao can you reply to me with code that would change the player color/pet/position for example?
like if I do data.PlayerInfo.Value.someValue = someValue it does not work :/
use write memory function in playerdata.cs
example implement
public void WriteMemory_Impostor(byte value)
{
var targetPointer = Utils.GetMemberPointer(playerInfoOffset_ptr, typeof(PlayerInfo), "IsImpostor");
Cheese.mem.WriteMemory(targetPointer.GetAddress(), "byte", value.ToString());
}
Im sorry if im asking too many questions, but my code isn't really working and I don't know why
public void WriteMemory_ColorID(byte value)
{
var targetPointer = Utils.GetMemberPointer(playerInfoOffset_ptr, typeof(PlayerInfo), "ColorID");
Cheese.mem.WriteMemory(targetPointer.GetAddress(), "byte", value.ToString());
}
use offset_ptr instead of playerInfoOffset_ptr
I've tried, but it still throws an Exception
public void WriteMemory_ColorID(byte value)
{
var targetPointer = Utils.GetMemberPointer(offset_ptr, typeof(PlayerInfo), "ColorID");
Cheese.mem.WriteMemory(targetPointer.GetAddress(), "byte", value.ToString());
}
@randomcmd
public void WriteMemory_ColorID(byte value)
{
var targetPointer = Utils.GetMemberPointer(playerInfoOffset_ptr, typeof(PlayerInfo), "ColorId");
Cheese.mem.WriteMemory(targetPointer.GetAddress(), "byte", value.ToString());
}
Change 'ColorID' => 'ColorId'
haha :)