diff --git a/src/Prospect.Agent/Prospect.Agent.vcxproj b/src/Prospect.Agent/Prospect.Agent.vcxproj
index 4c664a4..19e075a 100644
--- a/src/Prospect.Agent/Prospect.Agent.vcxproj
+++ b/src/Prospect.Agent/Prospect.Agent.vcxproj
@@ -21,13 +21,13 @@
DynamicLibrary
true
- v142
+ v143
Unicode
DynamicLibrary
false
- v142
+ v143
true
Unicode
diff --git a/src/Prospect.Agent/main.cpp b/src/Prospect.Agent/main.cpp
index e0c12c1..fbd8c50 100644
--- a/src/Prospect.Agent/main.cpp
+++ b/src/Prospect.Agent/main.cpp
@@ -6,10 +6,13 @@
#include "SDK.h"
#include "SDK_Memory.h"
+// Pointers are for 211025.1143
+// https://steamdb.info/depot/1600361/history/?changeid=M:720055916602660127
+
/**
* Variable offset, find with "STOPMOVIECAPTURE", scroll up.
*/
-constexpr uintptr_t OffsetGMalloc = 0x5C9A3F8;
+constexpr uintptr_t OffsetGMalloc = 0x5C9D478;
/**
* Function offset, find with "?sdk=".
diff --git a/src/Prospect.Launcher/Program.cs b/src/Prospect.Launcher/Program.cs
index 24848bf..43426c9 100644
--- a/src/Prospect.Launcher/Program.cs
+++ b/src/Prospect.Launcher/Program.cs
@@ -10,8 +10,10 @@ namespace Prospect.Launcher
{
///
/// Steam AppId.
+ /// - https://steamdb.info/app/480/
+ /// - https://steamdb.info/app/1600360/
///
- private const string AppId = "1600360";
+ private const string AppId = "480";
///
/// Executable name of the game.
@@ -43,10 +45,7 @@ namespace Prospect.Launcher
// Ensure "steam_appid.txt" exists, to fix steam authentication.
var steamAppId = Path.Combine(gamePath, "steam_appid.txt");
- if (!File.Exists(steamAppId))
- {
- File.WriteAllText(steamAppId, AppId);
- }
+ File.WriteAllText(steamAppId, AppId);
// Spawn.
var startupInfo = new StartupInfo();