📦 Game Update 13972

This commit is contained in:
a2x 2023-11-18 11:58:12 +10:00
parent a74b68f45f
commit 614c15299e
76 changed files with 387 additions and 379 deletions

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 17 Nov 2023 03:37:54 +0000 * Sat, 18 Nov 2023 01:51:40 +0000
*/ */
public static class AimMatrixOpFixedSettings_t { public static class AimMatrixOpFixedSettings_t {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 17 Nov 2023 03:37:54 +0000 * Sat, 18 Nov 2023 01:51:40 +0000
*/ */
#pragma once #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Fri, 17 Nov 2023 03:37:54 +0000 Sat, 18 Nov 2023 01:51:40 +0000
''' '''
class AimMatrixOpFixedSettings_t: class AimMatrixOpFixedSettings_t:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 17 Nov 2023 03:37:54 +0000 * Sat, 18 Nov 2023 01:51:40 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 17 Nov 2023 03:37:55 +0000 * Sat, 18 Nov 2023 01:51:41 +0000
*/ */
public static class ActiveModelConfig_t { public static class ActiveModelConfig_t {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 17 Nov 2023 03:37:55 +0000 * Sat, 18 Nov 2023 01:51:41 +0000
*/ */
#pragma once #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Fri, 17 Nov 2023 03:37:55 +0000 Sat, 18 Nov 2023 01:51:41 +0000
''' '''
class ActiveModelConfig_t: class ActiveModelConfig_t:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 17 Nov 2023 03:37:55 +0000 * Sat, 18 Nov 2023 01:51:41 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 17 Nov 2023 03:37:54 +0000 * Sat, 18 Nov 2023 01:51:40 +0000
*/ */
public static class CEmptyEntityInstance { public static class CEmptyEntityInstance {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 17 Nov 2023 03:37:54 +0000 * Sat, 18 Nov 2023 01:51:40 +0000
*/ */
#pragma once #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Fri, 17 Nov 2023 03:37:54 +0000 Sat, 18 Nov 2023 01:51:40 +0000
''' '''
class CEmptyEntityInstance: class CEmptyEntityInstance:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 17 Nov 2023 03:37:54 +0000 * Sat, 18 Nov 2023 01:51:40 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 17 Nov 2023 03:37:55 +0000 * Sat, 18 Nov 2023 01:51:41 +0000
*/ */
public static class CAnimScriptBase { public static class CAnimScriptBase {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 17 Nov 2023 03:37:55 +0000 * Sat, 18 Nov 2023 01:51:41 +0000
*/ */
#pragma once #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Fri, 17 Nov 2023 03:37:55 +0000 Sat, 18 Nov 2023 01:51:41 +0000
''' '''
class CAnimScriptBase: class CAnimScriptBase:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 17 Nov 2023 03:37:55 +0000 * Sat, 18 Nov 2023 01:51:41 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 17 Nov 2023 03:37:55 +0000 * Sat, 18 Nov 2023 01:51:41 +0000
*/ */
public static class animationsystem_dll { // animationsystem.dll public static class animationsystem_dll { // animationsystem.dll
@ -9,12 +9,12 @@ public static class animationsystem_dll { // animationsystem.dll
} }
public static class client_dll { // client.dll public static class client_dll { // client.dll
public const nint LegacyGameUI001 = 0x89C470; public const nint LegacyGameUI001 = 0x89C4D0;
public const nint Source2ClientUI001 = 0x88B180; public const nint Source2ClientUI001 = 0x88B1E0;
public const nint Source2ClientPrediction001 = 0x7A34B0; public const nint Source2ClientPrediction001 = 0x7A3500;
public const nint ClientToolsInfo_001 = 0x72F310; public const nint ClientToolsInfo_001 = 0x72F2F0;
public const nint Source2Client002 = 0x72F330; public const nint Source2Client002 = 0x72F310;
public const nint GameClientExports001 = 0x72F320; public const nint GameClientExports001 = 0x72F300;
public const nint EmptyWorldService001_Client = 0x48F9D0; public const nint EmptyWorldService001_Client = 0x48F9D0;
public const nint Source2ClientConfig001 = 0x476910; public const nint Source2ClientConfig001 = 0x476910;
} }
@ -157,16 +157,16 @@ public static class schemasystem_dll { // schemasystem.dll
} }
public static class server_dll { // server.dll public static class server_dll { // server.dll
public const nint NavGameTest001 = 0xA3A580; public const nint NavGameTest001 = 0xA3A620;
public const nint ServerToolsInfo_001 = 0x83D380; public const nint ServerToolsInfo_001 = 0x83D420;
public const nint Source2GameClients001 = 0x83D390; public const nint Source2GameClients001 = 0x83D430;
public const nint Source2GameEntities001 = 0x83D3A0; public const nint Source2GameEntities001 = 0x83D440;
public const nint Source2Server001 = 0x83D3B0; public const nint Source2Server001 = 0x83D450;
public const nint EmptyWorldService001_Server = 0x591900; public const nint EmptyWorldService001_Server = 0x591920;
public const nint Source2ServerConfig001 = 0x571830; public const nint Source2ServerConfig001 = 0x571850;
public const nint EntitySubclassUtilsV001 = 0x2D0870; public const nint EntitySubclassUtilsV001 = 0x2D0890;
public const nint customnavsystem001 = 0x24D5F0; public const nint customnavsystem001 = 0x24D610;
public const nint Source2GameDirector001 = 0x1453B0; public const nint Source2GameDirector001 = 0x1453D0;
} }
public static class soundsystem_dll { // soundsystem.dll public static class soundsystem_dll { // soundsystem.dll
@ -181,25 +181,26 @@ public static class steamaudio_dll { // steamaudio.dll
} }
public static class steamclient64_dll { // steamclient64.dll public static class steamclient64_dll { // steamclient64.dll
public const nint IVALIDATE001 = 0x83A900; public const nint IVALIDATE001 = 0x84FD80;
public const nint CLIENTENGINE_INTERFACE_VERSION005 = 0x8367B0; public const nint CLIENTENGINE_INTERFACE_VERSION005 = 0x84BC30;
public const nint SteamClient020 = 0x631440; public const nint SteamClient021 = 0x6460C0;
public const nint SteamClient019 = 0x631430; public const nint SteamClient020 = 0x6460B0;
public const nint SteamClient018 = 0x631420; public const nint SteamClient019 = 0x6460A0;
public const nint SteamClient017 = 0x631410; public const nint SteamClient018 = 0x646090;
public const nint SteamClient016 = 0x631400; public const nint SteamClient017 = 0x646080;
public const nint SteamClient015 = 0x6313F0; public const nint SteamClient016 = 0x646070;
public const nint SteamClient014 = 0x6313E0; public const nint SteamClient015 = 0x646060;
public const nint SteamClient013 = 0x6313D0; public const nint SteamClient014 = 0x646050;
public const nint SteamClient012 = 0x6313C0; public const nint SteamClient013 = 0x646040;
public const nint SteamClient011 = 0x6313B0; public const nint SteamClient012 = 0x646030;
public const nint SteamClient010 = 0x6313A0; public const nint SteamClient011 = 0x646020;
public const nint SteamClient009 = 0x631390; public const nint SteamClient010 = 0x646010;
public const nint SteamClient008 = 0x631380; public const nint SteamClient009 = 0x646000;
public const nint SteamClient007 = 0x631370; public const nint SteamClient008 = 0x645FF0;
public const nint SteamClient006 = 0x631360; public const nint SteamClient007 = 0x645FE0;
public const nint p2pvoice002 = 0xD93D0; public const nint SteamClient006 = 0x645FD0;
public const nint p2pvoicesingleton002 = 0xD5D70; public const nint p2pvoice002 = 0xD97D0;
public const nint p2pvoicesingleton002 = 0xD6200;
} }
public static class tier0_dll { // tier0.dll public static class tier0_dll { // tier0.dll
@ -231,8 +232,8 @@ public static class vscript_dll { // vscript.dll
} }
public static class vstdlib_s64_dll { // vstdlib_s64.dll public static class vstdlib_s64_dll { // vstdlib_s64.dll
public const nint IVALIDATE001 = 0x24FF0; public const nint IVALIDATE001 = 0x25000;
public const nint VEngineCvar002 = 0x5750; public const nint VEngineCvar002 = 0x5760;
} }
public static class worldrenderer_dll { // worldrenderer.dll public static class worldrenderer_dll { // worldrenderer.dll

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 17 Nov 2023 03:37:55 +0000 * Sat, 18 Nov 2023 01:51:41 +0000
*/ */
#pragma once #pragma once
@ -13,12 +13,12 @@ namespace animationsystem_dll { // animationsystem.dll
} }
namespace client_dll { // client.dll namespace client_dll { // client.dll
constexpr std::ptrdiff_t LegacyGameUI001 = 0x89C470; constexpr std::ptrdiff_t LegacyGameUI001 = 0x89C4D0;
constexpr std::ptrdiff_t Source2ClientUI001 = 0x88B180; constexpr std::ptrdiff_t Source2ClientUI001 = 0x88B1E0;
constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x7A34B0; constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x7A3500;
constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x72F310; constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x72F2F0;
constexpr std::ptrdiff_t Source2Client002 = 0x72F330; constexpr std::ptrdiff_t Source2Client002 = 0x72F310;
constexpr std::ptrdiff_t GameClientExports001 = 0x72F320; constexpr std::ptrdiff_t GameClientExports001 = 0x72F300;
constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x48F9D0; constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x48F9D0;
constexpr std::ptrdiff_t Source2ClientConfig001 = 0x476910; constexpr std::ptrdiff_t Source2ClientConfig001 = 0x476910;
} }
@ -161,16 +161,16 @@ namespace schemasystem_dll { // schemasystem.dll
} }
namespace server_dll { // server.dll namespace server_dll { // server.dll
constexpr std::ptrdiff_t NavGameTest001 = 0xA3A580; constexpr std::ptrdiff_t NavGameTest001 = 0xA3A620;
constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x83D380; constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x83D420;
constexpr std::ptrdiff_t Source2GameClients001 = 0x83D390; constexpr std::ptrdiff_t Source2GameClients001 = 0x83D430;
constexpr std::ptrdiff_t Source2GameEntities001 = 0x83D3A0; constexpr std::ptrdiff_t Source2GameEntities001 = 0x83D440;
constexpr std::ptrdiff_t Source2Server001 = 0x83D3B0; constexpr std::ptrdiff_t Source2Server001 = 0x83D450;
constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x591900; constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x591920;
constexpr std::ptrdiff_t Source2ServerConfig001 = 0x571830; constexpr std::ptrdiff_t Source2ServerConfig001 = 0x571850;
constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x2D0870; constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x2D0890;
constexpr std::ptrdiff_t customnavsystem001 = 0x24D5F0; constexpr std::ptrdiff_t customnavsystem001 = 0x24D610;
constexpr std::ptrdiff_t Source2GameDirector001 = 0x1453B0; constexpr std::ptrdiff_t Source2GameDirector001 = 0x1453D0;
} }
namespace soundsystem_dll { // soundsystem.dll namespace soundsystem_dll { // soundsystem.dll
@ -185,25 +185,26 @@ namespace steamaudio_dll { // steamaudio.dll
} }
namespace steamclient64_dll { // steamclient64.dll namespace steamclient64_dll { // steamclient64.dll
constexpr std::ptrdiff_t IVALIDATE001 = 0x83A900; constexpr std::ptrdiff_t IVALIDATE001 = 0x84FD80;
constexpr std::ptrdiff_t CLIENTENGINE_INTERFACE_VERSION005 = 0x8367B0; constexpr std::ptrdiff_t CLIENTENGINE_INTERFACE_VERSION005 = 0x84BC30;
constexpr std::ptrdiff_t SteamClient020 = 0x631440; constexpr std::ptrdiff_t SteamClient021 = 0x6460C0;
constexpr std::ptrdiff_t SteamClient019 = 0x631430; constexpr std::ptrdiff_t SteamClient020 = 0x6460B0;
constexpr std::ptrdiff_t SteamClient018 = 0x631420; constexpr std::ptrdiff_t SteamClient019 = 0x6460A0;
constexpr std::ptrdiff_t SteamClient017 = 0x631410; constexpr std::ptrdiff_t SteamClient018 = 0x646090;
constexpr std::ptrdiff_t SteamClient016 = 0x631400; constexpr std::ptrdiff_t SteamClient017 = 0x646080;
constexpr std::ptrdiff_t SteamClient015 = 0x6313F0; constexpr std::ptrdiff_t SteamClient016 = 0x646070;
constexpr std::ptrdiff_t SteamClient014 = 0x6313E0; constexpr std::ptrdiff_t SteamClient015 = 0x646060;
constexpr std::ptrdiff_t SteamClient013 = 0x6313D0; constexpr std::ptrdiff_t SteamClient014 = 0x646050;
constexpr std::ptrdiff_t SteamClient012 = 0x6313C0; constexpr std::ptrdiff_t SteamClient013 = 0x646040;
constexpr std::ptrdiff_t SteamClient011 = 0x6313B0; constexpr std::ptrdiff_t SteamClient012 = 0x646030;
constexpr std::ptrdiff_t SteamClient010 = 0x6313A0; constexpr std::ptrdiff_t SteamClient011 = 0x646020;
constexpr std::ptrdiff_t SteamClient009 = 0x631390; constexpr std::ptrdiff_t SteamClient010 = 0x646010;
constexpr std::ptrdiff_t SteamClient008 = 0x631380; constexpr std::ptrdiff_t SteamClient009 = 0x646000;
constexpr std::ptrdiff_t SteamClient007 = 0x631370; constexpr std::ptrdiff_t SteamClient008 = 0x645FF0;
constexpr std::ptrdiff_t SteamClient006 = 0x631360; constexpr std::ptrdiff_t SteamClient007 = 0x645FE0;
constexpr std::ptrdiff_t p2pvoice002 = 0xD93D0; constexpr std::ptrdiff_t SteamClient006 = 0x645FD0;
constexpr std::ptrdiff_t p2pvoicesingleton002 = 0xD5D70; constexpr std::ptrdiff_t p2pvoice002 = 0xD97D0;
constexpr std::ptrdiff_t p2pvoicesingleton002 = 0xD6200;
} }
namespace tier0_dll { // tier0.dll namespace tier0_dll { // tier0.dll
@ -235,8 +236,8 @@ namespace vscript_dll { // vscript.dll
} }
namespace vstdlib_s64_dll { // vstdlib_s64.dll namespace vstdlib_s64_dll { // vstdlib_s64.dll
constexpr std::ptrdiff_t IVALIDATE001 = 0x24FF0; constexpr std::ptrdiff_t IVALIDATE001 = 0x25000;
constexpr std::ptrdiff_t VEngineCvar002 = 0x5750; constexpr std::ptrdiff_t VEngineCvar002 = 0x5760;
} }
namespace worldrenderer_dll { // worldrenderer.dll namespace worldrenderer_dll { // worldrenderer.dll

View File

@ -15,7 +15,7 @@
"client_dll": { "client_dll": {
"data": { "data": {
"ClientToolsInfo_001": { "ClientToolsInfo_001": {
"value": 7533328, "value": 7533296,
"comment": null "comment": null
}, },
"EmptyWorldService001_Client": { "EmptyWorldService001_Client": {
@ -23,15 +23,15 @@
"comment": null "comment": null
}, },
"GameClientExports001": { "GameClientExports001": {
"value": 7533344, "value": 7533312,
"comment": null "comment": null
}, },
"LegacyGameUI001": { "LegacyGameUI001": {
"value": 9028720, "value": 9028816,
"comment": null "comment": null
}, },
"Source2Client002": { "Source2Client002": {
"value": 7533360, "value": 7533328,
"comment": null "comment": null
}, },
"Source2ClientConfig001": { "Source2ClientConfig001": {
@ -39,11 +39,11 @@
"comment": null "comment": null
}, },
"Source2ClientPrediction001": { "Source2ClientPrediction001": {
"value": 8008880, "value": 8008960,
"comment": null "comment": null
}, },
"Source2ClientUI001": { "Source2ClientUI001": {
"value": 8958336, "value": 8958432,
"comment": null "comment": null
} }
}, },
@ -453,43 +453,43 @@
"server_dll": { "server_dll": {
"data": { "data": {
"EmptyWorldService001_Server": { "EmptyWorldService001_Server": {
"value": 5839104, "value": 5839136,
"comment": null "comment": null
}, },
"EntitySubclassUtilsV001": { "EntitySubclassUtilsV001": {
"value": 2951280, "value": 2951312,
"comment": null "comment": null
}, },
"NavGameTest001": { "NavGameTest001": {
"value": 10724736, "value": 10724896,
"comment": null "comment": null
}, },
"ServerToolsInfo_001": { "ServerToolsInfo_001": {
"value": 8639360, "value": 8639520,
"comment": null "comment": null
}, },
"Source2GameClients001": { "Source2GameClients001": {
"value": 8639376, "value": 8639536,
"comment": null "comment": null
}, },
"Source2GameDirector001": { "Source2GameDirector001": {
"value": 1332144, "value": 1332176,
"comment": null "comment": null
}, },
"Source2GameEntities001": { "Source2GameEntities001": {
"value": 8639392, "value": 8639552,
"comment": null "comment": null
}, },
"Source2Server001": { "Source2Server001": {
"value": 8639408, "value": 8639568,
"comment": null "comment": null
}, },
"Source2ServerConfig001": { "Source2ServerConfig001": {
"value": 5707824, "value": 5707856,
"comment": null "comment": null
}, },
"customnavsystem001": { "customnavsystem001": {
"value": 2414064, "value": 2414096,
"comment": null "comment": null
} }
}, },
@ -528,79 +528,83 @@
"steamclient64_dll": { "steamclient64_dll": {
"data": { "data": {
"CLIENTENGINE_INTERFACE_VERSION005": { "CLIENTENGINE_INTERFACE_VERSION005": {
"value": 8611760, "value": 8698928,
"comment": null "comment": null
}, },
"IVALIDATE001": { "IVALIDATE001": {
"value": 8628480, "value": 8715648,
"comment": null "comment": null
}, },
"SteamClient006": { "SteamClient006": {
"value": 6493024, "value": 6578128,
"comment": null "comment": null
}, },
"SteamClient007": { "SteamClient007": {
"value": 6493040, "value": 6578144,
"comment": null "comment": null
}, },
"SteamClient008": { "SteamClient008": {
"value": 6493056, "value": 6578160,
"comment": null "comment": null
}, },
"SteamClient009": { "SteamClient009": {
"value": 6493072, "value": 6578176,
"comment": null "comment": null
}, },
"SteamClient010": { "SteamClient010": {
"value": 6493088, "value": 6578192,
"comment": null "comment": null
}, },
"SteamClient011": { "SteamClient011": {
"value": 6493104, "value": 6578208,
"comment": null "comment": null
}, },
"SteamClient012": { "SteamClient012": {
"value": 6493120, "value": 6578224,
"comment": null "comment": null
}, },
"SteamClient013": { "SteamClient013": {
"value": 6493136, "value": 6578240,
"comment": null "comment": null
}, },
"SteamClient014": { "SteamClient014": {
"value": 6493152, "value": 6578256,
"comment": null "comment": null
}, },
"SteamClient015": { "SteamClient015": {
"value": 6493168, "value": 6578272,
"comment": null "comment": null
}, },
"SteamClient016": { "SteamClient016": {
"value": 6493184, "value": 6578288,
"comment": null "comment": null
}, },
"SteamClient017": { "SteamClient017": {
"value": 6493200, "value": 6578304,
"comment": null "comment": null
}, },
"SteamClient018": { "SteamClient018": {
"value": 6493216, "value": 6578320,
"comment": null "comment": null
}, },
"SteamClient019": { "SteamClient019": {
"value": 6493232, "value": 6578336,
"comment": null "comment": null
}, },
"SteamClient020": { "SteamClient020": {
"value": 6493248, "value": 6578352,
"comment": null
},
"SteamClient021": {
"value": 6578368,
"comment": null "comment": null
}, },
"p2pvoice002": { "p2pvoice002": {
"value": 889808, "value": 890832,
"comment": null "comment": null
}, },
"p2pvoicesingleton002": { "p2pvoicesingleton002": {
"value": 875888, "value": 877056,
"comment": null "comment": null
} }
}, },
@ -679,11 +683,11 @@
"vstdlib_s64_dll": { "vstdlib_s64_dll": {
"data": { "data": {
"IVALIDATE001": { "IVALIDATE001": {
"value": 151536, "value": 151552,
"comment": null "comment": null
}, },
"VEngineCvar002": { "VEngineCvar002": {
"value": 22352, "value": 22368,
"comment": null "comment": null
} }
}, },

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Fri, 17 Nov 2023 03:37:55 +0000 Sat, 18 Nov 2023 01:51:41 +0000
''' '''
class animationsystem_dll: # animationsystem.dll class animationsystem_dll: # animationsystem.dll
@ -8,12 +8,12 @@ class animationsystem_dll: # animationsystem.dll
AnimationSystem_001 = 0x5F1D0 AnimationSystem_001 = 0x5F1D0
class client_dll: # client.dll class client_dll: # client.dll
LegacyGameUI001 = 0x89C470 LegacyGameUI001 = 0x89C4D0
Source2ClientUI001 = 0x88B180 Source2ClientUI001 = 0x88B1E0
Source2ClientPrediction001 = 0x7A34B0 Source2ClientPrediction001 = 0x7A3500
ClientToolsInfo_001 = 0x72F310 ClientToolsInfo_001 = 0x72F2F0
Source2Client002 = 0x72F330 Source2Client002 = 0x72F310
GameClientExports001 = 0x72F320 GameClientExports001 = 0x72F300
EmptyWorldService001_Client = 0x48F9D0 EmptyWorldService001_Client = 0x48F9D0
Source2ClientConfig001 = 0x476910 Source2ClientConfig001 = 0x476910
@ -134,16 +134,16 @@ class schemasystem_dll: # schemasystem.dll
SchemaSystem_001 = 0xA930 SchemaSystem_001 = 0xA930
class server_dll: # server.dll class server_dll: # server.dll
NavGameTest001 = 0xA3A580 NavGameTest001 = 0xA3A620
ServerToolsInfo_001 = 0x83D380 ServerToolsInfo_001 = 0x83D420
Source2GameClients001 = 0x83D390 Source2GameClients001 = 0x83D430
Source2GameEntities001 = 0x83D3A0 Source2GameEntities001 = 0x83D440
Source2Server001 = 0x83D3B0 Source2Server001 = 0x83D450
EmptyWorldService001_Server = 0x591900 EmptyWorldService001_Server = 0x591920
Source2ServerConfig001 = 0x571830 Source2ServerConfig001 = 0x571850
EntitySubclassUtilsV001 = 0x2D0870 EntitySubclassUtilsV001 = 0x2D0890
customnavsystem001 = 0x24D5F0 customnavsystem001 = 0x24D610
Source2GameDirector001 = 0x1453B0 Source2GameDirector001 = 0x1453D0
class soundsystem_dll: # soundsystem.dll class soundsystem_dll: # soundsystem.dll
SoundOpSystem001 = 0x1567E0 SoundOpSystem001 = 0x1567E0
@ -155,25 +155,26 @@ class steamaudio_dll: # steamaudio.dll
SteamAudio001 = 0x12EE0 SteamAudio001 = 0x12EE0
class steamclient64_dll: # steamclient64.dll class steamclient64_dll: # steamclient64.dll
IVALIDATE001 = 0x83A900 IVALIDATE001 = 0x84FD80
CLIENTENGINE_INTERFACE_VERSION005 = 0x8367B0 CLIENTENGINE_INTERFACE_VERSION005 = 0x84BC30
SteamClient020 = 0x631440 SteamClient021 = 0x6460C0
SteamClient019 = 0x631430 SteamClient020 = 0x6460B0
SteamClient018 = 0x631420 SteamClient019 = 0x6460A0
SteamClient017 = 0x631410 SteamClient018 = 0x646090
SteamClient016 = 0x631400 SteamClient017 = 0x646080
SteamClient015 = 0x6313F0 SteamClient016 = 0x646070
SteamClient014 = 0x6313E0 SteamClient015 = 0x646060
SteamClient013 = 0x6313D0 SteamClient014 = 0x646050
SteamClient012 = 0x6313C0 SteamClient013 = 0x646040
SteamClient011 = 0x6313B0 SteamClient012 = 0x646030
SteamClient010 = 0x6313A0 SteamClient011 = 0x646020
SteamClient009 = 0x631390 SteamClient010 = 0x646010
SteamClient008 = 0x631380 SteamClient009 = 0x646000
SteamClient007 = 0x631370 SteamClient008 = 0x645FF0
SteamClient006 = 0x631360 SteamClient007 = 0x645FE0
p2pvoice002 = 0xD93D0 SteamClient006 = 0x645FD0
p2pvoicesingleton002 = 0xD5D70 p2pvoice002 = 0xD97D0
p2pvoicesingleton002 = 0xD6200
class tier0_dll: # tier0.dll class tier0_dll: # tier0.dll
VStringTokenSystem001 = 0x18C2B0 VStringTokenSystem001 = 0x18C2B0
@ -198,8 +199,8 @@ class vscript_dll: # vscript.dll
VScriptManager010 = 0x31DA0 VScriptManager010 = 0x31DA0
class vstdlib_s64_dll: # vstdlib_s64.dll class vstdlib_s64_dll: # vstdlib_s64.dll
IVALIDATE001 = 0x24FF0 IVALIDATE001 = 0x25000
VEngineCvar002 = 0x5750 VEngineCvar002 = 0x5760
class worldrenderer_dll: # worldrenderer.dll class worldrenderer_dll: # worldrenderer.dll
WorldRendererMgr001 = 0x21650 WorldRendererMgr001 = 0x21650

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 17 Nov 2023 03:37:55 +0000 * Sat, 18 Nov 2023 01:51:41 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]
@ -11,12 +11,12 @@ pub mod animationsystem_dll { // animationsystem.dll
} }
pub mod client_dll { // client.dll pub mod client_dll { // client.dll
pub const LegacyGameUI001: usize = 0x89C470; pub const LegacyGameUI001: usize = 0x89C4D0;
pub const Source2ClientUI001: usize = 0x88B180; pub const Source2ClientUI001: usize = 0x88B1E0;
pub const Source2ClientPrediction001: usize = 0x7A34B0; pub const Source2ClientPrediction001: usize = 0x7A3500;
pub const ClientToolsInfo_001: usize = 0x72F310; pub const ClientToolsInfo_001: usize = 0x72F2F0;
pub const Source2Client002: usize = 0x72F330; pub const Source2Client002: usize = 0x72F310;
pub const GameClientExports001: usize = 0x72F320; pub const GameClientExports001: usize = 0x72F300;
pub const EmptyWorldService001_Client: usize = 0x48F9D0; pub const EmptyWorldService001_Client: usize = 0x48F9D0;
pub const Source2ClientConfig001: usize = 0x476910; pub const Source2ClientConfig001: usize = 0x476910;
} }
@ -159,16 +159,16 @@ pub mod schemasystem_dll { // schemasystem.dll
} }
pub mod server_dll { // server.dll pub mod server_dll { // server.dll
pub const NavGameTest001: usize = 0xA3A580; pub const NavGameTest001: usize = 0xA3A620;
pub const ServerToolsInfo_001: usize = 0x83D380; pub const ServerToolsInfo_001: usize = 0x83D420;
pub const Source2GameClients001: usize = 0x83D390; pub const Source2GameClients001: usize = 0x83D430;
pub const Source2GameEntities001: usize = 0x83D3A0; pub const Source2GameEntities001: usize = 0x83D440;
pub const Source2Server001: usize = 0x83D3B0; pub const Source2Server001: usize = 0x83D450;
pub const EmptyWorldService001_Server: usize = 0x591900; pub const EmptyWorldService001_Server: usize = 0x591920;
pub const Source2ServerConfig001: usize = 0x571830; pub const Source2ServerConfig001: usize = 0x571850;
pub const EntitySubclassUtilsV001: usize = 0x2D0870; pub const EntitySubclassUtilsV001: usize = 0x2D0890;
pub const customnavsystem001: usize = 0x24D5F0; pub const customnavsystem001: usize = 0x24D610;
pub const Source2GameDirector001: usize = 0x1453B0; pub const Source2GameDirector001: usize = 0x1453D0;
} }
pub mod soundsystem_dll { // soundsystem.dll pub mod soundsystem_dll { // soundsystem.dll
@ -183,25 +183,26 @@ pub mod steamaudio_dll { // steamaudio.dll
} }
pub mod steamclient64_dll { // steamclient64.dll pub mod steamclient64_dll { // steamclient64.dll
pub const IVALIDATE001: usize = 0x83A900; pub const IVALIDATE001: usize = 0x84FD80;
pub const CLIENTENGINE_INTERFACE_VERSION005: usize = 0x8367B0; pub const CLIENTENGINE_INTERFACE_VERSION005: usize = 0x84BC30;
pub const SteamClient020: usize = 0x631440; pub const SteamClient021: usize = 0x6460C0;
pub const SteamClient019: usize = 0x631430; pub const SteamClient020: usize = 0x6460B0;
pub const SteamClient018: usize = 0x631420; pub const SteamClient019: usize = 0x6460A0;
pub const SteamClient017: usize = 0x631410; pub const SteamClient018: usize = 0x646090;
pub const SteamClient016: usize = 0x631400; pub const SteamClient017: usize = 0x646080;
pub const SteamClient015: usize = 0x6313F0; pub const SteamClient016: usize = 0x646070;
pub const SteamClient014: usize = 0x6313E0; pub const SteamClient015: usize = 0x646060;
pub const SteamClient013: usize = 0x6313D0; pub const SteamClient014: usize = 0x646050;
pub const SteamClient012: usize = 0x6313C0; pub const SteamClient013: usize = 0x646040;
pub const SteamClient011: usize = 0x6313B0; pub const SteamClient012: usize = 0x646030;
pub const SteamClient010: usize = 0x6313A0; pub const SteamClient011: usize = 0x646020;
pub const SteamClient009: usize = 0x631390; pub const SteamClient010: usize = 0x646010;
pub const SteamClient008: usize = 0x631380; pub const SteamClient009: usize = 0x646000;
pub const SteamClient007: usize = 0x631370; pub const SteamClient008: usize = 0x645FF0;
pub const SteamClient006: usize = 0x631360; pub const SteamClient007: usize = 0x645FE0;
pub const p2pvoice002: usize = 0xD93D0; pub const SteamClient006: usize = 0x645FD0;
pub const p2pvoicesingleton002: usize = 0xD5D70; pub const p2pvoice002: usize = 0xD97D0;
pub const p2pvoicesingleton002: usize = 0xD6200;
} }
pub mod tier0_dll { // tier0.dll pub mod tier0_dll { // tier0.dll
@ -233,8 +234,8 @@ pub mod vscript_dll { // vscript.dll
} }
pub mod vstdlib_s64_dll { // vstdlib_s64.dll pub mod vstdlib_s64_dll { // vstdlib_s64.dll
pub const IVALIDATE001: usize = 0x24FF0; pub const IVALIDATE001: usize = 0x25000;
pub const VEngineCvar002: usize = 0x5750; pub const VEngineCvar002: usize = 0x5760;
} }
pub mod worldrenderer_dll { // worldrenderer.dll pub mod worldrenderer_dll { // worldrenderer.dll

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 17 Nov 2023 03:37:54 +0000 * Sat, 18 Nov 2023 01:51:40 +0000
*/ */
public static class MaterialParamBuffer_t { // MaterialParam_t public static class MaterialParamBuffer_t { // MaterialParam_t

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 17 Nov 2023 03:37:54 +0000 * Sat, 18 Nov 2023 01:51:40 +0000
*/ */
#pragma once #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Fri, 17 Nov 2023 03:37:54 +0000 Sat, 18 Nov 2023 01:51:40 +0000
''' '''
class MaterialParamBuffer_t: # MaterialParam_t class MaterialParamBuffer_t: # MaterialParam_t

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 17 Nov 2023 03:37:54 +0000 * Sat, 18 Nov 2023 01:51:40 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 17 Nov 2023 03:37:54 +0000 * Sat, 18 Nov 2023 01:51:40 +0000
*/ */
public static class ChangeAccessorFieldPathIndex_t { public static class ChangeAccessorFieldPathIndex_t {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 17 Nov 2023 03:37:54 +0000 * Sat, 18 Nov 2023 01:51:40 +0000
*/ */
#pragma once #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Fri, 17 Nov 2023 03:37:54 +0000 Sat, 18 Nov 2023 01:51:40 +0000
''' '''
class ChangeAccessorFieldPathIndex_t: class ChangeAccessorFieldPathIndex_t:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 17 Nov 2023 03:37:54 +0000 * Sat, 18 Nov 2023 01:51:40 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,33 +1,33 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 17 Nov 2023 03:37:55 +0000 * Sat, 18 Nov 2023 01:51:41 +0000
*/ */
public static class client_dll { // client.dll public static class client_dll { // client.dll
public const nint dwEntityList = 0x17B0D00; public const nint dwEntityList = 0x17B0CF0;
public const nint dwForceAttack = 0x16B5410; public const nint dwForceAttack = 0x16B5400;
public const nint dwForceAttack2 = 0x16B54A0; public const nint dwForceAttack2 = 0x16B5490;
public const nint dwForceBackward = 0x16B56E0; public const nint dwForceBackward = 0x16B56D0;
public const nint dwForceCrouch = 0x16B59B0; public const nint dwForceCrouch = 0x16B59A0;
public const nint dwForceForward = 0x16B5650; public const nint dwForceForward = 0x16B5640;
public const nint dwForceJump = 0x16B5920; public const nint dwForceJump = 0x16B5910;
public const nint dwForceLeft = 0x16B5770; public const nint dwForceLeft = 0x16B5760;
public const nint dwForceRight = 0x16B5800; public const nint dwForceRight = 0x16B57F0;
public const nint dwGameEntitySystem = 0x18DC3E0; public const nint dwGameEntitySystem = 0x18DC3D0;
public const nint dwGameEntitySystem_getHighestEntityIndex = 0x1510; public const nint dwGameEntitySystem_getHighestEntityIndex = 0x1510;
public const nint dwGameRules = 0x180C9B0; public const nint dwGameRules = 0x180C9A0;
public const nint dwGlobalVars = 0x16B14F0; public const nint dwGlobalVars = 0x16B14E0;
public const nint dwGlowManager = 0x180C9D8; public const nint dwGlowManager = 0x180C9C8;
public const nint dwInterfaceLinkList = 0x190A078; public const nint dwInterfaceLinkList = 0x190A068;
public const nint dwLocalPlayerController = 0x1800018; public const nint dwLocalPlayerController = 0x1800008;
public const nint dwLocalPlayerPawn = 0x16BC4B8; public const nint dwLocalPlayerPawn = 0x16BC4A8;
public const nint dwPlantedC4 = 0x1813F78; public const nint dwPlantedC4 = 0x1813F68;
public const nint dwPrediction = 0x16BC380; public const nint dwPrediction = 0x16BC370;
public const nint dwSensitivity = 0x180DF68; public const nint dwSensitivity = 0x180DF58;
public const nint dwSensitivity_sensitivity = 0x40; public const nint dwSensitivity_sensitivity = 0x40;
public const nint dwViewAngles = 0x186FFC0; public const nint dwViewAngles = 0x186FFB0;
public const nint dwViewMatrix = 0x180F340; public const nint dwViewMatrix = 0x180F330;
public const nint dwViewRender = 0x180FBC0; public const nint dwViewRender = 0x180FBB0;
} }
public static class engine2_dll { // engine2.dll public static class engine2_dll { // engine2.dll

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 17 Nov 2023 03:37:55 +0000 * Sat, 18 Nov 2023 01:51:41 +0000
*/ */
#pragma once #pragma once
@ -8,30 +8,30 @@
#include <cstddef> #include <cstddef>
namespace client_dll { // client.dll namespace client_dll { // client.dll
constexpr std::ptrdiff_t dwEntityList = 0x17B0D00; constexpr std::ptrdiff_t dwEntityList = 0x17B0CF0;
constexpr std::ptrdiff_t dwForceAttack = 0x16B5410; constexpr std::ptrdiff_t dwForceAttack = 0x16B5400;
constexpr std::ptrdiff_t dwForceAttack2 = 0x16B54A0; constexpr std::ptrdiff_t dwForceAttack2 = 0x16B5490;
constexpr std::ptrdiff_t dwForceBackward = 0x16B56E0; constexpr std::ptrdiff_t dwForceBackward = 0x16B56D0;
constexpr std::ptrdiff_t dwForceCrouch = 0x16B59B0; constexpr std::ptrdiff_t dwForceCrouch = 0x16B59A0;
constexpr std::ptrdiff_t dwForceForward = 0x16B5650; constexpr std::ptrdiff_t dwForceForward = 0x16B5640;
constexpr std::ptrdiff_t dwForceJump = 0x16B5920; constexpr std::ptrdiff_t dwForceJump = 0x16B5910;
constexpr std::ptrdiff_t dwForceLeft = 0x16B5770; constexpr std::ptrdiff_t dwForceLeft = 0x16B5760;
constexpr std::ptrdiff_t dwForceRight = 0x16B5800; constexpr std::ptrdiff_t dwForceRight = 0x16B57F0;
constexpr std::ptrdiff_t dwGameEntitySystem = 0x18DC3E0; constexpr std::ptrdiff_t dwGameEntitySystem = 0x18DC3D0;
constexpr std::ptrdiff_t dwGameEntitySystem_getHighestEntityIndex = 0x1510; constexpr std::ptrdiff_t dwGameEntitySystem_getHighestEntityIndex = 0x1510;
constexpr std::ptrdiff_t dwGameRules = 0x180C9B0; constexpr std::ptrdiff_t dwGameRules = 0x180C9A0;
constexpr std::ptrdiff_t dwGlobalVars = 0x16B14F0; constexpr std::ptrdiff_t dwGlobalVars = 0x16B14E0;
constexpr std::ptrdiff_t dwGlowManager = 0x180C9D8; constexpr std::ptrdiff_t dwGlowManager = 0x180C9C8;
constexpr std::ptrdiff_t dwInterfaceLinkList = 0x190A078; constexpr std::ptrdiff_t dwInterfaceLinkList = 0x190A068;
constexpr std::ptrdiff_t dwLocalPlayerController = 0x1800018; constexpr std::ptrdiff_t dwLocalPlayerController = 0x1800008;
constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x16BC4B8; constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x16BC4A8;
constexpr std::ptrdiff_t dwPlantedC4 = 0x1813F78; constexpr std::ptrdiff_t dwPlantedC4 = 0x1813F68;
constexpr std::ptrdiff_t dwPrediction = 0x16BC380; constexpr std::ptrdiff_t dwPrediction = 0x16BC370;
constexpr std::ptrdiff_t dwSensitivity = 0x180DF68; constexpr std::ptrdiff_t dwSensitivity = 0x180DF58;
constexpr std::ptrdiff_t dwSensitivity_sensitivity = 0x40; constexpr std::ptrdiff_t dwSensitivity_sensitivity = 0x40;
constexpr std::ptrdiff_t dwViewAngles = 0x186FFC0; constexpr std::ptrdiff_t dwViewAngles = 0x186FFB0;
constexpr std::ptrdiff_t dwViewMatrix = 0x180F340; constexpr std::ptrdiff_t dwViewMatrix = 0x180F330;
constexpr std::ptrdiff_t dwViewRender = 0x180FBC0; constexpr std::ptrdiff_t dwViewRender = 0x180FBB0;
} }
namespace engine2_dll { // engine2.dll namespace engine2_dll { // engine2.dll

View File

@ -2,43 +2,43 @@
"client_dll": { "client_dll": {
"data": { "data": {
"dwEntityList": { "dwEntityList": {
"value": 24841472, "value": 24841456,
"comment": null "comment": null
}, },
"dwForceAttack": { "dwForceAttack": {
"value": 23811088, "value": 23811072,
"comment": null "comment": null
}, },
"dwForceAttack2": { "dwForceAttack2": {
"value": 23811232, "value": 23811216,
"comment": null "comment": null
}, },
"dwForceBackward": { "dwForceBackward": {
"value": 23811808, "value": 23811792,
"comment": null "comment": null
}, },
"dwForceCrouch": { "dwForceCrouch": {
"value": 23812528, "value": 23812512,
"comment": null "comment": null
}, },
"dwForceForward": { "dwForceForward": {
"value": 23811664, "value": 23811648,
"comment": null "comment": null
}, },
"dwForceJump": { "dwForceJump": {
"value": 23812384, "value": 23812368,
"comment": null "comment": null
}, },
"dwForceLeft": { "dwForceLeft": {
"value": 23811952, "value": 23811936,
"comment": null "comment": null
}, },
"dwForceRight": { "dwForceRight": {
"value": 23812096, "value": 23812080,
"comment": null "comment": null
}, },
"dwGameEntitySystem": { "dwGameEntitySystem": {
"value": 26067936, "value": 26067920,
"comment": null "comment": null
}, },
"dwGameEntitySystem_getHighestEntityIndex": { "dwGameEntitySystem_getHighestEntityIndex": {
@ -46,39 +46,39 @@
"comment": null "comment": null
}, },
"dwGameRules": { "dwGameRules": {
"value": 25217456, "value": 25217440,
"comment": null "comment": null
}, },
"dwGlobalVars": { "dwGlobalVars": {
"value": 23794928, "value": 23794912,
"comment": null "comment": null
}, },
"dwGlowManager": { "dwGlowManager": {
"value": 25217496, "value": 25217480,
"comment": null "comment": null
}, },
"dwInterfaceLinkList": { "dwInterfaceLinkList": {
"value": 26255480, "value": 26255464,
"comment": null "comment": null
}, },
"dwLocalPlayerController": { "dwLocalPlayerController": {
"value": 25165848, "value": 25165832,
"comment": null "comment": null
}, },
"dwLocalPlayerPawn": { "dwLocalPlayerPawn": {
"value": 23839928, "value": 23839912,
"comment": null "comment": null
}, },
"dwPlantedC4": { "dwPlantedC4": {
"value": 25247608, "value": 25247592,
"comment": null "comment": null
}, },
"dwPrediction": { "dwPrediction": {
"value": 23839616, "value": 23839600,
"comment": null "comment": null
}, },
"dwSensitivity": { "dwSensitivity": {
"value": 25223016, "value": 25223000,
"comment": null "comment": null
}, },
"dwSensitivity_sensitivity": { "dwSensitivity_sensitivity": {
@ -86,15 +86,15 @@
"comment": null "comment": null
}, },
"dwViewAngles": { "dwViewAngles": {
"value": 25624512, "value": 25624496,
"comment": null "comment": null
}, },
"dwViewMatrix": { "dwViewMatrix": {
"value": 25228096, "value": 25228080,
"comment": null "comment": null
}, },
"dwViewRender": { "dwViewRender": {
"value": 25230272, "value": 25230256,
"comment": null "comment": null
} }
}, },

View File

@ -1,33 +1,33 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Fri, 17 Nov 2023 03:37:55 +0000 Sat, 18 Nov 2023 01:51:41 +0000
''' '''
class client_dll: # client.dll class client_dll: # client.dll
dwEntityList = 0x17B0D00 dwEntityList = 0x17B0CF0
dwForceAttack = 0x16B5410 dwForceAttack = 0x16B5400
dwForceAttack2 = 0x16B54A0 dwForceAttack2 = 0x16B5490
dwForceBackward = 0x16B56E0 dwForceBackward = 0x16B56D0
dwForceCrouch = 0x16B59B0 dwForceCrouch = 0x16B59A0
dwForceForward = 0x16B5650 dwForceForward = 0x16B5640
dwForceJump = 0x16B5920 dwForceJump = 0x16B5910
dwForceLeft = 0x16B5770 dwForceLeft = 0x16B5760
dwForceRight = 0x16B5800 dwForceRight = 0x16B57F0
dwGameEntitySystem = 0x18DC3E0 dwGameEntitySystem = 0x18DC3D0
dwGameEntitySystem_getHighestEntityIndex = 0x1510 dwGameEntitySystem_getHighestEntityIndex = 0x1510
dwGameRules = 0x180C9B0 dwGameRules = 0x180C9A0
dwGlobalVars = 0x16B14F0 dwGlobalVars = 0x16B14E0
dwGlowManager = 0x180C9D8 dwGlowManager = 0x180C9C8
dwInterfaceLinkList = 0x190A078 dwInterfaceLinkList = 0x190A068
dwLocalPlayerController = 0x1800018 dwLocalPlayerController = 0x1800008
dwLocalPlayerPawn = 0x16BC4B8 dwLocalPlayerPawn = 0x16BC4A8
dwPlantedC4 = 0x1813F78 dwPlantedC4 = 0x1813F68
dwPrediction = 0x16BC380 dwPrediction = 0x16BC370
dwSensitivity = 0x180DF68 dwSensitivity = 0x180DF58
dwSensitivity_sensitivity = 0x40 dwSensitivity_sensitivity = 0x40
dwViewAngles = 0x186FFC0 dwViewAngles = 0x186FFB0
dwViewMatrix = 0x180F340 dwViewMatrix = 0x180F330
dwViewRender = 0x180FBC0 dwViewRender = 0x180FBB0
class engine2_dll: # engine2.dll class engine2_dll: # engine2.dll
dwBuildNumber = 0x48A514 dwBuildNumber = 0x48A514

View File

@ -1,35 +1,35 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 17 Nov 2023 03:37:55 +0000 * Sat, 18 Nov 2023 01:51:41 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]
pub mod client_dll { // client.dll pub mod client_dll { // client.dll
pub const dwEntityList: usize = 0x17B0D00; pub const dwEntityList: usize = 0x17B0CF0;
pub const dwForceAttack: usize = 0x16B5410; pub const dwForceAttack: usize = 0x16B5400;
pub const dwForceAttack2: usize = 0x16B54A0; pub const dwForceAttack2: usize = 0x16B5490;
pub const dwForceBackward: usize = 0x16B56E0; pub const dwForceBackward: usize = 0x16B56D0;
pub const dwForceCrouch: usize = 0x16B59B0; pub const dwForceCrouch: usize = 0x16B59A0;
pub const dwForceForward: usize = 0x16B5650; pub const dwForceForward: usize = 0x16B5640;
pub const dwForceJump: usize = 0x16B5920; pub const dwForceJump: usize = 0x16B5910;
pub const dwForceLeft: usize = 0x16B5770; pub const dwForceLeft: usize = 0x16B5760;
pub const dwForceRight: usize = 0x16B5800; pub const dwForceRight: usize = 0x16B57F0;
pub const dwGameEntitySystem: usize = 0x18DC3E0; pub const dwGameEntitySystem: usize = 0x18DC3D0;
pub const dwGameEntitySystem_getHighestEntityIndex: usize = 0x1510; pub const dwGameEntitySystem_getHighestEntityIndex: usize = 0x1510;
pub const dwGameRules: usize = 0x180C9B0; pub const dwGameRules: usize = 0x180C9A0;
pub const dwGlobalVars: usize = 0x16B14F0; pub const dwGlobalVars: usize = 0x16B14E0;
pub const dwGlowManager: usize = 0x180C9D8; pub const dwGlowManager: usize = 0x180C9C8;
pub const dwInterfaceLinkList: usize = 0x190A078; pub const dwInterfaceLinkList: usize = 0x190A068;
pub const dwLocalPlayerController: usize = 0x1800018; pub const dwLocalPlayerController: usize = 0x1800008;
pub const dwLocalPlayerPawn: usize = 0x16BC4B8; pub const dwLocalPlayerPawn: usize = 0x16BC4A8;
pub const dwPlantedC4: usize = 0x1813F78; pub const dwPlantedC4: usize = 0x1813F68;
pub const dwPrediction: usize = 0x16BC380; pub const dwPrediction: usize = 0x16BC370;
pub const dwSensitivity: usize = 0x180DF68; pub const dwSensitivity: usize = 0x180DF58;
pub const dwSensitivity_sensitivity: usize = 0x40; pub const dwSensitivity_sensitivity: usize = 0x40;
pub const dwViewAngles: usize = 0x186FFC0; pub const dwViewAngles: usize = 0x186FFB0;
pub const dwViewMatrix: usize = 0x180F340; pub const dwViewMatrix: usize = 0x180F330;
pub const dwViewRender: usize = 0x180FBC0; pub const dwViewRender: usize = 0x180FBB0;
} }
pub mod engine2_dll { // engine2.dll pub mod engine2_dll { // engine2.dll

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 17 Nov 2023 03:37:55 +0000 * Sat, 18 Nov 2023 01:51:40 +0000
*/ */
public static class CBaseRendererSource2 { // CParticleFunctionRenderer public static class CBaseRendererSource2 { // CParticleFunctionRenderer

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 17 Nov 2023 03:37:55 +0000 * Sat, 18 Nov 2023 01:51:40 +0000
*/ */
#pragma once #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Fri, 17 Nov 2023 03:37:55 +0000 Sat, 18 Nov 2023 01:51:40 +0000
''' '''
class CBaseRendererSource2: # CParticleFunctionRenderer class CBaseRendererSource2: # CParticleFunctionRenderer

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 17 Nov 2023 03:37:55 +0000 * Sat, 18 Nov 2023 01:51:40 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 17 Nov 2023 03:37:54 +0000 * Sat, 18 Nov 2023 01:51:40 +0000
*/ */
public static class CBasePulseGraphInstance { public static class CBasePulseGraphInstance {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 17 Nov 2023 03:37:54 +0000 * Sat, 18 Nov 2023 01:51:40 +0000
*/ */
#pragma once #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Fri, 17 Nov 2023 03:37:54 +0000 Sat, 18 Nov 2023 01:51:40 +0000
''' '''
class CBasePulseGraphInstance: class CBasePulseGraphInstance:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 17 Nov 2023 03:37:54 +0000 * Sat, 18 Nov 2023 01:51:40 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 17 Nov 2023 03:37:54 +0000 * Sat, 18 Nov 2023 01:51:40 +0000
*/ */
public static class RenderInputLayoutField_t { public static class RenderInputLayoutField_t {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 17 Nov 2023 03:37:54 +0000 * Sat, 18 Nov 2023 01:51:40 +0000
*/ */
#pragma once #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Fri, 17 Nov 2023 03:37:54 +0000 Sat, 18 Nov 2023 01:51:40 +0000
''' '''
class RenderInputLayoutField_t: class RenderInputLayoutField_t:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 17 Nov 2023 03:37:54 +0000 * Sat, 18 Nov 2023 01:51:40 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 17 Nov 2023 03:37:54 +0000 * Sat, 18 Nov 2023 01:51:40 +0000
*/ */
public static class AABB_t { public static class AABB_t {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 17 Nov 2023 03:37:54 +0000 * Sat, 18 Nov 2023 01:51:40 +0000
*/ */
#pragma once #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Fri, 17 Nov 2023 03:37:54 +0000 Sat, 18 Nov 2023 01:51:40 +0000
''' '''
class AABB_t: class AABB_t:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 17 Nov 2023 03:37:54 +0000 * Sat, 18 Nov 2023 01:51:40 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 17 Nov 2023 03:37:54 +0000 * Sat, 18 Nov 2023 01:51:40 +0000
*/ */
public static class CSSDSEndFrameViewInfo { public static class CSSDSEndFrameViewInfo {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 17 Nov 2023 03:37:54 +0000 * Sat, 18 Nov 2023 01:51:40 +0000
*/ */
#pragma once #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Fri, 17 Nov 2023 03:37:54 +0000 Sat, 18 Nov 2023 01:51:40 +0000
''' '''
class CSSDSEndFrameViewInfo: class CSSDSEndFrameViewInfo:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 17 Nov 2023 03:37:54 +0000 * Sat, 18 Nov 2023 01:51:40 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 17 Nov 2023 03:37:54 +0000 * Sat, 18 Nov 2023 01:51:40 +0000
*/ */
public static class CExampleSchemaVData_Monomorphic { public static class CExampleSchemaVData_Monomorphic {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 17 Nov 2023 03:37:54 +0000 * Sat, 18 Nov 2023 01:51:40 +0000
*/ */
#pragma once #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Fri, 17 Nov 2023 03:37:54 +0000 Sat, 18 Nov 2023 01:51:40 +0000
''' '''
class CExampleSchemaVData_Monomorphic: class CExampleSchemaVData_Monomorphic:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 17 Nov 2023 03:37:54 +0000 * Sat, 18 Nov 2023 01:51:40 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 17 Nov 2023 03:37:55 +0000 * Sat, 18 Nov 2023 01:51:40 +0000
*/ */
public static class ActiveModelConfig_t { public static class ActiveModelConfig_t {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 17 Nov 2023 03:37:55 +0000 * Sat, 18 Nov 2023 01:51:40 +0000
*/ */
#pragma once #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Fri, 17 Nov 2023 03:37:55 +0000 Sat, 18 Nov 2023 01:51:40 +0000
''' '''
class ActiveModelConfig_t: class ActiveModelConfig_t:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 17 Nov 2023 03:37:55 +0000 * Sat, 18 Nov 2023 01:51:40 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 17 Nov 2023 03:37:54 +0000 * Sat, 18 Nov 2023 01:51:40 +0000
*/ */
public static class CDSPMixgroupModifier { public static class CDSPMixgroupModifier {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 17 Nov 2023 03:37:54 +0000 * Sat, 18 Nov 2023 01:51:40 +0000
*/ */
#pragma once #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Fri, 17 Nov 2023 03:37:54 +0000 Sat, 18 Nov 2023 01:51:40 +0000
''' '''
class CDSPMixgroupModifier: class CDSPMixgroupModifier:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 17 Nov 2023 03:37:54 +0000 * Sat, 18 Nov 2023 01:51:40 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 17 Nov 2023 03:37:54 +0000 * Sat, 18 Nov 2023 01:51:40 +0000
*/ */
public static class CFeIndexedJiggleBone { public static class CFeIndexedJiggleBone {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 17 Nov 2023 03:37:54 +0000 * Sat, 18 Nov 2023 01:51:40 +0000
*/ */
#pragma once #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Fri, 17 Nov 2023 03:37:54 +0000 Sat, 18 Nov 2023 01:51:40 +0000
''' '''
class CFeIndexedJiggleBone: class CFeIndexedJiggleBone:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 17 Nov 2023 03:37:54 +0000 * Sat, 18 Nov 2023 01:51:40 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 17 Nov 2023 03:37:54 +0000 * Sat, 18 Nov 2023 01:51:40 +0000
*/ */
public static class AggregateLODSetup_t { public static class AggregateLODSetup_t {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 17 Nov 2023 03:37:54 +0000 * Sat, 18 Nov 2023 01:51:40 +0000
*/ */
#pragma once #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Fri, 17 Nov 2023 03:37:54 +0000 Sat, 18 Nov 2023 01:51:40 +0000
''' '''
class AggregateLODSetup_t: class AggregateLODSetup_t:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 17 Nov 2023 03:37:54 +0000 * Sat, 18 Nov 2023 01:51:40 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -48,7 +48,7 @@ pub enum Operation {
Sub { value: usize }, Sub { value: usize },
} }
/// Represents a signature in the `config.json` file. /// Represents a signature specified in the `config.json` file.
#[derive(Debug, Deserialize, Serialize)] #[derive(Debug, Deserialize, Serialize)]
pub struct Signature { pub struct Signature {
/// The name of the signature. /// The name of the signature.
@ -67,6 +67,6 @@ pub struct Signature {
/// Represents the `config.json` file. /// Represents the `config.json` file.
#[derive(Debug, Deserialize, Serialize)] #[derive(Debug, Deserialize, Serialize)]
pub struct Config { pub struct Config {
/// The list of signatures defined in the `config.json` file. /// The list of signatures specified in the `config.json` file.
pub signatures: Vec<Signature>, pub signatures: Vec<Signature>,
} }

View File

@ -174,14 +174,14 @@ mod tests {
.expect("Failed to find client.dll") .expect("Failed to find client.dll")
.base(); .base();
let force_attack = process.read_memory::<u32>(client_base + 0x16B5410)?; // dwForceAttack let force_attack = process.read_memory::<u32>(client_base + 0x16B5400)?; // dwForceAttack
let force_attack_2 = process.read_memory::<u32>(client_base + 0x16B54A0)?; // dwForceAttack2 let force_attack_2 = process.read_memory::<u32>(client_base + 0x16B5490)?; // dwForceAttack2
let force_backward = process.read_memory::<u32>(client_base + 0x16B56E0)?; // dwForceBackward let force_backward = process.read_memory::<u32>(client_base + 0x16B56D0)?; // dwForceBackward
let force_crouch = process.read_memory::<u32>(client_base + 0x16B59B0)?; // dwForceCrouch let force_crouch = process.read_memory::<u32>(client_base + 0x16B59A0)?; // dwForceCrouch
let force_forward = process.read_memory::<u32>(client_base + 0x16B5650)?; // dwForceForward let force_forward = process.read_memory::<u32>(client_base + 0x16B5640)?; // dwForceForward
let force_jump = process.read_memory::<u32>(client_base + 0x16B5920)?; // dwForceJump let force_jump = process.read_memory::<u32>(client_base + 0x16B5910)?; // dwForceJump
let force_left = process.read_memory::<u32>(client_base + 0x16B5770)?; // dwForceLeft let force_left = process.read_memory::<u32>(client_base + 0x16B5760)?; // dwForceLeft
let force_right = process.read_memory::<u32>(client_base + 0x16B5800)?; // dwForceRight let force_right = process.read_memory::<u32>(client_base + 0x16B57F0)?; // dwForceRight
let get_key_state = |value: u32| -> &str { let get_key_state = |value: u32| -> &str {
match value { match value {
@ -251,7 +251,7 @@ mod tests {
.expect("Failed to find client.dll") .expect("Failed to find client.dll")
.base(); .base();
let global_vars = process.read_memory::<*const GlobalVarsBase>(client_base + 0x16B14F0)?; // dwGlobalVars let global_vars = process.read_memory::<*const GlobalVarsBase>(client_base + 0x16B14E0)?; // dwGlobalVars
let current_map_name = unsafe { let current_map_name = unsafe {
(*global_vars) (*global_vars)
@ -318,7 +318,7 @@ mod tests {
.expect("Failed to find client.dll") .expect("Failed to find client.dll")
.base(); .base();
let local_player_pawn = process.read_memory::<usize>(client_base + 0x16BC4B8)?; // dwLocalPlayerPawn let local_player_pawn = process.read_memory::<usize>(client_base + 0x16BC4A8)?; // dwLocalPlayerPawn
let game_scene_node = process.read_memory::<usize>((local_player_pawn + 0x310).into())?; // m_pGameSceneNode let game_scene_node = process.read_memory::<usize>((local_player_pawn + 0x310).into())?; // m_pGameSceneNode