update offset
This commit is contained in:
@@ -7,14 +7,18 @@ static constexpr auto g_CCollisionProperty_UnknownMask = 0x38;
|
||||
static constexpr auto g_ProtobufMsgOffset = 0x30;
|
||||
|
||||
// Client.dll -> UpdateCompositeMaterial + offset == 48 81 C1 ? ? ? ? B2 ? E8 ? ? ? ? 48 8D 8B
|
||||
static constexpr auto g_CompositeMaterialOffset = 0x5F8;
|
||||
static constexpr auto g_CompositeMaterialOffset = 0x608;
|
||||
|
||||
// 48 8D 58 ? 49 89 4B
|
||||
static constexpr auto g_CEconItemSchema_GetSortedItemDefinitionMap = 0x128;
|
||||
static constexpr auto g_CEconItemSchema_GetPaintKits = 0x2F0;
|
||||
|
||||
// E8 ? ? ? ? 48 85 C0 74 ? 48 8B 40 ? 4C 8B C7
|
||||
static constexpr auto g_CEconItemSchema_GetMusicKitDefinitions = 0x4D0;
|
||||
/*
|
||||
00007FFB3AF2FE2B | movsxd r8,dword ptr ds:[rax+0x4] |
|
||||
00007FFB3AF2FE2F | cmp r8d,dword ptr ds:[rbx+0x4D8] | offset in function call
|
||||
*/
|
||||
static constexpr auto g_CEconItemSchema_GetMusicKitDefinitions = 0x4D8;
|
||||
|
||||
// Client.dll
|
||||
/*
|
||||
|
||||
@@ -7,14 +7,13 @@
|
||||
#define CONFIG_FILE "config.json"
|
||||
|
||||
#define CHEAT_NAME "Andromeda CS2 Base"
|
||||
#define CHEAT_VERSION "1.1.0"
|
||||
#define CHEAT_VERSION "1.1.1"
|
||||
|
||||
// Project Buid Config:
|
||||
|
||||
#ifdef RELEASE_BUILD
|
||||
|
||||
#define ENABLE_CONSOLE_DEBUG 1
|
||||
#define ENABLE_MANUAL_MAP 1
|
||||
#define ENABLE_CPP_EH_EXCEPTION 0
|
||||
|
||||
#define LOG_SDK 1
|
||||
@@ -24,6 +23,6 @@
|
||||
#define ENABLE_XOR_VMP_STR 0
|
||||
|
||||
#define DUMP_SCHEMA_SCOPE_LIST 0
|
||||
#define DUMP_SCHEMA_ALL_OFFSET 0
|
||||
#define DUMP_SCHEMA_ALL_OFFSET 1
|
||||
|
||||
#endif // RELEASE_BUILD
|
||||
|
||||
@@ -16,19 +16,6 @@ static CDllLauncher g_CDllLauncher{};
|
||||
|
||||
auto CDllLauncher::OnDllMain( LPVOID lpReserved , HINSTANCE hInstace ) -> void
|
||||
{
|
||||
#if ENABLE_MANUAL_MAP == 0
|
||||
char szDllDir[MAX_PATH];
|
||||
|
||||
GetModuleFileNameA( hInstace , szDllDir , MAX_PATH );
|
||||
|
||||
m_DllDir = szDllDir;
|
||||
m_DllDir = m_DllDir.substr( 0 , m_DllDir.find_last_of( '\\' ) );
|
||||
m_DllDir += '\\';
|
||||
#else
|
||||
m_DllDir = "C:\\";
|
||||
#endif
|
||||
|
||||
#if ENABLE_MANUAL_MAP == 1
|
||||
if ( lpReserved )
|
||||
{
|
||||
ManualMapParam_t* pParam = reinterpret_cast<ManualMapParam_t*>( lpReserved );
|
||||
@@ -39,10 +26,17 @@ auto CDllLauncher::OnDllMain( LPVOID lpReserved , HINSTANCE hInstace ) -> void
|
||||
m_DllDir += "\\";
|
||||
m_DllDir = m_DllDir.substr( 0 , m_DllDir.find_last_of( '\\' ) + 1 );
|
||||
}
|
||||
else
|
||||
return;
|
||||
}
|
||||
#endif
|
||||
else
|
||||
{
|
||||
char szDllDir[MAX_PATH];
|
||||
|
||||
GetModuleFileNameA( hInstace , szDllDir , MAX_PATH );
|
||||
|
||||
m_DllDir = szDllDir;
|
||||
m_DllDir = m_DllDir.substr( 0 , m_DllDir.find_last_of( '\\' ) );
|
||||
m_DllDir += '\\';
|
||||
}
|
||||
|
||||
m_hDllImage = hInstace;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user