mirror of
https://github.com/a2x/cs2-dumper.git
synced 2025-04-24 22:35:35 +08:00
📦 Game Update 13965
This commit is contained in:
parent
239c872b65
commit
9a9af96afd
14
config.json
14
config.json
@ -35,7 +35,7 @@
|
|||||||
{
|
{
|
||||||
"name": "dwForceAttack",
|
"name": "dwForceAttack",
|
||||||
"module": "client.dll",
|
"module": "client.dll",
|
||||||
"pattern": "48 8D 0D ? ? ? ? E9 94 4B B4 FF",
|
"pattern": "48 8D 0D ? ? ? ? E9 64 4B B4 FF",
|
||||||
"operations": [
|
"operations": [
|
||||||
{
|
{
|
||||||
"type": "ripRelative"
|
"type": "ripRelative"
|
||||||
@ -49,7 +49,7 @@
|
|||||||
{
|
{
|
||||||
"name": "dwForceAttack2",
|
"name": "dwForceAttack2",
|
||||||
"module": "client.dll",
|
"module": "client.dll",
|
||||||
"pattern": "48 8D 0D ? ? ? ? E9 A4 4B B4 FF",
|
"pattern": "48 8D 0D ? ? ? ? E9 74 4B B4 FF",
|
||||||
"operations": [
|
"operations": [
|
||||||
{
|
{
|
||||||
"type": "ripRelative"
|
"type": "ripRelative"
|
||||||
@ -144,6 +144,16 @@
|
|||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "dwGameEntitySystem",
|
||||||
|
"module": "client.dll",
|
||||||
|
"pattern": "48 8B 1D ? ? ? ? 48 89 1D",
|
||||||
|
"operations": [
|
||||||
|
{
|
||||||
|
"type": "ripRelative"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "dwGameEntitySystem_getBaseEntity",
|
"name": "dwGameEntitySystem_getBaseEntity",
|
||||||
"module": "client.dll",
|
"module": "client.dll",
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* 2023-10-20 23:01:49.314527500 UTC
|
* Thu, 26 Oct 2023 06:38:23 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public static class AimMatrixOpFixedSettings_t {
|
public static class AimMatrixOpFixedSettings_t {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* 2023-10-20 23:01:49.290426500 UTC
|
* Thu, 26 Oct 2023 06:38:23 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
'''
|
'''
|
||||||
Created using https://github.com/a2x/cs2-dumper
|
Created using https://github.com/a2x/cs2-dumper
|
||||||
2023-10-20 23:01:49.339664900 UTC
|
Thu, 26 Oct 2023 06:38:23 +0000
|
||||||
'''
|
'''
|
||||||
|
|
||||||
class AimMatrixOpFixedSettings_t:
|
class AimMatrixOpFixedSettings_t:
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* 2023-10-20 23:01:49.362783300 UTC
|
* Thu, 26 Oct 2023 06:38:23 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#![allow(non_snake_case, non_upper_case_globals)]
|
#![allow(non_snake_case, non_upper_case_globals)]
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* 2023-10-20 23:01:50.727502800 UTC
|
* Thu, 26 Oct 2023 06:38:24 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public static class ActiveModelConfig_t {
|
public static class ActiveModelConfig_t {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* 2023-10-20 23:01:50.685740700 UTC
|
* Thu, 26 Oct 2023 06:38:24 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
'''
|
'''
|
||||||
Created using https://github.com/a2x/cs2-dumper
|
Created using https://github.com/a2x/cs2-dumper
|
||||||
2023-10-20 23:01:50.770998900 UTC
|
Thu, 26 Oct 2023 06:38:24 +0000
|
||||||
'''
|
'''
|
||||||
|
|
||||||
class ActiveModelConfig_t:
|
class ActiveModelConfig_t:
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* 2023-10-20 23:01:50.812595400 UTC
|
* Thu, 26 Oct 2023 06:38:24 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#![allow(non_snake_case, non_upper_case_globals)]
|
#![allow(non_snake_case, non_upper_case_globals)]
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* 2023-10-20 23:01:49.161341200 UTC
|
* Thu, 26 Oct 2023 06:38:23 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public static class CEmptyEntityInstance {
|
public static class CEmptyEntityInstance {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* 2023-10-20 23:01:49.159615800 UTC
|
* Thu, 26 Oct 2023 06:38:23 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
'''
|
'''
|
||||||
Created using https://github.com/a2x/cs2-dumper
|
Created using https://github.com/a2x/cs2-dumper
|
||||||
2023-10-20 23:01:49.163267700 UTC
|
Thu, 26 Oct 2023 06:38:23 +0000
|
||||||
'''
|
'''
|
||||||
|
|
||||||
class CEmptyEntityInstance:
|
class CEmptyEntityInstance:
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* 2023-10-20 23:01:49.164979 UTC
|
* Thu, 26 Oct 2023 06:38:23 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#![allow(non_snake_case, non_upper_case_globals)]
|
#![allow(non_snake_case, non_upper_case_globals)]
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* 2023-10-20 23:01:50.856722800 UTC
|
* Thu, 26 Oct 2023 06:38:24 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public static class CAnimScriptBase {
|
public static class CAnimScriptBase {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* 2023-10-20 23:01:50.856379 UTC
|
* Thu, 26 Oct 2023 06:38:24 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
'''
|
'''
|
||||||
Created using https://github.com/a2x/cs2-dumper
|
Created using https://github.com/a2x/cs2-dumper
|
||||||
2023-10-20 23:01:50.857215800 UTC
|
Thu, 26 Oct 2023 06:38:24 +0000
|
||||||
'''
|
'''
|
||||||
|
|
||||||
class CAnimScriptBase:
|
class CAnimScriptBase:
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* 2023-10-20 23:01:50.857574 UTC
|
* Thu, 26 Oct 2023 06:38:24 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#![allow(non_snake_case, non_upper_case_globals)]
|
#![allow(non_snake_case, non_upper_case_globals)]
|
||||||
|
@ -1,25 +1,25 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* 2023-10-20 23:01:51.115098700 UTC
|
* Thu, 26 Oct 2023 06:38:24 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public static class AnimationsystemDll { // animationsystem.dll
|
public static class animationsystem_dll { // animationsystem.dll
|
||||||
public const nint AnimationSystemUtils_001 = 0x64670;
|
public const nint AnimationSystemUtils_001 = 0x64670;
|
||||||
public const nint AnimationSystem_001 = 0x5F1D0;
|
public const nint AnimationSystem_001 = 0x5F1D0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class ClientDll { // client.dll
|
public static class client_dll { // client.dll
|
||||||
public const nint LegacyGameUI001 = 0x8914A0;
|
public const nint LegacyGameUI001 = 0x892500;
|
||||||
public const nint Source2ClientUI001 = 0x8801C0;
|
public const nint Source2ClientUI001 = 0x881220;
|
||||||
public const nint Source2ClientPrediction001 = 0x79DB20;
|
public const nint Source2ClientPrediction001 = 0x79EB10;
|
||||||
public const nint ClientToolsInfo_001 = 0x729A30;
|
public const nint ClientToolsInfo_001 = 0x72AA20;
|
||||||
public const nint Source2Client002 = 0x729A50;
|
public const nint Source2Client002 = 0x72AA40;
|
||||||
public const nint GameClientExports001 = 0x729A40;
|
public const nint GameClientExports001 = 0x72AA30;
|
||||||
public const nint EmptyWorldService001_Client = 0x48C210;
|
public const nint EmptyWorldService001_Client = 0x48C470;
|
||||||
public const nint Source2ClientConfig001 = 0x473220;
|
public const nint Source2ClientConfig001 = 0x473480;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class Engine2Dll { // engine2.dll
|
public static class engine2_dll { // engine2.dll
|
||||||
public const nint SimpleEngineLoopService_001 = 0x1E2480;
|
public const nint SimpleEngineLoopService_001 = 0x1E2480;
|
||||||
public const nint ClientServerEngineLoopService_001 = 0x1D8150;
|
public const nint ClientServerEngineLoopService_001 = 0x1D8150;
|
||||||
public const nint KeyValueCache001 = 0x1D4790;
|
public const nint KeyValueCache001 = 0x1D4790;
|
||||||
@ -54,12 +54,12 @@ public static class Engine2Dll { // engine2.dll
|
|||||||
public const nint Source2EngineToClient001 = 0x5A620;
|
public const nint Source2EngineToClient001 = 0x5A620;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class FilesystemStdioDll { // filesystem_stdio.dll
|
public static class filesystem_stdio_dll { // filesystem_stdio.dll
|
||||||
public const nint VAsyncFileSystem2_001 = 0x66D30;
|
public const nint VAsyncFileSystem2_001 = 0x66D30;
|
||||||
public const nint VFileSystem017 = 0x66D20;
|
public const nint VFileSystem017 = 0x66D20;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class HostDll { // host.dll
|
public static class host_dll { // host.dll
|
||||||
public const nint Source2Host001 = 0x18E10;
|
public const nint Source2Host001 = 0x18E10;
|
||||||
public const nint SinglePlayerSharedMemory001 = 0x18A90;
|
public const nint SinglePlayerSharedMemory001 = 0x18A90;
|
||||||
public const nint SaveRestoreDataVersion001 = 0x18A80;
|
public const nint SaveRestoreDataVersion001 = 0x18A80;
|
||||||
@ -70,25 +70,25 @@ public static class HostDll { // host.dll
|
|||||||
public const nint DebugDrawQueueManager001 = 0x11710;
|
public const nint DebugDrawQueueManager001 = 0x11710;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class ImemanagerDll { // imemanager.dll
|
public static class imemanager_dll { // imemanager.dll
|
||||||
public const nint IMEManager001 = 0xC470;
|
public const nint IMEManager001 = 0xC470;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class InputsystemDll { // inputsystem.dll
|
public static class inputsystem_dll { // inputsystem.dll
|
||||||
public const nint InputSystemVersion001 = 0x28D0;
|
public const nint InputSystemVersion001 = 0x28D0;
|
||||||
public const nint InputStackSystemVersion001 = 0x16F0;
|
public const nint InputStackSystemVersion001 = 0x16F0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class LocalizeDll { // localize.dll
|
public static class localize_dll { // localize.dll
|
||||||
public const nint Localize_001 = 0x3830;
|
public const nint Localize_001 = 0x3830;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class MatchmakingDll { // matchmaking.dll
|
public static class matchmaking_dll { // matchmaking.dll
|
||||||
public const nint GameTypes001 = 0x50270;
|
public const nint GameTypes001 = 0x50270;
|
||||||
public const nint MATCHFRAMEWORK_001 = 0x101030;
|
public const nint MATCHFRAMEWORK_001 = 0x101030;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class Materialsystem2Dll { // materialsystem2.dll
|
public static class materialsystem2_dll { // materialsystem2.dll
|
||||||
public const nint MaterialUtils_001 = 0x4DB90;
|
public const nint MaterialUtils_001 = 0x4DB90;
|
||||||
public const nint TextLayout_001 = 0x4A2E0;
|
public const nint TextLayout_001 = 0x4A2E0;
|
||||||
public const nint PostProcessingSystem_001 = 0x42A60;
|
public const nint PostProcessingSystem_001 = 0x42A60;
|
||||||
@ -96,91 +96,91 @@ public static class Materialsystem2Dll { // materialsystem2.dll
|
|||||||
public const nint VMaterialSystem2_001 = 0x25EC0;
|
public const nint VMaterialSystem2_001 = 0x25EC0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class MeshsystemDll { // meshsystem.dll
|
public static class meshsystem_dll { // meshsystem.dll
|
||||||
public const nint MeshSystem001 = 0x7270;
|
public const nint MeshSystem001 = 0x7270;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class NavsystemDll { // navsystem.dll
|
public static class navsystem_dll { // navsystem.dll
|
||||||
public const nint NavSystem001 = 0x76F0;
|
public const nint NavSystem001 = 0x76F0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class NetworksystemDll { // networksystem.dll
|
public static class networksystem_dll { // networksystem.dll
|
||||||
public const nint SerializedEntitiesVersion001 = 0xD1AE0;
|
public const nint SerializedEntitiesVersion001 = 0xD1AE0;
|
||||||
public const nint NetworkSystemVersion001 = 0xBBFA0;
|
public const nint NetworkSystemVersion001 = 0xBBFA0;
|
||||||
public const nint NetworkMessagesVersion001 = 0x9C040;
|
public const nint NetworkMessagesVersion001 = 0x9C040;
|
||||||
public const nint FlattenedSerializersVersion001 = 0x7B8A0;
|
public const nint FlattenedSerializersVersion001 = 0x7B8A0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class PanoramaDll { // panorama.dll
|
public static class panorama_dll { // panorama.dll
|
||||||
public const nint PanoramaUIEngine001 = 0x57EE0;
|
public const nint PanoramaUIEngine001 = 0x57EE0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class PanoramaTextPangoDll { // panorama_text_pango.dll
|
public static class panorama_text_pango_dll { // panorama_text_pango.dll
|
||||||
public const nint PanoramaTextServices001 = 0x4CBD0;
|
public const nint PanoramaTextServices001 = 0x4CBD0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class PanoramauiclientDll { // panoramauiclient.dll
|
public static class panoramauiclient_dll { // panoramauiclient.dll
|
||||||
public const nint PanoramaUIClient001 = 0x12780;
|
public const nint PanoramaUIClient001 = 0x12780;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class ParticlesDll { // particles.dll
|
public static class particles_dll { // particles.dll
|
||||||
public const nint ParticleSystemMgr003 = 0x52D20;
|
public const nint ParticleSystemMgr003 = 0x52D20;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class PulseSystemDll { // pulse_system.dll
|
public static class pulse_system_dll { // pulse_system.dll
|
||||||
public const nint IPulseSystem_001 = 0x5B80;
|
public const nint IPulseSystem_001 = 0x5B80;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class Rendersystemdx11Dll { // rendersystemdx11.dll
|
public static class rendersystemdx11_dll { // rendersystemdx11.dll
|
||||||
public const nint RenderUtils_001 = 0x52FD0;
|
public const nint RenderUtils_001 = 0x52FD0;
|
||||||
public const nint VRenderDeviceMgrBackdoor001 = 0x4A4F0;
|
public const nint VRenderDeviceMgrBackdoor001 = 0x4A4F0;
|
||||||
public const nint RenderDeviceMgr001 = 0x4A4E0;
|
public const nint RenderDeviceMgr001 = 0x4A4E0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class ResourcesystemDll { // resourcesystem.dll
|
public static class resourcesystem_dll { // resourcesystem.dll
|
||||||
public const nint ResourceSystem013 = 0x10650;
|
public const nint ResourceSystem013 = 0x10650;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class ScenefilecacheDll { // scenefilecache.dll
|
public static class scenefilecache_dll { // scenefilecache.dll
|
||||||
public const nint SceneFileCache002 = 0x68E0;
|
public const nint SceneFileCache002 = 0x68E0;
|
||||||
public const nint ResponseRulesCache001 = 0x3190;
|
public const nint ResponseRulesCache001 = 0x3190;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class ScenesystemDll { // scenesystem.dll
|
public static class scenesystem_dll { // scenesystem.dll
|
||||||
public const nint SceneUtils_001 = 0x13D030;
|
public const nint SceneUtils_001 = 0x13D030;
|
||||||
public const nint SceneSystem_002 = 0xCAE10;
|
public const nint SceneSystem_002 = 0xCAE10;
|
||||||
public const nint RenderingPipelines_001 = 0x8EED0;
|
public const nint RenderingPipelines_001 = 0x8EED0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class SchemasystemDll { // schemasystem.dll
|
public static class schemasystem_dll { // schemasystem.dll
|
||||||
public const nint SchemaSystem_001 = 0xA930;
|
public const nint SchemaSystem_001 = 0xA930;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class ServerDll { // server.dll
|
public static class server_dll { // server.dll
|
||||||
public const nint NavGameTest001 = 0xA2CCE0;
|
public const nint NavGameTest001 = 0xA2D610;
|
||||||
public const nint ServerToolsInfo_001 = 0x831620;
|
public const nint ServerToolsInfo_001 = 0x831EE0;
|
||||||
public const nint Source2GameClients001 = 0x831630;
|
public const nint Source2GameClients001 = 0x831EF0;
|
||||||
public const nint Source2GameEntities001 = 0x831640;
|
public const nint Source2GameEntities001 = 0x831F00;
|
||||||
public const nint Source2Server001 = 0x831650;
|
public const nint Source2Server001 = 0x831F10;
|
||||||
public const nint EmptyWorldService001_Server = 0x588470;
|
public const nint EmptyWorldService001_Server = 0x588530;
|
||||||
public const nint Source2ServerConfig001 = 0x568470;
|
public const nint Source2ServerConfig001 = 0x568530;
|
||||||
public const nint EntitySubclassUtilsV001 = 0x2C8690;
|
public const nint EntitySubclassUtilsV001 = 0x2C87D0;
|
||||||
public const nint customnavsystem001 = 0x245070;
|
public const nint customnavsystem001 = 0x2451B0;
|
||||||
public const nint Source2GameDirector001 = 0x13EFF0;
|
public const nint Source2GameDirector001 = 0x13F130;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class SoundsystemDll { // soundsystem.dll
|
public static class soundsystem_dll { // soundsystem.dll
|
||||||
public const nint SoundOpSystem001 = 0x1567E0;
|
public const nint SoundOpSystem001 = 0x1567E0;
|
||||||
public const nint SoundOpSystemEdit001 = 0x8BBC0;
|
public const nint SoundOpSystemEdit001 = 0x8BBC0;
|
||||||
public const nint VMixEditTool001 = 0x71740;
|
public const nint VMixEditTool001 = 0x71740;
|
||||||
public const nint SoundSystem001 = 0x46540;
|
public const nint SoundSystem001 = 0x46540;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class SteamaudioDll { // steamaudio.dll
|
public static class steamaudio_dll { // steamaudio.dll
|
||||||
public const nint SteamAudio001 = 0x12EE0;
|
public const nint SteamAudio001 = 0x12EE0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class Steamclient64Dll { // steamclient64.dll
|
public static class steamclient64_dll { // steamclient64.dll
|
||||||
public const nint IVALIDATE001 = 0x833640;
|
public const nint IVALIDATE001 = 0x833640;
|
||||||
public const nint CLIENTENGINE_INTERFACE_VERSION005 = 0x82F4C0;
|
public const nint CLIENTENGINE_INTERFACE_VERSION005 = 0x82F4C0;
|
||||||
public const nint SteamClient020 = 0x62CAF0;
|
public const nint SteamClient020 = 0x62CAF0;
|
||||||
@ -202,39 +202,39 @@ public static class Steamclient64Dll { // steamclient64.dll
|
|||||||
public const nint p2pvoicesingleton002 = 0xD5840;
|
public const nint p2pvoicesingleton002 = 0xD5840;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class Tier0Dll { // tier0.dll
|
public static class tier0_dll { // tier0.dll
|
||||||
public const nint VStringTokenSystem001 = 0x18C060;
|
public const nint VStringTokenSystem001 = 0x18C060;
|
||||||
public const nint TestScriptMgr001 = 0x13F3C0;
|
public const nint TestScriptMgr001 = 0x13F3C0;
|
||||||
public const nint VProcessUtils002 = 0x12F540;
|
public const nint VProcessUtils002 = 0x12F540;
|
||||||
public const nint VEngineCvar007 = 0x61920;
|
public const nint VEngineCvar007 = 0x61920;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class V8SystemDll { // v8system.dll
|
public static class v8system_dll { // v8system.dll
|
||||||
public const nint Source2V8System001 = 0x1670;
|
public const nint Source2V8System001 = 0x1670;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class ValveAviDll { // valve_avi.dll
|
public static class valve_avi_dll { // valve_avi.dll
|
||||||
public const nint VAvi001 = 0x2F90;
|
public const nint VAvi001 = 0x2F90;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class ValveWmfDll { // valve_wmf.dll
|
public static class valve_wmf_dll { // valve_wmf.dll
|
||||||
public const nint VMediaFoundation001 = 0x12D0;
|
public const nint VMediaFoundation001 = 0x12D0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class Vphysics2Dll { // vphysics2.dll
|
public static class vphysics2_dll { // vphysics2.dll
|
||||||
public const nint VPhysics2_Handle_Interface_001 = 0x5FA60;
|
public const nint VPhysics2_Handle_Interface_001 = 0x61120;
|
||||||
public const nint VPhysics2_Interface_001 = 0x5B7F0;
|
public const nint VPhysics2_Interface_001 = 0x5C740;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class VscriptDll { // vscript.dll
|
public static class vscript_dll { // vscript.dll
|
||||||
public const nint VScriptManager010 = 0x31DA0;
|
public const nint VScriptManager010 = 0x31DA0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class VstdlibS64Dll { // vstdlib_s64.dll
|
public static class vstdlib_s64_dll { // vstdlib_s64.dll
|
||||||
public const nint IVALIDATE001 = 0x24FF0;
|
public const nint IVALIDATE001 = 0x24FF0;
|
||||||
public const nint VEngineCvar002 = 0x5750;
|
public const nint VEngineCvar002 = 0x5750;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class WorldrendererDll { // worldrenderer.dll
|
public static class worldrenderer_dll { // worldrenderer.dll
|
||||||
public const nint WorldRendererMgr001 = 0x21530;
|
public const nint WorldRendererMgr001 = 0x21530;
|
||||||
}
|
}
|
@ -1,29 +1,29 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* 2023-10-20 23:01:51.113204800 UTC
|
* Thu, 26 Oct 2023 06:38:24 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include <cstddef>
|
#include <cstddef>
|
||||||
|
|
||||||
namespace AnimationsystemDll { // animationsystem.dll
|
namespace animationsystem_dll { // animationsystem.dll
|
||||||
constexpr std::ptrdiff_t AnimationSystemUtils_001 = 0x64670;
|
constexpr std::ptrdiff_t AnimationSystemUtils_001 = 0x64670;
|
||||||
constexpr std::ptrdiff_t AnimationSystem_001 = 0x5F1D0;
|
constexpr std::ptrdiff_t AnimationSystem_001 = 0x5F1D0;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace ClientDll { // client.dll
|
namespace client_dll { // client.dll
|
||||||
constexpr std::ptrdiff_t LegacyGameUI001 = 0x8914A0;
|
constexpr std::ptrdiff_t LegacyGameUI001 = 0x892500;
|
||||||
constexpr std::ptrdiff_t Source2ClientUI001 = 0x8801C0;
|
constexpr std::ptrdiff_t Source2ClientUI001 = 0x881220;
|
||||||
constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x79DB20;
|
constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x79EB10;
|
||||||
constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x729A30;
|
constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x72AA20;
|
||||||
constexpr std::ptrdiff_t Source2Client002 = 0x729A50;
|
constexpr std::ptrdiff_t Source2Client002 = 0x72AA40;
|
||||||
constexpr std::ptrdiff_t GameClientExports001 = 0x729A40;
|
constexpr std::ptrdiff_t GameClientExports001 = 0x72AA30;
|
||||||
constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x48C210;
|
constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x48C470;
|
||||||
constexpr std::ptrdiff_t Source2ClientConfig001 = 0x473220;
|
constexpr std::ptrdiff_t Source2ClientConfig001 = 0x473480;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace Engine2Dll { // engine2.dll
|
namespace engine2_dll { // engine2.dll
|
||||||
constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x1E2480;
|
constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x1E2480;
|
||||||
constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x1D8150;
|
constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x1D8150;
|
||||||
constexpr std::ptrdiff_t KeyValueCache001 = 0x1D4790;
|
constexpr std::ptrdiff_t KeyValueCache001 = 0x1D4790;
|
||||||
@ -58,12 +58,12 @@ namespace Engine2Dll { // engine2.dll
|
|||||||
constexpr std::ptrdiff_t Source2EngineToClient001 = 0x5A620;
|
constexpr std::ptrdiff_t Source2EngineToClient001 = 0x5A620;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace FilesystemStdioDll { // filesystem_stdio.dll
|
namespace filesystem_stdio_dll { // filesystem_stdio.dll
|
||||||
constexpr std::ptrdiff_t VAsyncFileSystem2_001 = 0x66D30;
|
constexpr std::ptrdiff_t VAsyncFileSystem2_001 = 0x66D30;
|
||||||
constexpr std::ptrdiff_t VFileSystem017 = 0x66D20;
|
constexpr std::ptrdiff_t VFileSystem017 = 0x66D20;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace HostDll { // host.dll
|
namespace host_dll { // host.dll
|
||||||
constexpr std::ptrdiff_t Source2Host001 = 0x18E10;
|
constexpr std::ptrdiff_t Source2Host001 = 0x18E10;
|
||||||
constexpr std::ptrdiff_t SinglePlayerSharedMemory001 = 0x18A90;
|
constexpr std::ptrdiff_t SinglePlayerSharedMemory001 = 0x18A90;
|
||||||
constexpr std::ptrdiff_t SaveRestoreDataVersion001 = 0x18A80;
|
constexpr std::ptrdiff_t SaveRestoreDataVersion001 = 0x18A80;
|
||||||
@ -74,25 +74,25 @@ namespace HostDll { // host.dll
|
|||||||
constexpr std::ptrdiff_t DebugDrawQueueManager001 = 0x11710;
|
constexpr std::ptrdiff_t DebugDrawQueueManager001 = 0x11710;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace ImemanagerDll { // imemanager.dll
|
namespace imemanager_dll { // imemanager.dll
|
||||||
constexpr std::ptrdiff_t IMEManager001 = 0xC470;
|
constexpr std::ptrdiff_t IMEManager001 = 0xC470;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace InputsystemDll { // inputsystem.dll
|
namespace inputsystem_dll { // inputsystem.dll
|
||||||
constexpr std::ptrdiff_t InputSystemVersion001 = 0x28D0;
|
constexpr std::ptrdiff_t InputSystemVersion001 = 0x28D0;
|
||||||
constexpr std::ptrdiff_t InputStackSystemVersion001 = 0x16F0;
|
constexpr std::ptrdiff_t InputStackSystemVersion001 = 0x16F0;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace LocalizeDll { // localize.dll
|
namespace localize_dll { // localize.dll
|
||||||
constexpr std::ptrdiff_t Localize_001 = 0x3830;
|
constexpr std::ptrdiff_t Localize_001 = 0x3830;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace MatchmakingDll { // matchmaking.dll
|
namespace matchmaking_dll { // matchmaking.dll
|
||||||
constexpr std::ptrdiff_t GameTypes001 = 0x50270;
|
constexpr std::ptrdiff_t GameTypes001 = 0x50270;
|
||||||
constexpr std::ptrdiff_t MATCHFRAMEWORK_001 = 0x101030;
|
constexpr std::ptrdiff_t MATCHFRAMEWORK_001 = 0x101030;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace Materialsystem2Dll { // materialsystem2.dll
|
namespace materialsystem2_dll { // materialsystem2.dll
|
||||||
constexpr std::ptrdiff_t MaterialUtils_001 = 0x4DB90;
|
constexpr std::ptrdiff_t MaterialUtils_001 = 0x4DB90;
|
||||||
constexpr std::ptrdiff_t TextLayout_001 = 0x4A2E0;
|
constexpr std::ptrdiff_t TextLayout_001 = 0x4A2E0;
|
||||||
constexpr std::ptrdiff_t PostProcessingSystem_001 = 0x42A60;
|
constexpr std::ptrdiff_t PostProcessingSystem_001 = 0x42A60;
|
||||||
@ -100,91 +100,91 @@ namespace Materialsystem2Dll { // materialsystem2.dll
|
|||||||
constexpr std::ptrdiff_t VMaterialSystem2_001 = 0x25EC0;
|
constexpr std::ptrdiff_t VMaterialSystem2_001 = 0x25EC0;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace MeshsystemDll { // meshsystem.dll
|
namespace meshsystem_dll { // meshsystem.dll
|
||||||
constexpr std::ptrdiff_t MeshSystem001 = 0x7270;
|
constexpr std::ptrdiff_t MeshSystem001 = 0x7270;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace NavsystemDll { // navsystem.dll
|
namespace navsystem_dll { // navsystem.dll
|
||||||
constexpr std::ptrdiff_t NavSystem001 = 0x76F0;
|
constexpr std::ptrdiff_t NavSystem001 = 0x76F0;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace NetworksystemDll { // networksystem.dll
|
namespace networksystem_dll { // networksystem.dll
|
||||||
constexpr std::ptrdiff_t SerializedEntitiesVersion001 = 0xD1AE0;
|
constexpr std::ptrdiff_t SerializedEntitiesVersion001 = 0xD1AE0;
|
||||||
constexpr std::ptrdiff_t NetworkSystemVersion001 = 0xBBFA0;
|
constexpr std::ptrdiff_t NetworkSystemVersion001 = 0xBBFA0;
|
||||||
constexpr std::ptrdiff_t NetworkMessagesVersion001 = 0x9C040;
|
constexpr std::ptrdiff_t NetworkMessagesVersion001 = 0x9C040;
|
||||||
constexpr std::ptrdiff_t FlattenedSerializersVersion001 = 0x7B8A0;
|
constexpr std::ptrdiff_t FlattenedSerializersVersion001 = 0x7B8A0;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace PanoramaDll { // panorama.dll
|
namespace panorama_dll { // panorama.dll
|
||||||
constexpr std::ptrdiff_t PanoramaUIEngine001 = 0x57EE0;
|
constexpr std::ptrdiff_t PanoramaUIEngine001 = 0x57EE0;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace PanoramaTextPangoDll { // panorama_text_pango.dll
|
namespace panorama_text_pango_dll { // panorama_text_pango.dll
|
||||||
constexpr std::ptrdiff_t PanoramaTextServices001 = 0x4CBD0;
|
constexpr std::ptrdiff_t PanoramaTextServices001 = 0x4CBD0;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace PanoramauiclientDll { // panoramauiclient.dll
|
namespace panoramauiclient_dll { // panoramauiclient.dll
|
||||||
constexpr std::ptrdiff_t PanoramaUIClient001 = 0x12780;
|
constexpr std::ptrdiff_t PanoramaUIClient001 = 0x12780;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace ParticlesDll { // particles.dll
|
namespace particles_dll { // particles.dll
|
||||||
constexpr std::ptrdiff_t ParticleSystemMgr003 = 0x52D20;
|
constexpr std::ptrdiff_t ParticleSystemMgr003 = 0x52D20;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace PulseSystemDll { // pulse_system.dll
|
namespace pulse_system_dll { // pulse_system.dll
|
||||||
constexpr std::ptrdiff_t IPulseSystem_001 = 0x5B80;
|
constexpr std::ptrdiff_t IPulseSystem_001 = 0x5B80;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace Rendersystemdx11Dll { // rendersystemdx11.dll
|
namespace rendersystemdx11_dll { // rendersystemdx11.dll
|
||||||
constexpr std::ptrdiff_t RenderUtils_001 = 0x52FD0;
|
constexpr std::ptrdiff_t RenderUtils_001 = 0x52FD0;
|
||||||
constexpr std::ptrdiff_t VRenderDeviceMgrBackdoor001 = 0x4A4F0;
|
constexpr std::ptrdiff_t VRenderDeviceMgrBackdoor001 = 0x4A4F0;
|
||||||
constexpr std::ptrdiff_t RenderDeviceMgr001 = 0x4A4E0;
|
constexpr std::ptrdiff_t RenderDeviceMgr001 = 0x4A4E0;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace ResourcesystemDll { // resourcesystem.dll
|
namespace resourcesystem_dll { // resourcesystem.dll
|
||||||
constexpr std::ptrdiff_t ResourceSystem013 = 0x10650;
|
constexpr std::ptrdiff_t ResourceSystem013 = 0x10650;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace ScenefilecacheDll { // scenefilecache.dll
|
namespace scenefilecache_dll { // scenefilecache.dll
|
||||||
constexpr std::ptrdiff_t SceneFileCache002 = 0x68E0;
|
constexpr std::ptrdiff_t SceneFileCache002 = 0x68E0;
|
||||||
constexpr std::ptrdiff_t ResponseRulesCache001 = 0x3190;
|
constexpr std::ptrdiff_t ResponseRulesCache001 = 0x3190;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace ScenesystemDll { // scenesystem.dll
|
namespace scenesystem_dll { // scenesystem.dll
|
||||||
constexpr std::ptrdiff_t SceneUtils_001 = 0x13D030;
|
constexpr std::ptrdiff_t SceneUtils_001 = 0x13D030;
|
||||||
constexpr std::ptrdiff_t SceneSystem_002 = 0xCAE10;
|
constexpr std::ptrdiff_t SceneSystem_002 = 0xCAE10;
|
||||||
constexpr std::ptrdiff_t RenderingPipelines_001 = 0x8EED0;
|
constexpr std::ptrdiff_t RenderingPipelines_001 = 0x8EED0;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace SchemasystemDll { // schemasystem.dll
|
namespace schemasystem_dll { // schemasystem.dll
|
||||||
constexpr std::ptrdiff_t SchemaSystem_001 = 0xA930;
|
constexpr std::ptrdiff_t SchemaSystem_001 = 0xA930;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace ServerDll { // server.dll
|
namespace server_dll { // server.dll
|
||||||
constexpr std::ptrdiff_t NavGameTest001 = 0xA2CCE0;
|
constexpr std::ptrdiff_t NavGameTest001 = 0xA2D610;
|
||||||
constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x831620;
|
constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x831EE0;
|
||||||
constexpr std::ptrdiff_t Source2GameClients001 = 0x831630;
|
constexpr std::ptrdiff_t Source2GameClients001 = 0x831EF0;
|
||||||
constexpr std::ptrdiff_t Source2GameEntities001 = 0x831640;
|
constexpr std::ptrdiff_t Source2GameEntities001 = 0x831F00;
|
||||||
constexpr std::ptrdiff_t Source2Server001 = 0x831650;
|
constexpr std::ptrdiff_t Source2Server001 = 0x831F10;
|
||||||
constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x588470;
|
constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x588530;
|
||||||
constexpr std::ptrdiff_t Source2ServerConfig001 = 0x568470;
|
constexpr std::ptrdiff_t Source2ServerConfig001 = 0x568530;
|
||||||
constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x2C8690;
|
constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x2C87D0;
|
||||||
constexpr std::ptrdiff_t customnavsystem001 = 0x245070;
|
constexpr std::ptrdiff_t customnavsystem001 = 0x2451B0;
|
||||||
constexpr std::ptrdiff_t Source2GameDirector001 = 0x13EFF0;
|
constexpr std::ptrdiff_t Source2GameDirector001 = 0x13F130;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace SoundsystemDll { // soundsystem.dll
|
namespace soundsystem_dll { // soundsystem.dll
|
||||||
constexpr std::ptrdiff_t SoundOpSystem001 = 0x1567E0;
|
constexpr std::ptrdiff_t SoundOpSystem001 = 0x1567E0;
|
||||||
constexpr std::ptrdiff_t SoundOpSystemEdit001 = 0x8BBC0;
|
constexpr std::ptrdiff_t SoundOpSystemEdit001 = 0x8BBC0;
|
||||||
constexpr std::ptrdiff_t VMixEditTool001 = 0x71740;
|
constexpr std::ptrdiff_t VMixEditTool001 = 0x71740;
|
||||||
constexpr std::ptrdiff_t SoundSystem001 = 0x46540;
|
constexpr std::ptrdiff_t SoundSystem001 = 0x46540;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace SteamaudioDll { // steamaudio.dll
|
namespace steamaudio_dll { // steamaudio.dll
|
||||||
constexpr std::ptrdiff_t SteamAudio001 = 0x12EE0;
|
constexpr std::ptrdiff_t SteamAudio001 = 0x12EE0;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace Steamclient64Dll { // steamclient64.dll
|
namespace steamclient64_dll { // steamclient64.dll
|
||||||
constexpr std::ptrdiff_t IVALIDATE001 = 0x833640;
|
constexpr std::ptrdiff_t IVALIDATE001 = 0x833640;
|
||||||
constexpr std::ptrdiff_t CLIENTENGINE_INTERFACE_VERSION005 = 0x82F4C0;
|
constexpr std::ptrdiff_t CLIENTENGINE_INTERFACE_VERSION005 = 0x82F4C0;
|
||||||
constexpr std::ptrdiff_t SteamClient020 = 0x62CAF0;
|
constexpr std::ptrdiff_t SteamClient020 = 0x62CAF0;
|
||||||
@ -206,39 +206,39 @@ namespace Steamclient64Dll { // steamclient64.dll
|
|||||||
constexpr std::ptrdiff_t p2pvoicesingleton002 = 0xD5840;
|
constexpr std::ptrdiff_t p2pvoicesingleton002 = 0xD5840;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace Tier0Dll { // tier0.dll
|
namespace tier0_dll { // tier0.dll
|
||||||
constexpr std::ptrdiff_t VStringTokenSystem001 = 0x18C060;
|
constexpr std::ptrdiff_t VStringTokenSystem001 = 0x18C060;
|
||||||
constexpr std::ptrdiff_t TestScriptMgr001 = 0x13F3C0;
|
constexpr std::ptrdiff_t TestScriptMgr001 = 0x13F3C0;
|
||||||
constexpr std::ptrdiff_t VProcessUtils002 = 0x12F540;
|
constexpr std::ptrdiff_t VProcessUtils002 = 0x12F540;
|
||||||
constexpr std::ptrdiff_t VEngineCvar007 = 0x61920;
|
constexpr std::ptrdiff_t VEngineCvar007 = 0x61920;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace V8SystemDll { // v8system.dll
|
namespace v8system_dll { // v8system.dll
|
||||||
constexpr std::ptrdiff_t Source2V8System001 = 0x1670;
|
constexpr std::ptrdiff_t Source2V8System001 = 0x1670;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace ValveAviDll { // valve_avi.dll
|
namespace valve_avi_dll { // valve_avi.dll
|
||||||
constexpr std::ptrdiff_t VAvi001 = 0x2F90;
|
constexpr std::ptrdiff_t VAvi001 = 0x2F90;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace ValveWmfDll { // valve_wmf.dll
|
namespace valve_wmf_dll { // valve_wmf.dll
|
||||||
constexpr std::ptrdiff_t VMediaFoundation001 = 0x12D0;
|
constexpr std::ptrdiff_t VMediaFoundation001 = 0x12D0;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace Vphysics2Dll { // vphysics2.dll
|
namespace vphysics2_dll { // vphysics2.dll
|
||||||
constexpr std::ptrdiff_t VPhysics2_Handle_Interface_001 = 0x5FA60;
|
constexpr std::ptrdiff_t VPhysics2_Handle_Interface_001 = 0x61120;
|
||||||
constexpr std::ptrdiff_t VPhysics2_Interface_001 = 0x5B7F0;
|
constexpr std::ptrdiff_t VPhysics2_Interface_001 = 0x5C740;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace VscriptDll { // vscript.dll
|
namespace vscript_dll { // vscript.dll
|
||||||
constexpr std::ptrdiff_t VScriptManager010 = 0x31DA0;
|
constexpr std::ptrdiff_t VScriptManager010 = 0x31DA0;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace VstdlibS64Dll { // vstdlib_s64.dll
|
namespace vstdlib_s64_dll { // vstdlib_s64.dll
|
||||||
constexpr std::ptrdiff_t IVALIDATE001 = 0x24FF0;
|
constexpr std::ptrdiff_t IVALIDATE001 = 0x24FF0;
|
||||||
constexpr std::ptrdiff_t VEngineCvar002 = 0x5750;
|
constexpr std::ptrdiff_t VEngineCvar002 = 0x5750;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace WorldrendererDll { // worldrenderer.dll
|
namespace worldrenderer_dll { // worldrenderer.dll
|
||||||
constexpr std::ptrdiff_t WorldRendererMgr001 = 0x21530;
|
constexpr std::ptrdiff_t WorldRendererMgr001 = 0x21530;
|
||||||
}
|
}
|
@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"AnimationsystemDll": {
|
"animationsystem_dll": {
|
||||||
"data": {
|
"data": {
|
||||||
"AnimationSystemUtils_001": {
|
"AnimationSystemUtils_001": {
|
||||||
"value": 411248,
|
"value": 411248,
|
||||||
@ -12,44 +12,44 @@
|
|||||||
},
|
},
|
||||||
"comment": "animationsystem.dll"
|
"comment": "animationsystem.dll"
|
||||||
},
|
},
|
||||||
"ClientDll": {
|
"client_dll": {
|
||||||
"data": {
|
"data": {
|
||||||
"ClientToolsInfo_001": {
|
"ClientToolsInfo_001": {
|
||||||
"value": 7510576,
|
"value": 7514656,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"EmptyWorldService001_Client": {
|
"EmptyWorldService001_Client": {
|
||||||
"value": 4768272,
|
"value": 4768880,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"GameClientExports001": {
|
"GameClientExports001": {
|
||||||
"value": 7510592,
|
"value": 7514672,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"LegacyGameUI001": {
|
"LegacyGameUI001": {
|
||||||
"value": 8983712,
|
"value": 8987904,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"Source2Client002": {
|
"Source2Client002": {
|
||||||
"value": 7510608,
|
"value": 7514688,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"Source2ClientConfig001": {
|
"Source2ClientConfig001": {
|
||||||
"value": 4665888,
|
"value": 4666496,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"Source2ClientPrediction001": {
|
"Source2ClientPrediction001": {
|
||||||
"value": 7985952,
|
"value": 7990032,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"Source2ClientUI001": {
|
"Source2ClientUI001": {
|
||||||
"value": 8913344,
|
"value": 8917536,
|
||||||
"comment": null
|
"comment": null
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"comment": "client.dll"
|
"comment": "client.dll"
|
||||||
},
|
},
|
||||||
"Engine2Dll": {
|
"engine2_dll": {
|
||||||
"data": {
|
"data": {
|
||||||
"BenchmarkService001": {
|
"BenchmarkService001": {
|
||||||
"value": 1477952,
|
"value": 1477952,
|
||||||
@ -182,7 +182,7 @@
|
|||||||
},
|
},
|
||||||
"comment": "engine2.dll"
|
"comment": "engine2.dll"
|
||||||
},
|
},
|
||||||
"FilesystemStdioDll": {
|
"filesystem_stdio_dll": {
|
||||||
"data": {
|
"data": {
|
||||||
"VAsyncFileSystem2_001": {
|
"VAsyncFileSystem2_001": {
|
||||||
"value": 421168,
|
"value": 421168,
|
||||||
@ -195,7 +195,7 @@
|
|||||||
},
|
},
|
||||||
"comment": "filesystem_stdio.dll"
|
"comment": "filesystem_stdio.dll"
|
||||||
},
|
},
|
||||||
"HostDll": {
|
"host_dll": {
|
||||||
"data": {
|
"data": {
|
||||||
"DebugDrawQueueManager001": {
|
"DebugDrawQueueManager001": {
|
||||||
"value": 71440,
|
"value": 71440,
|
||||||
@ -232,7 +232,7 @@
|
|||||||
},
|
},
|
||||||
"comment": "host.dll"
|
"comment": "host.dll"
|
||||||
},
|
},
|
||||||
"ImemanagerDll": {
|
"imemanager_dll": {
|
||||||
"data": {
|
"data": {
|
||||||
"IMEManager001": {
|
"IMEManager001": {
|
||||||
"value": 50288,
|
"value": 50288,
|
||||||
@ -241,7 +241,7 @@
|
|||||||
},
|
},
|
||||||
"comment": "imemanager.dll"
|
"comment": "imemanager.dll"
|
||||||
},
|
},
|
||||||
"InputsystemDll": {
|
"inputsystem_dll": {
|
||||||
"data": {
|
"data": {
|
||||||
"InputStackSystemVersion001": {
|
"InputStackSystemVersion001": {
|
||||||
"value": 5872,
|
"value": 5872,
|
||||||
@ -254,7 +254,7 @@
|
|||||||
},
|
},
|
||||||
"comment": "inputsystem.dll"
|
"comment": "inputsystem.dll"
|
||||||
},
|
},
|
||||||
"LocalizeDll": {
|
"localize_dll": {
|
||||||
"data": {
|
"data": {
|
||||||
"Localize_001": {
|
"Localize_001": {
|
||||||
"value": 14384,
|
"value": 14384,
|
||||||
@ -263,7 +263,7 @@
|
|||||||
},
|
},
|
||||||
"comment": "localize.dll"
|
"comment": "localize.dll"
|
||||||
},
|
},
|
||||||
"MatchmakingDll": {
|
"matchmaking_dll": {
|
||||||
"data": {
|
"data": {
|
||||||
"GameTypes001": {
|
"GameTypes001": {
|
||||||
"value": 328304,
|
"value": 328304,
|
||||||
@ -276,7 +276,7 @@
|
|||||||
},
|
},
|
||||||
"comment": "matchmaking.dll"
|
"comment": "matchmaking.dll"
|
||||||
},
|
},
|
||||||
"Materialsystem2Dll": {
|
"materialsystem2_dll": {
|
||||||
"data": {
|
"data": {
|
||||||
"FontManager_001": {
|
"FontManager_001": {
|
||||||
"value": 227584,
|
"value": 227584,
|
||||||
@ -301,7 +301,7 @@
|
|||||||
},
|
},
|
||||||
"comment": "materialsystem2.dll"
|
"comment": "materialsystem2.dll"
|
||||||
},
|
},
|
||||||
"MeshsystemDll": {
|
"meshsystem_dll": {
|
||||||
"data": {
|
"data": {
|
||||||
"MeshSystem001": {
|
"MeshSystem001": {
|
||||||
"value": 29296,
|
"value": 29296,
|
||||||
@ -310,7 +310,7 @@
|
|||||||
},
|
},
|
||||||
"comment": "meshsystem.dll"
|
"comment": "meshsystem.dll"
|
||||||
},
|
},
|
||||||
"NavsystemDll": {
|
"navsystem_dll": {
|
||||||
"data": {
|
"data": {
|
||||||
"NavSystem001": {
|
"NavSystem001": {
|
||||||
"value": 30448,
|
"value": 30448,
|
||||||
@ -319,7 +319,7 @@
|
|||||||
},
|
},
|
||||||
"comment": "navsystem.dll"
|
"comment": "navsystem.dll"
|
||||||
},
|
},
|
||||||
"NetworksystemDll": {
|
"networksystem_dll": {
|
||||||
"data": {
|
"data": {
|
||||||
"FlattenedSerializersVersion001": {
|
"FlattenedSerializersVersion001": {
|
||||||
"value": 506016,
|
"value": 506016,
|
||||||
@ -340,7 +340,7 @@
|
|||||||
},
|
},
|
||||||
"comment": "networksystem.dll"
|
"comment": "networksystem.dll"
|
||||||
},
|
},
|
||||||
"PanoramaDll": {
|
"panorama_dll": {
|
||||||
"data": {
|
"data": {
|
||||||
"PanoramaUIEngine001": {
|
"PanoramaUIEngine001": {
|
||||||
"value": 360160,
|
"value": 360160,
|
||||||
@ -349,7 +349,7 @@
|
|||||||
},
|
},
|
||||||
"comment": "panorama.dll"
|
"comment": "panorama.dll"
|
||||||
},
|
},
|
||||||
"PanoramaTextPangoDll": {
|
"panorama_text_pango_dll": {
|
||||||
"data": {
|
"data": {
|
||||||
"PanoramaTextServices001": {
|
"PanoramaTextServices001": {
|
||||||
"value": 314320,
|
"value": 314320,
|
||||||
@ -358,7 +358,7 @@
|
|||||||
},
|
},
|
||||||
"comment": "panorama_text_pango.dll"
|
"comment": "panorama_text_pango.dll"
|
||||||
},
|
},
|
||||||
"PanoramauiclientDll": {
|
"panoramauiclient_dll": {
|
||||||
"data": {
|
"data": {
|
||||||
"PanoramaUIClient001": {
|
"PanoramaUIClient001": {
|
||||||
"value": 75648,
|
"value": 75648,
|
||||||
@ -367,7 +367,7 @@
|
|||||||
},
|
},
|
||||||
"comment": "panoramauiclient.dll"
|
"comment": "panoramauiclient.dll"
|
||||||
},
|
},
|
||||||
"ParticlesDll": {
|
"particles_dll": {
|
||||||
"data": {
|
"data": {
|
||||||
"ParticleSystemMgr003": {
|
"ParticleSystemMgr003": {
|
||||||
"value": 339232,
|
"value": 339232,
|
||||||
@ -376,7 +376,7 @@
|
|||||||
},
|
},
|
||||||
"comment": "particles.dll"
|
"comment": "particles.dll"
|
||||||
},
|
},
|
||||||
"PulseSystemDll": {
|
"pulse_system_dll": {
|
||||||
"data": {
|
"data": {
|
||||||
"IPulseSystem_001": {
|
"IPulseSystem_001": {
|
||||||
"value": 23424,
|
"value": 23424,
|
||||||
@ -385,7 +385,7 @@
|
|||||||
},
|
},
|
||||||
"comment": "pulse_system.dll"
|
"comment": "pulse_system.dll"
|
||||||
},
|
},
|
||||||
"Rendersystemdx11Dll": {
|
"rendersystemdx11_dll": {
|
||||||
"data": {
|
"data": {
|
||||||
"RenderDeviceMgr001": {
|
"RenderDeviceMgr001": {
|
||||||
"value": 304352,
|
"value": 304352,
|
||||||
@ -402,7 +402,7 @@
|
|||||||
},
|
},
|
||||||
"comment": "rendersystemdx11.dll"
|
"comment": "rendersystemdx11.dll"
|
||||||
},
|
},
|
||||||
"ResourcesystemDll": {
|
"resourcesystem_dll": {
|
||||||
"data": {
|
"data": {
|
||||||
"ResourceSystem013": {
|
"ResourceSystem013": {
|
||||||
"value": 67152,
|
"value": 67152,
|
||||||
@ -411,7 +411,7 @@
|
|||||||
},
|
},
|
||||||
"comment": "resourcesystem.dll"
|
"comment": "resourcesystem.dll"
|
||||||
},
|
},
|
||||||
"ScenefilecacheDll": {
|
"scenefilecache_dll": {
|
||||||
"data": {
|
"data": {
|
||||||
"ResponseRulesCache001": {
|
"ResponseRulesCache001": {
|
||||||
"value": 12688,
|
"value": 12688,
|
||||||
@ -424,7 +424,7 @@
|
|||||||
},
|
},
|
||||||
"comment": "scenefilecache.dll"
|
"comment": "scenefilecache.dll"
|
||||||
},
|
},
|
||||||
"ScenesystemDll": {
|
"scenesystem_dll": {
|
||||||
"data": {
|
"data": {
|
||||||
"RenderingPipelines_001": {
|
"RenderingPipelines_001": {
|
||||||
"value": 585424,
|
"value": 585424,
|
||||||
@ -441,7 +441,7 @@
|
|||||||
},
|
},
|
||||||
"comment": "scenesystem.dll"
|
"comment": "scenesystem.dll"
|
||||||
},
|
},
|
||||||
"SchemasystemDll": {
|
"schemasystem_dll": {
|
||||||
"data": {
|
"data": {
|
||||||
"SchemaSystem_001": {
|
"SchemaSystem_001": {
|
||||||
"value": 43312,
|
"value": 43312,
|
||||||
@ -450,52 +450,52 @@
|
|||||||
},
|
},
|
||||||
"comment": "schemasystem.dll"
|
"comment": "schemasystem.dll"
|
||||||
},
|
},
|
||||||
"ServerDll": {
|
"server_dll": {
|
||||||
"data": {
|
"data": {
|
||||||
"EmptyWorldService001_Server": {
|
"EmptyWorldService001_Server": {
|
||||||
"value": 5801072,
|
"value": 5801264,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"EntitySubclassUtilsV001": {
|
"EntitySubclassUtilsV001": {
|
||||||
"value": 2918032,
|
"value": 2918352,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"NavGameTest001": {
|
"NavGameTest001": {
|
||||||
"value": 10669280,
|
"value": 10671632,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"ServerToolsInfo_001": {
|
"ServerToolsInfo_001": {
|
||||||
"value": 8590880,
|
"value": 8593120,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"Source2GameClients001": {
|
"Source2GameClients001": {
|
||||||
"value": 8590896,
|
"value": 8593136,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"Source2GameDirector001": {
|
"Source2GameDirector001": {
|
||||||
"value": 1306608,
|
"value": 1306928,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"Source2GameEntities001": {
|
"Source2GameEntities001": {
|
||||||
"value": 8590912,
|
"value": 8593152,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"Source2Server001": {
|
"Source2Server001": {
|
||||||
"value": 8590928,
|
"value": 8593168,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"Source2ServerConfig001": {
|
"Source2ServerConfig001": {
|
||||||
"value": 5670000,
|
"value": 5670192,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"customnavsystem001": {
|
"customnavsystem001": {
|
||||||
"value": 2379888,
|
"value": 2380208,
|
||||||
"comment": null
|
"comment": null
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"comment": "server.dll"
|
"comment": "server.dll"
|
||||||
},
|
},
|
||||||
"SoundsystemDll": {
|
"soundsystem_dll": {
|
||||||
"data": {
|
"data": {
|
||||||
"SoundOpSystem001": {
|
"SoundOpSystem001": {
|
||||||
"value": 1402848,
|
"value": 1402848,
|
||||||
@ -516,7 +516,7 @@
|
|||||||
},
|
},
|
||||||
"comment": "soundsystem.dll"
|
"comment": "soundsystem.dll"
|
||||||
},
|
},
|
||||||
"SteamaudioDll": {
|
"steamaudio_dll": {
|
||||||
"data": {
|
"data": {
|
||||||
"SteamAudio001": {
|
"SteamAudio001": {
|
||||||
"value": 77536,
|
"value": 77536,
|
||||||
@ -525,7 +525,7 @@
|
|||||||
},
|
},
|
||||||
"comment": "steamaudio.dll"
|
"comment": "steamaudio.dll"
|
||||||
},
|
},
|
||||||
"Steamclient64Dll": {
|
"steamclient64_dll": {
|
||||||
"data": {
|
"data": {
|
||||||
"CLIENTENGINE_INTERFACE_VERSION005": {
|
"CLIENTENGINE_INTERFACE_VERSION005": {
|
||||||
"value": 8582336,
|
"value": 8582336,
|
||||||
@ -606,7 +606,7 @@
|
|||||||
},
|
},
|
||||||
"comment": "steamclient64.dll"
|
"comment": "steamclient64.dll"
|
||||||
},
|
},
|
||||||
"Tier0Dll": {
|
"tier0_dll": {
|
||||||
"data": {
|
"data": {
|
||||||
"TestScriptMgr001": {
|
"TestScriptMgr001": {
|
||||||
"value": 1307584,
|
"value": 1307584,
|
||||||
@ -627,7 +627,7 @@
|
|||||||
},
|
},
|
||||||
"comment": "tier0.dll"
|
"comment": "tier0.dll"
|
||||||
},
|
},
|
||||||
"V8SystemDll": {
|
"v8system_dll": {
|
||||||
"data": {
|
"data": {
|
||||||
"Source2V8System001": {
|
"Source2V8System001": {
|
||||||
"value": 5744,
|
"value": 5744,
|
||||||
@ -636,7 +636,7 @@
|
|||||||
},
|
},
|
||||||
"comment": "v8system.dll"
|
"comment": "v8system.dll"
|
||||||
},
|
},
|
||||||
"ValveAviDll": {
|
"valve_avi_dll": {
|
||||||
"data": {
|
"data": {
|
||||||
"VAvi001": {
|
"VAvi001": {
|
||||||
"value": 12176,
|
"value": 12176,
|
||||||
@ -645,7 +645,7 @@
|
|||||||
},
|
},
|
||||||
"comment": "valve_avi.dll"
|
"comment": "valve_avi.dll"
|
||||||
},
|
},
|
||||||
"ValveWmfDll": {
|
"valve_wmf_dll": {
|
||||||
"data": {
|
"data": {
|
||||||
"VMediaFoundation001": {
|
"VMediaFoundation001": {
|
||||||
"value": 4816,
|
"value": 4816,
|
||||||
@ -654,20 +654,20 @@
|
|||||||
},
|
},
|
||||||
"comment": "valve_wmf.dll"
|
"comment": "valve_wmf.dll"
|
||||||
},
|
},
|
||||||
"Vphysics2Dll": {
|
"vphysics2_dll": {
|
||||||
"data": {
|
"data": {
|
||||||
"VPhysics2_Handle_Interface_001": {
|
"VPhysics2_Handle_Interface_001": {
|
||||||
"value": 391776,
|
"value": 397600,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"VPhysics2_Interface_001": {
|
"VPhysics2_Interface_001": {
|
||||||
"value": 374768,
|
"value": 378688,
|
||||||
"comment": null
|
"comment": null
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"comment": "vphysics2.dll"
|
"comment": "vphysics2.dll"
|
||||||
},
|
},
|
||||||
"VscriptDll": {
|
"vscript_dll": {
|
||||||
"data": {
|
"data": {
|
||||||
"VScriptManager010": {
|
"VScriptManager010": {
|
||||||
"value": 204192,
|
"value": 204192,
|
||||||
@ -676,7 +676,7 @@
|
|||||||
},
|
},
|
||||||
"comment": "vscript.dll"
|
"comment": "vscript.dll"
|
||||||
},
|
},
|
||||||
"VstdlibS64Dll": {
|
"vstdlib_s64_dll": {
|
||||||
"data": {
|
"data": {
|
||||||
"IVALIDATE001": {
|
"IVALIDATE001": {
|
||||||
"value": 151536,
|
"value": 151536,
|
||||||
@ -689,7 +689,7 @@
|
|||||||
},
|
},
|
||||||
"comment": "vstdlib_s64.dll"
|
"comment": "vstdlib_s64.dll"
|
||||||
},
|
},
|
||||||
"WorldrendererDll": {
|
"worldrenderer_dll": {
|
||||||
"data": {
|
"data": {
|
||||||
"WorldRendererMgr001": {
|
"WorldRendererMgr001": {
|
||||||
"value": 136496,
|
"value": 136496,
|
||||||
|
@ -1,23 +1,23 @@
|
|||||||
'''
|
'''
|
||||||
Created using https://github.com/a2x/cs2-dumper
|
Created using https://github.com/a2x/cs2-dumper
|
||||||
2023-10-20 23:01:51.117215500 UTC
|
Thu, 26 Oct 2023 06:38:24 +0000
|
||||||
'''
|
'''
|
||||||
|
|
||||||
class AnimationsystemDll: # animationsystem.dll
|
class animationsystem_dll: # animationsystem.dll
|
||||||
AnimationSystemUtils_001 = 0x64670
|
AnimationSystemUtils_001 = 0x64670
|
||||||
AnimationSystem_001 = 0x5F1D0
|
AnimationSystem_001 = 0x5F1D0
|
||||||
|
|
||||||
class ClientDll: # client.dll
|
class client_dll: # client.dll
|
||||||
LegacyGameUI001 = 0x8914A0
|
LegacyGameUI001 = 0x892500
|
||||||
Source2ClientUI001 = 0x8801C0
|
Source2ClientUI001 = 0x881220
|
||||||
Source2ClientPrediction001 = 0x79DB20
|
Source2ClientPrediction001 = 0x79EB10
|
||||||
ClientToolsInfo_001 = 0x729A30
|
ClientToolsInfo_001 = 0x72AA20
|
||||||
Source2Client002 = 0x729A50
|
Source2Client002 = 0x72AA40
|
||||||
GameClientExports001 = 0x729A40
|
GameClientExports001 = 0x72AA30
|
||||||
EmptyWorldService001_Client = 0x48C210
|
EmptyWorldService001_Client = 0x48C470
|
||||||
Source2ClientConfig001 = 0x473220
|
Source2ClientConfig001 = 0x473480
|
||||||
|
|
||||||
class Engine2Dll: # engine2.dll
|
class engine2_dll: # engine2.dll
|
||||||
SimpleEngineLoopService_001 = 0x1E2480
|
SimpleEngineLoopService_001 = 0x1E2480
|
||||||
ClientServerEngineLoopService_001 = 0x1D8150
|
ClientServerEngineLoopService_001 = 0x1D8150
|
||||||
KeyValueCache001 = 0x1D4790
|
KeyValueCache001 = 0x1D4790
|
||||||
@ -51,11 +51,11 @@ class Engine2Dll: # engine2.dll
|
|||||||
Source2EngineToClientStringTable001 = 0x83BE0
|
Source2EngineToClientStringTable001 = 0x83BE0
|
||||||
Source2EngineToClient001 = 0x5A620
|
Source2EngineToClient001 = 0x5A620
|
||||||
|
|
||||||
class FilesystemStdioDll: # filesystem_stdio.dll
|
class filesystem_stdio_dll: # filesystem_stdio.dll
|
||||||
VAsyncFileSystem2_001 = 0x66D30
|
VAsyncFileSystem2_001 = 0x66D30
|
||||||
VFileSystem017 = 0x66D20
|
VFileSystem017 = 0x66D20
|
||||||
|
|
||||||
class HostDll: # host.dll
|
class host_dll: # host.dll
|
||||||
Source2Host001 = 0x18E10
|
Source2Host001 = 0x18E10
|
||||||
SinglePlayerSharedMemory001 = 0x18A90
|
SinglePlayerSharedMemory001 = 0x18A90
|
||||||
SaveRestoreDataVersion001 = 0x18A80
|
SaveRestoreDataVersion001 = 0x18A80
|
||||||
@ -65,96 +65,96 @@ class HostDll: # host.dll
|
|||||||
GameModelInfo001 = 0x11CC0
|
GameModelInfo001 = 0x11CC0
|
||||||
DebugDrawQueueManager001 = 0x11710
|
DebugDrawQueueManager001 = 0x11710
|
||||||
|
|
||||||
class ImemanagerDll: # imemanager.dll
|
class imemanager_dll: # imemanager.dll
|
||||||
IMEManager001 = 0xC470
|
IMEManager001 = 0xC470
|
||||||
|
|
||||||
class InputsystemDll: # inputsystem.dll
|
class inputsystem_dll: # inputsystem.dll
|
||||||
InputSystemVersion001 = 0x28D0
|
InputSystemVersion001 = 0x28D0
|
||||||
InputStackSystemVersion001 = 0x16F0
|
InputStackSystemVersion001 = 0x16F0
|
||||||
|
|
||||||
class LocalizeDll: # localize.dll
|
class localize_dll: # localize.dll
|
||||||
Localize_001 = 0x3830
|
Localize_001 = 0x3830
|
||||||
|
|
||||||
class MatchmakingDll: # matchmaking.dll
|
class matchmaking_dll: # matchmaking.dll
|
||||||
GameTypes001 = 0x50270
|
GameTypes001 = 0x50270
|
||||||
MATCHFRAMEWORK_001 = 0x101030
|
MATCHFRAMEWORK_001 = 0x101030
|
||||||
|
|
||||||
class Materialsystem2Dll: # materialsystem2.dll
|
class materialsystem2_dll: # materialsystem2.dll
|
||||||
MaterialUtils_001 = 0x4DB90
|
MaterialUtils_001 = 0x4DB90
|
||||||
TextLayout_001 = 0x4A2E0
|
TextLayout_001 = 0x4A2E0
|
||||||
PostProcessingSystem_001 = 0x42A60
|
PostProcessingSystem_001 = 0x42A60
|
||||||
FontManager_001 = 0x37900
|
FontManager_001 = 0x37900
|
||||||
VMaterialSystem2_001 = 0x25EC0
|
VMaterialSystem2_001 = 0x25EC0
|
||||||
|
|
||||||
class MeshsystemDll: # meshsystem.dll
|
class meshsystem_dll: # meshsystem.dll
|
||||||
MeshSystem001 = 0x7270
|
MeshSystem001 = 0x7270
|
||||||
|
|
||||||
class NavsystemDll: # navsystem.dll
|
class navsystem_dll: # navsystem.dll
|
||||||
NavSystem001 = 0x76F0
|
NavSystem001 = 0x76F0
|
||||||
|
|
||||||
class NetworksystemDll: # networksystem.dll
|
class networksystem_dll: # networksystem.dll
|
||||||
SerializedEntitiesVersion001 = 0xD1AE0
|
SerializedEntitiesVersion001 = 0xD1AE0
|
||||||
NetworkSystemVersion001 = 0xBBFA0
|
NetworkSystemVersion001 = 0xBBFA0
|
||||||
NetworkMessagesVersion001 = 0x9C040
|
NetworkMessagesVersion001 = 0x9C040
|
||||||
FlattenedSerializersVersion001 = 0x7B8A0
|
FlattenedSerializersVersion001 = 0x7B8A0
|
||||||
|
|
||||||
class PanoramaDll: # panorama.dll
|
class panorama_dll: # panorama.dll
|
||||||
PanoramaUIEngine001 = 0x57EE0
|
PanoramaUIEngine001 = 0x57EE0
|
||||||
|
|
||||||
class PanoramaTextPangoDll: # panorama_text_pango.dll
|
class panorama_text_pango_dll: # panorama_text_pango.dll
|
||||||
PanoramaTextServices001 = 0x4CBD0
|
PanoramaTextServices001 = 0x4CBD0
|
||||||
|
|
||||||
class PanoramauiclientDll: # panoramauiclient.dll
|
class panoramauiclient_dll: # panoramauiclient.dll
|
||||||
PanoramaUIClient001 = 0x12780
|
PanoramaUIClient001 = 0x12780
|
||||||
|
|
||||||
class ParticlesDll: # particles.dll
|
class particles_dll: # particles.dll
|
||||||
ParticleSystemMgr003 = 0x52D20
|
ParticleSystemMgr003 = 0x52D20
|
||||||
|
|
||||||
class PulseSystemDll: # pulse_system.dll
|
class pulse_system_dll: # pulse_system.dll
|
||||||
IPulseSystem_001 = 0x5B80
|
IPulseSystem_001 = 0x5B80
|
||||||
|
|
||||||
class Rendersystemdx11Dll: # rendersystemdx11.dll
|
class rendersystemdx11_dll: # rendersystemdx11.dll
|
||||||
RenderUtils_001 = 0x52FD0
|
RenderUtils_001 = 0x52FD0
|
||||||
VRenderDeviceMgrBackdoor001 = 0x4A4F0
|
VRenderDeviceMgrBackdoor001 = 0x4A4F0
|
||||||
RenderDeviceMgr001 = 0x4A4E0
|
RenderDeviceMgr001 = 0x4A4E0
|
||||||
|
|
||||||
class ResourcesystemDll: # resourcesystem.dll
|
class resourcesystem_dll: # resourcesystem.dll
|
||||||
ResourceSystem013 = 0x10650
|
ResourceSystem013 = 0x10650
|
||||||
|
|
||||||
class ScenefilecacheDll: # scenefilecache.dll
|
class scenefilecache_dll: # scenefilecache.dll
|
||||||
SceneFileCache002 = 0x68E0
|
SceneFileCache002 = 0x68E0
|
||||||
ResponseRulesCache001 = 0x3190
|
ResponseRulesCache001 = 0x3190
|
||||||
|
|
||||||
class ScenesystemDll: # scenesystem.dll
|
class scenesystem_dll: # scenesystem.dll
|
||||||
SceneUtils_001 = 0x13D030
|
SceneUtils_001 = 0x13D030
|
||||||
SceneSystem_002 = 0xCAE10
|
SceneSystem_002 = 0xCAE10
|
||||||
RenderingPipelines_001 = 0x8EED0
|
RenderingPipelines_001 = 0x8EED0
|
||||||
|
|
||||||
class SchemasystemDll: # schemasystem.dll
|
class schemasystem_dll: # schemasystem.dll
|
||||||
SchemaSystem_001 = 0xA930
|
SchemaSystem_001 = 0xA930
|
||||||
|
|
||||||
class ServerDll: # server.dll
|
class server_dll: # server.dll
|
||||||
NavGameTest001 = 0xA2CCE0
|
NavGameTest001 = 0xA2D610
|
||||||
ServerToolsInfo_001 = 0x831620
|
ServerToolsInfo_001 = 0x831EE0
|
||||||
Source2GameClients001 = 0x831630
|
Source2GameClients001 = 0x831EF0
|
||||||
Source2GameEntities001 = 0x831640
|
Source2GameEntities001 = 0x831F00
|
||||||
Source2Server001 = 0x831650
|
Source2Server001 = 0x831F10
|
||||||
EmptyWorldService001_Server = 0x588470
|
EmptyWorldService001_Server = 0x588530
|
||||||
Source2ServerConfig001 = 0x568470
|
Source2ServerConfig001 = 0x568530
|
||||||
EntitySubclassUtilsV001 = 0x2C8690
|
EntitySubclassUtilsV001 = 0x2C87D0
|
||||||
customnavsystem001 = 0x245070
|
customnavsystem001 = 0x2451B0
|
||||||
Source2GameDirector001 = 0x13EFF0
|
Source2GameDirector001 = 0x13F130
|
||||||
|
|
||||||
class SoundsystemDll: # soundsystem.dll
|
class soundsystem_dll: # soundsystem.dll
|
||||||
SoundOpSystem001 = 0x1567E0
|
SoundOpSystem001 = 0x1567E0
|
||||||
SoundOpSystemEdit001 = 0x8BBC0
|
SoundOpSystemEdit001 = 0x8BBC0
|
||||||
VMixEditTool001 = 0x71740
|
VMixEditTool001 = 0x71740
|
||||||
SoundSystem001 = 0x46540
|
SoundSystem001 = 0x46540
|
||||||
|
|
||||||
class SteamaudioDll: # steamaudio.dll
|
class steamaudio_dll: # steamaudio.dll
|
||||||
SteamAudio001 = 0x12EE0
|
SteamAudio001 = 0x12EE0
|
||||||
|
|
||||||
class Steamclient64Dll: # steamclient64.dll
|
class steamclient64_dll: # steamclient64.dll
|
||||||
IVALIDATE001 = 0x833640
|
IVALIDATE001 = 0x833640
|
||||||
CLIENTENGINE_INTERFACE_VERSION005 = 0x82F4C0
|
CLIENTENGINE_INTERFACE_VERSION005 = 0x82F4C0
|
||||||
SteamClient020 = 0x62CAF0
|
SteamClient020 = 0x62CAF0
|
||||||
@ -175,31 +175,31 @@ class Steamclient64Dll: # steamclient64.dll
|
|||||||
p2pvoice002 = 0xD8EA0
|
p2pvoice002 = 0xD8EA0
|
||||||
p2pvoicesingleton002 = 0xD5840
|
p2pvoicesingleton002 = 0xD5840
|
||||||
|
|
||||||
class Tier0Dll: # tier0.dll
|
class tier0_dll: # tier0.dll
|
||||||
VStringTokenSystem001 = 0x18C060
|
VStringTokenSystem001 = 0x18C060
|
||||||
TestScriptMgr001 = 0x13F3C0
|
TestScriptMgr001 = 0x13F3C0
|
||||||
VProcessUtils002 = 0x12F540
|
VProcessUtils002 = 0x12F540
|
||||||
VEngineCvar007 = 0x61920
|
VEngineCvar007 = 0x61920
|
||||||
|
|
||||||
class V8SystemDll: # v8system.dll
|
class v8system_dll: # v8system.dll
|
||||||
Source2V8System001 = 0x1670
|
Source2V8System001 = 0x1670
|
||||||
|
|
||||||
class ValveAviDll: # valve_avi.dll
|
class valve_avi_dll: # valve_avi.dll
|
||||||
VAvi001 = 0x2F90
|
VAvi001 = 0x2F90
|
||||||
|
|
||||||
class ValveWmfDll: # valve_wmf.dll
|
class valve_wmf_dll: # valve_wmf.dll
|
||||||
VMediaFoundation001 = 0x12D0
|
VMediaFoundation001 = 0x12D0
|
||||||
|
|
||||||
class Vphysics2Dll: # vphysics2.dll
|
class vphysics2_dll: # vphysics2.dll
|
||||||
VPhysics2_Handle_Interface_001 = 0x5FA60
|
VPhysics2_Handle_Interface_001 = 0x61120
|
||||||
VPhysics2_Interface_001 = 0x5B7F0
|
VPhysics2_Interface_001 = 0x5C740
|
||||||
|
|
||||||
class VscriptDll: # vscript.dll
|
class vscript_dll: # vscript.dll
|
||||||
VScriptManager010 = 0x31DA0
|
VScriptManager010 = 0x31DA0
|
||||||
|
|
||||||
class VstdlibS64Dll: # vstdlib_s64.dll
|
class vstdlib_s64_dll: # vstdlib_s64.dll
|
||||||
IVALIDATE001 = 0x24FF0
|
IVALIDATE001 = 0x24FF0
|
||||||
VEngineCvar002 = 0x5750
|
VEngineCvar002 = 0x5750
|
||||||
|
|
||||||
class WorldrendererDll: # worldrenderer.dll
|
class worldrenderer_dll: # worldrenderer.dll
|
||||||
WorldRendererMgr001 = 0x21530
|
WorldRendererMgr001 = 0x21530
|
||||||
|
@ -1,27 +1,27 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* 2023-10-20 23:01:51.119179600 UTC
|
* Thu, 26 Oct 2023 06:38:24 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#![allow(non_snake_case, non_upper_case_globals)]
|
#![allow(non_snake_case, non_upper_case_globals)]
|
||||||
|
|
||||||
pub mod AnimationsystemDll { // animationsystem.dll
|
pub mod animationsystem_dll { // animationsystem.dll
|
||||||
pub const AnimationSystemUtils_001: usize = 0x64670;
|
pub const AnimationSystemUtils_001: usize = 0x64670;
|
||||||
pub const AnimationSystem_001: usize = 0x5F1D0;
|
pub const AnimationSystem_001: usize = 0x5F1D0;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod ClientDll { // client.dll
|
pub mod client_dll { // client.dll
|
||||||
pub const LegacyGameUI001: usize = 0x8914A0;
|
pub const LegacyGameUI001: usize = 0x892500;
|
||||||
pub const Source2ClientUI001: usize = 0x8801C0;
|
pub const Source2ClientUI001: usize = 0x881220;
|
||||||
pub const Source2ClientPrediction001: usize = 0x79DB20;
|
pub const Source2ClientPrediction001: usize = 0x79EB10;
|
||||||
pub const ClientToolsInfo_001: usize = 0x729A30;
|
pub const ClientToolsInfo_001: usize = 0x72AA20;
|
||||||
pub const Source2Client002: usize = 0x729A50;
|
pub const Source2Client002: usize = 0x72AA40;
|
||||||
pub const GameClientExports001: usize = 0x729A40;
|
pub const GameClientExports001: usize = 0x72AA30;
|
||||||
pub const EmptyWorldService001_Client: usize = 0x48C210;
|
pub const EmptyWorldService001_Client: usize = 0x48C470;
|
||||||
pub const Source2ClientConfig001: usize = 0x473220;
|
pub const Source2ClientConfig001: usize = 0x473480;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod Engine2Dll { // engine2.dll
|
pub mod engine2_dll { // engine2.dll
|
||||||
pub const SimpleEngineLoopService_001: usize = 0x1E2480;
|
pub const SimpleEngineLoopService_001: usize = 0x1E2480;
|
||||||
pub const ClientServerEngineLoopService_001: usize = 0x1D8150;
|
pub const ClientServerEngineLoopService_001: usize = 0x1D8150;
|
||||||
pub const KeyValueCache001: usize = 0x1D4790;
|
pub const KeyValueCache001: usize = 0x1D4790;
|
||||||
@ -56,12 +56,12 @@ pub mod Engine2Dll { // engine2.dll
|
|||||||
pub const Source2EngineToClient001: usize = 0x5A620;
|
pub const Source2EngineToClient001: usize = 0x5A620;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod FilesystemStdioDll { // filesystem_stdio.dll
|
pub mod filesystem_stdio_dll { // filesystem_stdio.dll
|
||||||
pub const VAsyncFileSystem2_001: usize = 0x66D30;
|
pub const VAsyncFileSystem2_001: usize = 0x66D30;
|
||||||
pub const VFileSystem017: usize = 0x66D20;
|
pub const VFileSystem017: usize = 0x66D20;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod HostDll { // host.dll
|
pub mod host_dll { // host.dll
|
||||||
pub const Source2Host001: usize = 0x18E10;
|
pub const Source2Host001: usize = 0x18E10;
|
||||||
pub const SinglePlayerSharedMemory001: usize = 0x18A90;
|
pub const SinglePlayerSharedMemory001: usize = 0x18A90;
|
||||||
pub const SaveRestoreDataVersion001: usize = 0x18A80;
|
pub const SaveRestoreDataVersion001: usize = 0x18A80;
|
||||||
@ -72,25 +72,25 @@ pub mod HostDll { // host.dll
|
|||||||
pub const DebugDrawQueueManager001: usize = 0x11710;
|
pub const DebugDrawQueueManager001: usize = 0x11710;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod ImemanagerDll { // imemanager.dll
|
pub mod imemanager_dll { // imemanager.dll
|
||||||
pub const IMEManager001: usize = 0xC470;
|
pub const IMEManager001: usize = 0xC470;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod InputsystemDll { // inputsystem.dll
|
pub mod inputsystem_dll { // inputsystem.dll
|
||||||
pub const InputSystemVersion001: usize = 0x28D0;
|
pub const InputSystemVersion001: usize = 0x28D0;
|
||||||
pub const InputStackSystemVersion001: usize = 0x16F0;
|
pub const InputStackSystemVersion001: usize = 0x16F0;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod LocalizeDll { // localize.dll
|
pub mod localize_dll { // localize.dll
|
||||||
pub const Localize_001: usize = 0x3830;
|
pub const Localize_001: usize = 0x3830;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod MatchmakingDll { // matchmaking.dll
|
pub mod matchmaking_dll { // matchmaking.dll
|
||||||
pub const GameTypes001: usize = 0x50270;
|
pub const GameTypes001: usize = 0x50270;
|
||||||
pub const MATCHFRAMEWORK_001: usize = 0x101030;
|
pub const MATCHFRAMEWORK_001: usize = 0x101030;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod Materialsystem2Dll { // materialsystem2.dll
|
pub mod materialsystem2_dll { // materialsystem2.dll
|
||||||
pub const MaterialUtils_001: usize = 0x4DB90;
|
pub const MaterialUtils_001: usize = 0x4DB90;
|
||||||
pub const TextLayout_001: usize = 0x4A2E0;
|
pub const TextLayout_001: usize = 0x4A2E0;
|
||||||
pub const PostProcessingSystem_001: usize = 0x42A60;
|
pub const PostProcessingSystem_001: usize = 0x42A60;
|
||||||
@ -98,91 +98,91 @@ pub mod Materialsystem2Dll { // materialsystem2.dll
|
|||||||
pub const VMaterialSystem2_001: usize = 0x25EC0;
|
pub const VMaterialSystem2_001: usize = 0x25EC0;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod MeshsystemDll { // meshsystem.dll
|
pub mod meshsystem_dll { // meshsystem.dll
|
||||||
pub const MeshSystem001: usize = 0x7270;
|
pub const MeshSystem001: usize = 0x7270;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod NavsystemDll { // navsystem.dll
|
pub mod navsystem_dll { // navsystem.dll
|
||||||
pub const NavSystem001: usize = 0x76F0;
|
pub const NavSystem001: usize = 0x76F0;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod NetworksystemDll { // networksystem.dll
|
pub mod networksystem_dll { // networksystem.dll
|
||||||
pub const SerializedEntitiesVersion001: usize = 0xD1AE0;
|
pub const SerializedEntitiesVersion001: usize = 0xD1AE0;
|
||||||
pub const NetworkSystemVersion001: usize = 0xBBFA0;
|
pub const NetworkSystemVersion001: usize = 0xBBFA0;
|
||||||
pub const NetworkMessagesVersion001: usize = 0x9C040;
|
pub const NetworkMessagesVersion001: usize = 0x9C040;
|
||||||
pub const FlattenedSerializersVersion001: usize = 0x7B8A0;
|
pub const FlattenedSerializersVersion001: usize = 0x7B8A0;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod PanoramaDll { // panorama.dll
|
pub mod panorama_dll { // panorama.dll
|
||||||
pub const PanoramaUIEngine001: usize = 0x57EE0;
|
pub const PanoramaUIEngine001: usize = 0x57EE0;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod PanoramaTextPangoDll { // panorama_text_pango.dll
|
pub mod panorama_text_pango_dll { // panorama_text_pango.dll
|
||||||
pub const PanoramaTextServices001: usize = 0x4CBD0;
|
pub const PanoramaTextServices001: usize = 0x4CBD0;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod PanoramauiclientDll { // panoramauiclient.dll
|
pub mod panoramauiclient_dll { // panoramauiclient.dll
|
||||||
pub const PanoramaUIClient001: usize = 0x12780;
|
pub const PanoramaUIClient001: usize = 0x12780;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod ParticlesDll { // particles.dll
|
pub mod particles_dll { // particles.dll
|
||||||
pub const ParticleSystemMgr003: usize = 0x52D20;
|
pub const ParticleSystemMgr003: usize = 0x52D20;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod PulseSystemDll { // pulse_system.dll
|
pub mod pulse_system_dll { // pulse_system.dll
|
||||||
pub const IPulseSystem_001: usize = 0x5B80;
|
pub const IPulseSystem_001: usize = 0x5B80;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod Rendersystemdx11Dll { // rendersystemdx11.dll
|
pub mod rendersystemdx11_dll { // rendersystemdx11.dll
|
||||||
pub const RenderUtils_001: usize = 0x52FD0;
|
pub const RenderUtils_001: usize = 0x52FD0;
|
||||||
pub const VRenderDeviceMgrBackdoor001: usize = 0x4A4F0;
|
pub const VRenderDeviceMgrBackdoor001: usize = 0x4A4F0;
|
||||||
pub const RenderDeviceMgr001: usize = 0x4A4E0;
|
pub const RenderDeviceMgr001: usize = 0x4A4E0;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod ResourcesystemDll { // resourcesystem.dll
|
pub mod resourcesystem_dll { // resourcesystem.dll
|
||||||
pub const ResourceSystem013: usize = 0x10650;
|
pub const ResourceSystem013: usize = 0x10650;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod ScenefilecacheDll { // scenefilecache.dll
|
pub mod scenefilecache_dll { // scenefilecache.dll
|
||||||
pub const SceneFileCache002: usize = 0x68E0;
|
pub const SceneFileCache002: usize = 0x68E0;
|
||||||
pub const ResponseRulesCache001: usize = 0x3190;
|
pub const ResponseRulesCache001: usize = 0x3190;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod ScenesystemDll { // scenesystem.dll
|
pub mod scenesystem_dll { // scenesystem.dll
|
||||||
pub const SceneUtils_001: usize = 0x13D030;
|
pub const SceneUtils_001: usize = 0x13D030;
|
||||||
pub const SceneSystem_002: usize = 0xCAE10;
|
pub const SceneSystem_002: usize = 0xCAE10;
|
||||||
pub const RenderingPipelines_001: usize = 0x8EED0;
|
pub const RenderingPipelines_001: usize = 0x8EED0;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod SchemasystemDll { // schemasystem.dll
|
pub mod schemasystem_dll { // schemasystem.dll
|
||||||
pub const SchemaSystem_001: usize = 0xA930;
|
pub const SchemaSystem_001: usize = 0xA930;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod ServerDll { // server.dll
|
pub mod server_dll { // server.dll
|
||||||
pub const NavGameTest001: usize = 0xA2CCE0;
|
pub const NavGameTest001: usize = 0xA2D610;
|
||||||
pub const ServerToolsInfo_001: usize = 0x831620;
|
pub const ServerToolsInfo_001: usize = 0x831EE0;
|
||||||
pub const Source2GameClients001: usize = 0x831630;
|
pub const Source2GameClients001: usize = 0x831EF0;
|
||||||
pub const Source2GameEntities001: usize = 0x831640;
|
pub const Source2GameEntities001: usize = 0x831F00;
|
||||||
pub const Source2Server001: usize = 0x831650;
|
pub const Source2Server001: usize = 0x831F10;
|
||||||
pub const EmptyWorldService001_Server: usize = 0x588470;
|
pub const EmptyWorldService001_Server: usize = 0x588530;
|
||||||
pub const Source2ServerConfig001: usize = 0x568470;
|
pub const Source2ServerConfig001: usize = 0x568530;
|
||||||
pub const EntitySubclassUtilsV001: usize = 0x2C8690;
|
pub const EntitySubclassUtilsV001: usize = 0x2C87D0;
|
||||||
pub const customnavsystem001: usize = 0x245070;
|
pub const customnavsystem001: usize = 0x2451B0;
|
||||||
pub const Source2GameDirector001: usize = 0x13EFF0;
|
pub const Source2GameDirector001: usize = 0x13F130;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod SoundsystemDll { // soundsystem.dll
|
pub mod soundsystem_dll { // soundsystem.dll
|
||||||
pub const SoundOpSystem001: usize = 0x1567E0;
|
pub const SoundOpSystem001: usize = 0x1567E0;
|
||||||
pub const SoundOpSystemEdit001: usize = 0x8BBC0;
|
pub const SoundOpSystemEdit001: usize = 0x8BBC0;
|
||||||
pub const VMixEditTool001: usize = 0x71740;
|
pub const VMixEditTool001: usize = 0x71740;
|
||||||
pub const SoundSystem001: usize = 0x46540;
|
pub const SoundSystem001: usize = 0x46540;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod SteamaudioDll { // steamaudio.dll
|
pub mod steamaudio_dll { // steamaudio.dll
|
||||||
pub const SteamAudio001: usize = 0x12EE0;
|
pub const SteamAudio001: usize = 0x12EE0;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod Steamclient64Dll { // steamclient64.dll
|
pub mod steamclient64_dll { // steamclient64.dll
|
||||||
pub const IVALIDATE001: usize = 0x833640;
|
pub const IVALIDATE001: usize = 0x833640;
|
||||||
pub const CLIENTENGINE_INTERFACE_VERSION005: usize = 0x82F4C0;
|
pub const CLIENTENGINE_INTERFACE_VERSION005: usize = 0x82F4C0;
|
||||||
pub const SteamClient020: usize = 0x62CAF0;
|
pub const SteamClient020: usize = 0x62CAF0;
|
||||||
@ -204,39 +204,39 @@ pub mod Steamclient64Dll { // steamclient64.dll
|
|||||||
pub const p2pvoicesingleton002: usize = 0xD5840;
|
pub const p2pvoicesingleton002: usize = 0xD5840;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod Tier0Dll { // tier0.dll
|
pub mod tier0_dll { // tier0.dll
|
||||||
pub const VStringTokenSystem001: usize = 0x18C060;
|
pub const VStringTokenSystem001: usize = 0x18C060;
|
||||||
pub const TestScriptMgr001: usize = 0x13F3C0;
|
pub const TestScriptMgr001: usize = 0x13F3C0;
|
||||||
pub const VProcessUtils002: usize = 0x12F540;
|
pub const VProcessUtils002: usize = 0x12F540;
|
||||||
pub const VEngineCvar007: usize = 0x61920;
|
pub const VEngineCvar007: usize = 0x61920;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod V8SystemDll { // v8system.dll
|
pub mod v8system_dll { // v8system.dll
|
||||||
pub const Source2V8System001: usize = 0x1670;
|
pub const Source2V8System001: usize = 0x1670;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod ValveAviDll { // valve_avi.dll
|
pub mod valve_avi_dll { // valve_avi.dll
|
||||||
pub const VAvi001: usize = 0x2F90;
|
pub const VAvi001: usize = 0x2F90;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod ValveWmfDll { // valve_wmf.dll
|
pub mod valve_wmf_dll { // valve_wmf.dll
|
||||||
pub const VMediaFoundation001: usize = 0x12D0;
|
pub const VMediaFoundation001: usize = 0x12D0;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod Vphysics2Dll { // vphysics2.dll
|
pub mod vphysics2_dll { // vphysics2.dll
|
||||||
pub const VPhysics2_Handle_Interface_001: usize = 0x5FA60;
|
pub const VPhysics2_Handle_Interface_001: usize = 0x61120;
|
||||||
pub const VPhysics2_Interface_001: usize = 0x5B7F0;
|
pub const VPhysics2_Interface_001: usize = 0x5C740;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod VscriptDll { // vscript.dll
|
pub mod vscript_dll { // vscript.dll
|
||||||
pub const VScriptManager010: usize = 0x31DA0;
|
pub const VScriptManager010: usize = 0x31DA0;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod VstdlibS64Dll { // vstdlib_s64.dll
|
pub mod vstdlib_s64_dll { // vstdlib_s64.dll
|
||||||
pub const IVALIDATE001: usize = 0x24FF0;
|
pub const IVALIDATE001: usize = 0x24FF0;
|
||||||
pub const VEngineCvar002: usize = 0x5750;
|
pub const VEngineCvar002: usize = 0x5750;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod WorldrendererDll { // worldrenderer.dll
|
pub mod worldrenderer_dll { // worldrenderer.dll
|
||||||
pub const WorldRendererMgr001: usize = 0x21530;
|
pub const WorldRendererMgr001: usize = 0x21530;
|
||||||
}
|
}
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* 2023-10-20 23:01:49.173945100 UTC
|
* Thu, 26 Oct 2023 06:38:23 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public static class MaterialParamBuffer_t { // MaterialParam_t
|
public static class MaterialParamBuffer_t { // MaterialParam_t
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* 2023-10-20 23:01:49.172626100 UTC
|
* Thu, 26 Oct 2023 06:38:23 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
'''
|
'''
|
||||||
Created using https://github.com/a2x/cs2-dumper
|
Created using https://github.com/a2x/cs2-dumper
|
||||||
2023-10-20 23:01:49.175562300 UTC
|
Thu, 26 Oct 2023 06:38:23 +0000
|
||||||
'''
|
'''
|
||||||
|
|
||||||
class MaterialParamBuffer_t: # MaterialParam_t
|
class MaterialParamBuffer_t: # MaterialParam_t
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* 2023-10-20 23:01:49.176721400 UTC
|
* Thu, 26 Oct 2023 06:38:23 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#![allow(non_snake_case, non_upper_case_globals)]
|
#![allow(non_snake_case, non_upper_case_globals)]
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* 2023-10-20 23:01:49.178381900 UTC
|
* Thu, 26 Oct 2023 06:38:23 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public static class ChangeAccessorFieldPathIndex_t {
|
public static class ChangeAccessorFieldPathIndex_t {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* 2023-10-20 23:01:49.178118300 UTC
|
* Thu, 26 Oct 2023 06:38:23 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
'''
|
'''
|
||||||
Created using https://github.com/a2x/cs2-dumper
|
Created using https://github.com/a2x/cs2-dumper
|
||||||
2023-10-20 23:01:49.178756700 UTC
|
Thu, 26 Oct 2023 06:38:23 +0000
|
||||||
'''
|
'''
|
||||||
|
|
||||||
class ChangeAccessorFieldPathIndex_t:
|
class ChangeAccessorFieldPathIndex_t:
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* 2023-10-20 23:01:49.178986100 UTC
|
* Thu, 26 Oct 2023 06:38:23 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#![allow(non_snake_case, non_upper_case_globals)]
|
#![allow(non_snake_case, non_upper_case_globals)]
|
||||||
|
@ -1,39 +1,40 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* 2023-10-20 23:01:51.629984100 UTC
|
* Thu, 26 Oct 2023 06:38:41 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public static class ClientDll { // client.dll
|
public static class client_dll { // client.dll
|
||||||
public const nint dwBaseEntityModel_setModel = 0x57DA70;
|
public const nint dwBaseEntityModel_setModel = 0x57EA50;
|
||||||
public const nint dwEntityList = 0x1798738;
|
public const nint dwEntityList = 0x17995C0;
|
||||||
public const nint dwForceAttack = 0x169DE50;
|
public const nint dwForceAttack = 0x169EE60;
|
||||||
public const nint dwForceAttack2 = 0x169DEE0;
|
public const nint dwForceAttack2 = 0x169EEF0;
|
||||||
public const nint dwForceBackward = 0x169E120;
|
public const nint dwForceBackward = 0x169F130;
|
||||||
public const nint dwForceCrouch = 0x169E3F0;
|
public const nint dwForceCrouch = 0x169F400;
|
||||||
public const nint dwForceForward = 0x169E090;
|
public const nint dwForceForward = 0x169F0A0;
|
||||||
public const nint dwForceJump = 0x169E360;
|
public const nint dwForceJump = 0x169F370;
|
||||||
public const nint dwForceLeft = 0x169E1B0;
|
public const nint dwForceLeft = 0x169F1C0;
|
||||||
public const nint dwForceRight = 0x169E240;
|
public const nint dwForceRight = 0x169F250;
|
||||||
public const nint dwGameEntitySystem_getBaseEntity = 0x601070;
|
public const nint dwGameEntitySystem = 0x1952588;
|
||||||
public const nint dwGameEntitySystem_getHighestEntityIndex = 0x5F2D60;
|
public const nint dwGameEntitySystem_getBaseEntity = 0x602050;
|
||||||
public const nint dwGameRules = 0x17F4478;
|
public const nint dwGameEntitySystem_getHighestEntityIndex = 0x5F3D40;
|
||||||
public const nint dwGlobalVars = 0x1699F40;
|
public const nint dwGameRules = 0x17F5488;
|
||||||
public const nint dwGlowManager = 0x17F3BF8;
|
public const nint dwGlobalVars = 0x169AFE0;
|
||||||
public const nint dwInterfaceLinkList = 0x197F2B8;
|
public const nint dwGlowManager = 0x17F4C10;
|
||||||
public const nint dwLocalPlayerController = 0x17E7158;
|
public const nint dwInterfaceLinkList = 0x1980298;
|
||||||
public const nint dwLocalPlayerPawn = 0x1885C28;
|
public const nint dwLocalPlayerController = 0x17E8158;
|
||||||
public const nint dwPlantedC4 = 0x188CAD0;
|
public const nint dwLocalPlayerPawn = 0x1886C48;
|
||||||
public const nint dwViewAngles = 0x18E5740;
|
public const nint dwPlantedC4 = 0x188BFE0;
|
||||||
public const nint dwViewMatrix = 0x1886710;
|
public const nint dwViewAngles = 0x18E6770;
|
||||||
public const nint dwViewRender = 0x1887108;
|
public const nint dwViewMatrix = 0x1887730;
|
||||||
|
public const nint dwViewRender = 0x1888128;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class Engine2Dll { // engine2.dll
|
public static class engine2_dll { // engine2.dll
|
||||||
public const nint dwBuildNumber = 0x487514;
|
public const nint dwBuildNumber = 0x487514;
|
||||||
public const nint dwNetworkGameClient = 0x486AB0;
|
public const nint dwNetworkGameClient = 0x486AB0;
|
||||||
public const nint dwNetworkGameClient_getLocalPlayer = 0xF0;
|
public const nint dwNetworkGameClient_getLocalPlayer = 0xF0;
|
||||||
public const nint dwNetworkGameClient_maxClients = 0x250;
|
public const nint dwNetworkGameClient_maxClients = 0x250;
|
||||||
public const nint dwNetworkGameClient_signOnState = 0x240;
|
public const nint dwNetworkGameClient_signOnState = 0x240;
|
||||||
public const nint dwWindowHeight = 0x53867C;
|
public const nint dwWindowHeight = 0x5386AC;
|
||||||
public const nint dwWindowWidth = 0x538678;
|
public const nint dwWindowWidth = 0x5386A8;
|
||||||
}
|
}
|
@ -1,43 +1,44 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* 2023-10-20 23:01:51.629418100 UTC
|
* Thu, 26 Oct 2023 06:38:41 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include <cstddef>
|
#include <cstddef>
|
||||||
|
|
||||||
namespace ClientDll { // client.dll
|
namespace client_dll { // client.dll
|
||||||
constexpr std::ptrdiff_t dwBaseEntityModel_setModel = 0x57DA70;
|
constexpr std::ptrdiff_t dwBaseEntityModel_setModel = 0x57EA50;
|
||||||
constexpr std::ptrdiff_t dwEntityList = 0x1798738;
|
constexpr std::ptrdiff_t dwEntityList = 0x17995C0;
|
||||||
constexpr std::ptrdiff_t dwForceAttack = 0x169DE50;
|
constexpr std::ptrdiff_t dwForceAttack = 0x169EE60;
|
||||||
constexpr std::ptrdiff_t dwForceAttack2 = 0x169DEE0;
|
constexpr std::ptrdiff_t dwForceAttack2 = 0x169EEF0;
|
||||||
constexpr std::ptrdiff_t dwForceBackward = 0x169E120;
|
constexpr std::ptrdiff_t dwForceBackward = 0x169F130;
|
||||||
constexpr std::ptrdiff_t dwForceCrouch = 0x169E3F0;
|
constexpr std::ptrdiff_t dwForceCrouch = 0x169F400;
|
||||||
constexpr std::ptrdiff_t dwForceForward = 0x169E090;
|
constexpr std::ptrdiff_t dwForceForward = 0x169F0A0;
|
||||||
constexpr std::ptrdiff_t dwForceJump = 0x169E360;
|
constexpr std::ptrdiff_t dwForceJump = 0x169F370;
|
||||||
constexpr std::ptrdiff_t dwForceLeft = 0x169E1B0;
|
constexpr std::ptrdiff_t dwForceLeft = 0x169F1C0;
|
||||||
constexpr std::ptrdiff_t dwForceRight = 0x169E240;
|
constexpr std::ptrdiff_t dwForceRight = 0x169F250;
|
||||||
constexpr std::ptrdiff_t dwGameEntitySystem_getBaseEntity = 0x601070;
|
constexpr std::ptrdiff_t dwGameEntitySystem = 0x1952588;
|
||||||
constexpr std::ptrdiff_t dwGameEntitySystem_getHighestEntityIndex = 0x5F2D60;
|
constexpr std::ptrdiff_t dwGameEntitySystem_getBaseEntity = 0x602050;
|
||||||
constexpr std::ptrdiff_t dwGameRules = 0x17F4478;
|
constexpr std::ptrdiff_t dwGameEntitySystem_getHighestEntityIndex = 0x5F3D40;
|
||||||
constexpr std::ptrdiff_t dwGlobalVars = 0x1699F40;
|
constexpr std::ptrdiff_t dwGameRules = 0x17F5488;
|
||||||
constexpr std::ptrdiff_t dwGlowManager = 0x17F3BF8;
|
constexpr std::ptrdiff_t dwGlobalVars = 0x169AFE0;
|
||||||
constexpr std::ptrdiff_t dwInterfaceLinkList = 0x197F2B8;
|
constexpr std::ptrdiff_t dwGlowManager = 0x17F4C10;
|
||||||
constexpr std::ptrdiff_t dwLocalPlayerController = 0x17E7158;
|
constexpr std::ptrdiff_t dwInterfaceLinkList = 0x1980298;
|
||||||
constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x1885C28;
|
constexpr std::ptrdiff_t dwLocalPlayerController = 0x17E8158;
|
||||||
constexpr std::ptrdiff_t dwPlantedC4 = 0x188CAD0;
|
constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x1886C48;
|
||||||
constexpr std::ptrdiff_t dwViewAngles = 0x18E5740;
|
constexpr std::ptrdiff_t dwPlantedC4 = 0x188BFE0;
|
||||||
constexpr std::ptrdiff_t dwViewMatrix = 0x1886710;
|
constexpr std::ptrdiff_t dwViewAngles = 0x18E6770;
|
||||||
constexpr std::ptrdiff_t dwViewRender = 0x1887108;
|
constexpr std::ptrdiff_t dwViewMatrix = 0x1887730;
|
||||||
|
constexpr std::ptrdiff_t dwViewRender = 0x1888128;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace Engine2Dll { // engine2.dll
|
namespace engine2_dll { // engine2.dll
|
||||||
constexpr std::ptrdiff_t dwBuildNumber = 0x487514;
|
constexpr std::ptrdiff_t dwBuildNumber = 0x487514;
|
||||||
constexpr std::ptrdiff_t dwNetworkGameClient = 0x486AB0;
|
constexpr std::ptrdiff_t dwNetworkGameClient = 0x486AB0;
|
||||||
constexpr std::ptrdiff_t dwNetworkGameClient_getLocalPlayer = 0xF0;
|
constexpr std::ptrdiff_t dwNetworkGameClient_getLocalPlayer = 0xF0;
|
||||||
constexpr std::ptrdiff_t dwNetworkGameClient_maxClients = 0x250;
|
constexpr std::ptrdiff_t dwNetworkGameClient_maxClients = 0x250;
|
||||||
constexpr std::ptrdiff_t dwNetworkGameClient_signOnState = 0x240;
|
constexpr std::ptrdiff_t dwNetworkGameClient_signOnState = 0x240;
|
||||||
constexpr std::ptrdiff_t dwWindowHeight = 0x53867C;
|
constexpr std::ptrdiff_t dwWindowHeight = 0x5386AC;
|
||||||
constexpr std::ptrdiff_t dwWindowWidth = 0x538678;
|
constexpr std::ptrdiff_t dwWindowWidth = 0x5386A8;
|
||||||
}
|
}
|
@ -1,98 +1,102 @@
|
|||||||
{
|
{
|
||||||
"ClientDll": {
|
"client_dll": {
|
||||||
"data": {
|
"data": {
|
||||||
"dwBaseEntityModel_setModel": {
|
"dwBaseEntityModel_setModel": {
|
||||||
"value": 5757552,
|
"value": 5761616,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"dwEntityList": {
|
"dwEntityList": {
|
||||||
"value": 24741688,
|
"value": 24745408,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"dwForceAttack": {
|
"dwForceAttack": {
|
||||||
"value": 23715408,
|
"value": 23719520,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"dwForceAttack2": {
|
"dwForceAttack2": {
|
||||||
"value": 23715552,
|
"value": 23719664,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"dwForceBackward": {
|
"dwForceBackward": {
|
||||||
"value": 23716128,
|
"value": 23720240,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"dwForceCrouch": {
|
"dwForceCrouch": {
|
||||||
"value": 23716848,
|
"value": 23720960,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"dwForceForward": {
|
"dwForceForward": {
|
||||||
"value": 23715984,
|
"value": 23720096,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"dwForceJump": {
|
"dwForceJump": {
|
||||||
"value": 23716704,
|
"value": 23720816,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"dwForceLeft": {
|
"dwForceLeft": {
|
||||||
"value": 23716272,
|
"value": 23720384,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"dwForceRight": {
|
"dwForceRight": {
|
||||||
"value": 23716416,
|
"value": 23720528,
|
||||||
|
"comment": null
|
||||||
|
},
|
||||||
|
"dwGameEntitySystem": {
|
||||||
|
"value": 26551688,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"dwGameEntitySystem_getBaseEntity": {
|
"dwGameEntitySystem_getBaseEntity": {
|
||||||
"value": 6295664,
|
"value": 6299728,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"dwGameEntitySystem_getHighestEntityIndex": {
|
"dwGameEntitySystem_getHighestEntityIndex": {
|
||||||
"value": 6237536,
|
"value": 6241600,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"dwGameRules": {
|
"dwGameRules": {
|
||||||
"value": 25117816,
|
"value": 25121928,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"dwGlobalVars": {
|
"dwGlobalVars": {
|
||||||
"value": 23699264,
|
"value": 23703520,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"dwGlowManager": {
|
"dwGlowManager": {
|
||||||
"value": 25115640,
|
"value": 25119760,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"dwInterfaceLinkList": {
|
"dwInterfaceLinkList": {
|
||||||
"value": 26735288,
|
"value": 26739352,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"dwLocalPlayerController": {
|
"dwLocalPlayerController": {
|
||||||
"value": 25063768,
|
"value": 25067864,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"dwLocalPlayerPawn": {
|
"dwLocalPlayerPawn": {
|
||||||
"value": 25713704,
|
"value": 25717832,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"dwPlantedC4": {
|
"dwPlantedC4": {
|
||||||
"value": 25742032,
|
"value": 25739232,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"dwViewAngles": {
|
"dwViewAngles": {
|
||||||
"value": 26105664,
|
"value": 26109808,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"dwViewMatrix": {
|
"dwViewMatrix": {
|
||||||
"value": 25716496,
|
"value": 25720624,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"dwViewRender": {
|
"dwViewRender": {
|
||||||
"value": 25719048,
|
"value": 25723176,
|
||||||
"comment": null
|
"comment": null
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"comment": "client.dll"
|
"comment": "client.dll"
|
||||||
},
|
},
|
||||||
"Engine2Dll": {
|
"engine2_dll": {
|
||||||
"data": {
|
"data": {
|
||||||
"dwBuildNumber": {
|
"dwBuildNumber": {
|
||||||
"value": 4748564,
|
"value": 4748564,
|
||||||
@ -115,11 +119,11 @@
|
|||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"dwWindowHeight": {
|
"dwWindowHeight": {
|
||||||
"value": 5473916,
|
"value": 5473964,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"dwWindowWidth": {
|
"dwWindowWidth": {
|
||||||
"value": 5473912,
|
"value": 5473960,
|
||||||
"comment": null
|
"comment": null
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -1,37 +1,38 @@
|
|||||||
'''
|
'''
|
||||||
Created using https://github.com/a2x/cs2-dumper
|
Created using https://github.com/a2x/cs2-dumper
|
||||||
2023-10-20 23:01:51.630645500 UTC
|
Thu, 26 Oct 2023 06:38:41 +0000
|
||||||
'''
|
'''
|
||||||
|
|
||||||
class ClientDll: # client.dll
|
class client_dll: # client.dll
|
||||||
dwBaseEntityModel_setModel = 0x57DA70
|
dwBaseEntityModel_setModel = 0x57EA50
|
||||||
dwEntityList = 0x1798738
|
dwEntityList = 0x17995C0
|
||||||
dwForceAttack = 0x169DE50
|
dwForceAttack = 0x169EE60
|
||||||
dwForceAttack2 = 0x169DEE0
|
dwForceAttack2 = 0x169EEF0
|
||||||
dwForceBackward = 0x169E120
|
dwForceBackward = 0x169F130
|
||||||
dwForceCrouch = 0x169E3F0
|
dwForceCrouch = 0x169F400
|
||||||
dwForceForward = 0x169E090
|
dwForceForward = 0x169F0A0
|
||||||
dwForceJump = 0x169E360
|
dwForceJump = 0x169F370
|
||||||
dwForceLeft = 0x169E1B0
|
dwForceLeft = 0x169F1C0
|
||||||
dwForceRight = 0x169E240
|
dwForceRight = 0x169F250
|
||||||
dwGameEntitySystem_getBaseEntity = 0x601070
|
dwGameEntitySystem = 0x1952588
|
||||||
dwGameEntitySystem_getHighestEntityIndex = 0x5F2D60
|
dwGameEntitySystem_getBaseEntity = 0x602050
|
||||||
dwGameRules = 0x17F4478
|
dwGameEntitySystem_getHighestEntityIndex = 0x5F3D40
|
||||||
dwGlobalVars = 0x1699F40
|
dwGameRules = 0x17F5488
|
||||||
dwGlowManager = 0x17F3BF8
|
dwGlobalVars = 0x169AFE0
|
||||||
dwInterfaceLinkList = 0x197F2B8
|
dwGlowManager = 0x17F4C10
|
||||||
dwLocalPlayerController = 0x17E7158
|
dwInterfaceLinkList = 0x1980298
|
||||||
dwLocalPlayerPawn = 0x1885C28
|
dwLocalPlayerController = 0x17E8158
|
||||||
dwPlantedC4 = 0x188CAD0
|
dwLocalPlayerPawn = 0x1886C48
|
||||||
dwViewAngles = 0x18E5740
|
dwPlantedC4 = 0x188BFE0
|
||||||
dwViewMatrix = 0x1886710
|
dwViewAngles = 0x18E6770
|
||||||
dwViewRender = 0x1887108
|
dwViewMatrix = 0x1887730
|
||||||
|
dwViewRender = 0x1888128
|
||||||
|
|
||||||
class Engine2Dll: # engine2.dll
|
class engine2_dll: # engine2.dll
|
||||||
dwBuildNumber = 0x487514
|
dwBuildNumber = 0x487514
|
||||||
dwNetworkGameClient = 0x486AB0
|
dwNetworkGameClient = 0x486AB0
|
||||||
dwNetworkGameClient_getLocalPlayer = 0xF0
|
dwNetworkGameClient_getLocalPlayer = 0xF0
|
||||||
dwNetworkGameClient_maxClients = 0x250
|
dwNetworkGameClient_maxClients = 0x250
|
||||||
dwNetworkGameClient_signOnState = 0x240
|
dwNetworkGameClient_signOnState = 0x240
|
||||||
dwWindowHeight = 0x53867C
|
dwWindowHeight = 0x5386AC
|
||||||
dwWindowWidth = 0x538678
|
dwWindowWidth = 0x5386A8
|
||||||
|
@ -1,41 +1,42 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* 2023-10-20 23:01:51.631119800 UTC
|
* Thu, 26 Oct 2023 06:38:41 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#![allow(non_snake_case, non_upper_case_globals)]
|
#![allow(non_snake_case, non_upper_case_globals)]
|
||||||
|
|
||||||
pub mod ClientDll { // client.dll
|
pub mod client_dll { // client.dll
|
||||||
pub const dwBaseEntityModel_setModel: usize = 0x57DA70;
|
pub const dwBaseEntityModel_setModel: usize = 0x57EA50;
|
||||||
pub const dwEntityList: usize = 0x1798738;
|
pub const dwEntityList: usize = 0x17995C0;
|
||||||
pub const dwForceAttack: usize = 0x169DE50;
|
pub const dwForceAttack: usize = 0x169EE60;
|
||||||
pub const dwForceAttack2: usize = 0x169DEE0;
|
pub const dwForceAttack2: usize = 0x169EEF0;
|
||||||
pub const dwForceBackward: usize = 0x169E120;
|
pub const dwForceBackward: usize = 0x169F130;
|
||||||
pub const dwForceCrouch: usize = 0x169E3F0;
|
pub const dwForceCrouch: usize = 0x169F400;
|
||||||
pub const dwForceForward: usize = 0x169E090;
|
pub const dwForceForward: usize = 0x169F0A0;
|
||||||
pub const dwForceJump: usize = 0x169E360;
|
pub const dwForceJump: usize = 0x169F370;
|
||||||
pub const dwForceLeft: usize = 0x169E1B0;
|
pub const dwForceLeft: usize = 0x169F1C0;
|
||||||
pub const dwForceRight: usize = 0x169E240;
|
pub const dwForceRight: usize = 0x169F250;
|
||||||
pub const dwGameEntitySystem_getBaseEntity: usize = 0x601070;
|
pub const dwGameEntitySystem: usize = 0x1952588;
|
||||||
pub const dwGameEntitySystem_getHighestEntityIndex: usize = 0x5F2D60;
|
pub const dwGameEntitySystem_getBaseEntity: usize = 0x602050;
|
||||||
pub const dwGameRules: usize = 0x17F4478;
|
pub const dwGameEntitySystem_getHighestEntityIndex: usize = 0x5F3D40;
|
||||||
pub const dwGlobalVars: usize = 0x1699F40;
|
pub const dwGameRules: usize = 0x17F5488;
|
||||||
pub const dwGlowManager: usize = 0x17F3BF8;
|
pub const dwGlobalVars: usize = 0x169AFE0;
|
||||||
pub const dwInterfaceLinkList: usize = 0x197F2B8;
|
pub const dwGlowManager: usize = 0x17F4C10;
|
||||||
pub const dwLocalPlayerController: usize = 0x17E7158;
|
pub const dwInterfaceLinkList: usize = 0x1980298;
|
||||||
pub const dwLocalPlayerPawn: usize = 0x1885C28;
|
pub const dwLocalPlayerController: usize = 0x17E8158;
|
||||||
pub const dwPlantedC4: usize = 0x188CAD0;
|
pub const dwLocalPlayerPawn: usize = 0x1886C48;
|
||||||
pub const dwViewAngles: usize = 0x18E5740;
|
pub const dwPlantedC4: usize = 0x188BFE0;
|
||||||
pub const dwViewMatrix: usize = 0x1886710;
|
pub const dwViewAngles: usize = 0x18E6770;
|
||||||
pub const dwViewRender: usize = 0x1887108;
|
pub const dwViewMatrix: usize = 0x1887730;
|
||||||
|
pub const dwViewRender: usize = 0x1888128;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod Engine2Dll { // engine2.dll
|
pub mod engine2_dll { // engine2.dll
|
||||||
pub const dwBuildNumber: usize = 0x487514;
|
pub const dwBuildNumber: usize = 0x487514;
|
||||||
pub const dwNetworkGameClient: usize = 0x486AB0;
|
pub const dwNetworkGameClient: usize = 0x486AB0;
|
||||||
pub const dwNetworkGameClient_getLocalPlayer: usize = 0xF0;
|
pub const dwNetworkGameClient_getLocalPlayer: usize = 0xF0;
|
||||||
pub const dwNetworkGameClient_maxClients: usize = 0x250;
|
pub const dwNetworkGameClient_maxClients: usize = 0x250;
|
||||||
pub const dwNetworkGameClient_signOnState: usize = 0x240;
|
pub const dwNetworkGameClient_signOnState: usize = 0x240;
|
||||||
pub const dwWindowHeight: usize = 0x53867C;
|
pub const dwWindowHeight: usize = 0x5386AC;
|
||||||
pub const dwWindowWidth: usize = 0x538678;
|
pub const dwWindowWidth: usize = 0x5386A8;
|
||||||
}
|
}
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* 2023-10-20 23:01:49.756719400 UTC
|
* Thu, 26 Oct 2023 06:38:23 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public static class CBaseRendererSource2 { // CParticleFunctionRenderer
|
public static class CBaseRendererSource2 { // CParticleFunctionRenderer
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* 2023-10-20 23:01:49.715215200 UTC
|
* Thu, 26 Oct 2023 06:38:23 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
'''
|
'''
|
||||||
Created using https://github.com/a2x/cs2-dumper
|
Created using https://github.com/a2x/cs2-dumper
|
||||||
2023-10-20 23:01:49.798506800 UTC
|
Thu, 26 Oct 2023 06:38:23 +0000
|
||||||
'''
|
'''
|
||||||
|
|
||||||
class CBaseRendererSource2: # CParticleFunctionRenderer
|
class CBaseRendererSource2: # CParticleFunctionRenderer
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* 2023-10-20 23:01:49.837496900 UTC
|
* Thu, 26 Oct 2023 06:38:23 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#![allow(non_snake_case, non_upper_case_globals)]
|
#![allow(non_snake_case, non_upper_case_globals)]
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* 2023-10-20 23:01:49.516145500 UTC
|
* Thu, 26 Oct 2023 06:38:23 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public static class CBasePulseGraphInstance {
|
public static class CBasePulseGraphInstance {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* 2023-10-20 23:01:49.513570900 UTC
|
* Thu, 26 Oct 2023 06:38:23 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
'''
|
'''
|
||||||
Created using https://github.com/a2x/cs2-dumper
|
Created using https://github.com/a2x/cs2-dumper
|
||||||
2023-10-20 23:01:49.518945300 UTC
|
Thu, 26 Oct 2023 06:38:23 +0000
|
||||||
'''
|
'''
|
||||||
|
|
||||||
class CBasePulseGraphInstance:
|
class CBasePulseGraphInstance:
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* 2023-10-20 23:01:49.521408200 UTC
|
* Thu, 26 Oct 2023 06:38:23 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#![allow(non_snake_case, non_upper_case_globals)]
|
#![allow(non_snake_case, non_upper_case_globals)]
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* 2023-10-20 23:01:49.150323200 UTC
|
* Thu, 26 Oct 2023 06:38:23 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public static class RenderInputLayoutField_t {
|
public static class RenderInputLayoutField_t {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* 2023-10-20 23:01:49.149959300 UTC
|
* Thu, 26 Oct 2023 06:38:23 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
'''
|
'''
|
||||||
Created using https://github.com/a2x/cs2-dumper
|
Created using https://github.com/a2x/cs2-dumper
|
||||||
2023-10-20 23:01:49.150834300 UTC
|
Thu, 26 Oct 2023 06:38:23 +0000
|
||||||
'''
|
'''
|
||||||
|
|
||||||
class RenderInputLayoutField_t:
|
class RenderInputLayoutField_t:
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* 2023-10-20 23:01:49.151180800 UTC
|
* Thu, 26 Oct 2023 06:38:23 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#![allow(non_snake_case, non_upper_case_globals)]
|
#![allow(non_snake_case, non_upper_case_globals)]
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* 2023-10-20 23:01:49.145456400 UTC
|
* Thu, 26 Oct 2023 06:38:23 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public static class AABB_t {
|
public static class AABB_t {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* 2023-10-20 23:01:49.144421100 UTC
|
* Thu, 26 Oct 2023 06:38:23 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
'''
|
'''
|
||||||
Created using https://github.com/a2x/cs2-dumper
|
Created using https://github.com/a2x/cs2-dumper
|
||||||
2023-10-20 23:01:49.146685700 UTC
|
Thu, 26 Oct 2023 06:38:23 +0000
|
||||||
'''
|
'''
|
||||||
|
|
||||||
class AABB_t:
|
class AABB_t:
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* 2023-10-20 23:01:49.147681100 UTC
|
* Thu, 26 Oct 2023 06:38:23 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#![allow(non_snake_case, non_upper_case_globals)]
|
#![allow(non_snake_case, non_upper_case_globals)]
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* 2023-10-20 23:01:49.477311 UTC
|
* Thu, 26 Oct 2023 06:38:23 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public static class CSSDSEndFrameViewInfo {
|
public static class CSSDSEndFrameViewInfo {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* 2023-10-20 23:01:49.476745600 UTC
|
* Thu, 26 Oct 2023 06:38:23 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
'''
|
'''
|
||||||
Created using https://github.com/a2x/cs2-dumper
|
Created using https://github.com/a2x/cs2-dumper
|
||||||
2023-10-20 23:01:49.478047400 UTC
|
Thu, 26 Oct 2023 06:38:23 +0000
|
||||||
'''
|
'''
|
||||||
|
|
||||||
class CSSDSEndFrameViewInfo:
|
class CSSDSEndFrameViewInfo:
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* 2023-10-20 23:01:49.478601800 UTC
|
* Thu, 26 Oct 2023 06:38:23 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#![allow(non_snake_case, non_upper_case_globals)]
|
#![allow(non_snake_case, non_upper_case_globals)]
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* 2023-10-20 23:01:49.136044500 UTC
|
* Thu, 26 Oct 2023 06:38:23 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public static class CExampleSchemaVData_Monomorphic {
|
public static class CExampleSchemaVData_Monomorphic {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* 2023-10-20 23:01:49.135429600 UTC
|
* Thu, 26 Oct 2023 06:38:23 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
'''
|
'''
|
||||||
Created using https://github.com/a2x/cs2-dumper
|
Created using https://github.com/a2x/cs2-dumper
|
||||||
2023-10-20 23:01:49.136826100 UTC
|
Thu, 26 Oct 2023 06:38:23 +0000
|
||||||
'''
|
'''
|
||||||
|
|
||||||
class CExampleSchemaVData_Monomorphic:
|
class CExampleSchemaVData_Monomorphic:
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* 2023-10-20 23:01:49.137415600 UTC
|
* Thu, 26 Oct 2023 06:38:23 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#![allow(non_snake_case, non_upper_case_globals)]
|
#![allow(non_snake_case, non_upper_case_globals)]
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* 2023-10-20 23:01:50.278482700 UTC
|
* Thu, 26 Oct 2023 06:38:24 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public static class ActiveModelConfig_t {
|
public static class ActiveModelConfig_t {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* 2023-10-20 23:01:50.208143800 UTC
|
* Thu, 26 Oct 2023 06:38:24 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
'''
|
'''
|
||||||
Created using https://github.com/a2x/cs2-dumper
|
Created using https://github.com/a2x/cs2-dumper
|
||||||
2023-10-20 23:01:50.351699500 UTC
|
Thu, 26 Oct 2023 06:38:24 +0000
|
||||||
'''
|
'''
|
||||||
|
|
||||||
class ActiveModelConfig_t:
|
class ActiveModelConfig_t:
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* 2023-10-20 23:01:50.420995400 UTC
|
* Thu, 26 Oct 2023 06:38:24 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#![allow(non_snake_case, non_upper_case_globals)]
|
#![allow(non_snake_case, non_upper_case_globals)]
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* 2023-10-20 23:01:49.465649400 UTC
|
* Thu, 26 Oct 2023 06:38:23 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public static class CDSPMixgroupModifier {
|
public static class CDSPMixgroupModifier {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* 2023-10-20 23:01:49.462614600 UTC
|
* Thu, 26 Oct 2023 06:38:23 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
'''
|
'''
|
||||||
Created using https://github.com/a2x/cs2-dumper
|
Created using https://github.com/a2x/cs2-dumper
|
||||||
2023-10-20 23:01:49.468861500 UTC
|
Thu, 26 Oct 2023 06:38:23 +0000
|
||||||
'''
|
'''
|
||||||
|
|
||||||
class CDSPMixgroupModifier:
|
class CDSPMixgroupModifier:
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* 2023-10-20 23:01:49.471774200 UTC
|
* Thu, 26 Oct 2023 06:38:23 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#![allow(non_snake_case, non_upper_case_globals)]
|
#![allow(non_snake_case, non_upper_case_globals)]
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* 2023-10-20 23:01:49.427257500 UTC
|
* Thu, 26 Oct 2023 06:38:23 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public static class CFeIndexedJiggleBone {
|
public static class CFeIndexedJiggleBone {
|
||||||
@ -635,12 +635,13 @@ public static class RnHull_t {
|
|||||||
public const nint m_vOrthographicAreas = 0x28; // Vector
|
public const nint m_vOrthographicAreas = 0x28; // Vector
|
||||||
public const nint m_MassProperties = 0x34; // matrix3x4_t
|
public const nint m_MassProperties = 0x34; // matrix3x4_t
|
||||||
public const nint m_flVolume = 0x64; // float
|
public const nint m_flVolume = 0x64; // float
|
||||||
public const nint m_Vertices = 0x68; // CUtlVector<Vector>
|
public const nint m_Vertices = 0x68; // CUtlVector<RnVertex_t>
|
||||||
public const nint m_Edges = 0x80; // CUtlVector<RnHalfEdge_t>
|
public const nint m_VertexPositions = 0x80; // CUtlVector<Vector>
|
||||||
public const nint m_Faces = 0x98; // CUtlVector<RnFace_t>
|
public const nint m_Edges = 0x98; // CUtlVector<RnHalfEdge_t>
|
||||||
public const nint m_Planes = 0xB0; // CUtlVector<RnPlane_t>
|
public const nint m_Faces = 0xB0; // CUtlVector<RnFace_t>
|
||||||
public const nint m_nFlags = 0xC8; // uint32_t
|
public const nint m_FacePlanes = 0xC8; // CUtlVector<RnPlane_t>
|
||||||
public const nint m_pRegionSVM = 0xD0; // CRegionSVM*
|
public const nint m_nFlags = 0xE0; // uint32_t
|
||||||
|
public const nint m_pRegionSVM = 0xE8; // CRegionSVM*
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class RnMeshDesc_t { // RnShapeDesc_t
|
public static class RnMeshDesc_t { // RnShapeDesc_t
|
||||||
@ -706,6 +707,10 @@ public static class RnTriangle_t {
|
|||||||
public const nint m_nIndex = 0x0; // int32_t[3]
|
public const nint m_nIndex = 0x0; // int32_t[3]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static class RnVertex_t {
|
||||||
|
public const nint m_nEdge = 0x0; // uint8_t
|
||||||
|
}
|
||||||
|
|
||||||
public static class RnWing_t {
|
public static class RnWing_t {
|
||||||
public const nint m_nIndex = 0x0; // int32_t[3]
|
public const nint m_nIndex = 0x0; // int32_t[3]
|
||||||
}
|
}
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* 2023-10-20 23:01:49.420147400 UTC
|
* Thu, 26 Oct 2023 06:38:23 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
@ -639,12 +639,13 @@ namespace RnHull_t {
|
|||||||
constexpr std::ptrdiff_t m_vOrthographicAreas = 0x28; // Vector
|
constexpr std::ptrdiff_t m_vOrthographicAreas = 0x28; // Vector
|
||||||
constexpr std::ptrdiff_t m_MassProperties = 0x34; // matrix3x4_t
|
constexpr std::ptrdiff_t m_MassProperties = 0x34; // matrix3x4_t
|
||||||
constexpr std::ptrdiff_t m_flVolume = 0x64; // float
|
constexpr std::ptrdiff_t m_flVolume = 0x64; // float
|
||||||
constexpr std::ptrdiff_t m_Vertices = 0x68; // CUtlVector<Vector>
|
constexpr std::ptrdiff_t m_Vertices = 0x68; // CUtlVector<RnVertex_t>
|
||||||
constexpr std::ptrdiff_t m_Edges = 0x80; // CUtlVector<RnHalfEdge_t>
|
constexpr std::ptrdiff_t m_VertexPositions = 0x80; // CUtlVector<Vector>
|
||||||
constexpr std::ptrdiff_t m_Faces = 0x98; // CUtlVector<RnFace_t>
|
constexpr std::ptrdiff_t m_Edges = 0x98; // CUtlVector<RnHalfEdge_t>
|
||||||
constexpr std::ptrdiff_t m_Planes = 0xB0; // CUtlVector<RnPlane_t>
|
constexpr std::ptrdiff_t m_Faces = 0xB0; // CUtlVector<RnFace_t>
|
||||||
constexpr std::ptrdiff_t m_nFlags = 0xC8; // uint32_t
|
constexpr std::ptrdiff_t m_FacePlanes = 0xC8; // CUtlVector<RnPlane_t>
|
||||||
constexpr std::ptrdiff_t m_pRegionSVM = 0xD0; // CRegionSVM*
|
constexpr std::ptrdiff_t m_nFlags = 0xE0; // uint32_t
|
||||||
|
constexpr std::ptrdiff_t m_pRegionSVM = 0xE8; // CRegionSVM*
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace RnMeshDesc_t { // RnShapeDesc_t
|
namespace RnMeshDesc_t { // RnShapeDesc_t
|
||||||
@ -710,6 +711,10 @@ namespace RnTriangle_t {
|
|||||||
constexpr std::ptrdiff_t m_nIndex = 0x0; // int32_t[3]
|
constexpr std::ptrdiff_t m_nIndex = 0x0; // int32_t[3]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
namespace RnVertex_t {
|
||||||
|
constexpr std::ptrdiff_t m_nEdge = 0x0; // uint8_t
|
||||||
|
}
|
||||||
|
|
||||||
namespace RnWing_t {
|
namespace RnWing_t {
|
||||||
constexpr std::ptrdiff_t m_nIndex = 0x0; // int32_t[3]
|
constexpr std::ptrdiff_t m_nIndex = 0x0; // int32_t[3]
|
||||||
}
|
}
|
||||||
|
@ -2029,24 +2029,28 @@
|
|||||||
"comment": "AABB_t"
|
"comment": "AABB_t"
|
||||||
},
|
},
|
||||||
"m_Edges": {
|
"m_Edges": {
|
||||||
"value": 128,
|
"value": 152,
|
||||||
"comment": "CUtlVector<RnHalfEdge_t>"
|
"comment": "CUtlVector<RnHalfEdge_t>"
|
||||||
},
|
},
|
||||||
|
"m_FacePlanes": {
|
||||||
|
"value": 200,
|
||||||
|
"comment": "CUtlVector<RnPlane_t>"
|
||||||
|
},
|
||||||
"m_Faces": {
|
"m_Faces": {
|
||||||
"value": 152,
|
"value": 176,
|
||||||
"comment": "CUtlVector<RnFace_t>"
|
"comment": "CUtlVector<RnFace_t>"
|
||||||
},
|
},
|
||||||
"m_MassProperties": {
|
"m_MassProperties": {
|
||||||
"value": 52,
|
"value": 52,
|
||||||
"comment": "matrix3x4_t"
|
"comment": "matrix3x4_t"
|
||||||
},
|
},
|
||||||
"m_Planes": {
|
"m_VertexPositions": {
|
||||||
"value": 176,
|
"value": 128,
|
||||||
"comment": "CUtlVector<RnPlane_t>"
|
"comment": "CUtlVector<Vector>"
|
||||||
},
|
},
|
||||||
"m_Vertices": {
|
"m_Vertices": {
|
||||||
"value": 104,
|
"value": 104,
|
||||||
"comment": "CUtlVector<Vector>"
|
"comment": "CUtlVector<RnVertex_t>"
|
||||||
},
|
},
|
||||||
"m_flMaxAngularRadius": {
|
"m_flMaxAngularRadius": {
|
||||||
"value": 12,
|
"value": 12,
|
||||||
@ -2057,11 +2061,11 @@
|
|||||||
"comment": "float"
|
"comment": "float"
|
||||||
},
|
},
|
||||||
"m_nFlags": {
|
"m_nFlags": {
|
||||||
"value": 200,
|
"value": 224,
|
||||||
"comment": "uint32_t"
|
"comment": "uint32_t"
|
||||||
},
|
},
|
||||||
"m_pRegionSVM": {
|
"m_pRegionSVM": {
|
||||||
"value": 208,
|
"value": 232,
|
||||||
"comment": "CRegionSVM*"
|
"comment": "CRegionSVM*"
|
||||||
},
|
},
|
||||||
"m_vCentroid": {
|
"m_vCentroid": {
|
||||||
@ -2250,6 +2254,15 @@
|
|||||||
},
|
},
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
|
"RnVertex_t": {
|
||||||
|
"data": {
|
||||||
|
"m_nEdge": {
|
||||||
|
"value": 0,
|
||||||
|
"comment": "uint8_t"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"comment": null
|
||||||
|
},
|
||||||
"RnWing_t": {
|
"RnWing_t": {
|
||||||
"data": {
|
"data": {
|
||||||
"m_nIndex": {
|
"m_nIndex": {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
'''
|
'''
|
||||||
Created using https://github.com/a2x/cs2-dumper
|
Created using https://github.com/a2x/cs2-dumper
|
||||||
2023-10-20 23:01:49.434752900 UTC
|
Thu, 26 Oct 2023 06:38:23 +0000
|
||||||
'''
|
'''
|
||||||
|
|
||||||
class CFeIndexedJiggleBone:
|
class CFeIndexedJiggleBone:
|
||||||
@ -567,12 +567,13 @@ class RnHull_t:
|
|||||||
m_vOrthographicAreas = 0x28 # Vector
|
m_vOrthographicAreas = 0x28 # Vector
|
||||||
m_MassProperties = 0x34 # matrix3x4_t
|
m_MassProperties = 0x34 # matrix3x4_t
|
||||||
m_flVolume = 0x64 # float
|
m_flVolume = 0x64 # float
|
||||||
m_Vertices = 0x68 # CUtlVector<Vector>
|
m_Vertices = 0x68 # CUtlVector<RnVertex_t>
|
||||||
m_Edges = 0x80 # CUtlVector<RnHalfEdge_t>
|
m_VertexPositions = 0x80 # CUtlVector<Vector>
|
||||||
m_Faces = 0x98 # CUtlVector<RnFace_t>
|
m_Edges = 0x98 # CUtlVector<RnHalfEdge_t>
|
||||||
m_Planes = 0xB0 # CUtlVector<RnPlane_t>
|
m_Faces = 0xB0 # CUtlVector<RnFace_t>
|
||||||
m_nFlags = 0xC8 # uint32_t
|
m_FacePlanes = 0xC8 # CUtlVector<RnPlane_t>
|
||||||
m_pRegionSVM = 0xD0 # CRegionSVM*
|
m_nFlags = 0xE0 # uint32_t
|
||||||
|
m_pRegionSVM = 0xE8 # CRegionSVM*
|
||||||
|
|
||||||
class RnMeshDesc_t: # RnShapeDesc_t
|
class RnMeshDesc_t: # RnShapeDesc_t
|
||||||
m_Mesh = 0x10 # RnMesh_t
|
m_Mesh = 0x10 # RnMesh_t
|
||||||
@ -626,6 +627,9 @@ class RnSphere_t:
|
|||||||
class RnTriangle_t:
|
class RnTriangle_t:
|
||||||
m_nIndex = 0x0 # int32_t[3]
|
m_nIndex = 0x0 # int32_t[3]
|
||||||
|
|
||||||
|
class RnVertex_t:
|
||||||
|
m_nEdge = 0x0 # uint8_t
|
||||||
|
|
||||||
class RnWing_t:
|
class RnWing_t:
|
||||||
m_nIndex = 0x0 # int32_t[3]
|
m_nIndex = 0x0 # int32_t[3]
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* 2023-10-20 23:01:49.441693400 UTC
|
* Thu, 26 Oct 2023 06:38:23 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#![allow(non_snake_case, non_upper_case_globals)]
|
#![allow(non_snake_case, non_upper_case_globals)]
|
||||||
@ -637,12 +637,13 @@ pub mod RnHull_t {
|
|||||||
pub const m_vOrthographicAreas: usize = 0x28; // Vector
|
pub const m_vOrthographicAreas: usize = 0x28; // Vector
|
||||||
pub const m_MassProperties: usize = 0x34; // matrix3x4_t
|
pub const m_MassProperties: usize = 0x34; // matrix3x4_t
|
||||||
pub const m_flVolume: usize = 0x64; // float
|
pub const m_flVolume: usize = 0x64; // float
|
||||||
pub const m_Vertices: usize = 0x68; // CUtlVector<Vector>
|
pub const m_Vertices: usize = 0x68; // CUtlVector<RnVertex_t>
|
||||||
pub const m_Edges: usize = 0x80; // CUtlVector<RnHalfEdge_t>
|
pub const m_VertexPositions: usize = 0x80; // CUtlVector<Vector>
|
||||||
pub const m_Faces: usize = 0x98; // CUtlVector<RnFace_t>
|
pub const m_Edges: usize = 0x98; // CUtlVector<RnHalfEdge_t>
|
||||||
pub const m_Planes: usize = 0xB0; // CUtlVector<RnPlane_t>
|
pub const m_Faces: usize = 0xB0; // CUtlVector<RnFace_t>
|
||||||
pub const m_nFlags: usize = 0xC8; // uint32_t
|
pub const m_FacePlanes: usize = 0xC8; // CUtlVector<RnPlane_t>
|
||||||
pub const m_pRegionSVM: usize = 0xD0; // CRegionSVM*
|
pub const m_nFlags: usize = 0xE0; // uint32_t
|
||||||
|
pub const m_pRegionSVM: usize = 0xE8; // CRegionSVM*
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod RnMeshDesc_t { // RnShapeDesc_t
|
pub mod RnMeshDesc_t { // RnShapeDesc_t
|
||||||
@ -708,6 +709,10 @@ pub mod RnTriangle_t {
|
|||||||
pub const m_nIndex: usize = 0x0; // int32_t[3]
|
pub const m_nIndex: usize = 0x0; // int32_t[3]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pub mod RnVertex_t {
|
||||||
|
pub const m_nEdge: usize = 0x0; // uint8_t
|
||||||
|
}
|
||||||
|
|
||||||
pub mod RnWing_t {
|
pub mod RnWing_t {
|
||||||
pub const m_nIndex: usize = 0x0; // int32_t[3]
|
pub const m_nIndex: usize = 0x0; // int32_t[3]
|
||||||
}
|
}
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* 2023-10-20 23:01:49.493396 UTC
|
* Thu, 26 Oct 2023 06:38:23 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public static class AggregateLODSetup_t {
|
public static class AggregateLODSetup_t {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* 2023-10-20 23:01:49.491127200 UTC
|
* Thu, 26 Oct 2023 06:38:23 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
'''
|
'''
|
||||||
Created using https://github.com/a2x/cs2-dumper
|
Created using https://github.com/a2x/cs2-dumper
|
||||||
2023-10-20 23:01:49.495889300 UTC
|
Thu, 26 Oct 2023 06:38:23 +0000
|
||||||
'''
|
'''
|
||||||
|
|
||||||
class AggregateLODSetup_t:
|
class AggregateLODSetup_t:
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* 2023-10-20 23:01:49.498236100 UTC
|
* Thu, 26 Oct 2023 06:38:23 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#![allow(non_snake_case, non_upper_case_globals)]
|
#![allow(non_snake_case, non_upper_case_globals)]
|
||||||
|
@ -22,9 +22,9 @@ impl FileBuilder for CppFileBuilder {
|
|||||||
name: &str,
|
name: &str,
|
||||||
comment: Option<&str>,
|
comment: Option<&str>,
|
||||||
) -> Result<()> {
|
) -> Result<()> {
|
||||||
let comment = comment.map_or(String::new(), |c| format!("// {}", c));
|
let comment = comment.map_or(String::new(), |c| format!(" // {}", c));
|
||||||
|
|
||||||
write!(output, "namespace {} {{ {}\n", name, comment)
|
write!(output, "namespace {} {{{}\n", name, comment)
|
||||||
}
|
}
|
||||||
|
|
||||||
fn write_variable(
|
fn write_variable(
|
||||||
@ -37,11 +37,11 @@ impl FileBuilder for CppFileBuilder {
|
|||||||
) -> Result<()> {
|
) -> Result<()> {
|
||||||
let indentation = " ".repeat(indentation.unwrap_or(4));
|
let indentation = " ".repeat(indentation.unwrap_or(4));
|
||||||
|
|
||||||
let comment = comment.map_or(String::new(), |c| format!("// {}", c));
|
let comment = comment.map_or(String::new(), |c| format!(" // {}", c));
|
||||||
|
|
||||||
write!(
|
write!(
|
||||||
output,
|
output,
|
||||||
"{}constexpr std::ptrdiff_t {} = {:#X}; {}\n",
|
"{}constexpr std::ptrdiff_t {} = {:#X};{}\n",
|
||||||
indentation, name, value, comment
|
indentation, name, value, comment
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -22,9 +22,9 @@ impl FileBuilder for CSharpFileBuilder {
|
|||||||
name: &str,
|
name: &str,
|
||||||
comment: Option<&str>,
|
comment: Option<&str>,
|
||||||
) -> Result<()> {
|
) -> Result<()> {
|
||||||
let comment = comment.map_or(String::new(), |c| format!("// {}", c));
|
let comment = comment.map_or(String::new(), |c| format!(" // {}", c));
|
||||||
|
|
||||||
write!(output, "public static class {} {{ {}\n", name, comment)
|
write!(output, "public static class {} {{{}\n", name, comment)
|
||||||
}
|
}
|
||||||
|
|
||||||
fn write_variable(
|
fn write_variable(
|
||||||
@ -37,11 +37,11 @@ impl FileBuilder for CSharpFileBuilder {
|
|||||||
) -> Result<()> {
|
) -> Result<()> {
|
||||||
let indentation = " ".repeat(indentation.unwrap_or(4));
|
let indentation = " ".repeat(indentation.unwrap_or(4));
|
||||||
|
|
||||||
let comment = comment.map_or(String::new(), |c| format!("// {}", c));
|
let comment = comment.map_or(String::new(), |c| format!(" // {}", c));
|
||||||
|
|
||||||
write!(
|
write!(
|
||||||
output,
|
output,
|
||||||
"{}public const nint {} = {:#X}; {}\n",
|
"{}public const nint {} = {:#X};{}\n",
|
||||||
indentation, name, value, comment
|
indentation, name, value, comment
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -22,9 +22,9 @@ impl FileBuilder for PythonFileBuilder {
|
|||||||
name: &str,
|
name: &str,
|
||||||
comment: Option<&str>,
|
comment: Option<&str>,
|
||||||
) -> Result<()> {
|
) -> Result<()> {
|
||||||
let comment = comment.map_or(String::new(), |c| format!("# {}", c));
|
let comment = comment.map_or(String::new(), |c| format!(" # {}", c));
|
||||||
|
|
||||||
write!(output, "class {}: {}\n", name, comment)
|
write!(output, "class {}:{}\n", name, comment)
|
||||||
}
|
}
|
||||||
|
|
||||||
fn write_variable(
|
fn write_variable(
|
||||||
@ -37,11 +37,11 @@ impl FileBuilder for PythonFileBuilder {
|
|||||||
) -> Result<()> {
|
) -> Result<()> {
|
||||||
let indentation = " ".repeat(indentation.unwrap_or(4));
|
let indentation = " ".repeat(indentation.unwrap_or(4));
|
||||||
|
|
||||||
let comment = comment.map_or(String::new(), |c| format!("# {}", c));
|
let comment = comment.map_or(String::new(), |c| format!(" # {}", c));
|
||||||
|
|
||||||
write!(
|
write!(
|
||||||
output,
|
output,
|
||||||
"{}{} = {:#X} {}\n",
|
"{}{} = {:#X}{}\n",
|
||||||
indentation, name, value, comment
|
indentation, name, value, comment
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -25,9 +25,9 @@ impl FileBuilder for RustFileBuilder {
|
|||||||
name: &str,
|
name: &str,
|
||||||
comment: Option<&str>,
|
comment: Option<&str>,
|
||||||
) -> Result<()> {
|
) -> Result<()> {
|
||||||
let comment = comment.map_or(String::new(), |c| format!("// {}", c));
|
let comment = comment.map_or(String::new(), |c| format!(" // {}", c));
|
||||||
|
|
||||||
write!(output, "pub mod {} {{ {}\n", name, comment)
|
write!(output, "pub mod {} {{{}\n", name, comment)
|
||||||
}
|
}
|
||||||
|
|
||||||
fn write_variable(
|
fn write_variable(
|
||||||
@ -40,11 +40,11 @@ impl FileBuilder for RustFileBuilder {
|
|||||||
) -> Result<()> {
|
) -> Result<()> {
|
||||||
let indentation = " ".repeat(indentation.unwrap_or(4));
|
let indentation = " ".repeat(indentation.unwrap_or(4));
|
||||||
|
|
||||||
let comment = comment.map_or(String::new(), |c| format!("// {}", c));
|
let comment = comment.map_or(String::new(), |c| format!(" // {}", c));
|
||||||
|
|
||||||
write!(
|
write!(
|
||||||
output,
|
output,
|
||||||
"{}pub const {}: usize = {:#X}; {}\n",
|
"{}pub const {}: usize = {:#X};{}\n",
|
||||||
indentation, name, value, comment
|
indentation, name, value, comment
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -11,7 +11,7 @@ use simplelog::{debug, error, info};
|
|||||||
|
|
||||||
use std::fs::File;
|
use std::fs::File;
|
||||||
|
|
||||||
// Dumps all offsets specified in the `config.json` file and writes the results to a file.
|
/// Dumps all offsets specified in the `config.json` file and writes the results to a file.
|
||||||
///
|
///
|
||||||
/// # Arguments
|
/// # Arguments
|
||||||
///
|
///
|
||||||
@ -144,9 +144,17 @@ mod tests {
|
|||||||
|
|
||||||
use super::*;
|
use super::*;
|
||||||
|
|
||||||
|
fn setup() -> Result<Process> {
|
||||||
|
let mut process = Process::new("cs2.exe")?;
|
||||||
|
|
||||||
|
process.initialize()?;
|
||||||
|
|
||||||
|
Ok(process)
|
||||||
|
}
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn build_number() -> Result<()> {
|
fn build_number() -> Result<()> {
|
||||||
let process = Process::new("cs2.exe")?;
|
let process = setup()?;
|
||||||
|
|
||||||
let engine_base = process
|
let engine_base = process
|
||||||
.get_module_by_name("engine2.dll")
|
.get_module_by_name("engine2.dll")
|
||||||
@ -199,14 +207,14 @@ mod tests {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
let process = Process::new("cs2.exe")?;
|
let process = setup()?;
|
||||||
|
|
||||||
let client_base = process
|
let client_base = process
|
||||||
.get_module_by_name("client.dll")
|
.get_module_by_name("client.dll")
|
||||||
.expect("Failed to find client.dll")
|
.expect("Failed to find client.dll")
|
||||||
.base();
|
.base();
|
||||||
|
|
||||||
let global_vars = process.read_memory::<*const GlobalVarsBase>(client_base + 0x1696F40)?;
|
let global_vars = process.read_memory::<*const GlobalVarsBase>(client_base + 0x169AFE0)?;
|
||||||
|
|
||||||
let current_map_name = unsafe {
|
let current_map_name = unsafe {
|
||||||
(*global_vars)
|
(*global_vars)
|
||||||
@ -221,14 +229,14 @@ mod tests {
|
|||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn local_player() -> Result<()> {
|
fn local_player() -> Result<()> {
|
||||||
let process = Process::new("cs2.exe")?;
|
let process = setup()?;
|
||||||
|
|
||||||
let client_base = process
|
let client_base = process
|
||||||
.get_module_by_name("client.dll")
|
.get_module_by_name("client.dll")
|
||||||
.expect("Failed to find client.dll")
|
.expect("Failed to find client.dll")
|
||||||
.base();
|
.base();
|
||||||
|
|
||||||
let local_player_controller = process.read_memory::<usize>(client_base + 0x17E27C8)?;
|
let local_player_controller = process.read_memory::<usize>(client_base + 0x17E8158)?;
|
||||||
|
|
||||||
let player_name = process.read_string((local_player_controller + 0x610).into())?;
|
let player_name = process.read_string((local_player_controller + 0x610).into())?;
|
||||||
|
|
||||||
@ -239,15 +247,15 @@ mod tests {
|
|||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn window_size() -> Result<()> {
|
fn window_size() -> Result<()> {
|
||||||
let process = Process::new("cs2.exe")?;
|
let process = setup()?;
|
||||||
|
|
||||||
let engine_base = process
|
let engine_base = process
|
||||||
.get_module_by_name("engine2.dll")
|
.get_module_by_name("engine2.dll")
|
||||||
.expect("Failed to find engine2.dll")
|
.expect("Failed to find engine2.dll")
|
||||||
.base();
|
.base();
|
||||||
|
|
||||||
let window_width = process.read_memory::<u32>(engine_base + 0x5386D0)?;
|
let window_width = process.read_memory::<u32>(engine_base + 0x5386A8)?;
|
||||||
let window_height = process.read_memory::<u32>(engine_base + 0x5386D4)?;
|
let window_height = process.read_memory::<u32>(engine_base + 0x5386AC)?;
|
||||||
|
|
||||||
println!("Window size: {}x{}", window_width, window_height);
|
println!("Window size: {}x{}", window_width, window_height);
|
||||||
|
|
||||||
|
@ -8,7 +8,7 @@ use anyhow::Result;
|
|||||||
|
|
||||||
use simplelog::{debug, info};
|
use simplelog::{debug, info};
|
||||||
|
|
||||||
// Dumps all schema system defined classes and writes the results to a file.
|
/// Dumps all schema system classes and writes the results to a file.
|
||||||
///
|
///
|
||||||
/// # Arguments
|
/// # Arguments
|
||||||
///
|
///
|
||||||
@ -36,20 +36,17 @@ pub fn dump_schemas(
|
|||||||
let mut entries = Entries::new();
|
let mut entries = Entries::new();
|
||||||
|
|
||||||
for class in type_scope.classes()? {
|
for class in type_scope.classes()? {
|
||||||
let parent_name = match class.parent()?.map(|p| p.name().to_string()) {
|
let parent_name = class.parent()?.map(|p| p.name().to_string());
|
||||||
Some(name) => name,
|
|
||||||
None => continue,
|
|
||||||
};
|
|
||||||
|
|
||||||
debug!(
|
debug!(
|
||||||
"<i><u><bright-yellow>{}</></></> : <i><u><yellow>{}</></></>",
|
"<i><u><bright-yellow>{}</></></> : <i><u><yellow>{}</></></>",
|
||||||
class.name(),
|
class.name(),
|
||||||
parent_name
|
parent_name.clone().unwrap_or_default()
|
||||||
);
|
);
|
||||||
|
|
||||||
let container = entries.entry(class.name().replace("::", "_")).or_default();
|
let container = entries.entry(class.name().replace("::", "_")).or_default();
|
||||||
|
|
||||||
container.comment = Some(parent_name);
|
container.comment = parent_name;
|
||||||
|
|
||||||
for field in class.fields()? {
|
for field in class.fields()? {
|
||||||
let name = field.name()?;
|
let name = field.name()?;
|
||||||
|
@ -38,7 +38,7 @@ struct Args {
|
|||||||
#[arg(short, long)]
|
#[arg(short, long)]
|
||||||
offsets: bool,
|
offsets: bool,
|
||||||
|
|
||||||
/// Dump schemas.
|
/// Dump schema system classes.
|
||||||
#[arg(short, long)]
|
#[arg(short, long)]
|
||||||
schemas: bool,
|
schemas: bool,
|
||||||
|
|
||||||
@ -47,7 +47,7 @@ struct Args {
|
|||||||
verbose: bool,
|
verbose: bool,
|
||||||
|
|
||||||
/// Output folder.
|
/// Output folder.
|
||||||
#[arg(short, long, default_value = "generated")]
|
#[arg(long, default_value = "generated")]
|
||||||
output: String,
|
output: String,
|
||||||
|
|
||||||
/// Indentation level.
|
/// Indentation level.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user