diff --git a/FrostBiteNodeInfoReader.cs b/FrostBiteNodeInfoReader.cs index 46d5fab..171365b 100644 --- a/FrostBiteNodeInfoReader.cs +++ b/FrostBiteNodeInfoReader.cs @@ -66,7 +66,7 @@ private static string ReadPtrInfo(IntPtr value, IRemoteMemoryReader process) var namePtr = process.ReadRemoteIntPtr(typeInfoDataPtr); if (namePtr.MayBeValid()) { - var info = process.ReadRemoteStringUntilFirstNullCharacter(Encoding.UTF8, namePtr, 64); + var info = process.ReadRemoteStringUntilFirstNullCharacter(namePtr, Encoding.UTF8, 64); if (info.Length > 0 && info[0].IsPrintable()) { return info; diff --git a/WeakPtrNode.cs b/WeakPtrNode.cs index f1b015b..d065f6a 100644 --- a/WeakPtrNode.cs +++ b/WeakPtrNode.cs @@ -67,10 +67,10 @@ public override Size Draw(DrawContext context, int x, int y) if (LevelsOpen[context.Level]) { - var ptr = context.Memory.ReadObject(Offset); + var ptr = context.Memory.ReadIntPtr(Offset); if (!ptr.IsNull()) { - ptr = context.Process.ReadRemoteObject(ptr); + ptr = context.Process.ReadRemoteIntPtr(ptr); if (!ptr.IsNull()) { ptr -= IntPtr.Size;