mirror of
https://github.com/a2x/cs2-dumper.git
synced 2025-04-24 19:25:34 +08:00
📦 Game Update 13954
This commit is contained in:
parent
5d4778ebeb
commit
6cd85c0750
@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "cs2-dumper"
|
name = "cs2-dumper"
|
||||||
version = "0.1.0"
|
version = "0.1.9"
|
||||||
authors = ["a2x"]
|
authors = ["a2x"]
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
repository = "https://github.com/a2x/cs2-dumper"
|
repository = "https://github.com/a2x/cs2-dumper"
|
||||||
@ -10,6 +10,7 @@ license = "MIT"
|
|||||||
chrono = "0.4"
|
chrono = "0.4"
|
||||||
clap = { version = "4.4", features = ["derive"] }
|
clap = { version = "4.4", features = ["derive"] }
|
||||||
log = "0.4"
|
log = "0.4"
|
||||||
|
regex = "1.9"
|
||||||
serde = { version = "1.0", features = ["derive"] }
|
serde = { version = "1.0", features = ["derive"] }
|
||||||
serde_json = "1.0"
|
serde_json = "1.0"
|
||||||
simple_logger = "4.2"
|
simple_logger = "4.2"
|
||||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -1102,16 +1102,16 @@
|
|||||||
"m_usable": 3268
|
"m_usable": 3268
|
||||||
},
|
},
|
||||||
"C_BaseCSGrenade": {
|
"C_BaseCSGrenade": {
|
||||||
"m_bClientPredictDelete": 6368,
|
"m_bClientPredictDelete": 6464,
|
||||||
"m_bIsHeldByPlayer": 6409,
|
"m_bIsHeldByPlayer": 6505,
|
||||||
"m_bJumpThrow": 6411,
|
"m_bJumpThrow": 6507,
|
||||||
"m_bPinPulled": 6410,
|
"m_bPinPulled": 6506,
|
||||||
"m_bRedraw": 6408,
|
"m_bRedraw": 6504,
|
||||||
"m_eThrowStatus": 6412,
|
"m_eThrowStatus": 6508,
|
||||||
"m_fDropTime": 6428,
|
"m_fDropTime": 6524,
|
||||||
"m_fThrowTime": 6416,
|
"m_fThrowTime": 6512,
|
||||||
"m_flThrowStrength": 6420,
|
"m_flThrowStrength": 6516,
|
||||||
"m_flThrowStrengthApproach": 6424
|
"m_flThrowStrengthApproach": 6520
|
||||||
},
|
},
|
||||||
"C_BaseCSGrenadeProjectile": {
|
"C_BaseCSGrenadeProjectile": {
|
||||||
"flNextTrailLineTime": 4256,
|
"flNextTrailLineTime": 4256,
|
||||||
@ -1447,17 +1447,17 @@
|
|||||||
"m_vecStartPos": 3776
|
"m_vecStartPos": 3776
|
||||||
},
|
},
|
||||||
"C_C4": {
|
"C_C4": {
|
||||||
"m_bBombPlacedAnimation": 6412,
|
"m_bBombPlacedAnimation": 6508,
|
||||||
"m_bBombPlanted": 6451,
|
"m_bBombPlanted": 6547,
|
||||||
"m_bDroppedFromDeath": 6452,
|
"m_bDroppedFromDeath": 6548,
|
||||||
"m_bIsPlantingViaUse": 6413,
|
"m_bIsPlantingViaUse": 6509,
|
||||||
"m_bPlayedArmingBeeps": 6444,
|
"m_bPlayedArmingBeeps": 6540,
|
||||||
"m_bStartedArming": 6404,
|
"m_bStartedArming": 6500,
|
||||||
"m_bombdroppedlightParticleIndex": 6400,
|
"m_bombdroppedlightParticleIndex": 6496,
|
||||||
"m_entitySpottedState": 6416,
|
"m_entitySpottedState": 6512,
|
||||||
"m_fArmedTime": 6408,
|
"m_fArmedTime": 6504,
|
||||||
"m_nSpotRules": 6440,
|
"m_nSpotRules": 6536,
|
||||||
"m_szScreenText": 6368
|
"m_szScreenText": 6464
|
||||||
},
|
},
|
||||||
"C_CSGOViewModel": {
|
"C_CSGOViewModel": {
|
||||||
"m_bNeedToQueueHighResComposite": 3872,
|
"m_bNeedToQueueHighResComposite": 3872,
|
||||||
@ -1553,7 +1553,6 @@
|
|||||||
"m_bMatchWaitingForResume": 89,
|
"m_bMatchWaitingForResume": 89,
|
||||||
"m_bPlayAllStepSoundsOnServer": 154,
|
"m_bPlayAllStepSoundsOnServer": 154,
|
||||||
"m_bServerPaused": 68,
|
"m_bServerPaused": 68,
|
||||||
"m_bSkipNextPerfSample": 7800,
|
|
||||||
"m_bSpawnedTerrorHuntHeavy": 3221,
|
"m_bSpawnedTerrorHuntHeavy": 3221,
|
||||||
"m_bSwitchingTeamsAtRoundReset": 3435,
|
"m_bSwitchingTeamsAtRoundReset": 3435,
|
||||||
"m_bTCantBuy": 2536,
|
"m_bTCantBuy": 2536,
|
||||||
@ -1846,17 +1845,18 @@
|
|||||||
"m_szTeamMatchStat": 1528
|
"m_szTeamMatchStat": 1528
|
||||||
},
|
},
|
||||||
"C_CSWeaponBase": {
|
"C_CSWeaponBase": {
|
||||||
"m_IronSightController": 6112,
|
"m_ClientPreviousWeaponState": 5632,
|
||||||
|
"m_IronSightController": 6208,
|
||||||
"m_OnPlayerPickup": 5680,
|
"m_OnPlayerPickup": 5680,
|
||||||
"m_bBurstMode": 5768,
|
"m_bBurstMode": 5768,
|
||||||
"m_bFireOnEmpty": 5672,
|
"m_bFireOnEmpty": 5676,
|
||||||
"m_bGlowForPing": 5944,
|
"m_bGlowForPing": 5944,
|
||||||
"m_bInReload": 5776,
|
"m_bInReload": 5776,
|
||||||
"m_bIsHauledBack": 5784,
|
"m_bIsHauledBack": 5784,
|
||||||
"m_bOldFirstPersonSpectatedState": 5921,
|
"m_bOldFirstPersonSpectatedState": 5921,
|
||||||
"m_bPlayerFireEventIsPrimary": 5596,
|
"m_bPlayerFireEventIsPrimary": 5596,
|
||||||
"m_bReloadVisuallyComplete": 5777,
|
"m_bReloadVisuallyComplete": 5777,
|
||||||
"m_bReloadsWithClips": 5664,
|
"m_bReloadsWithClips": 5668,
|
||||||
"m_bSilencerOn": 5785,
|
"m_bSilencerOn": 5785,
|
||||||
"m_bUIWeapon": 5945,
|
"m_bUIWeapon": 5945,
|
||||||
"m_bVisualsDataSet": 5920,
|
"m_bVisualsDataSet": 5920,
|
||||||
@ -1867,38 +1867,38 @@
|
|||||||
"m_fAccuracySmoothedForZoom": 5752,
|
"m_fAccuracySmoothedForZoom": 5752,
|
||||||
"m_fLastShotTime": 6000,
|
"m_fLastShotTime": 6000,
|
||||||
"m_fScopeZoomEndTime": 5756,
|
"m_fScopeZoomEndTime": 5756,
|
||||||
"m_flCrosshairDistance": 5636,
|
"m_flCrosshairDistance": 5640,
|
||||||
"m_flDroppedAtTime": 5780,
|
"m_flDroppedAtTime": 5780,
|
||||||
"m_flFireSequenceStartTime": 5584,
|
"m_flFireSequenceStartTime": 5584,
|
||||||
"m_flGunAccuracyPosition": 5656,
|
"m_flGunAccuracyPosition": 5660,
|
||||||
"m_flLastAccuracyUpdateTime": 5748,
|
"m_flLastAccuracyUpdateTime": 5748,
|
||||||
"m_flLastClientFireBulletTime": 6020,
|
"m_flLastClientFireBulletTime": 6020,
|
||||||
"m_flLastLOSTraceFailureTime": 6304,
|
"m_flLastLOSTraceFailureTime": 6400,
|
||||||
"m_flNextAttackRenderTimeOffset": 5796,
|
"m_flNextAttackRenderTimeOffset": 5796,
|
||||||
"m_flPostponeFireReadyTime": 5772,
|
"m_flPostponeFireReadyTime": 5772,
|
||||||
"m_flRecoilIndex": 5764,
|
"m_flRecoilIndex": 5764,
|
||||||
"m_flTimeSilencerSwitchComplete": 5788,
|
"m_flTimeSilencerSwitchComplete": 5788,
|
||||||
"m_flTimeWeaponIdle": 5668,
|
"m_flTimeWeaponIdle": 5672,
|
||||||
"m_flTurningInaccuracy": 5740,
|
"m_flTurningInaccuracy": 5740,
|
||||||
"m_flTurningInaccuracyDelta": 5724,
|
"m_flTurningInaccuracyDelta": 5724,
|
||||||
"m_gunHeat": 6008,
|
"m_gunHeat": 6008,
|
||||||
"m_hOurPing": 5924,
|
"m_hOurPing": 5924,
|
||||||
"m_hPrevOwner": 5960,
|
"m_hPrevOwner": 5960,
|
||||||
"m_iAlpha": 5644,
|
"m_iAlpha": 5648,
|
||||||
"m_iAmmoLastCheck": 5640,
|
"m_iAmmoLastCheck": 5644,
|
||||||
"m_iCrosshairTextureID": 5652,
|
"m_iCrosshairTextureID": 5656,
|
||||||
"m_iIronSightMode": 6288,
|
"m_iIronSightMode": 6384,
|
||||||
"m_iNumEmptyAttacks": 6308,
|
"m_iNumEmptyAttacks": 6404,
|
||||||
"m_iOriginalTeamNumber": 5792,
|
"m_iOriginalTeamNumber": 5792,
|
||||||
"m_iRecoilIndex": 5760,
|
"m_iRecoilIndex": 5760,
|
||||||
"m_iScopeTextureID": 5648,
|
"m_iScopeTextureID": 5652,
|
||||||
"m_iState": 5632,
|
"m_iState": 5636,
|
||||||
"m_lastSmokeTime": 6016,
|
"m_lastSmokeTime": 6016,
|
||||||
"m_nDropTick": 5964,
|
"m_nDropTick": 5964,
|
||||||
"m_nFireSequenceStartTimeAck": 5592,
|
"m_nFireSequenceStartTimeAck": 5592,
|
||||||
"m_nFireSequenceStartTimeChange": 5588,
|
"m_nFireSequenceStartTimeChange": 5588,
|
||||||
"m_nOurPingIndex": 5928,
|
"m_nOurPingIndex": 5928,
|
||||||
"m_nViewModelIndex": 5660,
|
"m_nViewModelIndex": 5664,
|
||||||
"m_seqFirePrimary": 5604,
|
"m_seqFirePrimary": 5604,
|
||||||
"m_seqFireSecondary": 5608,
|
"m_seqFireSecondary": 5608,
|
||||||
"m_seqIdle": 5600,
|
"m_seqIdle": 5600,
|
||||||
@ -1908,12 +1908,12 @@
|
|||||||
"m_weaponMode": 5720
|
"m_weaponMode": 5720
|
||||||
},
|
},
|
||||||
"C_CSWeaponBaseGun": {
|
"C_CSWeaponBaseGun": {
|
||||||
"m_bNeedsBoltAction": 6397,
|
"m_bNeedsBoltAction": 6493,
|
||||||
"m_iBurstShotsRemaining": 6372,
|
"m_iBurstShotsRemaining": 6468,
|
||||||
"m_iSilencerBodygroup": 6376,
|
"m_iSilencerBodygroup": 6472,
|
||||||
"m_inPrecache": 6396,
|
"m_inPrecache": 6492,
|
||||||
"m_silencedModelIndex": 6392,
|
"m_silencedModelIndex": 6488,
|
||||||
"m_zoomLevel": 6368
|
"m_zoomLevel": 6464
|
||||||
},
|
},
|
||||||
"C_Chicken": {
|
"C_Chicken": {
|
||||||
"m_AttributeManager": 4352,
|
"m_AttributeManager": 4352,
|
||||||
@ -2361,8 +2361,8 @@
|
|||||||
"m_z": 3852
|
"m_z": 3852
|
||||||
},
|
},
|
||||||
"C_Fists": {
|
"C_Fists": {
|
||||||
"m_bPlayingUninterruptableAct": 6368,
|
"m_bPlayingUninterruptableAct": 6464,
|
||||||
"m_nUninterruptableActivity": 6372
|
"m_nUninterruptableActivity": 6468
|
||||||
},
|
},
|
||||||
"C_FogController": {
|
"C_FogController": {
|
||||||
"m_bUseAngles": 1448,
|
"m_bUseAngles": 1448,
|
||||||
@ -2586,7 +2586,7 @@
|
|||||||
"m_nVoteMapIdsList": 1624
|
"m_nVoteMapIdsList": 1624
|
||||||
},
|
},
|
||||||
"C_Melee": {
|
"C_Melee": {
|
||||||
"m_flThrowAt": 6368
|
"m_flThrowAt": 6464
|
||||||
},
|
},
|
||||||
"C_MolotovProjectile": {
|
"C_MolotovProjectile": {
|
||||||
"m_bIsIncGrenade": 4336
|
"m_bIsIncGrenade": 4336
|
||||||
@ -3168,14 +3168,14 @@
|
|||||||
"m_nVoteOptionCount": 1368
|
"m_nVoteOptionCount": 1368
|
||||||
},
|
},
|
||||||
"C_WeaponBaseItem": {
|
"C_WeaponBaseItem": {
|
||||||
"m_SequenceCompleteTimer": 6368,
|
"m_SequenceCompleteTimer": 6464,
|
||||||
"m_bRedraw": 6392
|
"m_bRedraw": 6488
|
||||||
},
|
},
|
||||||
"C_WeaponShield": {
|
"C_WeaponShield": {
|
||||||
"m_flDisplayHealth": 6400
|
"m_flDisplayHealth": 6496
|
||||||
},
|
},
|
||||||
"C_WeaponTaser": {
|
"C_WeaponTaser": {
|
||||||
"m_fFireTime": 6400
|
"m_fFireTime": 6496
|
||||||
},
|
},
|
||||||
"C_fogplayerparams_t": {
|
"C_fogplayerparams_t": {
|
||||||
"m_NewColor": 40,
|
"m_NewColor": 40,
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -1,5 +1,5 @@
|
|||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.183676600 UTC
|
// 2023-10-03 00:41:23.456613900 UTC
|
||||||
|
|
||||||
public static class CEntityComponentHelper {
|
public static class CEntityComponentHelper {
|
||||||
public const nint m_flags = 0x8; // uint32_t
|
public const nint m_flags = 0x8; // uint32_t
|
||||||
@ -9,7 +9,7 @@ public static class CEntityComponentHelper {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class CEntityIOOutput {
|
public static class CEntityIOOutput {
|
||||||
public const nint m_Value = 0x18; // CVariantBase< CVariantDefaultAllocator >
|
public const nint m_Value = 0x18; // CVariantBase<CVariantDefaultAllocator>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CEntityIdentity {
|
public static class CEntityIdentity {
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#include <cstddef>
|
#include <cstddef>
|
||||||
|
|
||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.181633700 UTC
|
// 2023-10-03 00:41:23.454623200 UTC
|
||||||
|
|
||||||
namespace CEntityComponentHelper {
|
namespace CEntityComponentHelper {
|
||||||
constexpr std::ptrdiff_t m_flags = 0x8; // uint32_t
|
constexpr std::ptrdiff_t m_flags = 0x8; // uint32_t
|
||||||
@ -13,7 +13,7 @@ namespace CEntityComponentHelper {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace CEntityIOOutput {
|
namespace CEntityIOOutput {
|
||||||
constexpr std::ptrdiff_t m_Value = 0x18; // CVariantBase< CVariantDefaultAllocator >
|
constexpr std::ptrdiff_t m_Value = 0x18; // CVariantBase<CVariantDefaultAllocator>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CEntityIdentity {
|
namespace CEntityIdentity {
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#![allow(non_snake_case, non_upper_case_globals)]
|
#![allow(non_snake_case, non_upper_case_globals)]
|
||||||
|
|
||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.186102500 UTC
|
// 2023-10-03 00:41:23.459194400 UTC
|
||||||
|
|
||||||
pub mod CEntityComponentHelper {
|
pub mod CEntityComponentHelper {
|
||||||
pub const m_flags: usize = 0x8; // uint32_t
|
pub const m_flags: usize = 0x8; // uint32_t
|
||||||
@ -11,7 +11,7 @@ pub mod CEntityComponentHelper {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod CEntityIOOutput {
|
pub mod CEntityIOOutput {
|
||||||
pub const m_Value: usize = 0x18; // CVariantBase< CVariantDefaultAllocator >
|
pub const m_Value: usize = 0x18; // CVariantBase<CVariantDefaultAllocator>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CEntityIdentity {
|
pub mod CEntityIdentity {
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:55.103182300 UTC
|
// 2023-10-03 00:41:25.084382500 UTC
|
||||||
|
|
||||||
public static class CAnimScriptBase {
|
public static class CAnimScriptBase {
|
||||||
public const nint m_bIsValid = 0x8; // bool
|
public const nint m_bIsValid = 0x8; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class EmptyTestScript {
|
public static class EmptyTestScript {
|
||||||
public const nint m_hTest = 0x10; // CAnimScriptParam< float32 >
|
public const nint m_hTest = 0x10; // CAnimScriptParam<float>
|
||||||
}
|
}
|
@ -3,12 +3,12 @@
|
|||||||
#include <cstddef>
|
#include <cstddef>
|
||||||
|
|
||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:55.102591 UTC
|
// 2023-10-03 00:41:25.083786900 UTC
|
||||||
|
|
||||||
namespace CAnimScriptBase {
|
namespace CAnimScriptBase {
|
||||||
constexpr std::ptrdiff_t m_bIsValid = 0x8; // bool
|
constexpr std::ptrdiff_t m_bIsValid = 0x8; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace EmptyTestScript {
|
namespace EmptyTestScript {
|
||||||
constexpr std::ptrdiff_t m_hTest = 0x10; // CAnimScriptParam< float32 >
|
constexpr std::ptrdiff_t m_hTest = 0x10; // CAnimScriptParam<float>
|
||||||
}
|
}
|
@ -1,12 +1,12 @@
|
|||||||
#![allow(non_snake_case, non_upper_case_globals)]
|
#![allow(non_snake_case, non_upper_case_globals)]
|
||||||
|
|
||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:55.104199700 UTC
|
// 2023-10-03 00:41:25.085427500 UTC
|
||||||
|
|
||||||
pub mod CAnimScriptBase {
|
pub mod CAnimScriptBase {
|
||||||
pub const m_bIsValid: usize = 0x8; // bool
|
pub const m_bIsValid: usize = 0x8; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod EmptyTestScript {
|
pub mod EmptyTestScript {
|
||||||
pub const m_hTest: usize = 0x10; // CAnimScriptParam< float32 >
|
pub const m_hTest: usize = 0x10; // CAnimScriptParam<float>
|
||||||
}
|
}
|
@ -1,5 +1,5 @@
|
|||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:55.312905 UTC
|
// 2023-10-03 00:41:25.292423 UTC
|
||||||
|
|
||||||
public static class animationsystem_dll {
|
public static class animationsystem_dll {
|
||||||
public const nint AnimationSystemUtils_001 = 0x64510;
|
public const nint AnimationSystemUtils_001 = 0x64510;
|
||||||
@ -7,49 +7,49 @@ public static class animationsystem_dll {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class client_dll {
|
public static class client_dll {
|
||||||
public const nint LegacyGameUI001 = 0x88D0B0;
|
public const nint LegacyGameUI001 = 0x88D7A0;
|
||||||
public const nint Source2ClientUI001 = 0x87BAA0;
|
public const nint Source2ClientUI001 = 0x87C190;
|
||||||
public const nint Source2ClientPrediction001 = 0x79B240;
|
public const nint Source2ClientPrediction001 = 0x79B930;
|
||||||
public const nint ClientToolsInfo_001 = 0x727050;
|
public const nint ClientToolsInfo_001 = 0x727740;
|
||||||
public const nint Source2Client002 = 0x727070;
|
public const nint Source2Client002 = 0x727760;
|
||||||
public const nint GameClientExports001 = 0x727060;
|
public const nint GameClientExports001 = 0x727750;
|
||||||
public const nint EmptyWorldService001_Client = 0x48A900;
|
public const nint EmptyWorldService001_Client = 0x48A810;
|
||||||
public const nint Source2ClientConfig001 = 0x471C90;
|
public const nint Source2ClientConfig001 = 0x471BA0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class engine2_dll {
|
public static class engine2_dll {
|
||||||
public const nint SimpleEngineLoopService_001 = 0x1E4F50;
|
public const nint SimpleEngineLoopService_001 = 0x1E4FE0;
|
||||||
public const nint ClientServerEngineLoopService_001 = 0x1DAC20;
|
public const nint ClientServerEngineLoopService_001 = 0x1DACB0;
|
||||||
public const nint KeyValueCache001 = 0x1D6FC0;
|
public const nint KeyValueCache001 = 0x1D7050;
|
||||||
public const nint HostStateMgr001 = 0x1D49D0;
|
public const nint HostStateMgr001 = 0x1D4A60;
|
||||||
public const nint GameEventSystemServerV001 = 0x1CFDF0;
|
public const nint GameEventSystemServerV001 = 0x1CFE80;
|
||||||
public const nint GameEventSystemClientV001 = 0x1CFDE0;
|
public const nint GameEventSystemClientV001 = 0x1CFE70;
|
||||||
public const nint EngineServiceMgr001 = 0x1CB700;
|
public const nint EngineServiceMgr001 = 0x1CB790;
|
||||||
public const nint VProfService_001 = 0x1B8D20;
|
public const nint VProfService_001 = 0x1B8DA0;
|
||||||
public const nint ToolService_001 = 0x1B7A80;
|
public const nint ToolService_001 = 0x1B7B00;
|
||||||
public const nint StatsService_001 = 0x1B2D00;
|
public const nint StatsService_001 = 0x1B2D80;
|
||||||
public const nint SplitScreenService_001 = 0x1AFF70;
|
public const nint SplitScreenService_001 = 0x1AFFF0;
|
||||||
public const nint SoundService_001 = 0x1AAAC0;
|
public const nint SoundService_001 = 0x1AAB40;
|
||||||
public const nint ScreenshotService001 = 0x1A6990;
|
public const nint ScreenshotService001 = 0x1A6A10;
|
||||||
public const nint RenderService_001 = 0x1A3CF0;
|
public const nint RenderService_001 = 0x1A3D70;
|
||||||
public const nint NetworkService_001 = 0x1A3800;
|
public const nint NetworkService_001 = 0x1A3880;
|
||||||
public const nint NetworkServerService_001 = 0x19E8A0;
|
public const nint NetworkServerService_001 = 0x19E920;
|
||||||
public const nint NetworkP2PService_001 = 0x19A2B0;
|
public const nint NetworkP2PService_001 = 0x19A330;
|
||||||
public const nint NetworkClientService_001 = 0x193EE0;
|
public const nint NetworkClientService_001 = 0x193F60;
|
||||||
public const nint MapListService_001 = 0x18CF20;
|
public const nint MapListService_001 = 0x18CF30;
|
||||||
public const nint InputService_001 = 0x17AC70;
|
public const nint InputService_001 = 0x17AC80;
|
||||||
public const nint GameUIService_001 = 0x175730;
|
public const nint GameUIService_001 = 0x175740;
|
||||||
public const nint GameResourceServiceServerV001 = 0x173490;
|
public const nint GameResourceServiceServerV001 = 0x1734A0;
|
||||||
public const nint GameResourceServiceClientV001 = 0x173480;
|
public const nint GameResourceServiceClientV001 = 0x173490;
|
||||||
public const nint BugService001 = 0x16C4B0;
|
public const nint BugService001 = 0x16C4C0;
|
||||||
public const nint BenchmarkService001 = 0x16AC80;
|
public const nint BenchmarkService001 = 0x16AC90;
|
||||||
public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x1183A0;
|
public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x1183B0;
|
||||||
public const nint EngineGameUI001 = 0x117660;
|
public const nint EngineGameUI001 = 0x117670;
|
||||||
public const nint INETSUPPORT_001 = 0xE6E40;
|
public const nint INETSUPPORT_001 = 0xE6E50;
|
||||||
public const nint Source2EngineToServerStringTable001 = 0xA18A0;
|
public const nint Source2EngineToServerStringTable001 = 0xA18B0;
|
||||||
public const nint Source2EngineToServer001 = 0x8B6D0;
|
public const nint Source2EngineToServer001 = 0x8B6E0;
|
||||||
public const nint Source2EngineToClientStringTable001 = 0x840D0;
|
public const nint Source2EngineToClientStringTable001 = 0x840E0;
|
||||||
public const nint Source2EngineToClient001 = 0x5A730;
|
public const nint Source2EngineToClient001 = 0x5A740;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class filesystem_stdio_dll {
|
public static class filesystem_stdio_dll {
|
||||||
@ -155,14 +155,14 @@ public static class schemasystem_dll {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class server_dll {
|
public static class server_dll {
|
||||||
public const nint NavGameTest001 = 0xA2D390;
|
public const nint NavGameTest001 = 0xA2DB20;
|
||||||
public const nint ServerToolsInfo_001 = 0x831940;
|
public const nint ServerToolsInfo_001 = 0x832220;
|
||||||
public const nint Source2GameClients001 = 0x831950;
|
public const nint Source2GameClients001 = 0x832230;
|
||||||
public const nint Source2GameEntities001 = 0x831960;
|
public const nint Source2GameEntities001 = 0x832240;
|
||||||
public const nint Source2Server001 = 0x831970;
|
public const nint Source2Server001 = 0x832250;
|
||||||
public const nint EmptyWorldService001_Server = 0x586680;
|
public const nint EmptyWorldService001_Server = 0x5873B0;
|
||||||
public const nint Source2ServerConfig001 = 0x566690;
|
public const nint Source2ServerConfig001 = 0x5673C0;
|
||||||
public const nint EntitySubclassUtilsV001 = 0x2C89A0;
|
public const nint EntitySubclassUtilsV001 = 0x2C8940;
|
||||||
public const nint customnavsystem001 = 0x245420;
|
public const nint customnavsystem001 = 0x245420;
|
||||||
public const nint Source2GameDirector001 = 0x13ED30;
|
public const nint Source2GameDirector001 = 0x13ED30;
|
||||||
}
|
}
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#include <cstddef>
|
#include <cstddef>
|
||||||
|
|
||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:55.310639100 UTC
|
// 2023-10-03 00:41:25.290030400 UTC
|
||||||
|
|
||||||
namespace animationsystem_dll {
|
namespace animationsystem_dll {
|
||||||
constexpr std::ptrdiff_t AnimationSystemUtils_001 = 0x64510;
|
constexpr std::ptrdiff_t AnimationSystemUtils_001 = 0x64510;
|
||||||
@ -11,49 +11,49 @@ namespace animationsystem_dll {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace client_dll {
|
namespace client_dll {
|
||||||
constexpr std::ptrdiff_t LegacyGameUI001 = 0x88D0B0;
|
constexpr std::ptrdiff_t LegacyGameUI001 = 0x88D7A0;
|
||||||
constexpr std::ptrdiff_t Source2ClientUI001 = 0x87BAA0;
|
constexpr std::ptrdiff_t Source2ClientUI001 = 0x87C190;
|
||||||
constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x79B240;
|
constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x79B930;
|
||||||
constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x727050;
|
constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x727740;
|
||||||
constexpr std::ptrdiff_t Source2Client002 = 0x727070;
|
constexpr std::ptrdiff_t Source2Client002 = 0x727760;
|
||||||
constexpr std::ptrdiff_t GameClientExports001 = 0x727060;
|
constexpr std::ptrdiff_t GameClientExports001 = 0x727750;
|
||||||
constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x48A900;
|
constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x48A810;
|
||||||
constexpr std::ptrdiff_t Source2ClientConfig001 = 0x471C90;
|
constexpr std::ptrdiff_t Source2ClientConfig001 = 0x471BA0;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace engine2_dll {
|
namespace engine2_dll {
|
||||||
constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x1E4F50;
|
constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x1E4FE0;
|
||||||
constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x1DAC20;
|
constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x1DACB0;
|
||||||
constexpr std::ptrdiff_t KeyValueCache001 = 0x1D6FC0;
|
constexpr std::ptrdiff_t KeyValueCache001 = 0x1D7050;
|
||||||
constexpr std::ptrdiff_t HostStateMgr001 = 0x1D49D0;
|
constexpr std::ptrdiff_t HostStateMgr001 = 0x1D4A60;
|
||||||
constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x1CFDF0;
|
constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x1CFE80;
|
||||||
constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x1CFDE0;
|
constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x1CFE70;
|
||||||
constexpr std::ptrdiff_t EngineServiceMgr001 = 0x1CB700;
|
constexpr std::ptrdiff_t EngineServiceMgr001 = 0x1CB790;
|
||||||
constexpr std::ptrdiff_t VProfService_001 = 0x1B8D20;
|
constexpr std::ptrdiff_t VProfService_001 = 0x1B8DA0;
|
||||||
constexpr std::ptrdiff_t ToolService_001 = 0x1B7A80;
|
constexpr std::ptrdiff_t ToolService_001 = 0x1B7B00;
|
||||||
constexpr std::ptrdiff_t StatsService_001 = 0x1B2D00;
|
constexpr std::ptrdiff_t StatsService_001 = 0x1B2D80;
|
||||||
constexpr std::ptrdiff_t SplitScreenService_001 = 0x1AFF70;
|
constexpr std::ptrdiff_t SplitScreenService_001 = 0x1AFFF0;
|
||||||
constexpr std::ptrdiff_t SoundService_001 = 0x1AAAC0;
|
constexpr std::ptrdiff_t SoundService_001 = 0x1AAB40;
|
||||||
constexpr std::ptrdiff_t ScreenshotService001 = 0x1A6990;
|
constexpr std::ptrdiff_t ScreenshotService001 = 0x1A6A10;
|
||||||
constexpr std::ptrdiff_t RenderService_001 = 0x1A3CF0;
|
constexpr std::ptrdiff_t RenderService_001 = 0x1A3D70;
|
||||||
constexpr std::ptrdiff_t NetworkService_001 = 0x1A3800;
|
constexpr std::ptrdiff_t NetworkService_001 = 0x1A3880;
|
||||||
constexpr std::ptrdiff_t NetworkServerService_001 = 0x19E8A0;
|
constexpr std::ptrdiff_t NetworkServerService_001 = 0x19E920;
|
||||||
constexpr std::ptrdiff_t NetworkP2PService_001 = 0x19A2B0;
|
constexpr std::ptrdiff_t NetworkP2PService_001 = 0x19A330;
|
||||||
constexpr std::ptrdiff_t NetworkClientService_001 = 0x193EE0;
|
constexpr std::ptrdiff_t NetworkClientService_001 = 0x193F60;
|
||||||
constexpr std::ptrdiff_t MapListService_001 = 0x18CF20;
|
constexpr std::ptrdiff_t MapListService_001 = 0x18CF30;
|
||||||
constexpr std::ptrdiff_t InputService_001 = 0x17AC70;
|
constexpr std::ptrdiff_t InputService_001 = 0x17AC80;
|
||||||
constexpr std::ptrdiff_t GameUIService_001 = 0x175730;
|
constexpr std::ptrdiff_t GameUIService_001 = 0x175740;
|
||||||
constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x173490;
|
constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x1734A0;
|
||||||
constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x173480;
|
constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x173490;
|
||||||
constexpr std::ptrdiff_t BugService001 = 0x16C4B0;
|
constexpr std::ptrdiff_t BugService001 = 0x16C4C0;
|
||||||
constexpr std::ptrdiff_t BenchmarkService001 = 0x16AC80;
|
constexpr std::ptrdiff_t BenchmarkService001 = 0x16AC90;
|
||||||
constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x1183A0;
|
constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x1183B0;
|
||||||
constexpr std::ptrdiff_t EngineGameUI001 = 0x117660;
|
constexpr std::ptrdiff_t EngineGameUI001 = 0x117670;
|
||||||
constexpr std::ptrdiff_t INETSUPPORT_001 = 0xE6E40;
|
constexpr std::ptrdiff_t INETSUPPORT_001 = 0xE6E50;
|
||||||
constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0xA18A0;
|
constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0xA18B0;
|
||||||
constexpr std::ptrdiff_t Source2EngineToServer001 = 0x8B6D0;
|
constexpr std::ptrdiff_t Source2EngineToServer001 = 0x8B6E0;
|
||||||
constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x840D0;
|
constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x840E0;
|
||||||
constexpr std::ptrdiff_t Source2EngineToClient001 = 0x5A730;
|
constexpr std::ptrdiff_t Source2EngineToClient001 = 0x5A740;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace filesystem_stdio_dll {
|
namespace filesystem_stdio_dll {
|
||||||
@ -159,14 +159,14 @@ namespace schemasystem_dll {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace server_dll {
|
namespace server_dll {
|
||||||
constexpr std::ptrdiff_t NavGameTest001 = 0xA2D390;
|
constexpr std::ptrdiff_t NavGameTest001 = 0xA2DB20;
|
||||||
constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x831940;
|
constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x832220;
|
||||||
constexpr std::ptrdiff_t Source2GameClients001 = 0x831950;
|
constexpr std::ptrdiff_t Source2GameClients001 = 0x832230;
|
||||||
constexpr std::ptrdiff_t Source2GameEntities001 = 0x831960;
|
constexpr std::ptrdiff_t Source2GameEntities001 = 0x832240;
|
||||||
constexpr std::ptrdiff_t Source2Server001 = 0x831970;
|
constexpr std::ptrdiff_t Source2Server001 = 0x832250;
|
||||||
constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x586680;
|
constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x5873B0;
|
||||||
constexpr std::ptrdiff_t Source2ServerConfig001 = 0x566690;
|
constexpr std::ptrdiff_t Source2ServerConfig001 = 0x5673C0;
|
||||||
constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x2C89A0;
|
constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x2C8940;
|
||||||
constexpr std::ptrdiff_t customnavsystem001 = 0x245420;
|
constexpr std::ptrdiff_t customnavsystem001 = 0x245420;
|
||||||
constexpr std::ptrdiff_t Source2GameDirector001 = 0x13ED30;
|
constexpr std::ptrdiff_t Source2GameDirector001 = 0x13ED30;
|
||||||
}
|
}
|
||||||
|
@ -4,48 +4,48 @@
|
|||||||
"AnimationSystem_001": 389232
|
"AnimationSystem_001": 389232
|
||||||
},
|
},
|
||||||
"client_dll": {
|
"client_dll": {
|
||||||
"ClientToolsInfo_001": 7499856,
|
"ClientToolsInfo_001": 7501632,
|
||||||
"EmptyWorldService001_Client": 4761856,
|
"EmptyWorldService001_Client": 4761616,
|
||||||
"GameClientExports001": 7499872,
|
"GameClientExports001": 7501648,
|
||||||
"LegacyGameUI001": 8966320,
|
"LegacyGameUI001": 8968096,
|
||||||
"Source2Client002": 7499888,
|
"Source2Client002": 7501664,
|
||||||
"Source2ClientConfig001": 4660368,
|
"Source2ClientConfig001": 4660128,
|
||||||
"Source2ClientPrediction001": 7975488,
|
"Source2ClientPrediction001": 7977264,
|
||||||
"Source2ClientUI001": 8895136
|
"Source2ClientUI001": 8896912
|
||||||
},
|
},
|
||||||
"engine2_dll": {
|
"engine2_dll": {
|
||||||
"BenchmarkService001": 1485952,
|
"BenchmarkService001": 1485968,
|
||||||
"BugService001": 1492144,
|
"BugService001": 1492160,
|
||||||
"ClientServerEngineLoopService_001": 1944608,
|
"ClientServerEngineLoopService_001": 1944752,
|
||||||
"EngineGameUI001": 1144416,
|
"EngineGameUI001": 1144432,
|
||||||
"EngineServiceMgr001": 1881856,
|
"EngineServiceMgr001": 1882000,
|
||||||
"GameEventSystemClientV001": 1900000,
|
"GameEventSystemClientV001": 1900144,
|
||||||
"GameEventSystemServerV001": 1900016,
|
"GameEventSystemServerV001": 1900160,
|
||||||
"GameResourceServiceClientV001": 1520768,
|
"GameResourceServiceClientV001": 1520784,
|
||||||
"GameResourceServiceServerV001": 1520784,
|
"GameResourceServiceServerV001": 1520800,
|
||||||
"GameUIService_001": 1529648,
|
"GameUIService_001": 1529664,
|
||||||
"HostStateMgr001": 1919440,
|
"HostStateMgr001": 1919584,
|
||||||
"INETSUPPORT_001": 945728,
|
"INETSUPPORT_001": 945744,
|
||||||
"InputService_001": 1551472,
|
"InputService_001": 1551488,
|
||||||
"KeyValueCache001": 1929152,
|
"KeyValueCache001": 1929296,
|
||||||
"MapListService_001": 1625888,
|
"MapListService_001": 1625904,
|
||||||
"NetworkClientService_001": 1654496,
|
"NetworkClientService_001": 1654624,
|
||||||
"NetworkP2PService_001": 1680048,
|
"NetworkP2PService_001": 1680176,
|
||||||
"NetworkServerService_001": 1697952,
|
"NetworkServerService_001": 1698080,
|
||||||
"NetworkService_001": 1718272,
|
"NetworkService_001": 1718400,
|
||||||
"RenderService_001": 1719536,
|
"RenderService_001": 1719664,
|
||||||
"ScreenshotService001": 1730960,
|
"ScreenshotService001": 1731088,
|
||||||
"SimpleEngineLoopService_001": 1986384,
|
"SimpleEngineLoopService_001": 1986528,
|
||||||
"SoundService_001": 1747648,
|
"SoundService_001": 1747776,
|
||||||
"Source2EngineToClient001": 370480,
|
"Source2EngineToClient001": 370496,
|
||||||
"Source2EngineToClientStringTable001": 540880,
|
"Source2EngineToClientStringTable001": 540896,
|
||||||
"Source2EngineToServer001": 571088,
|
"Source2EngineToServer001": 571104,
|
||||||
"Source2EngineToServerStringTable001": 661664,
|
"Source2EngineToServerStringTable001": 661680,
|
||||||
"SplitScreenService_001": 1769328,
|
"SplitScreenService_001": 1769456,
|
||||||
"StatsService_001": 1780992,
|
"StatsService_001": 1781120,
|
||||||
"ToolService_001": 1800832,
|
"ToolService_001": 1800960,
|
||||||
"VENGINE_GAMEUIFUNCS_VERSION005": 1147808,
|
"VENGINE_GAMEUIFUNCS_VERSION005": 1147824,
|
||||||
"VProfService_001": 1805600
|
"VProfService_001": 1805728
|
||||||
},
|
},
|
||||||
"filesystem_stdio_dll": {
|
"filesystem_stdio_dll": {
|
||||||
"VAsyncFileSystem2_001": 421184,
|
"VAsyncFileSystem2_001": 421184,
|
||||||
@ -130,15 +130,15 @@
|
|||||||
"SchemaSystem_001": 43072
|
"SchemaSystem_001": 43072
|
||||||
},
|
},
|
||||||
"server_dll": {
|
"server_dll": {
|
||||||
"EmptyWorldService001_Server": 5793408,
|
"EmptyWorldService001_Server": 5796784,
|
||||||
"EntitySubclassUtilsV001": 2918816,
|
"EntitySubclassUtilsV001": 2918720,
|
||||||
"NavGameTest001": 10670992,
|
"NavGameTest001": 10672928,
|
||||||
"ServerToolsInfo_001": 8591680,
|
"ServerToolsInfo_001": 8593952,
|
||||||
"Source2GameClients001": 8591696,
|
"Source2GameClients001": 8593968,
|
||||||
"Source2GameDirector001": 1305904,
|
"Source2GameDirector001": 1305904,
|
||||||
"Source2GameEntities001": 8591712,
|
"Source2GameEntities001": 8593984,
|
||||||
"Source2Server001": 8591728,
|
"Source2Server001": 8594000,
|
||||||
"Source2ServerConfig001": 5662352,
|
"Source2ServerConfig001": 5665728,
|
||||||
"customnavsystem001": 2380832
|
"customnavsystem001": 2380832
|
||||||
},
|
},
|
||||||
"soundsystem_dll": {
|
"soundsystem_dll": {
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#![allow(non_snake_case, non_upper_case_globals)]
|
#![allow(non_snake_case, non_upper_case_globals)]
|
||||||
|
|
||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:55.315607300 UTC
|
// 2023-10-03 00:41:25.295188200 UTC
|
||||||
|
|
||||||
pub mod animationsystem_dll {
|
pub mod animationsystem_dll {
|
||||||
pub const AnimationSystemUtils_001: usize = 0x64510;
|
pub const AnimationSystemUtils_001: usize = 0x64510;
|
||||||
@ -9,49 +9,49 @@ pub mod animationsystem_dll {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod client_dll {
|
pub mod client_dll {
|
||||||
pub const LegacyGameUI001: usize = 0x88D0B0;
|
pub const LegacyGameUI001: usize = 0x88D7A0;
|
||||||
pub const Source2ClientUI001: usize = 0x87BAA0;
|
pub const Source2ClientUI001: usize = 0x87C190;
|
||||||
pub const Source2ClientPrediction001: usize = 0x79B240;
|
pub const Source2ClientPrediction001: usize = 0x79B930;
|
||||||
pub const ClientToolsInfo_001: usize = 0x727050;
|
pub const ClientToolsInfo_001: usize = 0x727740;
|
||||||
pub const Source2Client002: usize = 0x727070;
|
pub const Source2Client002: usize = 0x727760;
|
||||||
pub const GameClientExports001: usize = 0x727060;
|
pub const GameClientExports001: usize = 0x727750;
|
||||||
pub const EmptyWorldService001_Client: usize = 0x48A900;
|
pub const EmptyWorldService001_Client: usize = 0x48A810;
|
||||||
pub const Source2ClientConfig001: usize = 0x471C90;
|
pub const Source2ClientConfig001: usize = 0x471BA0;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod engine2_dll {
|
pub mod engine2_dll {
|
||||||
pub const SimpleEngineLoopService_001: usize = 0x1E4F50;
|
pub const SimpleEngineLoopService_001: usize = 0x1E4FE0;
|
||||||
pub const ClientServerEngineLoopService_001: usize = 0x1DAC20;
|
pub const ClientServerEngineLoopService_001: usize = 0x1DACB0;
|
||||||
pub const KeyValueCache001: usize = 0x1D6FC0;
|
pub const KeyValueCache001: usize = 0x1D7050;
|
||||||
pub const HostStateMgr001: usize = 0x1D49D0;
|
pub const HostStateMgr001: usize = 0x1D4A60;
|
||||||
pub const GameEventSystemServerV001: usize = 0x1CFDF0;
|
pub const GameEventSystemServerV001: usize = 0x1CFE80;
|
||||||
pub const GameEventSystemClientV001: usize = 0x1CFDE0;
|
pub const GameEventSystemClientV001: usize = 0x1CFE70;
|
||||||
pub const EngineServiceMgr001: usize = 0x1CB700;
|
pub const EngineServiceMgr001: usize = 0x1CB790;
|
||||||
pub const VProfService_001: usize = 0x1B8D20;
|
pub const VProfService_001: usize = 0x1B8DA0;
|
||||||
pub const ToolService_001: usize = 0x1B7A80;
|
pub const ToolService_001: usize = 0x1B7B00;
|
||||||
pub const StatsService_001: usize = 0x1B2D00;
|
pub const StatsService_001: usize = 0x1B2D80;
|
||||||
pub const SplitScreenService_001: usize = 0x1AFF70;
|
pub const SplitScreenService_001: usize = 0x1AFFF0;
|
||||||
pub const SoundService_001: usize = 0x1AAAC0;
|
pub const SoundService_001: usize = 0x1AAB40;
|
||||||
pub const ScreenshotService001: usize = 0x1A6990;
|
pub const ScreenshotService001: usize = 0x1A6A10;
|
||||||
pub const RenderService_001: usize = 0x1A3CF0;
|
pub const RenderService_001: usize = 0x1A3D70;
|
||||||
pub const NetworkService_001: usize = 0x1A3800;
|
pub const NetworkService_001: usize = 0x1A3880;
|
||||||
pub const NetworkServerService_001: usize = 0x19E8A0;
|
pub const NetworkServerService_001: usize = 0x19E920;
|
||||||
pub const NetworkP2PService_001: usize = 0x19A2B0;
|
pub const NetworkP2PService_001: usize = 0x19A330;
|
||||||
pub const NetworkClientService_001: usize = 0x193EE0;
|
pub const NetworkClientService_001: usize = 0x193F60;
|
||||||
pub const MapListService_001: usize = 0x18CF20;
|
pub const MapListService_001: usize = 0x18CF30;
|
||||||
pub const InputService_001: usize = 0x17AC70;
|
pub const InputService_001: usize = 0x17AC80;
|
||||||
pub const GameUIService_001: usize = 0x175730;
|
pub const GameUIService_001: usize = 0x175740;
|
||||||
pub const GameResourceServiceServerV001: usize = 0x173490;
|
pub const GameResourceServiceServerV001: usize = 0x1734A0;
|
||||||
pub const GameResourceServiceClientV001: usize = 0x173480;
|
pub const GameResourceServiceClientV001: usize = 0x173490;
|
||||||
pub const BugService001: usize = 0x16C4B0;
|
pub const BugService001: usize = 0x16C4C0;
|
||||||
pub const BenchmarkService001: usize = 0x16AC80;
|
pub const BenchmarkService001: usize = 0x16AC90;
|
||||||
pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x1183A0;
|
pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x1183B0;
|
||||||
pub const EngineGameUI001: usize = 0x117660;
|
pub const EngineGameUI001: usize = 0x117670;
|
||||||
pub const INETSUPPORT_001: usize = 0xE6E40;
|
pub const INETSUPPORT_001: usize = 0xE6E50;
|
||||||
pub const Source2EngineToServerStringTable001: usize = 0xA18A0;
|
pub const Source2EngineToServerStringTable001: usize = 0xA18B0;
|
||||||
pub const Source2EngineToServer001: usize = 0x8B6D0;
|
pub const Source2EngineToServer001: usize = 0x8B6E0;
|
||||||
pub const Source2EngineToClientStringTable001: usize = 0x840D0;
|
pub const Source2EngineToClientStringTable001: usize = 0x840E0;
|
||||||
pub const Source2EngineToClient001: usize = 0x5A730;
|
pub const Source2EngineToClient001: usize = 0x5A740;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod filesystem_stdio_dll {
|
pub mod filesystem_stdio_dll {
|
||||||
@ -157,14 +157,14 @@ pub mod schemasystem_dll {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod server_dll {
|
pub mod server_dll {
|
||||||
pub const NavGameTest001: usize = 0xA2D390;
|
pub const NavGameTest001: usize = 0xA2DB20;
|
||||||
pub const ServerToolsInfo_001: usize = 0x831940;
|
pub const ServerToolsInfo_001: usize = 0x832220;
|
||||||
pub const Source2GameClients001: usize = 0x831950;
|
pub const Source2GameClients001: usize = 0x832230;
|
||||||
pub const Source2GameEntities001: usize = 0x831960;
|
pub const Source2GameEntities001: usize = 0x832240;
|
||||||
pub const Source2Server001: usize = 0x831970;
|
pub const Source2Server001: usize = 0x832250;
|
||||||
pub const EmptyWorldService001_Server: usize = 0x586680;
|
pub const EmptyWorldService001_Server: usize = 0x5873B0;
|
||||||
pub const Source2ServerConfig001: usize = 0x566690;
|
pub const Source2ServerConfig001: usize = 0x5673C0;
|
||||||
pub const EntitySubclassUtilsV001: usize = 0x2C89A0;
|
pub const EntitySubclassUtilsV001: usize = 0x2C8940;
|
||||||
pub const customnavsystem001: usize = 0x245420;
|
pub const customnavsystem001: usize = 0x245420;
|
||||||
pub const Source2GameDirector001: usize = 0x13ED30;
|
pub const Source2GameDirector001: usize = 0x13ED30;
|
||||||
}
|
}
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.192055500 UTC
|
// 2023-10-03 00:41:23.469184100 UTC
|
||||||
|
|
||||||
public static class MaterialParamBuffer_t {
|
public static class MaterialParamBuffer_t {
|
||||||
public const nint m_value = 0x8; // CUtlBinaryBlock
|
public const nint m_value = 0x8; // CUtlBinaryBlock
|
||||||
@ -18,7 +18,7 @@ public static class MaterialParamString_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class MaterialParamTexture_t {
|
public static class MaterialParamTexture_t {
|
||||||
public const nint m_pValue = 0x8; // CStrongHandle< InfoForResourceTypeCTextureBase >
|
public const nint m_pValue = 0x8; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class MaterialParamVector_t {
|
public static class MaterialParamVector_t {
|
||||||
@ -32,18 +32,18 @@ public static class MaterialParam_t {
|
|||||||
public static class MaterialResourceData_t {
|
public static class MaterialResourceData_t {
|
||||||
public const nint m_materialName = 0x0; // CUtlString
|
public const nint m_materialName = 0x0; // CUtlString
|
||||||
public const nint m_shaderName = 0x8; // CUtlString
|
public const nint m_shaderName = 0x8; // CUtlString
|
||||||
public const nint m_intParams = 0x10; // CUtlVector< MaterialParamInt_t >
|
public const nint m_intParams = 0x10; // CUtlVector<MaterialParamInt_t>
|
||||||
public const nint m_floatParams = 0x28; // CUtlVector< MaterialParamFloat_t >
|
public const nint m_floatParams = 0x28; // CUtlVector<MaterialParamFloat_t>
|
||||||
public const nint m_vectorParams = 0x40; // CUtlVector< MaterialParamVector_t >
|
public const nint m_vectorParams = 0x40; // CUtlVector<MaterialParamVector_t>
|
||||||
public const nint m_textureParams = 0x58; // CUtlVector< MaterialParamTexture_t >
|
public const nint m_textureParams = 0x58; // CUtlVector<MaterialParamTexture_t>
|
||||||
public const nint m_dynamicParams = 0x70; // CUtlVector< MaterialParamBuffer_t >
|
public const nint m_dynamicParams = 0x70; // CUtlVector<MaterialParamBuffer_t>
|
||||||
public const nint m_dynamicTextureParams = 0x88; // CUtlVector< MaterialParamBuffer_t >
|
public const nint m_dynamicTextureParams = 0x88; // CUtlVector<MaterialParamBuffer_t>
|
||||||
public const nint m_intAttributes = 0xA0; // CUtlVector< MaterialParamInt_t >
|
public const nint m_intAttributes = 0xA0; // CUtlVector<MaterialParamInt_t>
|
||||||
public const nint m_floatAttributes = 0xB8; // CUtlVector< MaterialParamFloat_t >
|
public const nint m_floatAttributes = 0xB8; // CUtlVector<MaterialParamFloat_t>
|
||||||
public const nint m_vectorAttributes = 0xD0; // CUtlVector< MaterialParamVector_t >
|
public const nint m_vectorAttributes = 0xD0; // CUtlVector<MaterialParamVector_t>
|
||||||
public const nint m_textureAttributes = 0xE8; // CUtlVector< MaterialParamTexture_t >
|
public const nint m_textureAttributes = 0xE8; // CUtlVector<MaterialParamTexture_t>
|
||||||
public const nint m_stringAttributes = 0x100; // CUtlVector< MaterialParamString_t >
|
public const nint m_stringAttributes = 0x100; // CUtlVector<MaterialParamString_t>
|
||||||
public const nint m_renderAttributesUsed = 0x118; // CUtlVector< CUtlString >
|
public const nint m_renderAttributesUsed = 0x118; // CUtlVector<CUtlString>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class PostProcessingBloomParameters_t {
|
public static class PostProcessingBloomParameters_t {
|
||||||
@ -55,7 +55,7 @@ public static class PostProcessingBloomParameters_t {
|
|||||||
public const nint m_flBloomThresholdWidth = 0x14; // float
|
public const nint m_flBloomThresholdWidth = 0x14; // float
|
||||||
public const nint m_flSkyboxBloomStrength = 0x18; // float
|
public const nint m_flSkyboxBloomStrength = 0x18; // float
|
||||||
public const nint m_flBloomStartValue = 0x1C; // float
|
public const nint m_flBloomStartValue = 0x1C; // float
|
||||||
public const nint m_flBlurWeight = 0x20; // float32[5]
|
public const nint m_flBlurWeight = 0x20; // float[5]
|
||||||
public const nint m_vBlurTint = 0x34; // Vector[5]
|
public const nint m_vBlurTint = 0x34; // Vector[5]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#include <cstddef>
|
#include <cstddef>
|
||||||
|
|
||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.190237800 UTC
|
// 2023-10-03 00:41:23.467519800 UTC
|
||||||
|
|
||||||
namespace MaterialParamBuffer_t {
|
namespace MaterialParamBuffer_t {
|
||||||
constexpr std::ptrdiff_t m_value = 0x8; // CUtlBinaryBlock
|
constexpr std::ptrdiff_t m_value = 0x8; // CUtlBinaryBlock
|
||||||
@ -22,7 +22,7 @@ namespace MaterialParamString_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace MaterialParamTexture_t {
|
namespace MaterialParamTexture_t {
|
||||||
constexpr std::ptrdiff_t m_pValue = 0x8; // CStrongHandle< InfoForResourceTypeCTextureBase >
|
constexpr std::ptrdiff_t m_pValue = 0x8; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace MaterialParamVector_t {
|
namespace MaterialParamVector_t {
|
||||||
@ -36,18 +36,18 @@ namespace MaterialParam_t {
|
|||||||
namespace MaterialResourceData_t {
|
namespace MaterialResourceData_t {
|
||||||
constexpr std::ptrdiff_t m_materialName = 0x0; // CUtlString
|
constexpr std::ptrdiff_t m_materialName = 0x0; // CUtlString
|
||||||
constexpr std::ptrdiff_t m_shaderName = 0x8; // CUtlString
|
constexpr std::ptrdiff_t m_shaderName = 0x8; // CUtlString
|
||||||
constexpr std::ptrdiff_t m_intParams = 0x10; // CUtlVector< MaterialParamInt_t >
|
constexpr std::ptrdiff_t m_intParams = 0x10; // CUtlVector<MaterialParamInt_t>
|
||||||
constexpr std::ptrdiff_t m_floatParams = 0x28; // CUtlVector< MaterialParamFloat_t >
|
constexpr std::ptrdiff_t m_floatParams = 0x28; // CUtlVector<MaterialParamFloat_t>
|
||||||
constexpr std::ptrdiff_t m_vectorParams = 0x40; // CUtlVector< MaterialParamVector_t >
|
constexpr std::ptrdiff_t m_vectorParams = 0x40; // CUtlVector<MaterialParamVector_t>
|
||||||
constexpr std::ptrdiff_t m_textureParams = 0x58; // CUtlVector< MaterialParamTexture_t >
|
constexpr std::ptrdiff_t m_textureParams = 0x58; // CUtlVector<MaterialParamTexture_t>
|
||||||
constexpr std::ptrdiff_t m_dynamicParams = 0x70; // CUtlVector< MaterialParamBuffer_t >
|
constexpr std::ptrdiff_t m_dynamicParams = 0x70; // CUtlVector<MaterialParamBuffer_t>
|
||||||
constexpr std::ptrdiff_t m_dynamicTextureParams = 0x88; // CUtlVector< MaterialParamBuffer_t >
|
constexpr std::ptrdiff_t m_dynamicTextureParams = 0x88; // CUtlVector<MaterialParamBuffer_t>
|
||||||
constexpr std::ptrdiff_t m_intAttributes = 0xA0; // CUtlVector< MaterialParamInt_t >
|
constexpr std::ptrdiff_t m_intAttributes = 0xA0; // CUtlVector<MaterialParamInt_t>
|
||||||
constexpr std::ptrdiff_t m_floatAttributes = 0xB8; // CUtlVector< MaterialParamFloat_t >
|
constexpr std::ptrdiff_t m_floatAttributes = 0xB8; // CUtlVector<MaterialParamFloat_t>
|
||||||
constexpr std::ptrdiff_t m_vectorAttributes = 0xD0; // CUtlVector< MaterialParamVector_t >
|
constexpr std::ptrdiff_t m_vectorAttributes = 0xD0; // CUtlVector<MaterialParamVector_t>
|
||||||
constexpr std::ptrdiff_t m_textureAttributes = 0xE8; // CUtlVector< MaterialParamTexture_t >
|
constexpr std::ptrdiff_t m_textureAttributes = 0xE8; // CUtlVector<MaterialParamTexture_t>
|
||||||
constexpr std::ptrdiff_t m_stringAttributes = 0x100; // CUtlVector< MaterialParamString_t >
|
constexpr std::ptrdiff_t m_stringAttributes = 0x100; // CUtlVector<MaterialParamString_t>
|
||||||
constexpr std::ptrdiff_t m_renderAttributesUsed = 0x118; // CUtlVector< CUtlString >
|
constexpr std::ptrdiff_t m_renderAttributesUsed = 0x118; // CUtlVector<CUtlString>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace PostProcessingBloomParameters_t {
|
namespace PostProcessingBloomParameters_t {
|
||||||
@ -59,7 +59,7 @@ namespace PostProcessingBloomParameters_t {
|
|||||||
constexpr std::ptrdiff_t m_flBloomThresholdWidth = 0x14; // float
|
constexpr std::ptrdiff_t m_flBloomThresholdWidth = 0x14; // float
|
||||||
constexpr std::ptrdiff_t m_flSkyboxBloomStrength = 0x18; // float
|
constexpr std::ptrdiff_t m_flSkyboxBloomStrength = 0x18; // float
|
||||||
constexpr std::ptrdiff_t m_flBloomStartValue = 0x1C; // float
|
constexpr std::ptrdiff_t m_flBloomStartValue = 0x1C; // float
|
||||||
constexpr std::ptrdiff_t m_flBlurWeight = 0x20; // float32[5]
|
constexpr std::ptrdiff_t m_flBlurWeight = 0x20; // float[5]
|
||||||
constexpr std::ptrdiff_t m_vBlurTint = 0x34; // Vector[5]
|
constexpr std::ptrdiff_t m_vBlurTint = 0x34; // Vector[5]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#![allow(non_snake_case, non_upper_case_globals)]
|
#![allow(non_snake_case, non_upper_case_globals)]
|
||||||
|
|
||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.194155 UTC
|
// 2023-10-03 00:41:23.471160400 UTC
|
||||||
|
|
||||||
pub mod MaterialParamBuffer_t {
|
pub mod MaterialParamBuffer_t {
|
||||||
pub const m_value: usize = 0x8; // CUtlBinaryBlock
|
pub const m_value: usize = 0x8; // CUtlBinaryBlock
|
||||||
@ -20,7 +20,7 @@ pub mod MaterialParamString_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod MaterialParamTexture_t {
|
pub mod MaterialParamTexture_t {
|
||||||
pub const m_pValue: usize = 0x8; // CStrongHandle< InfoForResourceTypeCTextureBase >
|
pub const m_pValue: usize = 0x8; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod MaterialParamVector_t {
|
pub mod MaterialParamVector_t {
|
||||||
@ -34,18 +34,18 @@ pub mod MaterialParam_t {
|
|||||||
pub mod MaterialResourceData_t {
|
pub mod MaterialResourceData_t {
|
||||||
pub const m_materialName: usize = 0x0; // CUtlString
|
pub const m_materialName: usize = 0x0; // CUtlString
|
||||||
pub const m_shaderName: usize = 0x8; // CUtlString
|
pub const m_shaderName: usize = 0x8; // CUtlString
|
||||||
pub const m_intParams: usize = 0x10; // CUtlVector< MaterialParamInt_t >
|
pub const m_intParams: usize = 0x10; // CUtlVector<MaterialParamInt_t>
|
||||||
pub const m_floatParams: usize = 0x28; // CUtlVector< MaterialParamFloat_t >
|
pub const m_floatParams: usize = 0x28; // CUtlVector<MaterialParamFloat_t>
|
||||||
pub const m_vectorParams: usize = 0x40; // CUtlVector< MaterialParamVector_t >
|
pub const m_vectorParams: usize = 0x40; // CUtlVector<MaterialParamVector_t>
|
||||||
pub const m_textureParams: usize = 0x58; // CUtlVector< MaterialParamTexture_t >
|
pub const m_textureParams: usize = 0x58; // CUtlVector<MaterialParamTexture_t>
|
||||||
pub const m_dynamicParams: usize = 0x70; // CUtlVector< MaterialParamBuffer_t >
|
pub const m_dynamicParams: usize = 0x70; // CUtlVector<MaterialParamBuffer_t>
|
||||||
pub const m_dynamicTextureParams: usize = 0x88; // CUtlVector< MaterialParamBuffer_t >
|
pub const m_dynamicTextureParams: usize = 0x88; // CUtlVector<MaterialParamBuffer_t>
|
||||||
pub const m_intAttributes: usize = 0xA0; // CUtlVector< MaterialParamInt_t >
|
pub const m_intAttributes: usize = 0xA0; // CUtlVector<MaterialParamInt_t>
|
||||||
pub const m_floatAttributes: usize = 0xB8; // CUtlVector< MaterialParamFloat_t >
|
pub const m_floatAttributes: usize = 0xB8; // CUtlVector<MaterialParamFloat_t>
|
||||||
pub const m_vectorAttributes: usize = 0xD0; // CUtlVector< MaterialParamVector_t >
|
pub const m_vectorAttributes: usize = 0xD0; // CUtlVector<MaterialParamVector_t>
|
||||||
pub const m_textureAttributes: usize = 0xE8; // CUtlVector< MaterialParamTexture_t >
|
pub const m_textureAttributes: usize = 0xE8; // CUtlVector<MaterialParamTexture_t>
|
||||||
pub const m_stringAttributes: usize = 0x100; // CUtlVector< MaterialParamString_t >
|
pub const m_stringAttributes: usize = 0x100; // CUtlVector<MaterialParamString_t>
|
||||||
pub const m_renderAttributesUsed: usize = 0x118; // CUtlVector< CUtlString >
|
pub const m_renderAttributesUsed: usize = 0x118; // CUtlVector<CUtlString>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod PostProcessingBloomParameters_t {
|
pub mod PostProcessingBloomParameters_t {
|
||||||
@ -57,7 +57,7 @@ pub mod PostProcessingBloomParameters_t {
|
|||||||
pub const m_flBloomThresholdWidth: usize = 0x14; // float
|
pub const m_flBloomThresholdWidth: usize = 0x14; // float
|
||||||
pub const m_flSkyboxBloomStrength: usize = 0x18; // float
|
pub const m_flSkyboxBloomStrength: usize = 0x18; // float
|
||||||
pub const m_flBloomStartValue: usize = 0x1C; // float
|
pub const m_flBloomStartValue: usize = 0x1C; // float
|
||||||
pub const m_flBlurWeight: usize = 0x20; // float32[5]
|
pub const m_flBlurWeight: usize = 0x20; // float[5]
|
||||||
pub const m_vBlurTint: usize = 0x34; // Vector[5]
|
pub const m_vBlurTint: usize = 0x34; // Vector[5]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.196685300 UTC
|
// 2023-10-03 00:41:23.473465 UTC
|
||||||
|
|
||||||
public static class ChangeAccessorFieldPathIndex_t {
|
public static class ChangeAccessorFieldPathIndex_t {
|
||||||
public const nint m_Value = 0x0; // int16_t
|
public const nint m_Value = 0x0; // int16_t
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#include <cstddef>
|
#include <cstddef>
|
||||||
|
|
||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.196213100 UTC
|
// 2023-10-03 00:41:23.473037600 UTC
|
||||||
|
|
||||||
namespace ChangeAccessorFieldPathIndex_t {
|
namespace ChangeAccessorFieldPathIndex_t {
|
||||||
constexpr std::ptrdiff_t m_Value = 0x0; // int16_t
|
constexpr std::ptrdiff_t m_Value = 0x0; // int16_t
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#![allow(non_snake_case, non_upper_case_globals)]
|
#![allow(non_snake_case, non_upper_case_globals)]
|
||||||
|
|
||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.197464300 UTC
|
// 2023-10-03 00:41:23.474231800 UTC
|
||||||
|
|
||||||
pub mod ChangeAccessorFieldPathIndex_t {
|
pub mod ChangeAccessorFieldPathIndex_t {
|
||||||
pub const m_Value: usize = 0x0; // int16_t
|
pub const m_Value: usize = 0x0; // int16_t
|
||||||
|
@ -1,21 +1,21 @@
|
|||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:55.605321 UTC
|
// 2023-10-03 00:41:25.580833700 UTC
|
||||||
|
|
||||||
public static class client_dll {
|
public static class client_dll {
|
||||||
public const nint dwEntityList = 0x178B898;
|
public const nint dwEntityList = 0x178D8C8;
|
||||||
public const nint dwForceBackward = 0x1692EC0;
|
public const nint dwForceBackward = 0x1694ED0;
|
||||||
public const nint dwForceCrouch = 0x1693190;
|
public const nint dwForceCrouch = 0x16951A0;
|
||||||
public const nint dwForceForward = 0x1692E30;
|
public const nint dwForceForward = 0x1694E40;
|
||||||
public const nint dwForceJump = 0x1693100;
|
public const nint dwForceJump = 0x1695110;
|
||||||
public const nint dwForceLeft = 0x1692F50;
|
public const nint dwForceLeft = 0x1694F60;
|
||||||
public const nint dwForceRight = 0x1692FE0;
|
public const nint dwForceRight = 0x1694FF0;
|
||||||
public const nint dwGlobalVars = 0x168ECE8;
|
public const nint dwGlobalVars = 0x1690CF8;
|
||||||
public const nint dwInterfaceLinkList = 0x1971A58;
|
public const nint dwInterfaceLinkList = 0x1973A68;
|
||||||
public const nint dwLocalPlayerController = 0x17DA118;
|
public const nint dwLocalPlayerController = 0x17DC148;
|
||||||
public const nint dwLocalPlayerPawn = 0x1878C08;
|
public const nint dwLocalPlayerPawn = 0x187AC28;
|
||||||
public const nint dwPlantedC4 = 0x187E9A0;
|
public const nint dwPlantedC4 = 0x1880AE0;
|
||||||
public const nint dwViewAngles = 0x18D85B0;
|
public const nint dwViewAngles = 0x18DA5C0;
|
||||||
public const nint dwViewMatrix = 0x18796F0;
|
public const nint dwViewMatrix = 0x187B710;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class engine2_dll {
|
public static class engine2_dll {
|
||||||
|
@ -3,23 +3,23 @@
|
|||||||
#include <cstddef>
|
#include <cstddef>
|
||||||
|
|
||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:55.604453 UTC
|
// 2023-10-03 00:41:25.579783600 UTC
|
||||||
|
|
||||||
namespace client_dll {
|
namespace client_dll {
|
||||||
constexpr std::ptrdiff_t dwEntityList = 0x178B898;
|
constexpr std::ptrdiff_t dwEntityList = 0x178D8C8;
|
||||||
constexpr std::ptrdiff_t dwForceBackward = 0x1692EC0;
|
constexpr std::ptrdiff_t dwForceBackward = 0x1694ED0;
|
||||||
constexpr std::ptrdiff_t dwForceCrouch = 0x1693190;
|
constexpr std::ptrdiff_t dwForceCrouch = 0x16951A0;
|
||||||
constexpr std::ptrdiff_t dwForceForward = 0x1692E30;
|
constexpr std::ptrdiff_t dwForceForward = 0x1694E40;
|
||||||
constexpr std::ptrdiff_t dwForceJump = 0x1693100;
|
constexpr std::ptrdiff_t dwForceJump = 0x1695110;
|
||||||
constexpr std::ptrdiff_t dwForceLeft = 0x1692F50;
|
constexpr std::ptrdiff_t dwForceLeft = 0x1694F60;
|
||||||
constexpr std::ptrdiff_t dwForceRight = 0x1692FE0;
|
constexpr std::ptrdiff_t dwForceRight = 0x1694FF0;
|
||||||
constexpr std::ptrdiff_t dwGlobalVars = 0x168ECE8;
|
constexpr std::ptrdiff_t dwGlobalVars = 0x1690CF8;
|
||||||
constexpr std::ptrdiff_t dwInterfaceLinkList = 0x1971A58;
|
constexpr std::ptrdiff_t dwInterfaceLinkList = 0x1973A68;
|
||||||
constexpr std::ptrdiff_t dwLocalPlayerController = 0x17DA118;
|
constexpr std::ptrdiff_t dwLocalPlayerController = 0x17DC148;
|
||||||
constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x1878C08;
|
constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x187AC28;
|
||||||
constexpr std::ptrdiff_t dwPlantedC4 = 0x187E9A0;
|
constexpr std::ptrdiff_t dwPlantedC4 = 0x1880AE0;
|
||||||
constexpr std::ptrdiff_t dwViewAngles = 0x18D85B0;
|
constexpr std::ptrdiff_t dwViewAngles = 0x18DA5C0;
|
||||||
constexpr std::ptrdiff_t dwViewMatrix = 0x18796F0;
|
constexpr std::ptrdiff_t dwViewMatrix = 0x187B710;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace engine2_dll {
|
namespace engine2_dll {
|
||||||
|
@ -1,19 +1,19 @@
|
|||||||
{
|
{
|
||||||
"client_dll": {
|
"client_dll": {
|
||||||
"dwEntityList": 24688792,
|
"dwEntityList": 24697032,
|
||||||
"dwForceBackward": 23670464,
|
"dwForceBackward": 23678672,
|
||||||
"dwForceCrouch": 23671184,
|
"dwForceCrouch": 23679392,
|
||||||
"dwForceForward": 23670320,
|
"dwForceForward": 23678528,
|
||||||
"dwForceJump": 23671040,
|
"dwForceJump": 23679248,
|
||||||
"dwForceLeft": 23670608,
|
"dwForceLeft": 23678816,
|
||||||
"dwForceRight": 23670752,
|
"dwForceRight": 23678960,
|
||||||
"dwGlobalVars": 23653608,
|
"dwGlobalVars": 23661816,
|
||||||
"dwInterfaceLinkList": 26679896,
|
"dwInterfaceLinkList": 26688104,
|
||||||
"dwLocalPlayerController": 25010456,
|
"dwLocalPlayerController": 25018696,
|
||||||
"dwLocalPlayerPawn": 25660424,
|
"dwLocalPlayerPawn": 25668648,
|
||||||
"dwPlantedC4": 25684384,
|
"dwPlantedC4": 25692896,
|
||||||
"dwViewAngles": 26052016,
|
"dwViewAngles": 26060224,
|
||||||
"dwViewMatrix": 25663216
|
"dwViewMatrix": 25671440
|
||||||
},
|
},
|
||||||
"engine2_dll": {
|
"engine2_dll": {
|
||||||
"dwNetworkGameClient": 4762288,
|
"dwNetworkGameClient": 4762288,
|
||||||
|
@ -1,23 +1,23 @@
|
|||||||
#![allow(non_snake_case, non_upper_case_globals)]
|
#![allow(non_snake_case, non_upper_case_globals)]
|
||||||
|
|
||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:55.606604100 UTC
|
// 2023-10-03 00:41:25.582161200 UTC
|
||||||
|
|
||||||
pub mod client_dll {
|
pub mod client_dll {
|
||||||
pub const dwEntityList: usize = 0x178B898;
|
pub const dwEntityList: usize = 0x178D8C8;
|
||||||
pub const dwForceBackward: usize = 0x1692EC0;
|
pub const dwForceBackward: usize = 0x1694ED0;
|
||||||
pub const dwForceCrouch: usize = 0x1693190;
|
pub const dwForceCrouch: usize = 0x16951A0;
|
||||||
pub const dwForceForward: usize = 0x1692E30;
|
pub const dwForceForward: usize = 0x1694E40;
|
||||||
pub const dwForceJump: usize = 0x1693100;
|
pub const dwForceJump: usize = 0x1695110;
|
||||||
pub const dwForceLeft: usize = 0x1692F50;
|
pub const dwForceLeft: usize = 0x1694F60;
|
||||||
pub const dwForceRight: usize = 0x1692FE0;
|
pub const dwForceRight: usize = 0x1694FF0;
|
||||||
pub const dwGlobalVars: usize = 0x168ECE8;
|
pub const dwGlobalVars: usize = 0x1690CF8;
|
||||||
pub const dwInterfaceLinkList: usize = 0x1971A58;
|
pub const dwInterfaceLinkList: usize = 0x1973A68;
|
||||||
pub const dwLocalPlayerController: usize = 0x17DA118;
|
pub const dwLocalPlayerController: usize = 0x17DC148;
|
||||||
pub const dwLocalPlayerPawn: usize = 0x1878C08;
|
pub const dwLocalPlayerPawn: usize = 0x187AC28;
|
||||||
pub const dwPlantedC4: usize = 0x187E9A0;
|
pub const dwPlantedC4: usize = 0x1880AE0;
|
||||||
pub const dwViewAngles: usize = 0x18D85B0;
|
pub const dwViewAngles: usize = 0x18DA5C0;
|
||||||
pub const dwViewMatrix: usize = 0x18796F0;
|
pub const dwViewMatrix: usize = 0x187B710;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod engine2_dll {
|
pub mod engine2_dll {
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.490931 UTC
|
// 2023-10-03 00:41:24.057534900 UTC
|
||||||
|
|
||||||
public static class CBaseRendererSource2 {
|
public static class CBaseRendererSource2 {
|
||||||
public const nint m_flRadiusScale = 0x200; // CParticleCollectionRendererFloatInput
|
public const nint m_flRadiusScale = 0x200; // CParticleCollectionRendererFloatInput
|
||||||
@ -14,7 +14,7 @@ public static class CBaseRendererSource2 {
|
|||||||
public const nint m_flCenterYOffset = 0xDD0; // CParticleCollectionRendererFloatInput
|
public const nint m_flCenterYOffset = 0xDD0; // CParticleCollectionRendererFloatInput
|
||||||
public const nint m_flBumpStrength = 0xF28; // float
|
public const nint m_flBumpStrength = 0xF28; // float
|
||||||
public const nint m_nCropTextureOverride = 0xF2C; // ParticleSequenceCropOverride_t
|
public const nint m_nCropTextureOverride = 0xF2C; // ParticleSequenceCropOverride_t
|
||||||
public const nint m_vecTexturesInput = 0xF30; // CUtlVector< TextureGroup_t >
|
public const nint m_vecTexturesInput = 0xF30; // CUtlVector<TextureGroup_t>
|
||||||
public const nint m_flAnimationRate = 0xF48; // float
|
public const nint m_flAnimationRate = 0xF48; // float
|
||||||
public const nint m_nAnimationType = 0xF4C; // AnimationType_t
|
public const nint m_nAnimationType = 0xF4C; // AnimationType_t
|
||||||
public const nint m_bAnimateInFPS = 0xF50; // bool
|
public const nint m_bAnimateInFPS = 0xF50; // bool
|
||||||
@ -219,14 +219,14 @@ public static class CParticleModelInput {
|
|||||||
|
|
||||||
public static class CParticleSystemDefinition {
|
public static class CParticleSystemDefinition {
|
||||||
public const nint m_nBehaviorVersion = 0x8; // int32_t
|
public const nint m_nBehaviorVersion = 0x8; // int32_t
|
||||||
public const nint m_PreEmissionOperators = 0x10; // CUtlVector< CParticleFunctionPreEmission* >
|
public const nint m_PreEmissionOperators = 0x10; // CUtlVector<CParticleFunctionPreEmission*>
|
||||||
public const nint m_Emitters = 0x28; // CUtlVector< CParticleFunctionEmitter* >
|
public const nint m_Emitters = 0x28; // CUtlVector<CParticleFunctionEmitter*>
|
||||||
public const nint m_Initializers = 0x40; // CUtlVector< CParticleFunctionInitializer* >
|
public const nint m_Initializers = 0x40; // CUtlVector<CParticleFunctionInitializer*>
|
||||||
public const nint m_Operators = 0x58; // CUtlVector< CParticleFunctionOperator* >
|
public const nint m_Operators = 0x58; // CUtlVector<CParticleFunctionOperator*>
|
||||||
public const nint m_ForceGenerators = 0x70; // CUtlVector< CParticleFunctionForce* >
|
public const nint m_ForceGenerators = 0x70; // CUtlVector<CParticleFunctionForce*>
|
||||||
public const nint m_Constraints = 0x88; // CUtlVector< CParticleFunctionConstraint* >
|
public const nint m_Constraints = 0x88; // CUtlVector<CParticleFunctionConstraint*>
|
||||||
public const nint m_Renderers = 0xA0; // CUtlVector< CParticleFunctionRenderer* >
|
public const nint m_Renderers = 0xA0; // CUtlVector<CParticleFunctionRenderer*>
|
||||||
public const nint m_Children = 0xB8; // CUtlVector< ParticleChildrenInfo_t >
|
public const nint m_Children = 0xB8; // CUtlVector<ParticleChildrenInfo_t>
|
||||||
public const nint m_nFirstMultipleOverride_BackwardCompat = 0x178; // int32_t
|
public const nint m_nFirstMultipleOverride_BackwardCompat = 0x178; // int32_t
|
||||||
public const nint m_nInitialParticles = 0x210; // int32_t
|
public const nint m_nInitialParticles = 0x210; // int32_t
|
||||||
public const nint m_nMaxParticles = 0x214; // int32_t
|
public const nint m_nMaxParticles = 0x214; // int32_t
|
||||||
@ -238,7 +238,7 @@ public static class CParticleSystemDefinition {
|
|||||||
public const nint m_bInfiniteBounds = 0x23C; // bool
|
public const nint m_bInfiniteBounds = 0x23C; // bool
|
||||||
public const nint m_bEnableNamedValues = 0x23D; // bool
|
public const nint m_bEnableNamedValues = 0x23D; // bool
|
||||||
public const nint m_NamedValueDomain = 0x240; // CUtlString
|
public const nint m_NamedValueDomain = 0x240; // CUtlString
|
||||||
public const nint m_NamedValueLocals = 0x248; // CUtlVector< ParticleNamedValueSource_t* >
|
public const nint m_NamedValueLocals = 0x248; // CUtlVector<ParticleNamedValueSource_t*>
|
||||||
public const nint m_ConstantColor = 0x260; // Color
|
public const nint m_ConstantColor = 0x260; // Color
|
||||||
public const nint m_ConstantNormal = 0x264; // Vector
|
public const nint m_ConstantNormal = 0x264; // Vector
|
||||||
public const nint m_flConstantRadius = 0x270; // float
|
public const nint m_flConstantRadius = 0x270; // float
|
||||||
@ -248,15 +248,15 @@ public static class CParticleSystemDefinition {
|
|||||||
public const nint m_nConstantSequenceNumber = 0x280; // int32_t
|
public const nint m_nConstantSequenceNumber = 0x280; // int32_t
|
||||||
public const nint m_nConstantSequenceNumber1 = 0x284; // int32_t
|
public const nint m_nConstantSequenceNumber1 = 0x284; // int32_t
|
||||||
public const nint m_nSnapshotControlPoint = 0x288; // int32_t
|
public const nint m_nSnapshotControlPoint = 0x288; // int32_t
|
||||||
public const nint m_hSnapshot = 0x290; // CStrongHandle< InfoForResourceTypeIParticleSnapshot >
|
public const nint m_hSnapshot = 0x290; // CStrongHandle<InfoForResourceTypeIParticleSnapshot>
|
||||||
public const nint m_pszCullReplacementName = 0x298; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition >
|
public const nint m_pszCullReplacementName = 0x298; // CStrongHandle<InfoForResourceTypeIParticleSystemDefinition>
|
||||||
public const nint m_flCullRadius = 0x2A0; // float
|
public const nint m_flCullRadius = 0x2A0; // float
|
||||||
public const nint m_flCullFillCost = 0x2A4; // float
|
public const nint m_flCullFillCost = 0x2A4; // float
|
||||||
public const nint m_nCullControlPoint = 0x2A8; // int32_t
|
public const nint m_nCullControlPoint = 0x2A8; // int32_t
|
||||||
public const nint m_hFallback = 0x2B0; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition >
|
public const nint m_hFallback = 0x2B0; // CStrongHandle<InfoForResourceTypeIParticleSystemDefinition>
|
||||||
public const nint m_nFallbackMaxCount = 0x2B8; // int32_t
|
public const nint m_nFallbackMaxCount = 0x2B8; // int32_t
|
||||||
public const nint m_hLowViolenceDef = 0x2C0; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition >
|
public const nint m_hLowViolenceDef = 0x2C0; // CStrongHandle<InfoForResourceTypeIParticleSystemDefinition>
|
||||||
public const nint m_hReferenceReplacement = 0x2C8; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition >
|
public const nint m_hReferenceReplacement = 0x2C8; // CStrongHandle<InfoForResourceTypeIParticleSystemDefinition>
|
||||||
public const nint m_flPreSimulationTime = 0x2D0; // float
|
public const nint m_flPreSimulationTime = 0x2D0; // float
|
||||||
public const nint m_flStopSimulationAfterTime = 0x2D4; // float
|
public const nint m_flStopSimulationAfterTime = 0x2D4; // float
|
||||||
public const nint m_flMaximumTimeStep = 0x2D8; // float
|
public const nint m_flMaximumTimeStep = 0x2D8; // float
|
||||||
@ -281,7 +281,7 @@ public static class CParticleSystemDefinition {
|
|||||||
public const nint m_nSkipRenderControlPoint = 0x320; // int32_t
|
public const nint m_nSkipRenderControlPoint = 0x320; // int32_t
|
||||||
public const nint m_nAllowRenderControlPoint = 0x324; // int32_t
|
public const nint m_nAllowRenderControlPoint = 0x324; // int32_t
|
||||||
public const nint m_bShouldSort = 0x328; // bool
|
public const nint m_bShouldSort = 0x328; // bool
|
||||||
public const nint m_controlPointConfigurations = 0x370; // CUtlVector< ParticleControlPointConfiguration_t >
|
public const nint m_controlPointConfigurations = 0x370; // CUtlVector<ParticleControlPointConfiguration_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CParticleTransformInput {
|
public static class CParticleTransformInput {
|
||||||
@ -816,7 +816,7 @@ public static class C_INIT_PlaneCull {
|
|||||||
|
|
||||||
public static class C_INIT_PointList {
|
public static class C_INIT_PointList {
|
||||||
public const nint m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t
|
public const nint m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t
|
||||||
public const nint m_pointList = 0x1C8; // CUtlVector< PointDefinition_t >
|
public const nint m_pointList = 0x1C8; // CUtlVector<PointDefinition_t>
|
||||||
public const nint m_bPlaceAlongPath = 0x1E0; // bool
|
public const nint m_bPlaceAlongPath = 0x1E0; // bool
|
||||||
public const nint m_bClosedLoop = 0x1E1; // bool
|
public const nint m_bClosedLoop = 0x1E1; // bool
|
||||||
public const nint m_nNumPointsAlongPath = 0x1E4; // int32_t
|
public const nint m_nNumPointsAlongPath = 0x1E4; // int32_t
|
||||||
@ -919,12 +919,12 @@ public static class C_INIT_RandomLifeTime {
|
|||||||
public static class C_INIT_RandomModelSequence {
|
public static class C_INIT_RandomModelSequence {
|
||||||
public const nint m_ActivityName = 0x1C0; // char[256]
|
public const nint m_ActivityName = 0x1C0; // char[256]
|
||||||
public const nint m_SequenceName = 0x2C0; // char[256]
|
public const nint m_SequenceName = 0x2C0; // char[256]
|
||||||
public const nint m_hModel = 0x3C0; // CStrongHandle< InfoForResourceTypeCModel >
|
public const nint m_hModel = 0x3C0; // CStrongHandle<InfoForResourceTypeCModel>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class C_INIT_RandomNamedModelElement {
|
public static class C_INIT_RandomNamedModelElement {
|
||||||
public const nint m_hModel = 0x1C0; // CStrongHandle< InfoForResourceTypeCModel >
|
public const nint m_hModel = 0x1C0; // CStrongHandle<InfoForResourceTypeCModel>
|
||||||
public const nint m_names = 0x1C8; // CUtlVector< CUtlString >
|
public const nint m_names = 0x1C8; // CUtlVector<CUtlString>
|
||||||
public const nint m_bShuffle = 0x1E0; // bool
|
public const nint m_bShuffle = 0x1E0; // bool
|
||||||
public const nint m_bLinear = 0x1E1; // bool
|
public const nint m_bLinear = 0x1E1; // bool
|
||||||
public const nint m_bModelFromRenderer = 0x1E2; // bool
|
public const nint m_bModelFromRenderer = 0x1E2; // bool
|
||||||
@ -954,7 +954,7 @@ public static class C_INIT_RandomSequence {
|
|||||||
public const nint m_nSequenceMax = 0x1C4; // int32_t
|
public const nint m_nSequenceMax = 0x1C4; // int32_t
|
||||||
public const nint m_bShuffle = 0x1C8; // bool
|
public const nint m_bShuffle = 0x1C8; // bool
|
||||||
public const nint m_bLinear = 0x1C9; // bool
|
public const nint m_bLinear = 0x1C9; // bool
|
||||||
public const nint m_WeightedList = 0x1D0; // CUtlVector< SequenceWeightedList_t >
|
public const nint m_WeightedList = 0x1D0; // CUtlVector<SequenceWeightedList_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class C_INIT_RandomTrailLength {
|
public static class C_INIT_RandomTrailLength {
|
||||||
@ -1020,9 +1020,9 @@ public static class C_INIT_RemapInitialVisibilityScalar {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class C_INIT_RemapNamedModelElementToScalar {
|
public static class C_INIT_RemapNamedModelElementToScalar {
|
||||||
public const nint m_hModel = 0x1C0; // CStrongHandle< InfoForResourceTypeCModel >
|
public const nint m_hModel = 0x1C0; // CStrongHandle<InfoForResourceTypeCModel>
|
||||||
public const nint m_names = 0x1C8; // CUtlVector< CUtlString >
|
public const nint m_names = 0x1C8; // CUtlVector<CUtlString>
|
||||||
public const nint m_values = 0x1E0; // CUtlVector< float32 >
|
public const nint m_values = 0x1E0; // CUtlVector<float>
|
||||||
public const nint m_nFieldInput = 0x1F8; // ParticleAttributeIndex_t
|
public const nint m_nFieldInput = 0x1F8; // ParticleAttributeIndex_t
|
||||||
public const nint m_nFieldOutput = 0x1FC; // ParticleAttributeIndex_t
|
public const nint m_nFieldOutput = 0x1FC; // ParticleAttributeIndex_t
|
||||||
public const nint m_nSetMethod = 0x200; // ParticleSetMethod_t
|
public const nint m_nSetMethod = 0x200; // ParticleSetMethod_t
|
||||||
@ -1030,7 +1030,7 @@ public static class C_INIT_RemapNamedModelElementToScalar {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class C_INIT_RemapParticleCountToNamedModelElementScalar {
|
public static class C_INIT_RemapParticleCountToNamedModelElementScalar {
|
||||||
public const nint m_hModel = 0x1F0; // CStrongHandle< InfoForResourceTypeCModel >
|
public const nint m_hModel = 0x1F0; // CStrongHandle<InfoForResourceTypeCModel>
|
||||||
public const nint m_outputMinName = 0x1F8; // CUtlString
|
public const nint m_outputMinName = 0x1F8; // CUtlString
|
||||||
public const nint m_outputMaxName = 0x200; // CUtlString
|
public const nint m_outputMaxName = 0x200; // CUtlString
|
||||||
public const nint m_bModelFromRenderer = 0x208; // bool
|
public const nint m_bModelFromRenderer = 0x208; // bool
|
||||||
@ -1427,7 +1427,7 @@ public static class C_OP_ConstrainDistanceToUserSpecifiedPath {
|
|||||||
public const nint m_flMaxDistance = 0x1C4; // float
|
public const nint m_flMaxDistance = 0x1C4; // float
|
||||||
public const nint m_flTimeScale = 0x1C8; // float
|
public const nint m_flTimeScale = 0x1C8; // float
|
||||||
public const nint m_bLoopedPath = 0x1CC; // bool
|
public const nint m_bLoopedPath = 0x1CC; // bool
|
||||||
public const nint m_pointList = 0x1D0; // CUtlVector< PointDefinitionWithTimeValues_t >
|
public const nint m_pointList = 0x1D0; // CUtlVector<PointDefinitionWithTimeValues_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class C_OP_ConstrainLineLength {
|
public static class C_OP_ConstrainLineLength {
|
||||||
@ -1938,7 +1938,7 @@ public static class C_OP_LockToBone {
|
|||||||
|
|
||||||
public static class C_OP_LockToPointList {
|
public static class C_OP_LockToPointList {
|
||||||
public const nint m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t
|
public const nint m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t
|
||||||
public const nint m_pointList = 0x1C8; // CUtlVector< PointDefinition_t >
|
public const nint m_pointList = 0x1C8; // CUtlVector<PointDefinition_t>
|
||||||
public const nint m_bPlaceAlongPath = 0x1E0; // bool
|
public const nint m_bPlaceAlongPath = 0x1E0; // bool
|
||||||
public const nint m_bClosedLoop = 0x1E1; // bool
|
public const nint m_bClosedLoop = 0x1E1; // bool
|
||||||
public const nint m_nNumPointsAlongPath = 0x1E4; // int32_t
|
public const nint m_nNumPointsAlongPath = 0x1E4; // int32_t
|
||||||
@ -2581,20 +2581,20 @@ public static class C_OP_RemapModelVolumetoCP {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class C_OP_RemapNamedModelElementEndCap {
|
public static class C_OP_RemapNamedModelElementEndCap {
|
||||||
public const nint m_hModel = 0x1C0; // CStrongHandle< InfoForResourceTypeCModel >
|
public const nint m_hModel = 0x1C0; // CStrongHandle<InfoForResourceTypeCModel>
|
||||||
public const nint m_inNames = 0x1C8; // CUtlVector< CUtlString >
|
public const nint m_inNames = 0x1C8; // CUtlVector<CUtlString>
|
||||||
public const nint m_outNames = 0x1E0; // CUtlVector< CUtlString >
|
public const nint m_outNames = 0x1E0; // CUtlVector<CUtlString>
|
||||||
public const nint m_fallbackNames = 0x1F8; // CUtlVector< CUtlString >
|
public const nint m_fallbackNames = 0x1F8; // CUtlVector<CUtlString>
|
||||||
public const nint m_bModelFromRenderer = 0x210; // bool
|
public const nint m_bModelFromRenderer = 0x210; // bool
|
||||||
public const nint m_nFieldInput = 0x214; // ParticleAttributeIndex_t
|
public const nint m_nFieldInput = 0x214; // ParticleAttributeIndex_t
|
||||||
public const nint m_nFieldOutput = 0x218; // ParticleAttributeIndex_t
|
public const nint m_nFieldOutput = 0x218; // ParticleAttributeIndex_t
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class C_OP_RemapNamedModelElementOnceTimed {
|
public static class C_OP_RemapNamedModelElementOnceTimed {
|
||||||
public const nint m_hModel = 0x1C0; // CStrongHandle< InfoForResourceTypeCModel >
|
public const nint m_hModel = 0x1C0; // CStrongHandle<InfoForResourceTypeCModel>
|
||||||
public const nint m_inNames = 0x1C8; // CUtlVector< CUtlString >
|
public const nint m_inNames = 0x1C8; // CUtlVector<CUtlString>
|
||||||
public const nint m_outNames = 0x1E0; // CUtlVector< CUtlString >
|
public const nint m_outNames = 0x1E0; // CUtlVector<CUtlString>
|
||||||
public const nint m_fallbackNames = 0x1F8; // CUtlVector< CUtlString >
|
public const nint m_fallbackNames = 0x1F8; // CUtlVector<CUtlString>
|
||||||
public const nint m_bModelFromRenderer = 0x210; // bool
|
public const nint m_bModelFromRenderer = 0x210; // bool
|
||||||
public const nint m_bProportional = 0x211; // bool
|
public const nint m_bProportional = 0x211; // bool
|
||||||
public const nint m_nFieldInput = 0x214; // ParticleAttributeIndex_t
|
public const nint m_nFieldInput = 0x214; // ParticleAttributeIndex_t
|
||||||
@ -2768,7 +2768,7 @@ public static class C_OP_RemapVisibilityScalar {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class C_OP_RenderAsModels {
|
public static class C_OP_RenderAsModels {
|
||||||
public const nint m_ModelList = 0x200; // CUtlVector< ModelReference_t >
|
public const nint m_ModelList = 0x200; // CUtlVector<ModelReference_t>
|
||||||
public const nint m_flModelScale = 0x21C; // float
|
public const nint m_flModelScale = 0x21C; // float
|
||||||
public const nint m_bFitToModelSize = 0x220; // bool
|
public const nint m_bFitToModelSize = 0x220; // bool
|
||||||
public const nint m_bNonUniformScaling = 0x221; // bool
|
public const nint m_bNonUniformScaling = 0x221; // bool
|
||||||
@ -2783,8 +2783,8 @@ public static class C_OP_RenderBlobs {
|
|||||||
public const nint m_cutoffRadius = 0x358; // CParticleCollectionRendererFloatInput
|
public const nint m_cutoffRadius = 0x358; // CParticleCollectionRendererFloatInput
|
||||||
public const nint m_renderRadius = 0x4B0; // CParticleCollectionRendererFloatInput
|
public const nint m_renderRadius = 0x4B0; // CParticleCollectionRendererFloatInput
|
||||||
public const nint m_nScaleCP = 0x608; // int32_t
|
public const nint m_nScaleCP = 0x608; // int32_t
|
||||||
public const nint m_MaterialVars = 0x610; // CUtlVector< MaterialVariable_t >
|
public const nint m_MaterialVars = 0x610; // CUtlVector<MaterialVariable_t>
|
||||||
public const nint m_hMaterial = 0x640; // CStrongHandle< InfoForResourceTypeIMaterial2 >
|
public const nint m_hMaterial = 0x640; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class C_OP_RenderCables {
|
public static class C_OP_RenderCables {
|
||||||
@ -2792,7 +2792,7 @@ public static class C_OP_RenderCables {
|
|||||||
public const nint m_flAlphaScale = 0x358; // CParticleCollectionFloatInput
|
public const nint m_flAlphaScale = 0x358; // CParticleCollectionFloatInput
|
||||||
public const nint m_vecColorScale = 0x4B0; // CParticleCollectionVecInput
|
public const nint m_vecColorScale = 0x4B0; // CParticleCollectionVecInput
|
||||||
public const nint m_nColorBlendType = 0xB08; // ParticleColorBlendType_t
|
public const nint m_nColorBlendType = 0xB08; // ParticleColorBlendType_t
|
||||||
public const nint m_hMaterial = 0xB10; // CStrongHandle< InfoForResourceTypeIMaterial2 >
|
public const nint m_hMaterial = 0xB10; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||||
public const nint m_nTextureRepetitionMode = 0xB18; // TextureRepetitionMode_t
|
public const nint m_nTextureRepetitionMode = 0xB18; // TextureRepetitionMode_t
|
||||||
public const nint m_flTextureRepeatsPerSegment = 0xB20; // CParticleCollectionFloatInput
|
public const nint m_flTextureRepeatsPerSegment = 0xB20; // CParticleCollectionFloatInput
|
||||||
public const nint m_flTextureRepeatsCircumference = 0xC78; // CParticleCollectionFloatInput
|
public const nint m_flTextureRepeatsCircumference = 0xC78; // CParticleCollectionFloatInput
|
||||||
@ -2808,8 +2808,8 @@ public static class C_OP_RenderCables {
|
|||||||
public const nint m_nMaxTesselation = 0x1344; // int32_t
|
public const nint m_nMaxTesselation = 0x1344; // int32_t
|
||||||
public const nint m_nRoundness = 0x1348; // int32_t
|
public const nint m_nRoundness = 0x1348; // int32_t
|
||||||
public const nint m_LightingTransform = 0x1350; // CParticleTransformInput
|
public const nint m_LightingTransform = 0x1350; // CParticleTransformInput
|
||||||
public const nint m_MaterialFloatVars = 0x13B8; // CUtlVector< FloatInputMaterialVariable_t >
|
public const nint m_MaterialFloatVars = 0x13B8; // CUtlVector<FloatInputMaterialVariable_t>
|
||||||
public const nint m_MaterialVecVars = 0x13E8; // CUtlVector< VecInputMaterialVariable_t >
|
public const nint m_MaterialVecVars = 0x13E8; // CUtlVector<VecInputMaterialVariable_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class C_OP_RenderDeferredLight {
|
public static class C_OP_RenderDeferredLight {
|
||||||
@ -2827,7 +2827,7 @@ public static class C_OP_RenderDeferredLight {
|
|||||||
public const nint m_nAlphaTestPointField = 0x87C; // ParticleAttributeIndex_t
|
public const nint m_nAlphaTestPointField = 0x87C; // ParticleAttributeIndex_t
|
||||||
public const nint m_nAlphaTestRangeField = 0x880; // ParticleAttributeIndex_t
|
public const nint m_nAlphaTestRangeField = 0x880; // ParticleAttributeIndex_t
|
||||||
public const nint m_nAlphaTestSharpnessField = 0x884; // ParticleAttributeIndex_t
|
public const nint m_nAlphaTestSharpnessField = 0x884; // ParticleAttributeIndex_t
|
||||||
public const nint m_hTexture = 0x888; // CStrongHandle< InfoForResourceTypeCTextureBase >
|
public const nint m_hTexture = 0x888; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||||
public const nint m_nHSVShiftControlPoint = 0x890; // int32_t
|
public const nint m_nHSVShiftControlPoint = 0x890; // int32_t
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2843,7 +2843,7 @@ public static class C_OP_RenderGpuImplicit {
|
|||||||
public const nint m_fRadiusScale = 0x360; // CParticleCollectionRendererFloatInput
|
public const nint m_fRadiusScale = 0x360; // CParticleCollectionRendererFloatInput
|
||||||
public const nint m_fIsosurfaceThreshold = 0x4B8; // CParticleCollectionRendererFloatInput
|
public const nint m_fIsosurfaceThreshold = 0x4B8; // CParticleCollectionRendererFloatInput
|
||||||
public const nint m_nScaleCP = 0x610; // int32_t
|
public const nint m_nScaleCP = 0x610; // int32_t
|
||||||
public const nint m_hMaterial = 0x618; // CStrongHandle< InfoForResourceTypeIMaterial2 >
|
public const nint m_hMaterial = 0x618; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class C_OP_RenderLightBeam {
|
public static class C_OP_RenderLightBeam {
|
||||||
@ -2869,8 +2869,8 @@ public static class C_OP_RenderLights {
|
|||||||
public static class C_OP_RenderMaterialProxy {
|
public static class C_OP_RenderMaterialProxy {
|
||||||
public const nint m_nMaterialControlPoint = 0x200; // int32_t
|
public const nint m_nMaterialControlPoint = 0x200; // int32_t
|
||||||
public const nint m_nProxyType = 0x204; // MaterialProxyType_t
|
public const nint m_nProxyType = 0x204; // MaterialProxyType_t
|
||||||
public const nint m_MaterialVars = 0x208; // CUtlVector< MaterialVariable_t >
|
public const nint m_MaterialVars = 0x208; // CUtlVector<MaterialVariable_t>
|
||||||
public const nint m_hOverrideMaterial = 0x220; // CStrongHandle< InfoForResourceTypeIMaterial2 >
|
public const nint m_hOverrideMaterial = 0x220; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||||
public const nint m_flMaterialOverrideEnabled = 0x228; // CParticleCollectionFloatInput
|
public const nint m_flMaterialOverrideEnabled = 0x228; // CParticleCollectionFloatInput
|
||||||
public const nint m_vecColorScale = 0x380; // CParticleCollectionVecInput
|
public const nint m_vecColorScale = 0x380; // CParticleCollectionVecInput
|
||||||
public const nint m_flAlpha = 0x9D8; // CPerParticleFloatInput
|
public const nint m_flAlpha = 0x9D8; // CPerParticleFloatInput
|
||||||
@ -2882,7 +2882,7 @@ public static class C_OP_RenderModels {
|
|||||||
public const nint m_bOnlyRenderInEffectsWaterPass = 0x201; // bool
|
public const nint m_bOnlyRenderInEffectsWaterPass = 0x201; // bool
|
||||||
public const nint m_bUseMixedResolutionRendering = 0x202; // bool
|
public const nint m_bUseMixedResolutionRendering = 0x202; // bool
|
||||||
public const nint m_bOnlyRenderInEffecsGameOverlay = 0x203; // bool
|
public const nint m_bOnlyRenderInEffecsGameOverlay = 0x203; // bool
|
||||||
public const nint m_ModelList = 0x208; // CUtlVector< ModelReference_t >
|
public const nint m_ModelList = 0x208; // CUtlVector<ModelReference_t>
|
||||||
public const nint m_nBodyGroupField = 0x224; // ParticleAttributeIndex_t
|
public const nint m_nBodyGroupField = 0x224; // ParticleAttributeIndex_t
|
||||||
public const nint m_nSubModelField = 0x228; // ParticleAttributeIndex_t
|
public const nint m_nSubModelField = 0x228; // ParticleAttributeIndex_t
|
||||||
public const nint m_bIgnoreNormal = 0x22C; // bool
|
public const nint m_bIgnoreNormal = 0x22C; // bool
|
||||||
@ -2907,10 +2907,10 @@ public static class C_OP_RenderModels {
|
|||||||
public const nint m_ActivityName = 0x1560; // char[256]
|
public const nint m_ActivityName = 0x1560; // char[256]
|
||||||
public const nint m_SequenceName = 0x1660; // char[256]
|
public const nint m_SequenceName = 0x1660; // char[256]
|
||||||
public const nint m_bEnableClothSimulation = 0x1760; // bool
|
public const nint m_bEnableClothSimulation = 0x1760; // bool
|
||||||
public const nint m_hOverrideMaterial = 0x1768; // CStrongHandle< InfoForResourceTypeIMaterial2 >
|
public const nint m_hOverrideMaterial = 0x1768; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||||
public const nint m_bOverrideTranslucentMaterials = 0x1770; // bool
|
public const nint m_bOverrideTranslucentMaterials = 0x1770; // bool
|
||||||
public const nint m_nSkin = 0x1778; // CPerParticleFloatInput
|
public const nint m_nSkin = 0x1778; // CPerParticleFloatInput
|
||||||
public const nint m_MaterialVars = 0x18D0; // CUtlVector< MaterialVariable_t >
|
public const nint m_MaterialVars = 0x18D0; // CUtlVector<MaterialVariable_t>
|
||||||
public const nint m_modelInput = 0x18E8; // CParticleModelInput
|
public const nint m_modelInput = 0x18E8; // CParticleModelInput
|
||||||
public const nint m_nLOD = 0x1948; // int32_t
|
public const nint m_nLOD = 0x1948; // int32_t
|
||||||
public const nint m_EconSlotName = 0x194C; // char[256]
|
public const nint m_EconSlotName = 0x194C; // char[256]
|
||||||
@ -2943,17 +2943,17 @@ public static class C_OP_RenderOmni2Light {
|
|||||||
public const nint m_flRange = 0xDD0; // CPerParticleFloatInput
|
public const nint m_flRange = 0xDD0; // CPerParticleFloatInput
|
||||||
public const nint m_flInnerConeAngle = 0xF28; // CPerParticleFloatInput
|
public const nint m_flInnerConeAngle = 0xF28; // CPerParticleFloatInput
|
||||||
public const nint m_flOuterConeAngle = 0x1080; // CPerParticleFloatInput
|
public const nint m_flOuterConeAngle = 0x1080; // CPerParticleFloatInput
|
||||||
public const nint m_hLightCookie = 0x11D8; // CStrongHandle< InfoForResourceTypeCTextureBase >
|
public const nint m_hLightCookie = 0x11D8; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||||
public const nint m_bSphericalCookie = 0x11E0; // bool
|
public const nint m_bSphericalCookie = 0x11E0; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class C_OP_RenderPoints {
|
public static class C_OP_RenderPoints {
|
||||||
public const nint m_hMaterial = 0x200; // CStrongHandle< InfoForResourceTypeIMaterial2 >
|
public const nint m_hMaterial = 0x200; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class C_OP_RenderPostProcessing {
|
public static class C_OP_RenderPostProcessing {
|
||||||
public const nint m_flPostProcessStrength = 0x200; // CPerParticleFloatInput
|
public const nint m_flPostProcessStrength = 0x200; // CPerParticleFloatInput
|
||||||
public const nint m_hPostTexture = 0x358; // CStrongHandle< InfoForResourceTypeCPostProcessingResource >
|
public const nint m_hPostTexture = 0x358; // CStrongHandle<InfoForResourceTypeCPostProcessingResource>
|
||||||
public const nint m_nPriority = 0x360; // ParticlePostProcessPriorityGroup_t
|
public const nint m_nPriority = 0x360; // ParticlePostProcessPriorityGroup_t
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2965,10 +2965,10 @@ public static class C_OP_RenderProjected {
|
|||||||
public const nint m_bEnableProjectedDepthControls = 0x204; // bool
|
public const nint m_bEnableProjectedDepthControls = 0x204; // bool
|
||||||
public const nint m_flMinProjectionDepth = 0x208; // float
|
public const nint m_flMinProjectionDepth = 0x208; // float
|
||||||
public const nint m_flMaxProjectionDepth = 0x20C; // float
|
public const nint m_flMaxProjectionDepth = 0x20C; // float
|
||||||
public const nint m_hProjectedMaterial = 0x210; // CStrongHandle< InfoForResourceTypeIMaterial2 >
|
public const nint m_hProjectedMaterial = 0x210; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||||
public const nint m_flAnimationTimeScale = 0x218; // float
|
public const nint m_flAnimationTimeScale = 0x218; // float
|
||||||
public const nint m_bOrientToNormal = 0x21C; // bool
|
public const nint m_bOrientToNormal = 0x21C; // bool
|
||||||
public const nint m_MaterialVars = 0x220; // CUtlVector< MaterialVariable_t >
|
public const nint m_MaterialVars = 0x220; // CUtlVector<MaterialVariable_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class C_OP_RenderRopes {
|
public static class C_OP_RenderRopes {
|
||||||
@ -3099,22 +3099,22 @@ public static class C_OP_RenderStandardLight {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class C_OP_RenderStatusEffect {
|
public static class C_OP_RenderStatusEffect {
|
||||||
public const nint m_pTextureColorWarp = 0x200; // CStrongHandle< InfoForResourceTypeCTextureBase >
|
public const nint m_pTextureColorWarp = 0x200; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||||
public const nint m_pTextureDetail2 = 0x208; // CStrongHandle< InfoForResourceTypeCTextureBase >
|
public const nint m_pTextureDetail2 = 0x208; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||||
public const nint m_pTextureDiffuseWarp = 0x210; // CStrongHandle< InfoForResourceTypeCTextureBase >
|
public const nint m_pTextureDiffuseWarp = 0x210; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||||
public const nint m_pTextureFresnelColorWarp = 0x218; // CStrongHandle< InfoForResourceTypeCTextureBase >
|
public const nint m_pTextureFresnelColorWarp = 0x218; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||||
public const nint m_pTextureFresnelWarp = 0x220; // CStrongHandle< InfoForResourceTypeCTextureBase >
|
public const nint m_pTextureFresnelWarp = 0x220; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||||
public const nint m_pTextureSpecularWarp = 0x228; // CStrongHandle< InfoForResourceTypeCTextureBase >
|
public const nint m_pTextureSpecularWarp = 0x228; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||||
public const nint m_pTextureEnvMap = 0x230; // CStrongHandle< InfoForResourceTypeCTextureBase >
|
public const nint m_pTextureEnvMap = 0x230; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class C_OP_RenderStatusEffectCitadel {
|
public static class C_OP_RenderStatusEffectCitadel {
|
||||||
public const nint m_pTextureColorWarp = 0x200; // CStrongHandle< InfoForResourceTypeCTextureBase >
|
public const nint m_pTextureColorWarp = 0x200; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||||
public const nint m_pTextureNormal = 0x208; // CStrongHandle< InfoForResourceTypeCTextureBase >
|
public const nint m_pTextureNormal = 0x208; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||||
public const nint m_pTextureMetalness = 0x210; // CStrongHandle< InfoForResourceTypeCTextureBase >
|
public const nint m_pTextureMetalness = 0x210; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||||
public const nint m_pTextureRoughness = 0x218; // CStrongHandle< InfoForResourceTypeCTextureBase >
|
public const nint m_pTextureRoughness = 0x218; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||||
public const nint m_pTextureSelfIllum = 0x220; // CStrongHandle< InfoForResourceTypeCTextureBase >
|
public const nint m_pTextureSelfIllum = 0x220; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||||
public const nint m_pTextureDetail = 0x228; // CStrongHandle< InfoForResourceTypeCTextureBase >
|
public const nint m_pTextureDetail = 0x228; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class C_OP_RenderText {
|
public static class C_OP_RenderText {
|
||||||
@ -3767,7 +3767,7 @@ public static class MaterialVariable_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class ModelReference_t {
|
public static class ModelReference_t {
|
||||||
public const nint m_model = 0x0; // CStrongHandle< InfoForResourceTypeCModel >
|
public const nint m_model = 0x0; // CStrongHandle<InfoForResourceTypeCModel>
|
||||||
public const nint m_flRelativeProbabilityOfSpawn = 0x8; // float
|
public const nint m_flRelativeProbabilityOfSpawn = 0x8; // float
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -3784,7 +3784,7 @@ public static class ParticleAttributeIndex_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class ParticleChildrenInfo_t {
|
public static class ParticleChildrenInfo_t {
|
||||||
public const nint m_ChildRef = 0x0; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition >
|
public const nint m_ChildRef = 0x0; // CStrongHandle<InfoForResourceTypeIParticleSystemDefinition>
|
||||||
public const nint m_flDelay = 0x8; // float
|
public const nint m_flDelay = 0x8; // float
|
||||||
public const nint m_bEndCap = 0xC; // bool
|
public const nint m_bEndCap = 0xC; // bool
|
||||||
public const nint m_bDisableChild = 0xD; // bool
|
public const nint m_bDisableChild = 0xD; // bool
|
||||||
@ -3793,7 +3793,7 @@ public static class ParticleChildrenInfo_t {
|
|||||||
|
|
||||||
public static class ParticleControlPointConfiguration_t {
|
public static class ParticleControlPointConfiguration_t {
|
||||||
public const nint m_name = 0x0; // CUtlString
|
public const nint m_name = 0x0; // CUtlString
|
||||||
public const nint m_drivers = 0x8; // CUtlVector< ParticleControlPointDriver_t >
|
public const nint m_drivers = 0x8; // CUtlVector<ParticleControlPointDriver_t>
|
||||||
public const nint m_previewState = 0x20; // ParticlePreviewState_t
|
public const nint m_previewState = 0x20; // ParticlePreviewState_t
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -3820,7 +3820,7 @@ public static class ParticleNamedValueSource_t {
|
|||||||
public const nint m_IsPublic = 0x8; // bool
|
public const nint m_IsPublic = 0x8; // bool
|
||||||
public const nint m_ValueType = 0xC; // PulseValueType_t
|
public const nint m_ValueType = 0xC; // PulseValueType_t
|
||||||
public const nint m_DefaultConfig = 0x10; // ParticleNamedValueConfiguration_t
|
public const nint m_DefaultConfig = 0x10; // ParticleNamedValueConfiguration_t
|
||||||
public const nint m_NamedConfigs = 0x48; // CUtlVector< ParticleNamedValueConfiguration_t >
|
public const nint m_NamedConfigs = 0x48; // CUtlVector<ParticleNamedValueConfiguration_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class ParticlePreviewBodyGroup_t {
|
public static class ParticlePreviewBodyGroup_t {
|
||||||
@ -3836,7 +3836,7 @@ public static class ParticlePreviewState_t {
|
|||||||
public const nint m_nFireParticleOnSequenceFrame = 0x18; // int32_t
|
public const nint m_nFireParticleOnSequenceFrame = 0x18; // int32_t
|
||||||
public const nint m_hitboxSetName = 0x20; // CUtlString
|
public const nint m_hitboxSetName = 0x20; // CUtlString
|
||||||
public const nint m_materialGroupName = 0x28; // CUtlString
|
public const nint m_materialGroupName = 0x28; // CUtlString
|
||||||
public const nint m_vecBodyGroups = 0x30; // CUtlVector< ParticlePreviewBodyGroup_t >
|
public const nint m_vecBodyGroups = 0x30; // CUtlVector<ParticlePreviewBodyGroup_t>
|
||||||
public const nint m_flPlaybackSpeed = 0x48; // float
|
public const nint m_flPlaybackSpeed = 0x48; // float
|
||||||
public const nint m_flParticleSimulationRate = 0x4C; // float
|
public const nint m_flParticleSimulationRate = 0x4C; // float
|
||||||
public const nint m_bShouldDrawHitboxes = 0x50; // bool
|
public const nint m_bShouldDrawHitboxes = 0x50; // bool
|
||||||
@ -3884,7 +3884,7 @@ public static class TextureControls_t {
|
|||||||
public static class TextureGroup_t {
|
public static class TextureGroup_t {
|
||||||
public const nint m_bEnabled = 0x0; // bool
|
public const nint m_bEnabled = 0x0; // bool
|
||||||
public const nint m_bReplaceTextureWithGradient = 0x1; // bool
|
public const nint m_bReplaceTextureWithGradient = 0x1; // bool
|
||||||
public const nint m_hTexture = 0x8; // CStrongHandle< InfoForResourceTypeCTextureBase >
|
public const nint m_hTexture = 0x8; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||||
public const nint m_Gradient = 0x10; // CColorGradient
|
public const nint m_Gradient = 0x10; // CColorGradient
|
||||||
public const nint m_nTextureType = 0x28; // SpriteCardTextureType_t
|
public const nint m_nTextureType = 0x28; // SpriteCardTextureType_t
|
||||||
public const nint m_nTextureChannels = 0x2C; // SpriteCardTextureChannel_t
|
public const nint m_nTextureChannels = 0x2C; // SpriteCardTextureChannel_t
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#include <cstddef>
|
#include <cstddef>
|
||||||
|
|
||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.448863300 UTC
|
// 2023-10-03 00:41:24.016746200 UTC
|
||||||
|
|
||||||
namespace CBaseRendererSource2 {
|
namespace CBaseRendererSource2 {
|
||||||
constexpr std::ptrdiff_t m_flRadiusScale = 0x200; // CParticleCollectionRendererFloatInput
|
constexpr std::ptrdiff_t m_flRadiusScale = 0x200; // CParticleCollectionRendererFloatInput
|
||||||
@ -18,7 +18,7 @@ namespace CBaseRendererSource2 {
|
|||||||
constexpr std::ptrdiff_t m_flCenterYOffset = 0xDD0; // CParticleCollectionRendererFloatInput
|
constexpr std::ptrdiff_t m_flCenterYOffset = 0xDD0; // CParticleCollectionRendererFloatInput
|
||||||
constexpr std::ptrdiff_t m_flBumpStrength = 0xF28; // float
|
constexpr std::ptrdiff_t m_flBumpStrength = 0xF28; // float
|
||||||
constexpr std::ptrdiff_t m_nCropTextureOverride = 0xF2C; // ParticleSequenceCropOverride_t
|
constexpr std::ptrdiff_t m_nCropTextureOverride = 0xF2C; // ParticleSequenceCropOverride_t
|
||||||
constexpr std::ptrdiff_t m_vecTexturesInput = 0xF30; // CUtlVector< TextureGroup_t >
|
constexpr std::ptrdiff_t m_vecTexturesInput = 0xF30; // CUtlVector<TextureGroup_t>
|
||||||
constexpr std::ptrdiff_t m_flAnimationRate = 0xF48; // float
|
constexpr std::ptrdiff_t m_flAnimationRate = 0xF48; // float
|
||||||
constexpr std::ptrdiff_t m_nAnimationType = 0xF4C; // AnimationType_t
|
constexpr std::ptrdiff_t m_nAnimationType = 0xF4C; // AnimationType_t
|
||||||
constexpr std::ptrdiff_t m_bAnimateInFPS = 0xF50; // bool
|
constexpr std::ptrdiff_t m_bAnimateInFPS = 0xF50; // bool
|
||||||
@ -223,14 +223,14 @@ namespace CParticleModelInput {
|
|||||||
|
|
||||||
namespace CParticleSystemDefinition {
|
namespace CParticleSystemDefinition {
|
||||||
constexpr std::ptrdiff_t m_nBehaviorVersion = 0x8; // int32_t
|
constexpr std::ptrdiff_t m_nBehaviorVersion = 0x8; // int32_t
|
||||||
constexpr std::ptrdiff_t m_PreEmissionOperators = 0x10; // CUtlVector< CParticleFunctionPreEmission* >
|
constexpr std::ptrdiff_t m_PreEmissionOperators = 0x10; // CUtlVector<CParticleFunctionPreEmission*>
|
||||||
constexpr std::ptrdiff_t m_Emitters = 0x28; // CUtlVector< CParticleFunctionEmitter* >
|
constexpr std::ptrdiff_t m_Emitters = 0x28; // CUtlVector<CParticleFunctionEmitter*>
|
||||||
constexpr std::ptrdiff_t m_Initializers = 0x40; // CUtlVector< CParticleFunctionInitializer* >
|
constexpr std::ptrdiff_t m_Initializers = 0x40; // CUtlVector<CParticleFunctionInitializer*>
|
||||||
constexpr std::ptrdiff_t m_Operators = 0x58; // CUtlVector< CParticleFunctionOperator* >
|
constexpr std::ptrdiff_t m_Operators = 0x58; // CUtlVector<CParticleFunctionOperator*>
|
||||||
constexpr std::ptrdiff_t m_ForceGenerators = 0x70; // CUtlVector< CParticleFunctionForce* >
|
constexpr std::ptrdiff_t m_ForceGenerators = 0x70; // CUtlVector<CParticleFunctionForce*>
|
||||||
constexpr std::ptrdiff_t m_Constraints = 0x88; // CUtlVector< CParticleFunctionConstraint* >
|
constexpr std::ptrdiff_t m_Constraints = 0x88; // CUtlVector<CParticleFunctionConstraint*>
|
||||||
constexpr std::ptrdiff_t m_Renderers = 0xA0; // CUtlVector< CParticleFunctionRenderer* >
|
constexpr std::ptrdiff_t m_Renderers = 0xA0; // CUtlVector<CParticleFunctionRenderer*>
|
||||||
constexpr std::ptrdiff_t m_Children = 0xB8; // CUtlVector< ParticleChildrenInfo_t >
|
constexpr std::ptrdiff_t m_Children = 0xB8; // CUtlVector<ParticleChildrenInfo_t>
|
||||||
constexpr std::ptrdiff_t m_nFirstMultipleOverride_BackwardCompat = 0x178; // int32_t
|
constexpr std::ptrdiff_t m_nFirstMultipleOverride_BackwardCompat = 0x178; // int32_t
|
||||||
constexpr std::ptrdiff_t m_nInitialParticles = 0x210; // int32_t
|
constexpr std::ptrdiff_t m_nInitialParticles = 0x210; // int32_t
|
||||||
constexpr std::ptrdiff_t m_nMaxParticles = 0x214; // int32_t
|
constexpr std::ptrdiff_t m_nMaxParticles = 0x214; // int32_t
|
||||||
@ -242,7 +242,7 @@ namespace CParticleSystemDefinition {
|
|||||||
constexpr std::ptrdiff_t m_bInfiniteBounds = 0x23C; // bool
|
constexpr std::ptrdiff_t m_bInfiniteBounds = 0x23C; // bool
|
||||||
constexpr std::ptrdiff_t m_bEnableNamedValues = 0x23D; // bool
|
constexpr std::ptrdiff_t m_bEnableNamedValues = 0x23D; // bool
|
||||||
constexpr std::ptrdiff_t m_NamedValueDomain = 0x240; // CUtlString
|
constexpr std::ptrdiff_t m_NamedValueDomain = 0x240; // CUtlString
|
||||||
constexpr std::ptrdiff_t m_NamedValueLocals = 0x248; // CUtlVector< ParticleNamedValueSource_t* >
|
constexpr std::ptrdiff_t m_NamedValueLocals = 0x248; // CUtlVector<ParticleNamedValueSource_t*>
|
||||||
constexpr std::ptrdiff_t m_ConstantColor = 0x260; // Color
|
constexpr std::ptrdiff_t m_ConstantColor = 0x260; // Color
|
||||||
constexpr std::ptrdiff_t m_ConstantNormal = 0x264; // Vector
|
constexpr std::ptrdiff_t m_ConstantNormal = 0x264; // Vector
|
||||||
constexpr std::ptrdiff_t m_flConstantRadius = 0x270; // float
|
constexpr std::ptrdiff_t m_flConstantRadius = 0x270; // float
|
||||||
@ -252,15 +252,15 @@ namespace CParticleSystemDefinition {
|
|||||||
constexpr std::ptrdiff_t m_nConstantSequenceNumber = 0x280; // int32_t
|
constexpr std::ptrdiff_t m_nConstantSequenceNumber = 0x280; // int32_t
|
||||||
constexpr std::ptrdiff_t m_nConstantSequenceNumber1 = 0x284; // int32_t
|
constexpr std::ptrdiff_t m_nConstantSequenceNumber1 = 0x284; // int32_t
|
||||||
constexpr std::ptrdiff_t m_nSnapshotControlPoint = 0x288; // int32_t
|
constexpr std::ptrdiff_t m_nSnapshotControlPoint = 0x288; // int32_t
|
||||||
constexpr std::ptrdiff_t m_hSnapshot = 0x290; // CStrongHandle< InfoForResourceTypeIParticleSnapshot >
|
constexpr std::ptrdiff_t m_hSnapshot = 0x290; // CStrongHandle<InfoForResourceTypeIParticleSnapshot>
|
||||||
constexpr std::ptrdiff_t m_pszCullReplacementName = 0x298; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition >
|
constexpr std::ptrdiff_t m_pszCullReplacementName = 0x298; // CStrongHandle<InfoForResourceTypeIParticleSystemDefinition>
|
||||||
constexpr std::ptrdiff_t m_flCullRadius = 0x2A0; // float
|
constexpr std::ptrdiff_t m_flCullRadius = 0x2A0; // float
|
||||||
constexpr std::ptrdiff_t m_flCullFillCost = 0x2A4; // float
|
constexpr std::ptrdiff_t m_flCullFillCost = 0x2A4; // float
|
||||||
constexpr std::ptrdiff_t m_nCullControlPoint = 0x2A8; // int32_t
|
constexpr std::ptrdiff_t m_nCullControlPoint = 0x2A8; // int32_t
|
||||||
constexpr std::ptrdiff_t m_hFallback = 0x2B0; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition >
|
constexpr std::ptrdiff_t m_hFallback = 0x2B0; // CStrongHandle<InfoForResourceTypeIParticleSystemDefinition>
|
||||||
constexpr std::ptrdiff_t m_nFallbackMaxCount = 0x2B8; // int32_t
|
constexpr std::ptrdiff_t m_nFallbackMaxCount = 0x2B8; // int32_t
|
||||||
constexpr std::ptrdiff_t m_hLowViolenceDef = 0x2C0; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition >
|
constexpr std::ptrdiff_t m_hLowViolenceDef = 0x2C0; // CStrongHandle<InfoForResourceTypeIParticleSystemDefinition>
|
||||||
constexpr std::ptrdiff_t m_hReferenceReplacement = 0x2C8; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition >
|
constexpr std::ptrdiff_t m_hReferenceReplacement = 0x2C8; // CStrongHandle<InfoForResourceTypeIParticleSystemDefinition>
|
||||||
constexpr std::ptrdiff_t m_flPreSimulationTime = 0x2D0; // float
|
constexpr std::ptrdiff_t m_flPreSimulationTime = 0x2D0; // float
|
||||||
constexpr std::ptrdiff_t m_flStopSimulationAfterTime = 0x2D4; // float
|
constexpr std::ptrdiff_t m_flStopSimulationAfterTime = 0x2D4; // float
|
||||||
constexpr std::ptrdiff_t m_flMaximumTimeStep = 0x2D8; // float
|
constexpr std::ptrdiff_t m_flMaximumTimeStep = 0x2D8; // float
|
||||||
@ -285,7 +285,7 @@ namespace CParticleSystemDefinition {
|
|||||||
constexpr std::ptrdiff_t m_nSkipRenderControlPoint = 0x320; // int32_t
|
constexpr std::ptrdiff_t m_nSkipRenderControlPoint = 0x320; // int32_t
|
||||||
constexpr std::ptrdiff_t m_nAllowRenderControlPoint = 0x324; // int32_t
|
constexpr std::ptrdiff_t m_nAllowRenderControlPoint = 0x324; // int32_t
|
||||||
constexpr std::ptrdiff_t m_bShouldSort = 0x328; // bool
|
constexpr std::ptrdiff_t m_bShouldSort = 0x328; // bool
|
||||||
constexpr std::ptrdiff_t m_controlPointConfigurations = 0x370; // CUtlVector< ParticleControlPointConfiguration_t >
|
constexpr std::ptrdiff_t m_controlPointConfigurations = 0x370; // CUtlVector<ParticleControlPointConfiguration_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CParticleTransformInput {
|
namespace CParticleTransformInput {
|
||||||
@ -820,7 +820,7 @@ namespace C_INIT_PlaneCull {
|
|||||||
|
|
||||||
namespace C_INIT_PointList {
|
namespace C_INIT_PointList {
|
||||||
constexpr std::ptrdiff_t m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t
|
constexpr std::ptrdiff_t m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t
|
||||||
constexpr std::ptrdiff_t m_pointList = 0x1C8; // CUtlVector< PointDefinition_t >
|
constexpr std::ptrdiff_t m_pointList = 0x1C8; // CUtlVector<PointDefinition_t>
|
||||||
constexpr std::ptrdiff_t m_bPlaceAlongPath = 0x1E0; // bool
|
constexpr std::ptrdiff_t m_bPlaceAlongPath = 0x1E0; // bool
|
||||||
constexpr std::ptrdiff_t m_bClosedLoop = 0x1E1; // bool
|
constexpr std::ptrdiff_t m_bClosedLoop = 0x1E1; // bool
|
||||||
constexpr std::ptrdiff_t m_nNumPointsAlongPath = 0x1E4; // int32_t
|
constexpr std::ptrdiff_t m_nNumPointsAlongPath = 0x1E4; // int32_t
|
||||||
@ -923,12 +923,12 @@ namespace C_INIT_RandomLifeTime {
|
|||||||
namespace C_INIT_RandomModelSequence {
|
namespace C_INIT_RandomModelSequence {
|
||||||
constexpr std::ptrdiff_t m_ActivityName = 0x1C0; // char[256]
|
constexpr std::ptrdiff_t m_ActivityName = 0x1C0; // char[256]
|
||||||
constexpr std::ptrdiff_t m_SequenceName = 0x2C0; // char[256]
|
constexpr std::ptrdiff_t m_SequenceName = 0x2C0; // char[256]
|
||||||
constexpr std::ptrdiff_t m_hModel = 0x3C0; // CStrongHandle< InfoForResourceTypeCModel >
|
constexpr std::ptrdiff_t m_hModel = 0x3C0; // CStrongHandle<InfoForResourceTypeCModel>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace C_INIT_RandomNamedModelElement {
|
namespace C_INIT_RandomNamedModelElement {
|
||||||
constexpr std::ptrdiff_t m_hModel = 0x1C0; // CStrongHandle< InfoForResourceTypeCModel >
|
constexpr std::ptrdiff_t m_hModel = 0x1C0; // CStrongHandle<InfoForResourceTypeCModel>
|
||||||
constexpr std::ptrdiff_t m_names = 0x1C8; // CUtlVector< CUtlString >
|
constexpr std::ptrdiff_t m_names = 0x1C8; // CUtlVector<CUtlString>
|
||||||
constexpr std::ptrdiff_t m_bShuffle = 0x1E0; // bool
|
constexpr std::ptrdiff_t m_bShuffle = 0x1E0; // bool
|
||||||
constexpr std::ptrdiff_t m_bLinear = 0x1E1; // bool
|
constexpr std::ptrdiff_t m_bLinear = 0x1E1; // bool
|
||||||
constexpr std::ptrdiff_t m_bModelFromRenderer = 0x1E2; // bool
|
constexpr std::ptrdiff_t m_bModelFromRenderer = 0x1E2; // bool
|
||||||
@ -958,7 +958,7 @@ namespace C_INIT_RandomSequence {
|
|||||||
constexpr std::ptrdiff_t m_nSequenceMax = 0x1C4; // int32_t
|
constexpr std::ptrdiff_t m_nSequenceMax = 0x1C4; // int32_t
|
||||||
constexpr std::ptrdiff_t m_bShuffle = 0x1C8; // bool
|
constexpr std::ptrdiff_t m_bShuffle = 0x1C8; // bool
|
||||||
constexpr std::ptrdiff_t m_bLinear = 0x1C9; // bool
|
constexpr std::ptrdiff_t m_bLinear = 0x1C9; // bool
|
||||||
constexpr std::ptrdiff_t m_WeightedList = 0x1D0; // CUtlVector< SequenceWeightedList_t >
|
constexpr std::ptrdiff_t m_WeightedList = 0x1D0; // CUtlVector<SequenceWeightedList_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace C_INIT_RandomTrailLength {
|
namespace C_INIT_RandomTrailLength {
|
||||||
@ -1024,9 +1024,9 @@ namespace C_INIT_RemapInitialVisibilityScalar {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace C_INIT_RemapNamedModelElementToScalar {
|
namespace C_INIT_RemapNamedModelElementToScalar {
|
||||||
constexpr std::ptrdiff_t m_hModel = 0x1C0; // CStrongHandle< InfoForResourceTypeCModel >
|
constexpr std::ptrdiff_t m_hModel = 0x1C0; // CStrongHandle<InfoForResourceTypeCModel>
|
||||||
constexpr std::ptrdiff_t m_names = 0x1C8; // CUtlVector< CUtlString >
|
constexpr std::ptrdiff_t m_names = 0x1C8; // CUtlVector<CUtlString>
|
||||||
constexpr std::ptrdiff_t m_values = 0x1E0; // CUtlVector< float32 >
|
constexpr std::ptrdiff_t m_values = 0x1E0; // CUtlVector<float>
|
||||||
constexpr std::ptrdiff_t m_nFieldInput = 0x1F8; // ParticleAttributeIndex_t
|
constexpr std::ptrdiff_t m_nFieldInput = 0x1F8; // ParticleAttributeIndex_t
|
||||||
constexpr std::ptrdiff_t m_nFieldOutput = 0x1FC; // ParticleAttributeIndex_t
|
constexpr std::ptrdiff_t m_nFieldOutput = 0x1FC; // ParticleAttributeIndex_t
|
||||||
constexpr std::ptrdiff_t m_nSetMethod = 0x200; // ParticleSetMethod_t
|
constexpr std::ptrdiff_t m_nSetMethod = 0x200; // ParticleSetMethod_t
|
||||||
@ -1034,7 +1034,7 @@ namespace C_INIT_RemapNamedModelElementToScalar {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace C_INIT_RemapParticleCountToNamedModelElementScalar {
|
namespace C_INIT_RemapParticleCountToNamedModelElementScalar {
|
||||||
constexpr std::ptrdiff_t m_hModel = 0x1F0; // CStrongHandle< InfoForResourceTypeCModel >
|
constexpr std::ptrdiff_t m_hModel = 0x1F0; // CStrongHandle<InfoForResourceTypeCModel>
|
||||||
constexpr std::ptrdiff_t m_outputMinName = 0x1F8; // CUtlString
|
constexpr std::ptrdiff_t m_outputMinName = 0x1F8; // CUtlString
|
||||||
constexpr std::ptrdiff_t m_outputMaxName = 0x200; // CUtlString
|
constexpr std::ptrdiff_t m_outputMaxName = 0x200; // CUtlString
|
||||||
constexpr std::ptrdiff_t m_bModelFromRenderer = 0x208; // bool
|
constexpr std::ptrdiff_t m_bModelFromRenderer = 0x208; // bool
|
||||||
@ -1431,7 +1431,7 @@ namespace C_OP_ConstrainDistanceToUserSpecifiedPath {
|
|||||||
constexpr std::ptrdiff_t m_flMaxDistance = 0x1C4; // float
|
constexpr std::ptrdiff_t m_flMaxDistance = 0x1C4; // float
|
||||||
constexpr std::ptrdiff_t m_flTimeScale = 0x1C8; // float
|
constexpr std::ptrdiff_t m_flTimeScale = 0x1C8; // float
|
||||||
constexpr std::ptrdiff_t m_bLoopedPath = 0x1CC; // bool
|
constexpr std::ptrdiff_t m_bLoopedPath = 0x1CC; // bool
|
||||||
constexpr std::ptrdiff_t m_pointList = 0x1D0; // CUtlVector< PointDefinitionWithTimeValues_t >
|
constexpr std::ptrdiff_t m_pointList = 0x1D0; // CUtlVector<PointDefinitionWithTimeValues_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace C_OP_ConstrainLineLength {
|
namespace C_OP_ConstrainLineLength {
|
||||||
@ -1942,7 +1942,7 @@ namespace C_OP_LockToBone {
|
|||||||
|
|
||||||
namespace C_OP_LockToPointList {
|
namespace C_OP_LockToPointList {
|
||||||
constexpr std::ptrdiff_t m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t
|
constexpr std::ptrdiff_t m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t
|
||||||
constexpr std::ptrdiff_t m_pointList = 0x1C8; // CUtlVector< PointDefinition_t >
|
constexpr std::ptrdiff_t m_pointList = 0x1C8; // CUtlVector<PointDefinition_t>
|
||||||
constexpr std::ptrdiff_t m_bPlaceAlongPath = 0x1E0; // bool
|
constexpr std::ptrdiff_t m_bPlaceAlongPath = 0x1E0; // bool
|
||||||
constexpr std::ptrdiff_t m_bClosedLoop = 0x1E1; // bool
|
constexpr std::ptrdiff_t m_bClosedLoop = 0x1E1; // bool
|
||||||
constexpr std::ptrdiff_t m_nNumPointsAlongPath = 0x1E4; // int32_t
|
constexpr std::ptrdiff_t m_nNumPointsAlongPath = 0x1E4; // int32_t
|
||||||
@ -2585,20 +2585,20 @@ namespace C_OP_RemapModelVolumetoCP {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace C_OP_RemapNamedModelElementEndCap {
|
namespace C_OP_RemapNamedModelElementEndCap {
|
||||||
constexpr std::ptrdiff_t m_hModel = 0x1C0; // CStrongHandle< InfoForResourceTypeCModel >
|
constexpr std::ptrdiff_t m_hModel = 0x1C0; // CStrongHandle<InfoForResourceTypeCModel>
|
||||||
constexpr std::ptrdiff_t m_inNames = 0x1C8; // CUtlVector< CUtlString >
|
constexpr std::ptrdiff_t m_inNames = 0x1C8; // CUtlVector<CUtlString>
|
||||||
constexpr std::ptrdiff_t m_outNames = 0x1E0; // CUtlVector< CUtlString >
|
constexpr std::ptrdiff_t m_outNames = 0x1E0; // CUtlVector<CUtlString>
|
||||||
constexpr std::ptrdiff_t m_fallbackNames = 0x1F8; // CUtlVector< CUtlString >
|
constexpr std::ptrdiff_t m_fallbackNames = 0x1F8; // CUtlVector<CUtlString>
|
||||||
constexpr std::ptrdiff_t m_bModelFromRenderer = 0x210; // bool
|
constexpr std::ptrdiff_t m_bModelFromRenderer = 0x210; // bool
|
||||||
constexpr std::ptrdiff_t m_nFieldInput = 0x214; // ParticleAttributeIndex_t
|
constexpr std::ptrdiff_t m_nFieldInput = 0x214; // ParticleAttributeIndex_t
|
||||||
constexpr std::ptrdiff_t m_nFieldOutput = 0x218; // ParticleAttributeIndex_t
|
constexpr std::ptrdiff_t m_nFieldOutput = 0x218; // ParticleAttributeIndex_t
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace C_OP_RemapNamedModelElementOnceTimed {
|
namespace C_OP_RemapNamedModelElementOnceTimed {
|
||||||
constexpr std::ptrdiff_t m_hModel = 0x1C0; // CStrongHandle< InfoForResourceTypeCModel >
|
constexpr std::ptrdiff_t m_hModel = 0x1C0; // CStrongHandle<InfoForResourceTypeCModel>
|
||||||
constexpr std::ptrdiff_t m_inNames = 0x1C8; // CUtlVector< CUtlString >
|
constexpr std::ptrdiff_t m_inNames = 0x1C8; // CUtlVector<CUtlString>
|
||||||
constexpr std::ptrdiff_t m_outNames = 0x1E0; // CUtlVector< CUtlString >
|
constexpr std::ptrdiff_t m_outNames = 0x1E0; // CUtlVector<CUtlString>
|
||||||
constexpr std::ptrdiff_t m_fallbackNames = 0x1F8; // CUtlVector< CUtlString >
|
constexpr std::ptrdiff_t m_fallbackNames = 0x1F8; // CUtlVector<CUtlString>
|
||||||
constexpr std::ptrdiff_t m_bModelFromRenderer = 0x210; // bool
|
constexpr std::ptrdiff_t m_bModelFromRenderer = 0x210; // bool
|
||||||
constexpr std::ptrdiff_t m_bProportional = 0x211; // bool
|
constexpr std::ptrdiff_t m_bProportional = 0x211; // bool
|
||||||
constexpr std::ptrdiff_t m_nFieldInput = 0x214; // ParticleAttributeIndex_t
|
constexpr std::ptrdiff_t m_nFieldInput = 0x214; // ParticleAttributeIndex_t
|
||||||
@ -2772,7 +2772,7 @@ namespace C_OP_RemapVisibilityScalar {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace C_OP_RenderAsModels {
|
namespace C_OP_RenderAsModels {
|
||||||
constexpr std::ptrdiff_t m_ModelList = 0x200; // CUtlVector< ModelReference_t >
|
constexpr std::ptrdiff_t m_ModelList = 0x200; // CUtlVector<ModelReference_t>
|
||||||
constexpr std::ptrdiff_t m_flModelScale = 0x21C; // float
|
constexpr std::ptrdiff_t m_flModelScale = 0x21C; // float
|
||||||
constexpr std::ptrdiff_t m_bFitToModelSize = 0x220; // bool
|
constexpr std::ptrdiff_t m_bFitToModelSize = 0x220; // bool
|
||||||
constexpr std::ptrdiff_t m_bNonUniformScaling = 0x221; // bool
|
constexpr std::ptrdiff_t m_bNonUniformScaling = 0x221; // bool
|
||||||
@ -2787,8 +2787,8 @@ namespace C_OP_RenderBlobs {
|
|||||||
constexpr std::ptrdiff_t m_cutoffRadius = 0x358; // CParticleCollectionRendererFloatInput
|
constexpr std::ptrdiff_t m_cutoffRadius = 0x358; // CParticleCollectionRendererFloatInput
|
||||||
constexpr std::ptrdiff_t m_renderRadius = 0x4B0; // CParticleCollectionRendererFloatInput
|
constexpr std::ptrdiff_t m_renderRadius = 0x4B0; // CParticleCollectionRendererFloatInput
|
||||||
constexpr std::ptrdiff_t m_nScaleCP = 0x608; // int32_t
|
constexpr std::ptrdiff_t m_nScaleCP = 0x608; // int32_t
|
||||||
constexpr std::ptrdiff_t m_MaterialVars = 0x610; // CUtlVector< MaterialVariable_t >
|
constexpr std::ptrdiff_t m_MaterialVars = 0x610; // CUtlVector<MaterialVariable_t>
|
||||||
constexpr std::ptrdiff_t m_hMaterial = 0x640; // CStrongHandle< InfoForResourceTypeIMaterial2 >
|
constexpr std::ptrdiff_t m_hMaterial = 0x640; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace C_OP_RenderCables {
|
namespace C_OP_RenderCables {
|
||||||
@ -2796,7 +2796,7 @@ namespace C_OP_RenderCables {
|
|||||||
constexpr std::ptrdiff_t m_flAlphaScale = 0x358; // CParticleCollectionFloatInput
|
constexpr std::ptrdiff_t m_flAlphaScale = 0x358; // CParticleCollectionFloatInput
|
||||||
constexpr std::ptrdiff_t m_vecColorScale = 0x4B0; // CParticleCollectionVecInput
|
constexpr std::ptrdiff_t m_vecColorScale = 0x4B0; // CParticleCollectionVecInput
|
||||||
constexpr std::ptrdiff_t m_nColorBlendType = 0xB08; // ParticleColorBlendType_t
|
constexpr std::ptrdiff_t m_nColorBlendType = 0xB08; // ParticleColorBlendType_t
|
||||||
constexpr std::ptrdiff_t m_hMaterial = 0xB10; // CStrongHandle< InfoForResourceTypeIMaterial2 >
|
constexpr std::ptrdiff_t m_hMaterial = 0xB10; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||||
constexpr std::ptrdiff_t m_nTextureRepetitionMode = 0xB18; // TextureRepetitionMode_t
|
constexpr std::ptrdiff_t m_nTextureRepetitionMode = 0xB18; // TextureRepetitionMode_t
|
||||||
constexpr std::ptrdiff_t m_flTextureRepeatsPerSegment = 0xB20; // CParticleCollectionFloatInput
|
constexpr std::ptrdiff_t m_flTextureRepeatsPerSegment = 0xB20; // CParticleCollectionFloatInput
|
||||||
constexpr std::ptrdiff_t m_flTextureRepeatsCircumference = 0xC78; // CParticleCollectionFloatInput
|
constexpr std::ptrdiff_t m_flTextureRepeatsCircumference = 0xC78; // CParticleCollectionFloatInput
|
||||||
@ -2812,8 +2812,8 @@ namespace C_OP_RenderCables {
|
|||||||
constexpr std::ptrdiff_t m_nMaxTesselation = 0x1344; // int32_t
|
constexpr std::ptrdiff_t m_nMaxTesselation = 0x1344; // int32_t
|
||||||
constexpr std::ptrdiff_t m_nRoundness = 0x1348; // int32_t
|
constexpr std::ptrdiff_t m_nRoundness = 0x1348; // int32_t
|
||||||
constexpr std::ptrdiff_t m_LightingTransform = 0x1350; // CParticleTransformInput
|
constexpr std::ptrdiff_t m_LightingTransform = 0x1350; // CParticleTransformInput
|
||||||
constexpr std::ptrdiff_t m_MaterialFloatVars = 0x13B8; // CUtlVector< FloatInputMaterialVariable_t >
|
constexpr std::ptrdiff_t m_MaterialFloatVars = 0x13B8; // CUtlVector<FloatInputMaterialVariable_t>
|
||||||
constexpr std::ptrdiff_t m_MaterialVecVars = 0x13E8; // CUtlVector< VecInputMaterialVariable_t >
|
constexpr std::ptrdiff_t m_MaterialVecVars = 0x13E8; // CUtlVector<VecInputMaterialVariable_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace C_OP_RenderDeferredLight {
|
namespace C_OP_RenderDeferredLight {
|
||||||
@ -2831,7 +2831,7 @@ namespace C_OP_RenderDeferredLight {
|
|||||||
constexpr std::ptrdiff_t m_nAlphaTestPointField = 0x87C; // ParticleAttributeIndex_t
|
constexpr std::ptrdiff_t m_nAlphaTestPointField = 0x87C; // ParticleAttributeIndex_t
|
||||||
constexpr std::ptrdiff_t m_nAlphaTestRangeField = 0x880; // ParticleAttributeIndex_t
|
constexpr std::ptrdiff_t m_nAlphaTestRangeField = 0x880; // ParticleAttributeIndex_t
|
||||||
constexpr std::ptrdiff_t m_nAlphaTestSharpnessField = 0x884; // ParticleAttributeIndex_t
|
constexpr std::ptrdiff_t m_nAlphaTestSharpnessField = 0x884; // ParticleAttributeIndex_t
|
||||||
constexpr std::ptrdiff_t m_hTexture = 0x888; // CStrongHandle< InfoForResourceTypeCTextureBase >
|
constexpr std::ptrdiff_t m_hTexture = 0x888; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||||
constexpr std::ptrdiff_t m_nHSVShiftControlPoint = 0x890; // int32_t
|
constexpr std::ptrdiff_t m_nHSVShiftControlPoint = 0x890; // int32_t
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2847,7 +2847,7 @@ namespace C_OP_RenderGpuImplicit {
|
|||||||
constexpr std::ptrdiff_t m_fRadiusScale = 0x360; // CParticleCollectionRendererFloatInput
|
constexpr std::ptrdiff_t m_fRadiusScale = 0x360; // CParticleCollectionRendererFloatInput
|
||||||
constexpr std::ptrdiff_t m_fIsosurfaceThreshold = 0x4B8; // CParticleCollectionRendererFloatInput
|
constexpr std::ptrdiff_t m_fIsosurfaceThreshold = 0x4B8; // CParticleCollectionRendererFloatInput
|
||||||
constexpr std::ptrdiff_t m_nScaleCP = 0x610; // int32_t
|
constexpr std::ptrdiff_t m_nScaleCP = 0x610; // int32_t
|
||||||
constexpr std::ptrdiff_t m_hMaterial = 0x618; // CStrongHandle< InfoForResourceTypeIMaterial2 >
|
constexpr std::ptrdiff_t m_hMaterial = 0x618; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace C_OP_RenderLightBeam {
|
namespace C_OP_RenderLightBeam {
|
||||||
@ -2873,8 +2873,8 @@ namespace C_OP_RenderLights {
|
|||||||
namespace C_OP_RenderMaterialProxy {
|
namespace C_OP_RenderMaterialProxy {
|
||||||
constexpr std::ptrdiff_t m_nMaterialControlPoint = 0x200; // int32_t
|
constexpr std::ptrdiff_t m_nMaterialControlPoint = 0x200; // int32_t
|
||||||
constexpr std::ptrdiff_t m_nProxyType = 0x204; // MaterialProxyType_t
|
constexpr std::ptrdiff_t m_nProxyType = 0x204; // MaterialProxyType_t
|
||||||
constexpr std::ptrdiff_t m_MaterialVars = 0x208; // CUtlVector< MaterialVariable_t >
|
constexpr std::ptrdiff_t m_MaterialVars = 0x208; // CUtlVector<MaterialVariable_t>
|
||||||
constexpr std::ptrdiff_t m_hOverrideMaterial = 0x220; // CStrongHandle< InfoForResourceTypeIMaterial2 >
|
constexpr std::ptrdiff_t m_hOverrideMaterial = 0x220; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||||
constexpr std::ptrdiff_t m_flMaterialOverrideEnabled = 0x228; // CParticleCollectionFloatInput
|
constexpr std::ptrdiff_t m_flMaterialOverrideEnabled = 0x228; // CParticleCollectionFloatInput
|
||||||
constexpr std::ptrdiff_t m_vecColorScale = 0x380; // CParticleCollectionVecInput
|
constexpr std::ptrdiff_t m_vecColorScale = 0x380; // CParticleCollectionVecInput
|
||||||
constexpr std::ptrdiff_t m_flAlpha = 0x9D8; // CPerParticleFloatInput
|
constexpr std::ptrdiff_t m_flAlpha = 0x9D8; // CPerParticleFloatInput
|
||||||
@ -2886,7 +2886,7 @@ namespace C_OP_RenderModels {
|
|||||||
constexpr std::ptrdiff_t m_bOnlyRenderInEffectsWaterPass = 0x201; // bool
|
constexpr std::ptrdiff_t m_bOnlyRenderInEffectsWaterPass = 0x201; // bool
|
||||||
constexpr std::ptrdiff_t m_bUseMixedResolutionRendering = 0x202; // bool
|
constexpr std::ptrdiff_t m_bUseMixedResolutionRendering = 0x202; // bool
|
||||||
constexpr std::ptrdiff_t m_bOnlyRenderInEffecsGameOverlay = 0x203; // bool
|
constexpr std::ptrdiff_t m_bOnlyRenderInEffecsGameOverlay = 0x203; // bool
|
||||||
constexpr std::ptrdiff_t m_ModelList = 0x208; // CUtlVector< ModelReference_t >
|
constexpr std::ptrdiff_t m_ModelList = 0x208; // CUtlVector<ModelReference_t>
|
||||||
constexpr std::ptrdiff_t m_nBodyGroupField = 0x224; // ParticleAttributeIndex_t
|
constexpr std::ptrdiff_t m_nBodyGroupField = 0x224; // ParticleAttributeIndex_t
|
||||||
constexpr std::ptrdiff_t m_nSubModelField = 0x228; // ParticleAttributeIndex_t
|
constexpr std::ptrdiff_t m_nSubModelField = 0x228; // ParticleAttributeIndex_t
|
||||||
constexpr std::ptrdiff_t m_bIgnoreNormal = 0x22C; // bool
|
constexpr std::ptrdiff_t m_bIgnoreNormal = 0x22C; // bool
|
||||||
@ -2911,10 +2911,10 @@ namespace C_OP_RenderModels {
|
|||||||
constexpr std::ptrdiff_t m_ActivityName = 0x1560; // char[256]
|
constexpr std::ptrdiff_t m_ActivityName = 0x1560; // char[256]
|
||||||
constexpr std::ptrdiff_t m_SequenceName = 0x1660; // char[256]
|
constexpr std::ptrdiff_t m_SequenceName = 0x1660; // char[256]
|
||||||
constexpr std::ptrdiff_t m_bEnableClothSimulation = 0x1760; // bool
|
constexpr std::ptrdiff_t m_bEnableClothSimulation = 0x1760; // bool
|
||||||
constexpr std::ptrdiff_t m_hOverrideMaterial = 0x1768; // CStrongHandle< InfoForResourceTypeIMaterial2 >
|
constexpr std::ptrdiff_t m_hOverrideMaterial = 0x1768; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||||
constexpr std::ptrdiff_t m_bOverrideTranslucentMaterials = 0x1770; // bool
|
constexpr std::ptrdiff_t m_bOverrideTranslucentMaterials = 0x1770; // bool
|
||||||
constexpr std::ptrdiff_t m_nSkin = 0x1778; // CPerParticleFloatInput
|
constexpr std::ptrdiff_t m_nSkin = 0x1778; // CPerParticleFloatInput
|
||||||
constexpr std::ptrdiff_t m_MaterialVars = 0x18D0; // CUtlVector< MaterialVariable_t >
|
constexpr std::ptrdiff_t m_MaterialVars = 0x18D0; // CUtlVector<MaterialVariable_t>
|
||||||
constexpr std::ptrdiff_t m_modelInput = 0x18E8; // CParticleModelInput
|
constexpr std::ptrdiff_t m_modelInput = 0x18E8; // CParticleModelInput
|
||||||
constexpr std::ptrdiff_t m_nLOD = 0x1948; // int32_t
|
constexpr std::ptrdiff_t m_nLOD = 0x1948; // int32_t
|
||||||
constexpr std::ptrdiff_t m_EconSlotName = 0x194C; // char[256]
|
constexpr std::ptrdiff_t m_EconSlotName = 0x194C; // char[256]
|
||||||
@ -2947,17 +2947,17 @@ namespace C_OP_RenderOmni2Light {
|
|||||||
constexpr std::ptrdiff_t m_flRange = 0xDD0; // CPerParticleFloatInput
|
constexpr std::ptrdiff_t m_flRange = 0xDD0; // CPerParticleFloatInput
|
||||||
constexpr std::ptrdiff_t m_flInnerConeAngle = 0xF28; // CPerParticleFloatInput
|
constexpr std::ptrdiff_t m_flInnerConeAngle = 0xF28; // CPerParticleFloatInput
|
||||||
constexpr std::ptrdiff_t m_flOuterConeAngle = 0x1080; // CPerParticleFloatInput
|
constexpr std::ptrdiff_t m_flOuterConeAngle = 0x1080; // CPerParticleFloatInput
|
||||||
constexpr std::ptrdiff_t m_hLightCookie = 0x11D8; // CStrongHandle< InfoForResourceTypeCTextureBase >
|
constexpr std::ptrdiff_t m_hLightCookie = 0x11D8; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||||
constexpr std::ptrdiff_t m_bSphericalCookie = 0x11E0; // bool
|
constexpr std::ptrdiff_t m_bSphericalCookie = 0x11E0; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace C_OP_RenderPoints {
|
namespace C_OP_RenderPoints {
|
||||||
constexpr std::ptrdiff_t m_hMaterial = 0x200; // CStrongHandle< InfoForResourceTypeIMaterial2 >
|
constexpr std::ptrdiff_t m_hMaterial = 0x200; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace C_OP_RenderPostProcessing {
|
namespace C_OP_RenderPostProcessing {
|
||||||
constexpr std::ptrdiff_t m_flPostProcessStrength = 0x200; // CPerParticleFloatInput
|
constexpr std::ptrdiff_t m_flPostProcessStrength = 0x200; // CPerParticleFloatInput
|
||||||
constexpr std::ptrdiff_t m_hPostTexture = 0x358; // CStrongHandle< InfoForResourceTypeCPostProcessingResource >
|
constexpr std::ptrdiff_t m_hPostTexture = 0x358; // CStrongHandle<InfoForResourceTypeCPostProcessingResource>
|
||||||
constexpr std::ptrdiff_t m_nPriority = 0x360; // ParticlePostProcessPriorityGroup_t
|
constexpr std::ptrdiff_t m_nPriority = 0x360; // ParticlePostProcessPriorityGroup_t
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2969,10 +2969,10 @@ namespace C_OP_RenderProjected {
|
|||||||
constexpr std::ptrdiff_t m_bEnableProjectedDepthControls = 0x204; // bool
|
constexpr std::ptrdiff_t m_bEnableProjectedDepthControls = 0x204; // bool
|
||||||
constexpr std::ptrdiff_t m_flMinProjectionDepth = 0x208; // float
|
constexpr std::ptrdiff_t m_flMinProjectionDepth = 0x208; // float
|
||||||
constexpr std::ptrdiff_t m_flMaxProjectionDepth = 0x20C; // float
|
constexpr std::ptrdiff_t m_flMaxProjectionDepth = 0x20C; // float
|
||||||
constexpr std::ptrdiff_t m_hProjectedMaterial = 0x210; // CStrongHandle< InfoForResourceTypeIMaterial2 >
|
constexpr std::ptrdiff_t m_hProjectedMaterial = 0x210; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||||
constexpr std::ptrdiff_t m_flAnimationTimeScale = 0x218; // float
|
constexpr std::ptrdiff_t m_flAnimationTimeScale = 0x218; // float
|
||||||
constexpr std::ptrdiff_t m_bOrientToNormal = 0x21C; // bool
|
constexpr std::ptrdiff_t m_bOrientToNormal = 0x21C; // bool
|
||||||
constexpr std::ptrdiff_t m_MaterialVars = 0x220; // CUtlVector< MaterialVariable_t >
|
constexpr std::ptrdiff_t m_MaterialVars = 0x220; // CUtlVector<MaterialVariable_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace C_OP_RenderRopes {
|
namespace C_OP_RenderRopes {
|
||||||
@ -3103,22 +3103,22 @@ namespace C_OP_RenderStandardLight {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace C_OP_RenderStatusEffect {
|
namespace C_OP_RenderStatusEffect {
|
||||||
constexpr std::ptrdiff_t m_pTextureColorWarp = 0x200; // CStrongHandle< InfoForResourceTypeCTextureBase >
|
constexpr std::ptrdiff_t m_pTextureColorWarp = 0x200; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||||
constexpr std::ptrdiff_t m_pTextureDetail2 = 0x208; // CStrongHandle< InfoForResourceTypeCTextureBase >
|
constexpr std::ptrdiff_t m_pTextureDetail2 = 0x208; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||||
constexpr std::ptrdiff_t m_pTextureDiffuseWarp = 0x210; // CStrongHandle< InfoForResourceTypeCTextureBase >
|
constexpr std::ptrdiff_t m_pTextureDiffuseWarp = 0x210; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||||
constexpr std::ptrdiff_t m_pTextureFresnelColorWarp = 0x218; // CStrongHandle< InfoForResourceTypeCTextureBase >
|
constexpr std::ptrdiff_t m_pTextureFresnelColorWarp = 0x218; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||||
constexpr std::ptrdiff_t m_pTextureFresnelWarp = 0x220; // CStrongHandle< InfoForResourceTypeCTextureBase >
|
constexpr std::ptrdiff_t m_pTextureFresnelWarp = 0x220; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||||
constexpr std::ptrdiff_t m_pTextureSpecularWarp = 0x228; // CStrongHandle< InfoForResourceTypeCTextureBase >
|
constexpr std::ptrdiff_t m_pTextureSpecularWarp = 0x228; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||||
constexpr std::ptrdiff_t m_pTextureEnvMap = 0x230; // CStrongHandle< InfoForResourceTypeCTextureBase >
|
constexpr std::ptrdiff_t m_pTextureEnvMap = 0x230; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace C_OP_RenderStatusEffectCitadel {
|
namespace C_OP_RenderStatusEffectCitadel {
|
||||||
constexpr std::ptrdiff_t m_pTextureColorWarp = 0x200; // CStrongHandle< InfoForResourceTypeCTextureBase >
|
constexpr std::ptrdiff_t m_pTextureColorWarp = 0x200; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||||
constexpr std::ptrdiff_t m_pTextureNormal = 0x208; // CStrongHandle< InfoForResourceTypeCTextureBase >
|
constexpr std::ptrdiff_t m_pTextureNormal = 0x208; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||||
constexpr std::ptrdiff_t m_pTextureMetalness = 0x210; // CStrongHandle< InfoForResourceTypeCTextureBase >
|
constexpr std::ptrdiff_t m_pTextureMetalness = 0x210; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||||
constexpr std::ptrdiff_t m_pTextureRoughness = 0x218; // CStrongHandle< InfoForResourceTypeCTextureBase >
|
constexpr std::ptrdiff_t m_pTextureRoughness = 0x218; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||||
constexpr std::ptrdiff_t m_pTextureSelfIllum = 0x220; // CStrongHandle< InfoForResourceTypeCTextureBase >
|
constexpr std::ptrdiff_t m_pTextureSelfIllum = 0x220; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||||
constexpr std::ptrdiff_t m_pTextureDetail = 0x228; // CStrongHandle< InfoForResourceTypeCTextureBase >
|
constexpr std::ptrdiff_t m_pTextureDetail = 0x228; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace C_OP_RenderText {
|
namespace C_OP_RenderText {
|
||||||
@ -3771,7 +3771,7 @@ namespace MaterialVariable_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace ModelReference_t {
|
namespace ModelReference_t {
|
||||||
constexpr std::ptrdiff_t m_model = 0x0; // CStrongHandle< InfoForResourceTypeCModel >
|
constexpr std::ptrdiff_t m_model = 0x0; // CStrongHandle<InfoForResourceTypeCModel>
|
||||||
constexpr std::ptrdiff_t m_flRelativeProbabilityOfSpawn = 0x8; // float
|
constexpr std::ptrdiff_t m_flRelativeProbabilityOfSpawn = 0x8; // float
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -3788,7 +3788,7 @@ namespace ParticleAttributeIndex_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace ParticleChildrenInfo_t {
|
namespace ParticleChildrenInfo_t {
|
||||||
constexpr std::ptrdiff_t m_ChildRef = 0x0; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition >
|
constexpr std::ptrdiff_t m_ChildRef = 0x0; // CStrongHandle<InfoForResourceTypeIParticleSystemDefinition>
|
||||||
constexpr std::ptrdiff_t m_flDelay = 0x8; // float
|
constexpr std::ptrdiff_t m_flDelay = 0x8; // float
|
||||||
constexpr std::ptrdiff_t m_bEndCap = 0xC; // bool
|
constexpr std::ptrdiff_t m_bEndCap = 0xC; // bool
|
||||||
constexpr std::ptrdiff_t m_bDisableChild = 0xD; // bool
|
constexpr std::ptrdiff_t m_bDisableChild = 0xD; // bool
|
||||||
@ -3797,7 +3797,7 @@ namespace ParticleChildrenInfo_t {
|
|||||||
|
|
||||||
namespace ParticleControlPointConfiguration_t {
|
namespace ParticleControlPointConfiguration_t {
|
||||||
constexpr std::ptrdiff_t m_name = 0x0; // CUtlString
|
constexpr std::ptrdiff_t m_name = 0x0; // CUtlString
|
||||||
constexpr std::ptrdiff_t m_drivers = 0x8; // CUtlVector< ParticleControlPointDriver_t >
|
constexpr std::ptrdiff_t m_drivers = 0x8; // CUtlVector<ParticleControlPointDriver_t>
|
||||||
constexpr std::ptrdiff_t m_previewState = 0x20; // ParticlePreviewState_t
|
constexpr std::ptrdiff_t m_previewState = 0x20; // ParticlePreviewState_t
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -3824,7 +3824,7 @@ namespace ParticleNamedValueSource_t {
|
|||||||
constexpr std::ptrdiff_t m_IsPublic = 0x8; // bool
|
constexpr std::ptrdiff_t m_IsPublic = 0x8; // bool
|
||||||
constexpr std::ptrdiff_t m_ValueType = 0xC; // PulseValueType_t
|
constexpr std::ptrdiff_t m_ValueType = 0xC; // PulseValueType_t
|
||||||
constexpr std::ptrdiff_t m_DefaultConfig = 0x10; // ParticleNamedValueConfiguration_t
|
constexpr std::ptrdiff_t m_DefaultConfig = 0x10; // ParticleNamedValueConfiguration_t
|
||||||
constexpr std::ptrdiff_t m_NamedConfigs = 0x48; // CUtlVector< ParticleNamedValueConfiguration_t >
|
constexpr std::ptrdiff_t m_NamedConfigs = 0x48; // CUtlVector<ParticleNamedValueConfiguration_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace ParticlePreviewBodyGroup_t {
|
namespace ParticlePreviewBodyGroup_t {
|
||||||
@ -3840,7 +3840,7 @@ namespace ParticlePreviewState_t {
|
|||||||
constexpr std::ptrdiff_t m_nFireParticleOnSequenceFrame = 0x18; // int32_t
|
constexpr std::ptrdiff_t m_nFireParticleOnSequenceFrame = 0x18; // int32_t
|
||||||
constexpr std::ptrdiff_t m_hitboxSetName = 0x20; // CUtlString
|
constexpr std::ptrdiff_t m_hitboxSetName = 0x20; // CUtlString
|
||||||
constexpr std::ptrdiff_t m_materialGroupName = 0x28; // CUtlString
|
constexpr std::ptrdiff_t m_materialGroupName = 0x28; // CUtlString
|
||||||
constexpr std::ptrdiff_t m_vecBodyGroups = 0x30; // CUtlVector< ParticlePreviewBodyGroup_t >
|
constexpr std::ptrdiff_t m_vecBodyGroups = 0x30; // CUtlVector<ParticlePreviewBodyGroup_t>
|
||||||
constexpr std::ptrdiff_t m_flPlaybackSpeed = 0x48; // float
|
constexpr std::ptrdiff_t m_flPlaybackSpeed = 0x48; // float
|
||||||
constexpr std::ptrdiff_t m_flParticleSimulationRate = 0x4C; // float
|
constexpr std::ptrdiff_t m_flParticleSimulationRate = 0x4C; // float
|
||||||
constexpr std::ptrdiff_t m_bShouldDrawHitboxes = 0x50; // bool
|
constexpr std::ptrdiff_t m_bShouldDrawHitboxes = 0x50; // bool
|
||||||
@ -3888,7 +3888,7 @@ namespace TextureControls_t {
|
|||||||
namespace TextureGroup_t {
|
namespace TextureGroup_t {
|
||||||
constexpr std::ptrdiff_t m_bEnabled = 0x0; // bool
|
constexpr std::ptrdiff_t m_bEnabled = 0x0; // bool
|
||||||
constexpr std::ptrdiff_t m_bReplaceTextureWithGradient = 0x1; // bool
|
constexpr std::ptrdiff_t m_bReplaceTextureWithGradient = 0x1; // bool
|
||||||
constexpr std::ptrdiff_t m_hTexture = 0x8; // CStrongHandle< InfoForResourceTypeCTextureBase >
|
constexpr std::ptrdiff_t m_hTexture = 0x8; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||||
constexpr std::ptrdiff_t m_Gradient = 0x10; // CColorGradient
|
constexpr std::ptrdiff_t m_Gradient = 0x10; // CColorGradient
|
||||||
constexpr std::ptrdiff_t m_nTextureType = 0x28; // SpriteCardTextureType_t
|
constexpr std::ptrdiff_t m_nTextureType = 0x28; // SpriteCardTextureType_t
|
||||||
constexpr std::ptrdiff_t m_nTextureChannels = 0x2C; // SpriteCardTextureChannel_t
|
constexpr std::ptrdiff_t m_nTextureChannels = 0x2C; // SpriteCardTextureChannel_t
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#![allow(non_snake_case, non_upper_case_globals)]
|
#![allow(non_snake_case, non_upper_case_globals)]
|
||||||
|
|
||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.534401700 UTC
|
// 2023-10-03 00:41:24.099711900 UTC
|
||||||
|
|
||||||
pub mod CBaseRendererSource2 {
|
pub mod CBaseRendererSource2 {
|
||||||
pub const m_flRadiusScale: usize = 0x200; // CParticleCollectionRendererFloatInput
|
pub const m_flRadiusScale: usize = 0x200; // CParticleCollectionRendererFloatInput
|
||||||
@ -16,7 +16,7 @@ pub mod CBaseRendererSource2 {
|
|||||||
pub const m_flCenterYOffset: usize = 0xDD0; // CParticleCollectionRendererFloatInput
|
pub const m_flCenterYOffset: usize = 0xDD0; // CParticleCollectionRendererFloatInput
|
||||||
pub const m_flBumpStrength: usize = 0xF28; // float
|
pub const m_flBumpStrength: usize = 0xF28; // float
|
||||||
pub const m_nCropTextureOverride: usize = 0xF2C; // ParticleSequenceCropOverride_t
|
pub const m_nCropTextureOverride: usize = 0xF2C; // ParticleSequenceCropOverride_t
|
||||||
pub const m_vecTexturesInput: usize = 0xF30; // CUtlVector< TextureGroup_t >
|
pub const m_vecTexturesInput: usize = 0xF30; // CUtlVector<TextureGroup_t>
|
||||||
pub const m_flAnimationRate: usize = 0xF48; // float
|
pub const m_flAnimationRate: usize = 0xF48; // float
|
||||||
pub const m_nAnimationType: usize = 0xF4C; // AnimationType_t
|
pub const m_nAnimationType: usize = 0xF4C; // AnimationType_t
|
||||||
pub const m_bAnimateInFPS: usize = 0xF50; // bool
|
pub const m_bAnimateInFPS: usize = 0xF50; // bool
|
||||||
@ -221,14 +221,14 @@ pub mod CParticleModelInput {
|
|||||||
|
|
||||||
pub mod CParticleSystemDefinition {
|
pub mod CParticleSystemDefinition {
|
||||||
pub const m_nBehaviorVersion: usize = 0x8; // int32_t
|
pub const m_nBehaviorVersion: usize = 0x8; // int32_t
|
||||||
pub const m_PreEmissionOperators: usize = 0x10; // CUtlVector< CParticleFunctionPreEmission* >
|
pub const m_PreEmissionOperators: usize = 0x10; // CUtlVector<CParticleFunctionPreEmission*>
|
||||||
pub const m_Emitters: usize = 0x28; // CUtlVector< CParticleFunctionEmitter* >
|
pub const m_Emitters: usize = 0x28; // CUtlVector<CParticleFunctionEmitter*>
|
||||||
pub const m_Initializers: usize = 0x40; // CUtlVector< CParticleFunctionInitializer* >
|
pub const m_Initializers: usize = 0x40; // CUtlVector<CParticleFunctionInitializer*>
|
||||||
pub const m_Operators: usize = 0x58; // CUtlVector< CParticleFunctionOperator* >
|
pub const m_Operators: usize = 0x58; // CUtlVector<CParticleFunctionOperator*>
|
||||||
pub const m_ForceGenerators: usize = 0x70; // CUtlVector< CParticleFunctionForce* >
|
pub const m_ForceGenerators: usize = 0x70; // CUtlVector<CParticleFunctionForce*>
|
||||||
pub const m_Constraints: usize = 0x88; // CUtlVector< CParticleFunctionConstraint* >
|
pub const m_Constraints: usize = 0x88; // CUtlVector<CParticleFunctionConstraint*>
|
||||||
pub const m_Renderers: usize = 0xA0; // CUtlVector< CParticleFunctionRenderer* >
|
pub const m_Renderers: usize = 0xA0; // CUtlVector<CParticleFunctionRenderer*>
|
||||||
pub const m_Children: usize = 0xB8; // CUtlVector< ParticleChildrenInfo_t >
|
pub const m_Children: usize = 0xB8; // CUtlVector<ParticleChildrenInfo_t>
|
||||||
pub const m_nFirstMultipleOverride_BackwardCompat: usize = 0x178; // int32_t
|
pub const m_nFirstMultipleOverride_BackwardCompat: usize = 0x178; // int32_t
|
||||||
pub const m_nInitialParticles: usize = 0x210; // int32_t
|
pub const m_nInitialParticles: usize = 0x210; // int32_t
|
||||||
pub const m_nMaxParticles: usize = 0x214; // int32_t
|
pub const m_nMaxParticles: usize = 0x214; // int32_t
|
||||||
@ -240,7 +240,7 @@ pub mod CParticleSystemDefinition {
|
|||||||
pub const m_bInfiniteBounds: usize = 0x23C; // bool
|
pub const m_bInfiniteBounds: usize = 0x23C; // bool
|
||||||
pub const m_bEnableNamedValues: usize = 0x23D; // bool
|
pub const m_bEnableNamedValues: usize = 0x23D; // bool
|
||||||
pub const m_NamedValueDomain: usize = 0x240; // CUtlString
|
pub const m_NamedValueDomain: usize = 0x240; // CUtlString
|
||||||
pub const m_NamedValueLocals: usize = 0x248; // CUtlVector< ParticleNamedValueSource_t* >
|
pub const m_NamedValueLocals: usize = 0x248; // CUtlVector<ParticleNamedValueSource_t*>
|
||||||
pub const m_ConstantColor: usize = 0x260; // Color
|
pub const m_ConstantColor: usize = 0x260; // Color
|
||||||
pub const m_ConstantNormal: usize = 0x264; // Vector
|
pub const m_ConstantNormal: usize = 0x264; // Vector
|
||||||
pub const m_flConstantRadius: usize = 0x270; // float
|
pub const m_flConstantRadius: usize = 0x270; // float
|
||||||
@ -250,15 +250,15 @@ pub mod CParticleSystemDefinition {
|
|||||||
pub const m_nConstantSequenceNumber: usize = 0x280; // int32_t
|
pub const m_nConstantSequenceNumber: usize = 0x280; // int32_t
|
||||||
pub const m_nConstantSequenceNumber1: usize = 0x284; // int32_t
|
pub const m_nConstantSequenceNumber1: usize = 0x284; // int32_t
|
||||||
pub const m_nSnapshotControlPoint: usize = 0x288; // int32_t
|
pub const m_nSnapshotControlPoint: usize = 0x288; // int32_t
|
||||||
pub const m_hSnapshot: usize = 0x290; // CStrongHandle< InfoForResourceTypeIParticleSnapshot >
|
pub const m_hSnapshot: usize = 0x290; // CStrongHandle<InfoForResourceTypeIParticleSnapshot>
|
||||||
pub const m_pszCullReplacementName: usize = 0x298; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition >
|
pub const m_pszCullReplacementName: usize = 0x298; // CStrongHandle<InfoForResourceTypeIParticleSystemDefinition>
|
||||||
pub const m_flCullRadius: usize = 0x2A0; // float
|
pub const m_flCullRadius: usize = 0x2A0; // float
|
||||||
pub const m_flCullFillCost: usize = 0x2A4; // float
|
pub const m_flCullFillCost: usize = 0x2A4; // float
|
||||||
pub const m_nCullControlPoint: usize = 0x2A8; // int32_t
|
pub const m_nCullControlPoint: usize = 0x2A8; // int32_t
|
||||||
pub const m_hFallback: usize = 0x2B0; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition >
|
pub const m_hFallback: usize = 0x2B0; // CStrongHandle<InfoForResourceTypeIParticleSystemDefinition>
|
||||||
pub const m_nFallbackMaxCount: usize = 0x2B8; // int32_t
|
pub const m_nFallbackMaxCount: usize = 0x2B8; // int32_t
|
||||||
pub const m_hLowViolenceDef: usize = 0x2C0; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition >
|
pub const m_hLowViolenceDef: usize = 0x2C0; // CStrongHandle<InfoForResourceTypeIParticleSystemDefinition>
|
||||||
pub const m_hReferenceReplacement: usize = 0x2C8; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition >
|
pub const m_hReferenceReplacement: usize = 0x2C8; // CStrongHandle<InfoForResourceTypeIParticleSystemDefinition>
|
||||||
pub const m_flPreSimulationTime: usize = 0x2D0; // float
|
pub const m_flPreSimulationTime: usize = 0x2D0; // float
|
||||||
pub const m_flStopSimulationAfterTime: usize = 0x2D4; // float
|
pub const m_flStopSimulationAfterTime: usize = 0x2D4; // float
|
||||||
pub const m_flMaximumTimeStep: usize = 0x2D8; // float
|
pub const m_flMaximumTimeStep: usize = 0x2D8; // float
|
||||||
@ -283,7 +283,7 @@ pub mod CParticleSystemDefinition {
|
|||||||
pub const m_nSkipRenderControlPoint: usize = 0x320; // int32_t
|
pub const m_nSkipRenderControlPoint: usize = 0x320; // int32_t
|
||||||
pub const m_nAllowRenderControlPoint: usize = 0x324; // int32_t
|
pub const m_nAllowRenderControlPoint: usize = 0x324; // int32_t
|
||||||
pub const m_bShouldSort: usize = 0x328; // bool
|
pub const m_bShouldSort: usize = 0x328; // bool
|
||||||
pub const m_controlPointConfigurations: usize = 0x370; // CUtlVector< ParticleControlPointConfiguration_t >
|
pub const m_controlPointConfigurations: usize = 0x370; // CUtlVector<ParticleControlPointConfiguration_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CParticleTransformInput {
|
pub mod CParticleTransformInput {
|
||||||
@ -818,7 +818,7 @@ pub mod C_INIT_PlaneCull {
|
|||||||
|
|
||||||
pub mod C_INIT_PointList {
|
pub mod C_INIT_PointList {
|
||||||
pub const m_nFieldOutput: usize = 0x1C0; // ParticleAttributeIndex_t
|
pub const m_nFieldOutput: usize = 0x1C0; // ParticleAttributeIndex_t
|
||||||
pub const m_pointList: usize = 0x1C8; // CUtlVector< PointDefinition_t >
|
pub const m_pointList: usize = 0x1C8; // CUtlVector<PointDefinition_t>
|
||||||
pub const m_bPlaceAlongPath: usize = 0x1E0; // bool
|
pub const m_bPlaceAlongPath: usize = 0x1E0; // bool
|
||||||
pub const m_bClosedLoop: usize = 0x1E1; // bool
|
pub const m_bClosedLoop: usize = 0x1E1; // bool
|
||||||
pub const m_nNumPointsAlongPath: usize = 0x1E4; // int32_t
|
pub const m_nNumPointsAlongPath: usize = 0x1E4; // int32_t
|
||||||
@ -921,12 +921,12 @@ pub mod C_INIT_RandomLifeTime {
|
|||||||
pub mod C_INIT_RandomModelSequence {
|
pub mod C_INIT_RandomModelSequence {
|
||||||
pub const m_ActivityName: usize = 0x1C0; // char[256]
|
pub const m_ActivityName: usize = 0x1C0; // char[256]
|
||||||
pub const m_SequenceName: usize = 0x2C0; // char[256]
|
pub const m_SequenceName: usize = 0x2C0; // char[256]
|
||||||
pub const m_hModel: usize = 0x3C0; // CStrongHandle< InfoForResourceTypeCModel >
|
pub const m_hModel: usize = 0x3C0; // CStrongHandle<InfoForResourceTypeCModel>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod C_INIT_RandomNamedModelElement {
|
pub mod C_INIT_RandomNamedModelElement {
|
||||||
pub const m_hModel: usize = 0x1C0; // CStrongHandle< InfoForResourceTypeCModel >
|
pub const m_hModel: usize = 0x1C0; // CStrongHandle<InfoForResourceTypeCModel>
|
||||||
pub const m_names: usize = 0x1C8; // CUtlVector< CUtlString >
|
pub const m_names: usize = 0x1C8; // CUtlVector<CUtlString>
|
||||||
pub const m_bShuffle: usize = 0x1E0; // bool
|
pub const m_bShuffle: usize = 0x1E0; // bool
|
||||||
pub const m_bLinear: usize = 0x1E1; // bool
|
pub const m_bLinear: usize = 0x1E1; // bool
|
||||||
pub const m_bModelFromRenderer: usize = 0x1E2; // bool
|
pub const m_bModelFromRenderer: usize = 0x1E2; // bool
|
||||||
@ -956,7 +956,7 @@ pub mod C_INIT_RandomSequence {
|
|||||||
pub const m_nSequenceMax: usize = 0x1C4; // int32_t
|
pub const m_nSequenceMax: usize = 0x1C4; // int32_t
|
||||||
pub const m_bShuffle: usize = 0x1C8; // bool
|
pub const m_bShuffle: usize = 0x1C8; // bool
|
||||||
pub const m_bLinear: usize = 0x1C9; // bool
|
pub const m_bLinear: usize = 0x1C9; // bool
|
||||||
pub const m_WeightedList: usize = 0x1D0; // CUtlVector< SequenceWeightedList_t >
|
pub const m_WeightedList: usize = 0x1D0; // CUtlVector<SequenceWeightedList_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod C_INIT_RandomTrailLength {
|
pub mod C_INIT_RandomTrailLength {
|
||||||
@ -1022,9 +1022,9 @@ pub mod C_INIT_RemapInitialVisibilityScalar {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod C_INIT_RemapNamedModelElementToScalar {
|
pub mod C_INIT_RemapNamedModelElementToScalar {
|
||||||
pub const m_hModel: usize = 0x1C0; // CStrongHandle< InfoForResourceTypeCModel >
|
pub const m_hModel: usize = 0x1C0; // CStrongHandle<InfoForResourceTypeCModel>
|
||||||
pub const m_names: usize = 0x1C8; // CUtlVector< CUtlString >
|
pub const m_names: usize = 0x1C8; // CUtlVector<CUtlString>
|
||||||
pub const m_values: usize = 0x1E0; // CUtlVector< float32 >
|
pub const m_values: usize = 0x1E0; // CUtlVector<float>
|
||||||
pub const m_nFieldInput: usize = 0x1F8; // ParticleAttributeIndex_t
|
pub const m_nFieldInput: usize = 0x1F8; // ParticleAttributeIndex_t
|
||||||
pub const m_nFieldOutput: usize = 0x1FC; // ParticleAttributeIndex_t
|
pub const m_nFieldOutput: usize = 0x1FC; // ParticleAttributeIndex_t
|
||||||
pub const m_nSetMethod: usize = 0x200; // ParticleSetMethod_t
|
pub const m_nSetMethod: usize = 0x200; // ParticleSetMethod_t
|
||||||
@ -1032,7 +1032,7 @@ pub mod C_INIT_RemapNamedModelElementToScalar {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod C_INIT_RemapParticleCountToNamedModelElementScalar {
|
pub mod C_INIT_RemapParticleCountToNamedModelElementScalar {
|
||||||
pub const m_hModel: usize = 0x1F0; // CStrongHandle< InfoForResourceTypeCModel >
|
pub const m_hModel: usize = 0x1F0; // CStrongHandle<InfoForResourceTypeCModel>
|
||||||
pub const m_outputMinName: usize = 0x1F8; // CUtlString
|
pub const m_outputMinName: usize = 0x1F8; // CUtlString
|
||||||
pub const m_outputMaxName: usize = 0x200; // CUtlString
|
pub const m_outputMaxName: usize = 0x200; // CUtlString
|
||||||
pub const m_bModelFromRenderer: usize = 0x208; // bool
|
pub const m_bModelFromRenderer: usize = 0x208; // bool
|
||||||
@ -1429,7 +1429,7 @@ pub mod C_OP_ConstrainDistanceToUserSpecifiedPath {
|
|||||||
pub const m_flMaxDistance: usize = 0x1C4; // float
|
pub const m_flMaxDistance: usize = 0x1C4; // float
|
||||||
pub const m_flTimeScale: usize = 0x1C8; // float
|
pub const m_flTimeScale: usize = 0x1C8; // float
|
||||||
pub const m_bLoopedPath: usize = 0x1CC; // bool
|
pub const m_bLoopedPath: usize = 0x1CC; // bool
|
||||||
pub const m_pointList: usize = 0x1D0; // CUtlVector< PointDefinitionWithTimeValues_t >
|
pub const m_pointList: usize = 0x1D0; // CUtlVector<PointDefinitionWithTimeValues_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod C_OP_ConstrainLineLength {
|
pub mod C_OP_ConstrainLineLength {
|
||||||
@ -1940,7 +1940,7 @@ pub mod C_OP_LockToBone {
|
|||||||
|
|
||||||
pub mod C_OP_LockToPointList {
|
pub mod C_OP_LockToPointList {
|
||||||
pub const m_nFieldOutput: usize = 0x1C0; // ParticleAttributeIndex_t
|
pub const m_nFieldOutput: usize = 0x1C0; // ParticleAttributeIndex_t
|
||||||
pub const m_pointList: usize = 0x1C8; // CUtlVector< PointDefinition_t >
|
pub const m_pointList: usize = 0x1C8; // CUtlVector<PointDefinition_t>
|
||||||
pub const m_bPlaceAlongPath: usize = 0x1E0; // bool
|
pub const m_bPlaceAlongPath: usize = 0x1E0; // bool
|
||||||
pub const m_bClosedLoop: usize = 0x1E1; // bool
|
pub const m_bClosedLoop: usize = 0x1E1; // bool
|
||||||
pub const m_nNumPointsAlongPath: usize = 0x1E4; // int32_t
|
pub const m_nNumPointsAlongPath: usize = 0x1E4; // int32_t
|
||||||
@ -2583,20 +2583,20 @@ pub mod C_OP_RemapModelVolumetoCP {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod C_OP_RemapNamedModelElementEndCap {
|
pub mod C_OP_RemapNamedModelElementEndCap {
|
||||||
pub const m_hModel: usize = 0x1C0; // CStrongHandle< InfoForResourceTypeCModel >
|
pub const m_hModel: usize = 0x1C0; // CStrongHandle<InfoForResourceTypeCModel>
|
||||||
pub const m_inNames: usize = 0x1C8; // CUtlVector< CUtlString >
|
pub const m_inNames: usize = 0x1C8; // CUtlVector<CUtlString>
|
||||||
pub const m_outNames: usize = 0x1E0; // CUtlVector< CUtlString >
|
pub const m_outNames: usize = 0x1E0; // CUtlVector<CUtlString>
|
||||||
pub const m_fallbackNames: usize = 0x1F8; // CUtlVector< CUtlString >
|
pub const m_fallbackNames: usize = 0x1F8; // CUtlVector<CUtlString>
|
||||||
pub const m_bModelFromRenderer: usize = 0x210; // bool
|
pub const m_bModelFromRenderer: usize = 0x210; // bool
|
||||||
pub const m_nFieldInput: usize = 0x214; // ParticleAttributeIndex_t
|
pub const m_nFieldInput: usize = 0x214; // ParticleAttributeIndex_t
|
||||||
pub const m_nFieldOutput: usize = 0x218; // ParticleAttributeIndex_t
|
pub const m_nFieldOutput: usize = 0x218; // ParticleAttributeIndex_t
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod C_OP_RemapNamedModelElementOnceTimed {
|
pub mod C_OP_RemapNamedModelElementOnceTimed {
|
||||||
pub const m_hModel: usize = 0x1C0; // CStrongHandle< InfoForResourceTypeCModel >
|
pub const m_hModel: usize = 0x1C0; // CStrongHandle<InfoForResourceTypeCModel>
|
||||||
pub const m_inNames: usize = 0x1C8; // CUtlVector< CUtlString >
|
pub const m_inNames: usize = 0x1C8; // CUtlVector<CUtlString>
|
||||||
pub const m_outNames: usize = 0x1E0; // CUtlVector< CUtlString >
|
pub const m_outNames: usize = 0x1E0; // CUtlVector<CUtlString>
|
||||||
pub const m_fallbackNames: usize = 0x1F8; // CUtlVector< CUtlString >
|
pub const m_fallbackNames: usize = 0x1F8; // CUtlVector<CUtlString>
|
||||||
pub const m_bModelFromRenderer: usize = 0x210; // bool
|
pub const m_bModelFromRenderer: usize = 0x210; // bool
|
||||||
pub const m_bProportional: usize = 0x211; // bool
|
pub const m_bProportional: usize = 0x211; // bool
|
||||||
pub const m_nFieldInput: usize = 0x214; // ParticleAttributeIndex_t
|
pub const m_nFieldInput: usize = 0x214; // ParticleAttributeIndex_t
|
||||||
@ -2770,7 +2770,7 @@ pub mod C_OP_RemapVisibilityScalar {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod C_OP_RenderAsModels {
|
pub mod C_OP_RenderAsModels {
|
||||||
pub const m_ModelList: usize = 0x200; // CUtlVector< ModelReference_t >
|
pub const m_ModelList: usize = 0x200; // CUtlVector<ModelReference_t>
|
||||||
pub const m_flModelScale: usize = 0x21C; // float
|
pub const m_flModelScale: usize = 0x21C; // float
|
||||||
pub const m_bFitToModelSize: usize = 0x220; // bool
|
pub const m_bFitToModelSize: usize = 0x220; // bool
|
||||||
pub const m_bNonUniformScaling: usize = 0x221; // bool
|
pub const m_bNonUniformScaling: usize = 0x221; // bool
|
||||||
@ -2785,8 +2785,8 @@ pub mod C_OP_RenderBlobs {
|
|||||||
pub const m_cutoffRadius: usize = 0x358; // CParticleCollectionRendererFloatInput
|
pub const m_cutoffRadius: usize = 0x358; // CParticleCollectionRendererFloatInput
|
||||||
pub const m_renderRadius: usize = 0x4B0; // CParticleCollectionRendererFloatInput
|
pub const m_renderRadius: usize = 0x4B0; // CParticleCollectionRendererFloatInput
|
||||||
pub const m_nScaleCP: usize = 0x608; // int32_t
|
pub const m_nScaleCP: usize = 0x608; // int32_t
|
||||||
pub const m_MaterialVars: usize = 0x610; // CUtlVector< MaterialVariable_t >
|
pub const m_MaterialVars: usize = 0x610; // CUtlVector<MaterialVariable_t>
|
||||||
pub const m_hMaterial: usize = 0x640; // CStrongHandle< InfoForResourceTypeIMaterial2 >
|
pub const m_hMaterial: usize = 0x640; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod C_OP_RenderCables {
|
pub mod C_OP_RenderCables {
|
||||||
@ -2794,7 +2794,7 @@ pub mod C_OP_RenderCables {
|
|||||||
pub const m_flAlphaScale: usize = 0x358; // CParticleCollectionFloatInput
|
pub const m_flAlphaScale: usize = 0x358; // CParticleCollectionFloatInput
|
||||||
pub const m_vecColorScale: usize = 0x4B0; // CParticleCollectionVecInput
|
pub const m_vecColorScale: usize = 0x4B0; // CParticleCollectionVecInput
|
||||||
pub const m_nColorBlendType: usize = 0xB08; // ParticleColorBlendType_t
|
pub const m_nColorBlendType: usize = 0xB08; // ParticleColorBlendType_t
|
||||||
pub const m_hMaterial: usize = 0xB10; // CStrongHandle< InfoForResourceTypeIMaterial2 >
|
pub const m_hMaterial: usize = 0xB10; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||||
pub const m_nTextureRepetitionMode: usize = 0xB18; // TextureRepetitionMode_t
|
pub const m_nTextureRepetitionMode: usize = 0xB18; // TextureRepetitionMode_t
|
||||||
pub const m_flTextureRepeatsPerSegment: usize = 0xB20; // CParticleCollectionFloatInput
|
pub const m_flTextureRepeatsPerSegment: usize = 0xB20; // CParticleCollectionFloatInput
|
||||||
pub const m_flTextureRepeatsCircumference: usize = 0xC78; // CParticleCollectionFloatInput
|
pub const m_flTextureRepeatsCircumference: usize = 0xC78; // CParticleCollectionFloatInput
|
||||||
@ -2810,8 +2810,8 @@ pub mod C_OP_RenderCables {
|
|||||||
pub const m_nMaxTesselation: usize = 0x1344; // int32_t
|
pub const m_nMaxTesselation: usize = 0x1344; // int32_t
|
||||||
pub const m_nRoundness: usize = 0x1348; // int32_t
|
pub const m_nRoundness: usize = 0x1348; // int32_t
|
||||||
pub const m_LightingTransform: usize = 0x1350; // CParticleTransformInput
|
pub const m_LightingTransform: usize = 0x1350; // CParticleTransformInput
|
||||||
pub const m_MaterialFloatVars: usize = 0x13B8; // CUtlVector< FloatInputMaterialVariable_t >
|
pub const m_MaterialFloatVars: usize = 0x13B8; // CUtlVector<FloatInputMaterialVariable_t>
|
||||||
pub const m_MaterialVecVars: usize = 0x13E8; // CUtlVector< VecInputMaterialVariable_t >
|
pub const m_MaterialVecVars: usize = 0x13E8; // CUtlVector<VecInputMaterialVariable_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod C_OP_RenderDeferredLight {
|
pub mod C_OP_RenderDeferredLight {
|
||||||
@ -2829,7 +2829,7 @@ pub mod C_OP_RenderDeferredLight {
|
|||||||
pub const m_nAlphaTestPointField: usize = 0x87C; // ParticleAttributeIndex_t
|
pub const m_nAlphaTestPointField: usize = 0x87C; // ParticleAttributeIndex_t
|
||||||
pub const m_nAlphaTestRangeField: usize = 0x880; // ParticleAttributeIndex_t
|
pub const m_nAlphaTestRangeField: usize = 0x880; // ParticleAttributeIndex_t
|
||||||
pub const m_nAlphaTestSharpnessField: usize = 0x884; // ParticleAttributeIndex_t
|
pub const m_nAlphaTestSharpnessField: usize = 0x884; // ParticleAttributeIndex_t
|
||||||
pub const m_hTexture: usize = 0x888; // CStrongHandle< InfoForResourceTypeCTextureBase >
|
pub const m_hTexture: usize = 0x888; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||||
pub const m_nHSVShiftControlPoint: usize = 0x890; // int32_t
|
pub const m_nHSVShiftControlPoint: usize = 0x890; // int32_t
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2845,7 +2845,7 @@ pub mod C_OP_RenderGpuImplicit {
|
|||||||
pub const m_fRadiusScale: usize = 0x360; // CParticleCollectionRendererFloatInput
|
pub const m_fRadiusScale: usize = 0x360; // CParticleCollectionRendererFloatInput
|
||||||
pub const m_fIsosurfaceThreshold: usize = 0x4B8; // CParticleCollectionRendererFloatInput
|
pub const m_fIsosurfaceThreshold: usize = 0x4B8; // CParticleCollectionRendererFloatInput
|
||||||
pub const m_nScaleCP: usize = 0x610; // int32_t
|
pub const m_nScaleCP: usize = 0x610; // int32_t
|
||||||
pub const m_hMaterial: usize = 0x618; // CStrongHandle< InfoForResourceTypeIMaterial2 >
|
pub const m_hMaterial: usize = 0x618; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod C_OP_RenderLightBeam {
|
pub mod C_OP_RenderLightBeam {
|
||||||
@ -2871,8 +2871,8 @@ pub mod C_OP_RenderLights {
|
|||||||
pub mod C_OP_RenderMaterialProxy {
|
pub mod C_OP_RenderMaterialProxy {
|
||||||
pub const m_nMaterialControlPoint: usize = 0x200; // int32_t
|
pub const m_nMaterialControlPoint: usize = 0x200; // int32_t
|
||||||
pub const m_nProxyType: usize = 0x204; // MaterialProxyType_t
|
pub const m_nProxyType: usize = 0x204; // MaterialProxyType_t
|
||||||
pub const m_MaterialVars: usize = 0x208; // CUtlVector< MaterialVariable_t >
|
pub const m_MaterialVars: usize = 0x208; // CUtlVector<MaterialVariable_t>
|
||||||
pub const m_hOverrideMaterial: usize = 0x220; // CStrongHandle< InfoForResourceTypeIMaterial2 >
|
pub const m_hOverrideMaterial: usize = 0x220; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||||
pub const m_flMaterialOverrideEnabled: usize = 0x228; // CParticleCollectionFloatInput
|
pub const m_flMaterialOverrideEnabled: usize = 0x228; // CParticleCollectionFloatInput
|
||||||
pub const m_vecColorScale: usize = 0x380; // CParticleCollectionVecInput
|
pub const m_vecColorScale: usize = 0x380; // CParticleCollectionVecInput
|
||||||
pub const m_flAlpha: usize = 0x9D8; // CPerParticleFloatInput
|
pub const m_flAlpha: usize = 0x9D8; // CPerParticleFloatInput
|
||||||
@ -2884,7 +2884,7 @@ pub mod C_OP_RenderModels {
|
|||||||
pub const m_bOnlyRenderInEffectsWaterPass: usize = 0x201; // bool
|
pub const m_bOnlyRenderInEffectsWaterPass: usize = 0x201; // bool
|
||||||
pub const m_bUseMixedResolutionRendering: usize = 0x202; // bool
|
pub const m_bUseMixedResolutionRendering: usize = 0x202; // bool
|
||||||
pub const m_bOnlyRenderInEffecsGameOverlay: usize = 0x203; // bool
|
pub const m_bOnlyRenderInEffecsGameOverlay: usize = 0x203; // bool
|
||||||
pub const m_ModelList: usize = 0x208; // CUtlVector< ModelReference_t >
|
pub const m_ModelList: usize = 0x208; // CUtlVector<ModelReference_t>
|
||||||
pub const m_nBodyGroupField: usize = 0x224; // ParticleAttributeIndex_t
|
pub const m_nBodyGroupField: usize = 0x224; // ParticleAttributeIndex_t
|
||||||
pub const m_nSubModelField: usize = 0x228; // ParticleAttributeIndex_t
|
pub const m_nSubModelField: usize = 0x228; // ParticleAttributeIndex_t
|
||||||
pub const m_bIgnoreNormal: usize = 0x22C; // bool
|
pub const m_bIgnoreNormal: usize = 0x22C; // bool
|
||||||
@ -2909,10 +2909,10 @@ pub mod C_OP_RenderModels {
|
|||||||
pub const m_ActivityName: usize = 0x1560; // char[256]
|
pub const m_ActivityName: usize = 0x1560; // char[256]
|
||||||
pub const m_SequenceName: usize = 0x1660; // char[256]
|
pub const m_SequenceName: usize = 0x1660; // char[256]
|
||||||
pub const m_bEnableClothSimulation: usize = 0x1760; // bool
|
pub const m_bEnableClothSimulation: usize = 0x1760; // bool
|
||||||
pub const m_hOverrideMaterial: usize = 0x1768; // CStrongHandle< InfoForResourceTypeIMaterial2 >
|
pub const m_hOverrideMaterial: usize = 0x1768; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||||
pub const m_bOverrideTranslucentMaterials: usize = 0x1770; // bool
|
pub const m_bOverrideTranslucentMaterials: usize = 0x1770; // bool
|
||||||
pub const m_nSkin: usize = 0x1778; // CPerParticleFloatInput
|
pub const m_nSkin: usize = 0x1778; // CPerParticleFloatInput
|
||||||
pub const m_MaterialVars: usize = 0x18D0; // CUtlVector< MaterialVariable_t >
|
pub const m_MaterialVars: usize = 0x18D0; // CUtlVector<MaterialVariable_t>
|
||||||
pub const m_modelInput: usize = 0x18E8; // CParticleModelInput
|
pub const m_modelInput: usize = 0x18E8; // CParticleModelInput
|
||||||
pub const m_nLOD: usize = 0x1948; // int32_t
|
pub const m_nLOD: usize = 0x1948; // int32_t
|
||||||
pub const m_EconSlotName: usize = 0x194C; // char[256]
|
pub const m_EconSlotName: usize = 0x194C; // char[256]
|
||||||
@ -2945,17 +2945,17 @@ pub mod C_OP_RenderOmni2Light {
|
|||||||
pub const m_flRange: usize = 0xDD0; // CPerParticleFloatInput
|
pub const m_flRange: usize = 0xDD0; // CPerParticleFloatInput
|
||||||
pub const m_flInnerConeAngle: usize = 0xF28; // CPerParticleFloatInput
|
pub const m_flInnerConeAngle: usize = 0xF28; // CPerParticleFloatInput
|
||||||
pub const m_flOuterConeAngle: usize = 0x1080; // CPerParticleFloatInput
|
pub const m_flOuterConeAngle: usize = 0x1080; // CPerParticleFloatInput
|
||||||
pub const m_hLightCookie: usize = 0x11D8; // CStrongHandle< InfoForResourceTypeCTextureBase >
|
pub const m_hLightCookie: usize = 0x11D8; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||||
pub const m_bSphericalCookie: usize = 0x11E0; // bool
|
pub const m_bSphericalCookie: usize = 0x11E0; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod C_OP_RenderPoints {
|
pub mod C_OP_RenderPoints {
|
||||||
pub const m_hMaterial: usize = 0x200; // CStrongHandle< InfoForResourceTypeIMaterial2 >
|
pub const m_hMaterial: usize = 0x200; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod C_OP_RenderPostProcessing {
|
pub mod C_OP_RenderPostProcessing {
|
||||||
pub const m_flPostProcessStrength: usize = 0x200; // CPerParticleFloatInput
|
pub const m_flPostProcessStrength: usize = 0x200; // CPerParticleFloatInput
|
||||||
pub const m_hPostTexture: usize = 0x358; // CStrongHandle< InfoForResourceTypeCPostProcessingResource >
|
pub const m_hPostTexture: usize = 0x358; // CStrongHandle<InfoForResourceTypeCPostProcessingResource>
|
||||||
pub const m_nPriority: usize = 0x360; // ParticlePostProcessPriorityGroup_t
|
pub const m_nPriority: usize = 0x360; // ParticlePostProcessPriorityGroup_t
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2967,10 +2967,10 @@ pub mod C_OP_RenderProjected {
|
|||||||
pub const m_bEnableProjectedDepthControls: usize = 0x204; // bool
|
pub const m_bEnableProjectedDepthControls: usize = 0x204; // bool
|
||||||
pub const m_flMinProjectionDepth: usize = 0x208; // float
|
pub const m_flMinProjectionDepth: usize = 0x208; // float
|
||||||
pub const m_flMaxProjectionDepth: usize = 0x20C; // float
|
pub const m_flMaxProjectionDepth: usize = 0x20C; // float
|
||||||
pub const m_hProjectedMaterial: usize = 0x210; // CStrongHandle< InfoForResourceTypeIMaterial2 >
|
pub const m_hProjectedMaterial: usize = 0x210; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||||
pub const m_flAnimationTimeScale: usize = 0x218; // float
|
pub const m_flAnimationTimeScale: usize = 0x218; // float
|
||||||
pub const m_bOrientToNormal: usize = 0x21C; // bool
|
pub const m_bOrientToNormal: usize = 0x21C; // bool
|
||||||
pub const m_MaterialVars: usize = 0x220; // CUtlVector< MaterialVariable_t >
|
pub const m_MaterialVars: usize = 0x220; // CUtlVector<MaterialVariable_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod C_OP_RenderRopes {
|
pub mod C_OP_RenderRopes {
|
||||||
@ -3101,22 +3101,22 @@ pub mod C_OP_RenderStandardLight {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod C_OP_RenderStatusEffect {
|
pub mod C_OP_RenderStatusEffect {
|
||||||
pub const m_pTextureColorWarp: usize = 0x200; // CStrongHandle< InfoForResourceTypeCTextureBase >
|
pub const m_pTextureColorWarp: usize = 0x200; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||||
pub const m_pTextureDetail2: usize = 0x208; // CStrongHandle< InfoForResourceTypeCTextureBase >
|
pub const m_pTextureDetail2: usize = 0x208; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||||
pub const m_pTextureDiffuseWarp: usize = 0x210; // CStrongHandle< InfoForResourceTypeCTextureBase >
|
pub const m_pTextureDiffuseWarp: usize = 0x210; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||||
pub const m_pTextureFresnelColorWarp: usize = 0x218; // CStrongHandle< InfoForResourceTypeCTextureBase >
|
pub const m_pTextureFresnelColorWarp: usize = 0x218; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||||
pub const m_pTextureFresnelWarp: usize = 0x220; // CStrongHandle< InfoForResourceTypeCTextureBase >
|
pub const m_pTextureFresnelWarp: usize = 0x220; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||||
pub const m_pTextureSpecularWarp: usize = 0x228; // CStrongHandle< InfoForResourceTypeCTextureBase >
|
pub const m_pTextureSpecularWarp: usize = 0x228; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||||
pub const m_pTextureEnvMap: usize = 0x230; // CStrongHandle< InfoForResourceTypeCTextureBase >
|
pub const m_pTextureEnvMap: usize = 0x230; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod C_OP_RenderStatusEffectCitadel {
|
pub mod C_OP_RenderStatusEffectCitadel {
|
||||||
pub const m_pTextureColorWarp: usize = 0x200; // CStrongHandle< InfoForResourceTypeCTextureBase >
|
pub const m_pTextureColorWarp: usize = 0x200; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||||
pub const m_pTextureNormal: usize = 0x208; // CStrongHandle< InfoForResourceTypeCTextureBase >
|
pub const m_pTextureNormal: usize = 0x208; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||||
pub const m_pTextureMetalness: usize = 0x210; // CStrongHandle< InfoForResourceTypeCTextureBase >
|
pub const m_pTextureMetalness: usize = 0x210; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||||
pub const m_pTextureRoughness: usize = 0x218; // CStrongHandle< InfoForResourceTypeCTextureBase >
|
pub const m_pTextureRoughness: usize = 0x218; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||||
pub const m_pTextureSelfIllum: usize = 0x220; // CStrongHandle< InfoForResourceTypeCTextureBase >
|
pub const m_pTextureSelfIllum: usize = 0x220; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||||
pub const m_pTextureDetail: usize = 0x228; // CStrongHandle< InfoForResourceTypeCTextureBase >
|
pub const m_pTextureDetail: usize = 0x228; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod C_OP_RenderText {
|
pub mod C_OP_RenderText {
|
||||||
@ -3769,7 +3769,7 @@ pub mod MaterialVariable_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod ModelReference_t {
|
pub mod ModelReference_t {
|
||||||
pub const m_model: usize = 0x0; // CStrongHandle< InfoForResourceTypeCModel >
|
pub const m_model: usize = 0x0; // CStrongHandle<InfoForResourceTypeCModel>
|
||||||
pub const m_flRelativeProbabilityOfSpawn: usize = 0x8; // float
|
pub const m_flRelativeProbabilityOfSpawn: usize = 0x8; // float
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -3786,7 +3786,7 @@ pub mod ParticleAttributeIndex_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod ParticleChildrenInfo_t {
|
pub mod ParticleChildrenInfo_t {
|
||||||
pub const m_ChildRef: usize = 0x0; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition >
|
pub const m_ChildRef: usize = 0x0; // CStrongHandle<InfoForResourceTypeIParticleSystemDefinition>
|
||||||
pub const m_flDelay: usize = 0x8; // float
|
pub const m_flDelay: usize = 0x8; // float
|
||||||
pub const m_bEndCap: usize = 0xC; // bool
|
pub const m_bEndCap: usize = 0xC; // bool
|
||||||
pub const m_bDisableChild: usize = 0xD; // bool
|
pub const m_bDisableChild: usize = 0xD; // bool
|
||||||
@ -3795,7 +3795,7 @@ pub mod ParticleChildrenInfo_t {
|
|||||||
|
|
||||||
pub mod ParticleControlPointConfiguration_t {
|
pub mod ParticleControlPointConfiguration_t {
|
||||||
pub const m_name: usize = 0x0; // CUtlString
|
pub const m_name: usize = 0x0; // CUtlString
|
||||||
pub const m_drivers: usize = 0x8; // CUtlVector< ParticleControlPointDriver_t >
|
pub const m_drivers: usize = 0x8; // CUtlVector<ParticleControlPointDriver_t>
|
||||||
pub const m_previewState: usize = 0x20; // ParticlePreviewState_t
|
pub const m_previewState: usize = 0x20; // ParticlePreviewState_t
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -3822,7 +3822,7 @@ pub mod ParticleNamedValueSource_t {
|
|||||||
pub const m_IsPublic: usize = 0x8; // bool
|
pub const m_IsPublic: usize = 0x8; // bool
|
||||||
pub const m_ValueType: usize = 0xC; // PulseValueType_t
|
pub const m_ValueType: usize = 0xC; // PulseValueType_t
|
||||||
pub const m_DefaultConfig: usize = 0x10; // ParticleNamedValueConfiguration_t
|
pub const m_DefaultConfig: usize = 0x10; // ParticleNamedValueConfiguration_t
|
||||||
pub const m_NamedConfigs: usize = 0x48; // CUtlVector< ParticleNamedValueConfiguration_t >
|
pub const m_NamedConfigs: usize = 0x48; // CUtlVector<ParticleNamedValueConfiguration_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod ParticlePreviewBodyGroup_t {
|
pub mod ParticlePreviewBodyGroup_t {
|
||||||
@ -3838,7 +3838,7 @@ pub mod ParticlePreviewState_t {
|
|||||||
pub const m_nFireParticleOnSequenceFrame: usize = 0x18; // int32_t
|
pub const m_nFireParticleOnSequenceFrame: usize = 0x18; // int32_t
|
||||||
pub const m_hitboxSetName: usize = 0x20; // CUtlString
|
pub const m_hitboxSetName: usize = 0x20; // CUtlString
|
||||||
pub const m_materialGroupName: usize = 0x28; // CUtlString
|
pub const m_materialGroupName: usize = 0x28; // CUtlString
|
||||||
pub const m_vecBodyGroups: usize = 0x30; // CUtlVector< ParticlePreviewBodyGroup_t >
|
pub const m_vecBodyGroups: usize = 0x30; // CUtlVector<ParticlePreviewBodyGroup_t>
|
||||||
pub const m_flPlaybackSpeed: usize = 0x48; // float
|
pub const m_flPlaybackSpeed: usize = 0x48; // float
|
||||||
pub const m_flParticleSimulationRate: usize = 0x4C; // float
|
pub const m_flParticleSimulationRate: usize = 0x4C; // float
|
||||||
pub const m_bShouldDrawHitboxes: usize = 0x50; // bool
|
pub const m_bShouldDrawHitboxes: usize = 0x50; // bool
|
||||||
@ -3886,7 +3886,7 @@ pub mod TextureControls_t {
|
|||||||
pub mod TextureGroup_t {
|
pub mod TextureGroup_t {
|
||||||
pub const m_bEnabled: usize = 0x0; // bool
|
pub const m_bEnabled: usize = 0x0; // bool
|
||||||
pub const m_bReplaceTextureWithGradient: usize = 0x1; // bool
|
pub const m_bReplaceTextureWithGradient: usize = 0x1; // bool
|
||||||
pub const m_hTexture: usize = 0x8; // CStrongHandle< InfoForResourceTypeCTextureBase >
|
pub const m_hTexture: usize = 0x8; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||||
pub const m_Gradient: usize = 0x10; // CColorGradient
|
pub const m_Gradient: usize = 0x10; // CColorGradient
|
||||||
pub const m_nTextureType: usize = 0x28; // SpriteCardTextureType_t
|
pub const m_nTextureType: usize = 0x28; // SpriteCardTextureType_t
|
||||||
pub const m_nTextureChannels: usize = 0x2C; // SpriteCardTextureChannel_t
|
pub const m_nTextureChannels: usize = 0x2C; // SpriteCardTextureChannel_t
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.382122300 UTC
|
// 2023-10-03 00:41:23.802009200 UTC
|
||||||
|
|
||||||
public static class CPulseCell_Base {
|
public static class CPulseCell_Base {
|
||||||
public const nint m_nEditorNodeID = 0x8; // PulseDocNodeID_t
|
public const nint m_nEditorNodeID = 0x8; // PulseDocNodeID_t
|
||||||
@ -30,7 +30,7 @@ public static class CPulseCell_Inflow_Method {
|
|||||||
public const nint m_Description = 0x78; // CUtlString
|
public const nint m_Description = 0x78; // CUtlString
|
||||||
public const nint m_bIsPublic = 0x80; // bool
|
public const nint m_bIsPublic = 0x80; // bool
|
||||||
public const nint m_ReturnType = 0x88; // CPulseValueFullType
|
public const nint m_ReturnType = 0x88; // CPulseValueFullType
|
||||||
public const nint m_Args = 0x98; // CUtlVector< CPulseRuntimeMethodArg >
|
public const nint m_Args = 0x98; // CUtlVector<CPulseRuntimeMethodArg>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CPulseCell_Inflow_Wait {
|
public static class CPulseCell_Inflow_Wait {
|
||||||
@ -42,7 +42,7 @@ public static class CPulseCell_Inflow_Yield {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class CPulseCell_Outflow_CycleOrdered {
|
public static class CPulseCell_Outflow_CycleOrdered {
|
||||||
public const nint m_Outputs = 0x48; // CUtlVector< CPulse_OutflowConnection >
|
public const nint m_Outputs = 0x48; // CUtlVector<CPulse_OutflowConnection>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CPulseCell_Outflow_CycleOrdered_InstanceState_t {
|
public static class CPulseCell_Outflow_CycleOrdered_InstanceState_t {
|
||||||
@ -50,30 +50,30 @@ public static class CPulseCell_Outflow_CycleOrdered_InstanceState_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class CPulseCell_Outflow_CycleRandom {
|
public static class CPulseCell_Outflow_CycleRandom {
|
||||||
public const nint m_Outputs = 0x48; // CUtlVector< CPulse_OutflowConnection >
|
public const nint m_Outputs = 0x48; // CUtlVector<CPulse_OutflowConnection>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CPulseCell_Outflow_CycleShuffled {
|
public static class CPulseCell_Outflow_CycleShuffled {
|
||||||
public const nint m_Outputs = 0x48; // CUtlVector< CPulse_OutflowConnection >
|
public const nint m_Outputs = 0x48; // CUtlVector<CPulse_OutflowConnection>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CPulseCell_Outflow_CycleShuffled_InstanceState_t {
|
public static class CPulseCell_Outflow_CycleShuffled_InstanceState_t {
|
||||||
public const nint m_Shuffle = 0x0; // CUtlVectorFixedGrowable< uint8 >
|
public const nint m_Shuffle = 0x0; // CUtlVectorFixedGrowable<uint8_t>
|
||||||
public const nint m_nNextShuffle = 0x20; // int32_t
|
public const nint m_nNextShuffle = 0x20; // int32_t
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CPulseCell_Outflow_IntSwitch {
|
public static class CPulseCell_Outflow_IntSwitch {
|
||||||
public const nint m_DefaultCaseOutflow = 0x48; // CPulse_OutflowConnection
|
public const nint m_DefaultCaseOutflow = 0x48; // CPulse_OutflowConnection
|
||||||
public const nint m_CaseOutflows = 0x58; // CUtlVector< CPulse_OutflowConnection >
|
public const nint m_CaseOutflows = 0x58; // CUtlVector<CPulse_OutflowConnection>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CPulseCell_Outflow_SimultaneousParallel {
|
public static class CPulseCell_Outflow_SimultaneousParallel {
|
||||||
public const nint m_Outputs = 0x48; // CUtlVector< CPulse_OutflowConnection >
|
public const nint m_Outputs = 0x48; // CUtlVector<CPulse_OutflowConnection>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CPulseCell_Outflow_StringSwitch {
|
public static class CPulseCell_Outflow_StringSwitch {
|
||||||
public const nint m_DefaultCaseOutflow = 0x48; // CPulse_OutflowConnection
|
public const nint m_DefaultCaseOutflow = 0x48; // CPulse_OutflowConnection
|
||||||
public const nint m_CaseOutflows = 0x58; // CUtlVector< CPulse_OutflowConnection >
|
public const nint m_CaseOutflows = 0x58; // CUtlVector<CPulse_OutflowConnection>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CPulseCell_Outflow_TestExplicitYesNo {
|
public static class CPulseCell_Outflow_TestExplicitYesNo {
|
||||||
@ -88,7 +88,7 @@ public static class CPulseCell_Outflow_TestRandomYesNo {
|
|||||||
|
|
||||||
public static class CPulseCell_Step_CallExternalMethod {
|
public static class CPulseCell_Step_CallExternalMethod {
|
||||||
public const nint m_MethodName = 0x48; // CUtlSymbolLarge
|
public const nint m_MethodName = 0x48; // CUtlSymbolLarge
|
||||||
public const nint m_ExpectedArgs = 0x50; // CUtlVector< CPulseRuntimeMethodArg >
|
public const nint m_ExpectedArgs = 0x50; // CUtlVector<CPulseRuntimeMethodArg>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CPulseCell_Step_PublicOutput {
|
public static class CPulseCell_Step_PublicOutput {
|
||||||
@ -102,13 +102,13 @@ public static class CPulseCell_Step_TestDomainEntFire {
|
|||||||
public static class CPulseGraphDef {
|
public static class CPulseGraphDef {
|
||||||
public const nint m_DomainIdentifier = 0x8; // CUtlSymbolLarge
|
public const nint m_DomainIdentifier = 0x8; // CUtlSymbolLarge
|
||||||
public const nint m_ParentMapName = 0x10; // CUtlSymbolLarge
|
public const nint m_ParentMapName = 0x10; // CUtlSymbolLarge
|
||||||
public const nint m_Chunks = 0x18; // CUtlVector< CPulse_Chunk* >
|
public const nint m_Chunks = 0x18; // CUtlVector<CPulse_Chunk*>
|
||||||
public const nint m_Cells = 0x30; // CUtlVector< CPulseCell_Base* >
|
public const nint m_Cells = 0x30; // CUtlVector<CPulseCell_Base*>
|
||||||
public const nint m_Vars = 0x48; // CUtlVector< CPulse_Variable >
|
public const nint m_Vars = 0x48; // CUtlVector<CPulse_Variable>
|
||||||
public const nint m_PublicOutputs = 0x60; // CUtlVector< CPulse_PublicOutput >
|
public const nint m_PublicOutputs = 0x60; // CUtlVector<CPulse_PublicOutput>
|
||||||
public const nint m_InvokeBindings = 0x78; // CUtlVector< CPulse_InvokeBinding* >
|
public const nint m_InvokeBindings = 0x78; // CUtlVector<CPulse_InvokeBinding*>
|
||||||
public const nint m_CallInfos = 0x90; // CUtlVector< CPulse_CallInfo* >
|
public const nint m_CallInfos = 0x90; // CUtlVector<CPulse_CallInfo*>
|
||||||
public const nint m_OutputConnections = 0xA8; // CUtlVector< CPulse_OutputConnection* >
|
public const nint m_OutputConnections = 0xA8; // CUtlVector<CPulse_OutputConnection*>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CPulseGraphInstance_TestDomain {
|
public static class CPulseGraphInstance_TestDomain {
|
||||||
@ -116,7 +116,7 @@ public static class CPulseGraphInstance_TestDomain {
|
|||||||
public const nint m_bExplicitTimeStepping = 0xD1; // bool
|
public const nint m_bExplicitTimeStepping = 0xD1; // bool
|
||||||
public const nint m_bExpectingToDestroyWithYieldedCursors = 0xD2; // bool
|
public const nint m_bExpectingToDestroyWithYieldedCursors = 0xD2; // bool
|
||||||
public const nint m_nNextValidateIndex = 0xD4; // int32_t
|
public const nint m_nNextValidateIndex = 0xD4; // int32_t
|
||||||
public const nint m_Tracepoints = 0xD8; // CUtlVector< CUtlString >
|
public const nint m_Tracepoints = 0xD8; // CUtlVector<CUtlString>
|
||||||
public const nint m_bTestYesOrNoPath = 0xF0; // bool
|
public const nint m_bTestYesOrNoPath = 0xF0; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -147,9 +147,9 @@ public static class CPulse_CallInfo {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class CPulse_Chunk {
|
public static class CPulse_Chunk {
|
||||||
public const nint m_Instructions = 0x0; // CUtlLeanVector< PGDInstruction_t >
|
public const nint m_Instructions = 0x0; // CUtlLeanVector<PGDInstruction_t>
|
||||||
public const nint m_Registers = 0x10; // CUtlLeanVector< CPulse_RegisterInfo >
|
public const nint m_Registers = 0x10; // CUtlLeanVector<CPulse_RegisterInfo>
|
||||||
public const nint m_InstructionEditorIDs = 0x20; // CUtlLeanVector< PulseDocNodeID_t >
|
public const nint m_InstructionEditorIDs = 0x20; // CUtlLeanVector<PulseDocNodeID_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CPulse_InvokeBinding {
|
public static class CPulse_InvokeBinding {
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#include <cstddef>
|
#include <cstddef>
|
||||||
|
|
||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.379358600 UTC
|
// 2023-10-03 00:41:23.799311300 UTC
|
||||||
|
|
||||||
namespace CPulseCell_Base {
|
namespace CPulseCell_Base {
|
||||||
constexpr std::ptrdiff_t m_nEditorNodeID = 0x8; // PulseDocNodeID_t
|
constexpr std::ptrdiff_t m_nEditorNodeID = 0x8; // PulseDocNodeID_t
|
||||||
@ -34,7 +34,7 @@ namespace CPulseCell_Inflow_Method {
|
|||||||
constexpr std::ptrdiff_t m_Description = 0x78; // CUtlString
|
constexpr std::ptrdiff_t m_Description = 0x78; // CUtlString
|
||||||
constexpr std::ptrdiff_t m_bIsPublic = 0x80; // bool
|
constexpr std::ptrdiff_t m_bIsPublic = 0x80; // bool
|
||||||
constexpr std::ptrdiff_t m_ReturnType = 0x88; // CPulseValueFullType
|
constexpr std::ptrdiff_t m_ReturnType = 0x88; // CPulseValueFullType
|
||||||
constexpr std::ptrdiff_t m_Args = 0x98; // CUtlVector< CPulseRuntimeMethodArg >
|
constexpr std::ptrdiff_t m_Args = 0x98; // CUtlVector<CPulseRuntimeMethodArg>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CPulseCell_Inflow_Wait {
|
namespace CPulseCell_Inflow_Wait {
|
||||||
@ -46,7 +46,7 @@ namespace CPulseCell_Inflow_Yield {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace CPulseCell_Outflow_CycleOrdered {
|
namespace CPulseCell_Outflow_CycleOrdered {
|
||||||
constexpr std::ptrdiff_t m_Outputs = 0x48; // CUtlVector< CPulse_OutflowConnection >
|
constexpr std::ptrdiff_t m_Outputs = 0x48; // CUtlVector<CPulse_OutflowConnection>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CPulseCell_Outflow_CycleOrdered_InstanceState_t {
|
namespace CPulseCell_Outflow_CycleOrdered_InstanceState_t {
|
||||||
@ -54,30 +54,30 @@ namespace CPulseCell_Outflow_CycleOrdered_InstanceState_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace CPulseCell_Outflow_CycleRandom {
|
namespace CPulseCell_Outflow_CycleRandom {
|
||||||
constexpr std::ptrdiff_t m_Outputs = 0x48; // CUtlVector< CPulse_OutflowConnection >
|
constexpr std::ptrdiff_t m_Outputs = 0x48; // CUtlVector<CPulse_OutflowConnection>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CPulseCell_Outflow_CycleShuffled {
|
namespace CPulseCell_Outflow_CycleShuffled {
|
||||||
constexpr std::ptrdiff_t m_Outputs = 0x48; // CUtlVector< CPulse_OutflowConnection >
|
constexpr std::ptrdiff_t m_Outputs = 0x48; // CUtlVector<CPulse_OutflowConnection>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CPulseCell_Outflow_CycleShuffled_InstanceState_t {
|
namespace CPulseCell_Outflow_CycleShuffled_InstanceState_t {
|
||||||
constexpr std::ptrdiff_t m_Shuffle = 0x0; // CUtlVectorFixedGrowable< uint8 >
|
constexpr std::ptrdiff_t m_Shuffle = 0x0; // CUtlVectorFixedGrowable<uint8_t>
|
||||||
constexpr std::ptrdiff_t m_nNextShuffle = 0x20; // int32_t
|
constexpr std::ptrdiff_t m_nNextShuffle = 0x20; // int32_t
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CPulseCell_Outflow_IntSwitch {
|
namespace CPulseCell_Outflow_IntSwitch {
|
||||||
constexpr std::ptrdiff_t m_DefaultCaseOutflow = 0x48; // CPulse_OutflowConnection
|
constexpr std::ptrdiff_t m_DefaultCaseOutflow = 0x48; // CPulse_OutflowConnection
|
||||||
constexpr std::ptrdiff_t m_CaseOutflows = 0x58; // CUtlVector< CPulse_OutflowConnection >
|
constexpr std::ptrdiff_t m_CaseOutflows = 0x58; // CUtlVector<CPulse_OutflowConnection>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CPulseCell_Outflow_SimultaneousParallel {
|
namespace CPulseCell_Outflow_SimultaneousParallel {
|
||||||
constexpr std::ptrdiff_t m_Outputs = 0x48; // CUtlVector< CPulse_OutflowConnection >
|
constexpr std::ptrdiff_t m_Outputs = 0x48; // CUtlVector<CPulse_OutflowConnection>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CPulseCell_Outflow_StringSwitch {
|
namespace CPulseCell_Outflow_StringSwitch {
|
||||||
constexpr std::ptrdiff_t m_DefaultCaseOutflow = 0x48; // CPulse_OutflowConnection
|
constexpr std::ptrdiff_t m_DefaultCaseOutflow = 0x48; // CPulse_OutflowConnection
|
||||||
constexpr std::ptrdiff_t m_CaseOutflows = 0x58; // CUtlVector< CPulse_OutflowConnection >
|
constexpr std::ptrdiff_t m_CaseOutflows = 0x58; // CUtlVector<CPulse_OutflowConnection>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CPulseCell_Outflow_TestExplicitYesNo {
|
namespace CPulseCell_Outflow_TestExplicitYesNo {
|
||||||
@ -92,7 +92,7 @@ namespace CPulseCell_Outflow_TestRandomYesNo {
|
|||||||
|
|
||||||
namespace CPulseCell_Step_CallExternalMethod {
|
namespace CPulseCell_Step_CallExternalMethod {
|
||||||
constexpr std::ptrdiff_t m_MethodName = 0x48; // CUtlSymbolLarge
|
constexpr std::ptrdiff_t m_MethodName = 0x48; // CUtlSymbolLarge
|
||||||
constexpr std::ptrdiff_t m_ExpectedArgs = 0x50; // CUtlVector< CPulseRuntimeMethodArg >
|
constexpr std::ptrdiff_t m_ExpectedArgs = 0x50; // CUtlVector<CPulseRuntimeMethodArg>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CPulseCell_Step_PublicOutput {
|
namespace CPulseCell_Step_PublicOutput {
|
||||||
@ -106,13 +106,13 @@ namespace CPulseCell_Step_TestDomainEntFire {
|
|||||||
namespace CPulseGraphDef {
|
namespace CPulseGraphDef {
|
||||||
constexpr std::ptrdiff_t m_DomainIdentifier = 0x8; // CUtlSymbolLarge
|
constexpr std::ptrdiff_t m_DomainIdentifier = 0x8; // CUtlSymbolLarge
|
||||||
constexpr std::ptrdiff_t m_ParentMapName = 0x10; // CUtlSymbolLarge
|
constexpr std::ptrdiff_t m_ParentMapName = 0x10; // CUtlSymbolLarge
|
||||||
constexpr std::ptrdiff_t m_Chunks = 0x18; // CUtlVector< CPulse_Chunk* >
|
constexpr std::ptrdiff_t m_Chunks = 0x18; // CUtlVector<CPulse_Chunk*>
|
||||||
constexpr std::ptrdiff_t m_Cells = 0x30; // CUtlVector< CPulseCell_Base* >
|
constexpr std::ptrdiff_t m_Cells = 0x30; // CUtlVector<CPulseCell_Base*>
|
||||||
constexpr std::ptrdiff_t m_Vars = 0x48; // CUtlVector< CPulse_Variable >
|
constexpr std::ptrdiff_t m_Vars = 0x48; // CUtlVector<CPulse_Variable>
|
||||||
constexpr std::ptrdiff_t m_PublicOutputs = 0x60; // CUtlVector< CPulse_PublicOutput >
|
constexpr std::ptrdiff_t m_PublicOutputs = 0x60; // CUtlVector<CPulse_PublicOutput>
|
||||||
constexpr std::ptrdiff_t m_InvokeBindings = 0x78; // CUtlVector< CPulse_InvokeBinding* >
|
constexpr std::ptrdiff_t m_InvokeBindings = 0x78; // CUtlVector<CPulse_InvokeBinding*>
|
||||||
constexpr std::ptrdiff_t m_CallInfos = 0x90; // CUtlVector< CPulse_CallInfo* >
|
constexpr std::ptrdiff_t m_CallInfos = 0x90; // CUtlVector<CPulse_CallInfo*>
|
||||||
constexpr std::ptrdiff_t m_OutputConnections = 0xA8; // CUtlVector< CPulse_OutputConnection* >
|
constexpr std::ptrdiff_t m_OutputConnections = 0xA8; // CUtlVector<CPulse_OutputConnection*>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CPulseGraphInstance_TestDomain {
|
namespace CPulseGraphInstance_TestDomain {
|
||||||
@ -120,7 +120,7 @@ namespace CPulseGraphInstance_TestDomain {
|
|||||||
constexpr std::ptrdiff_t m_bExplicitTimeStepping = 0xD1; // bool
|
constexpr std::ptrdiff_t m_bExplicitTimeStepping = 0xD1; // bool
|
||||||
constexpr std::ptrdiff_t m_bExpectingToDestroyWithYieldedCursors = 0xD2; // bool
|
constexpr std::ptrdiff_t m_bExpectingToDestroyWithYieldedCursors = 0xD2; // bool
|
||||||
constexpr std::ptrdiff_t m_nNextValidateIndex = 0xD4; // int32_t
|
constexpr std::ptrdiff_t m_nNextValidateIndex = 0xD4; // int32_t
|
||||||
constexpr std::ptrdiff_t m_Tracepoints = 0xD8; // CUtlVector< CUtlString >
|
constexpr std::ptrdiff_t m_Tracepoints = 0xD8; // CUtlVector<CUtlString>
|
||||||
constexpr std::ptrdiff_t m_bTestYesOrNoPath = 0xF0; // bool
|
constexpr std::ptrdiff_t m_bTestYesOrNoPath = 0xF0; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -151,9 +151,9 @@ namespace CPulse_CallInfo {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace CPulse_Chunk {
|
namespace CPulse_Chunk {
|
||||||
constexpr std::ptrdiff_t m_Instructions = 0x0; // CUtlLeanVector< PGDInstruction_t >
|
constexpr std::ptrdiff_t m_Instructions = 0x0; // CUtlLeanVector<PGDInstruction_t>
|
||||||
constexpr std::ptrdiff_t m_Registers = 0x10; // CUtlLeanVector< CPulse_RegisterInfo >
|
constexpr std::ptrdiff_t m_Registers = 0x10; // CUtlLeanVector<CPulse_RegisterInfo>
|
||||||
constexpr std::ptrdiff_t m_InstructionEditorIDs = 0x20; // CUtlLeanVector< PulseDocNodeID_t >
|
constexpr std::ptrdiff_t m_InstructionEditorIDs = 0x20; // CUtlLeanVector<PulseDocNodeID_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CPulse_InvokeBinding {
|
namespace CPulse_InvokeBinding {
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#![allow(non_snake_case, non_upper_case_globals)]
|
#![allow(non_snake_case, non_upper_case_globals)]
|
||||||
|
|
||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.385323200 UTC
|
// 2023-10-03 00:41:23.805307100 UTC
|
||||||
|
|
||||||
pub mod CPulseCell_Base {
|
pub mod CPulseCell_Base {
|
||||||
pub const m_nEditorNodeID: usize = 0x8; // PulseDocNodeID_t
|
pub const m_nEditorNodeID: usize = 0x8; // PulseDocNodeID_t
|
||||||
@ -32,7 +32,7 @@ pub mod CPulseCell_Inflow_Method {
|
|||||||
pub const m_Description: usize = 0x78; // CUtlString
|
pub const m_Description: usize = 0x78; // CUtlString
|
||||||
pub const m_bIsPublic: usize = 0x80; // bool
|
pub const m_bIsPublic: usize = 0x80; // bool
|
||||||
pub const m_ReturnType: usize = 0x88; // CPulseValueFullType
|
pub const m_ReturnType: usize = 0x88; // CPulseValueFullType
|
||||||
pub const m_Args: usize = 0x98; // CUtlVector< CPulseRuntimeMethodArg >
|
pub const m_Args: usize = 0x98; // CUtlVector<CPulseRuntimeMethodArg>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CPulseCell_Inflow_Wait {
|
pub mod CPulseCell_Inflow_Wait {
|
||||||
@ -44,7 +44,7 @@ pub mod CPulseCell_Inflow_Yield {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod CPulseCell_Outflow_CycleOrdered {
|
pub mod CPulseCell_Outflow_CycleOrdered {
|
||||||
pub const m_Outputs: usize = 0x48; // CUtlVector< CPulse_OutflowConnection >
|
pub const m_Outputs: usize = 0x48; // CUtlVector<CPulse_OutflowConnection>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CPulseCell_Outflow_CycleOrdered_InstanceState_t {
|
pub mod CPulseCell_Outflow_CycleOrdered_InstanceState_t {
|
||||||
@ -52,30 +52,30 @@ pub mod CPulseCell_Outflow_CycleOrdered_InstanceState_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod CPulseCell_Outflow_CycleRandom {
|
pub mod CPulseCell_Outflow_CycleRandom {
|
||||||
pub const m_Outputs: usize = 0x48; // CUtlVector< CPulse_OutflowConnection >
|
pub const m_Outputs: usize = 0x48; // CUtlVector<CPulse_OutflowConnection>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CPulseCell_Outflow_CycleShuffled {
|
pub mod CPulseCell_Outflow_CycleShuffled {
|
||||||
pub const m_Outputs: usize = 0x48; // CUtlVector< CPulse_OutflowConnection >
|
pub const m_Outputs: usize = 0x48; // CUtlVector<CPulse_OutflowConnection>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CPulseCell_Outflow_CycleShuffled_InstanceState_t {
|
pub mod CPulseCell_Outflow_CycleShuffled_InstanceState_t {
|
||||||
pub const m_Shuffle: usize = 0x0; // CUtlVectorFixedGrowable< uint8 >
|
pub const m_Shuffle: usize = 0x0; // CUtlVectorFixedGrowable<uint8_t>
|
||||||
pub const m_nNextShuffle: usize = 0x20; // int32_t
|
pub const m_nNextShuffle: usize = 0x20; // int32_t
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CPulseCell_Outflow_IntSwitch {
|
pub mod CPulseCell_Outflow_IntSwitch {
|
||||||
pub const m_DefaultCaseOutflow: usize = 0x48; // CPulse_OutflowConnection
|
pub const m_DefaultCaseOutflow: usize = 0x48; // CPulse_OutflowConnection
|
||||||
pub const m_CaseOutflows: usize = 0x58; // CUtlVector< CPulse_OutflowConnection >
|
pub const m_CaseOutflows: usize = 0x58; // CUtlVector<CPulse_OutflowConnection>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CPulseCell_Outflow_SimultaneousParallel {
|
pub mod CPulseCell_Outflow_SimultaneousParallel {
|
||||||
pub const m_Outputs: usize = 0x48; // CUtlVector< CPulse_OutflowConnection >
|
pub const m_Outputs: usize = 0x48; // CUtlVector<CPulse_OutflowConnection>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CPulseCell_Outflow_StringSwitch {
|
pub mod CPulseCell_Outflow_StringSwitch {
|
||||||
pub const m_DefaultCaseOutflow: usize = 0x48; // CPulse_OutflowConnection
|
pub const m_DefaultCaseOutflow: usize = 0x48; // CPulse_OutflowConnection
|
||||||
pub const m_CaseOutflows: usize = 0x58; // CUtlVector< CPulse_OutflowConnection >
|
pub const m_CaseOutflows: usize = 0x58; // CUtlVector<CPulse_OutflowConnection>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CPulseCell_Outflow_TestExplicitYesNo {
|
pub mod CPulseCell_Outflow_TestExplicitYesNo {
|
||||||
@ -90,7 +90,7 @@ pub mod CPulseCell_Outflow_TestRandomYesNo {
|
|||||||
|
|
||||||
pub mod CPulseCell_Step_CallExternalMethod {
|
pub mod CPulseCell_Step_CallExternalMethod {
|
||||||
pub const m_MethodName: usize = 0x48; // CUtlSymbolLarge
|
pub const m_MethodName: usize = 0x48; // CUtlSymbolLarge
|
||||||
pub const m_ExpectedArgs: usize = 0x50; // CUtlVector< CPulseRuntimeMethodArg >
|
pub const m_ExpectedArgs: usize = 0x50; // CUtlVector<CPulseRuntimeMethodArg>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CPulseCell_Step_PublicOutput {
|
pub mod CPulseCell_Step_PublicOutput {
|
||||||
@ -104,13 +104,13 @@ pub mod CPulseCell_Step_TestDomainEntFire {
|
|||||||
pub mod CPulseGraphDef {
|
pub mod CPulseGraphDef {
|
||||||
pub const m_DomainIdentifier: usize = 0x8; // CUtlSymbolLarge
|
pub const m_DomainIdentifier: usize = 0x8; // CUtlSymbolLarge
|
||||||
pub const m_ParentMapName: usize = 0x10; // CUtlSymbolLarge
|
pub const m_ParentMapName: usize = 0x10; // CUtlSymbolLarge
|
||||||
pub const m_Chunks: usize = 0x18; // CUtlVector< CPulse_Chunk* >
|
pub const m_Chunks: usize = 0x18; // CUtlVector<CPulse_Chunk*>
|
||||||
pub const m_Cells: usize = 0x30; // CUtlVector< CPulseCell_Base* >
|
pub const m_Cells: usize = 0x30; // CUtlVector<CPulseCell_Base*>
|
||||||
pub const m_Vars: usize = 0x48; // CUtlVector< CPulse_Variable >
|
pub const m_Vars: usize = 0x48; // CUtlVector<CPulse_Variable>
|
||||||
pub const m_PublicOutputs: usize = 0x60; // CUtlVector< CPulse_PublicOutput >
|
pub const m_PublicOutputs: usize = 0x60; // CUtlVector<CPulse_PublicOutput>
|
||||||
pub const m_InvokeBindings: usize = 0x78; // CUtlVector< CPulse_InvokeBinding* >
|
pub const m_InvokeBindings: usize = 0x78; // CUtlVector<CPulse_InvokeBinding*>
|
||||||
pub const m_CallInfos: usize = 0x90; // CUtlVector< CPulse_CallInfo* >
|
pub const m_CallInfos: usize = 0x90; // CUtlVector<CPulse_CallInfo*>
|
||||||
pub const m_OutputConnections: usize = 0xA8; // CUtlVector< CPulse_OutputConnection* >
|
pub const m_OutputConnections: usize = 0xA8; // CUtlVector<CPulse_OutputConnection*>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CPulseGraphInstance_TestDomain {
|
pub mod CPulseGraphInstance_TestDomain {
|
||||||
@ -118,7 +118,7 @@ pub mod CPulseGraphInstance_TestDomain {
|
|||||||
pub const m_bExplicitTimeStepping: usize = 0xD1; // bool
|
pub const m_bExplicitTimeStepping: usize = 0xD1; // bool
|
||||||
pub const m_bExpectingToDestroyWithYieldedCursors: usize = 0xD2; // bool
|
pub const m_bExpectingToDestroyWithYieldedCursors: usize = 0xD2; // bool
|
||||||
pub const m_nNextValidateIndex: usize = 0xD4; // int32_t
|
pub const m_nNextValidateIndex: usize = 0xD4; // int32_t
|
||||||
pub const m_Tracepoints: usize = 0xD8; // CUtlVector< CUtlString >
|
pub const m_Tracepoints: usize = 0xD8; // CUtlVector<CUtlString>
|
||||||
pub const m_bTestYesOrNoPath: usize = 0xF0; // bool
|
pub const m_bTestYesOrNoPath: usize = 0xF0; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -149,9 +149,9 @@ pub mod CPulse_CallInfo {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod CPulse_Chunk {
|
pub mod CPulse_Chunk {
|
||||||
pub const m_Instructions: usize = 0x0; // CUtlLeanVector< PGDInstruction_t >
|
pub const m_Instructions: usize = 0x0; // CUtlLeanVector<PGDInstruction_t>
|
||||||
pub const m_Registers: usize = 0x10; // CUtlLeanVector< CPulse_RegisterInfo >
|
pub const m_Registers: usize = 0x10; // CUtlLeanVector<CPulse_RegisterInfo>
|
||||||
pub const m_InstructionEditorIDs: usize = 0x20; // CUtlLeanVector< PulseDocNodeID_t >
|
pub const m_InstructionEditorIDs: usize = 0x20; // CUtlLeanVector<PulseDocNodeID_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CPulse_InvokeBinding {
|
pub mod CPulse_InvokeBinding {
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.177229400 UTC
|
// 2023-10-03 00:41:23.443505500 UTC
|
||||||
|
|
||||||
public static class RenderInputLayoutField_t {
|
public static class RenderInputLayoutField_t {
|
||||||
public const nint m_pSemanticName = 0x0; // uint8[32]
|
public const nint m_pSemanticName = 0x0; // uint8_t[32]
|
||||||
public const nint m_nSemanticIndex = 0x20; // int32_t
|
public const nint m_nSemanticIndex = 0x20; // int32_t
|
||||||
public const nint m_Format = 0x24; // uint32_t
|
public const nint m_Format = 0x24; // uint32_t
|
||||||
public const nint m_nOffset = 0x28; // int32_t
|
public const nint m_nOffset = 0x28; // int32_t
|
||||||
@ -19,5 +19,5 @@ public static class VsInputSignatureElement_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class VsInputSignature_t {
|
public static class VsInputSignature_t {
|
||||||
public const nint m_elems = 0x0; // CUtlVector< VsInputSignatureElement_t >
|
public const nint m_elems = 0x0; // CUtlVector<VsInputSignatureElement_t>
|
||||||
}
|
}
|
@ -3,10 +3,10 @@
|
|||||||
#include <cstddef>
|
#include <cstddef>
|
||||||
|
|
||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.176450900 UTC
|
// 2023-10-03 00:41:23.442804100 UTC
|
||||||
|
|
||||||
namespace RenderInputLayoutField_t {
|
namespace RenderInputLayoutField_t {
|
||||||
constexpr std::ptrdiff_t m_pSemanticName = 0x0; // uint8[32]
|
constexpr std::ptrdiff_t m_pSemanticName = 0x0; // uint8_t[32]
|
||||||
constexpr std::ptrdiff_t m_nSemanticIndex = 0x20; // int32_t
|
constexpr std::ptrdiff_t m_nSemanticIndex = 0x20; // int32_t
|
||||||
constexpr std::ptrdiff_t m_Format = 0x24; // uint32_t
|
constexpr std::ptrdiff_t m_Format = 0x24; // uint32_t
|
||||||
constexpr std::ptrdiff_t m_nOffset = 0x28; // int32_t
|
constexpr std::ptrdiff_t m_nOffset = 0x28; // int32_t
|
||||||
@ -23,5 +23,5 @@ namespace VsInputSignatureElement_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace VsInputSignature_t {
|
namespace VsInputSignature_t {
|
||||||
constexpr std::ptrdiff_t m_elems = 0x0; // CUtlVector< VsInputSignatureElement_t >
|
constexpr std::ptrdiff_t m_elems = 0x0; // CUtlVector<VsInputSignatureElement_t>
|
||||||
}
|
}
|
@ -1,10 +1,10 @@
|
|||||||
#![allow(non_snake_case, non_upper_case_globals)]
|
#![allow(non_snake_case, non_upper_case_globals)]
|
||||||
|
|
||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.178344500 UTC
|
// 2023-10-03 00:41:23.444744700 UTC
|
||||||
|
|
||||||
pub mod RenderInputLayoutField_t {
|
pub mod RenderInputLayoutField_t {
|
||||||
pub const m_pSemanticName: usize = 0x0; // uint8[32]
|
pub const m_pSemanticName: usize = 0x0; // uint8_t[32]
|
||||||
pub const m_nSemanticIndex: usize = 0x20; // int32_t
|
pub const m_nSemanticIndex: usize = 0x20; // int32_t
|
||||||
pub const m_Format: usize = 0x24; // uint32_t
|
pub const m_Format: usize = 0x24; // uint32_t
|
||||||
pub const m_nOffset: usize = 0x28; // int32_t
|
pub const m_nOffset: usize = 0x28; // int32_t
|
||||||
@ -21,5 +21,5 @@ pub mod VsInputSignatureElement_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod VsInputSignature_t {
|
pub mod VsInputSignature_t {
|
||||||
pub const m_elems: usize = 0x0; // CUtlVector< VsInputSignatureElement_t >
|
pub const m_elems: usize = 0x0; // CUtlVector<VsInputSignatureElement_t>
|
||||||
}
|
}
|
@ -1,5 +1,5 @@
|
|||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.173283400 UTC
|
// 2023-10-03 00:41:23.438946100 UTC
|
||||||
|
|
||||||
public static class AABB_t {
|
public static class AABB_t {
|
||||||
public const nint m_vMinBounds = 0x0; // Vector
|
public const nint m_vMinBounds = 0x0; // Vector
|
||||||
@ -7,19 +7,19 @@ public static class AABB_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class CFuseProgram {
|
public static class CFuseProgram {
|
||||||
public const nint m_programBuffer = 0x0; // CUtlVector< uint8 >
|
public const nint m_programBuffer = 0x0; // CUtlVector<uint8_t>
|
||||||
public const nint m_variablesRead = 0x18; // CUtlVector< FuseVariableIndex_t >
|
public const nint m_variablesRead = 0x18; // CUtlVector<FuseVariableIndex_t>
|
||||||
public const nint m_variablesWritten = 0x30; // CUtlVector< FuseVariableIndex_t >
|
public const nint m_variablesWritten = 0x30; // CUtlVector<FuseVariableIndex_t>
|
||||||
public const nint m_nMaxTempVarsUsed = 0x48; // int32_t
|
public const nint m_nMaxTempVarsUsed = 0x48; // int32_t
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CFuseSymbolTable {
|
public static class CFuseSymbolTable {
|
||||||
public const nint m_constants = 0x0; // CUtlVector< ConstantInfo_t >
|
public const nint m_constants = 0x0; // CUtlVector<ConstantInfo_t>
|
||||||
public const nint m_variables = 0x18; // CUtlVector< VariableInfo_t >
|
public const nint m_variables = 0x18; // CUtlVector<VariableInfo_t>
|
||||||
public const nint m_functions = 0x30; // CUtlVector< FunctionInfo_t >
|
public const nint m_functions = 0x30; // CUtlVector<FunctionInfo_t>
|
||||||
public const nint m_constantMap = 0x48; // CUtlHashtable< CUtlStringToken, int32 >
|
public const nint m_constantMap = 0x48; // CUtlHashtable<CUtlStringToken,int32_t>
|
||||||
public const nint m_variableMap = 0x68; // CUtlHashtable< CUtlStringToken, int32 >
|
public const nint m_variableMap = 0x68; // CUtlHashtable<CUtlStringToken,int32_t>
|
||||||
public const nint m_functionMap = 0x88; // CUtlHashtable< CUtlStringToken, int32 >
|
public const nint m_functionMap = 0x88; // CUtlHashtable<CUtlStringToken,int32_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class ConstantInfo_t {
|
public static class ConstantInfo_t {
|
||||||
@ -53,7 +53,7 @@ public static class FuseVariableIndex_t {
|
|||||||
|
|
||||||
public static class ManifestTestResource_t {
|
public static class ManifestTestResource_t {
|
||||||
public const nint m_name = 0x0; // CUtlString
|
public const nint m_name = 0x0; // CUtlString
|
||||||
public const nint m_child = 0x8; // CStrongHandle< InfoForResourceTypeManifestTestResource_t >
|
public const nint m_child = 0x8; // CStrongHandle<InfoForResourceTypeManifestTestResource_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class PackedAABB_t {
|
public static class PackedAABB_t {
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#include <cstddef>
|
#include <cstddef>
|
||||||
|
|
||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.172026 UTC
|
// 2023-10-03 00:41:23.437801700 UTC
|
||||||
|
|
||||||
namespace AABB_t {
|
namespace AABB_t {
|
||||||
constexpr std::ptrdiff_t m_vMinBounds = 0x0; // Vector
|
constexpr std::ptrdiff_t m_vMinBounds = 0x0; // Vector
|
||||||
@ -11,19 +11,19 @@ namespace AABB_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace CFuseProgram {
|
namespace CFuseProgram {
|
||||||
constexpr std::ptrdiff_t m_programBuffer = 0x0; // CUtlVector< uint8 >
|
constexpr std::ptrdiff_t m_programBuffer = 0x0; // CUtlVector<uint8_t>
|
||||||
constexpr std::ptrdiff_t m_variablesRead = 0x18; // CUtlVector< FuseVariableIndex_t >
|
constexpr std::ptrdiff_t m_variablesRead = 0x18; // CUtlVector<FuseVariableIndex_t>
|
||||||
constexpr std::ptrdiff_t m_variablesWritten = 0x30; // CUtlVector< FuseVariableIndex_t >
|
constexpr std::ptrdiff_t m_variablesWritten = 0x30; // CUtlVector<FuseVariableIndex_t>
|
||||||
constexpr std::ptrdiff_t m_nMaxTempVarsUsed = 0x48; // int32_t
|
constexpr std::ptrdiff_t m_nMaxTempVarsUsed = 0x48; // int32_t
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CFuseSymbolTable {
|
namespace CFuseSymbolTable {
|
||||||
constexpr std::ptrdiff_t m_constants = 0x0; // CUtlVector< ConstantInfo_t >
|
constexpr std::ptrdiff_t m_constants = 0x0; // CUtlVector<ConstantInfo_t>
|
||||||
constexpr std::ptrdiff_t m_variables = 0x18; // CUtlVector< VariableInfo_t >
|
constexpr std::ptrdiff_t m_variables = 0x18; // CUtlVector<VariableInfo_t>
|
||||||
constexpr std::ptrdiff_t m_functions = 0x30; // CUtlVector< FunctionInfo_t >
|
constexpr std::ptrdiff_t m_functions = 0x30; // CUtlVector<FunctionInfo_t>
|
||||||
constexpr std::ptrdiff_t m_constantMap = 0x48; // CUtlHashtable< CUtlStringToken, int32 >
|
constexpr std::ptrdiff_t m_constantMap = 0x48; // CUtlHashtable<CUtlStringToken,int32_t>
|
||||||
constexpr std::ptrdiff_t m_variableMap = 0x68; // CUtlHashtable< CUtlStringToken, int32 >
|
constexpr std::ptrdiff_t m_variableMap = 0x68; // CUtlHashtable<CUtlStringToken,int32_t>
|
||||||
constexpr std::ptrdiff_t m_functionMap = 0x88; // CUtlHashtable< CUtlStringToken, int32 >
|
constexpr std::ptrdiff_t m_functionMap = 0x88; // CUtlHashtable<CUtlStringToken,int32_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace ConstantInfo_t {
|
namespace ConstantInfo_t {
|
||||||
@ -57,7 +57,7 @@ namespace FuseVariableIndex_t {
|
|||||||
|
|
||||||
namespace ManifestTestResource_t {
|
namespace ManifestTestResource_t {
|
||||||
constexpr std::ptrdiff_t m_name = 0x0; // CUtlString
|
constexpr std::ptrdiff_t m_name = 0x0; // CUtlString
|
||||||
constexpr std::ptrdiff_t m_child = 0x8; // CStrongHandle< InfoForResourceTypeManifestTestResource_t >
|
constexpr std::ptrdiff_t m_child = 0x8; // CStrongHandle<InfoForResourceTypeManifestTestResource_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace PackedAABB_t {
|
namespace PackedAABB_t {
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#![allow(non_snake_case, non_upper_case_globals)]
|
#![allow(non_snake_case, non_upper_case_globals)]
|
||||||
|
|
||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.174860 UTC
|
// 2023-10-03 00:41:23.440582400 UTC
|
||||||
|
|
||||||
pub mod AABB_t {
|
pub mod AABB_t {
|
||||||
pub const m_vMinBounds: usize = 0x0; // Vector
|
pub const m_vMinBounds: usize = 0x0; // Vector
|
||||||
@ -9,19 +9,19 @@ pub mod AABB_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod CFuseProgram {
|
pub mod CFuseProgram {
|
||||||
pub const m_programBuffer: usize = 0x0; // CUtlVector< uint8 >
|
pub const m_programBuffer: usize = 0x0; // CUtlVector<uint8_t>
|
||||||
pub const m_variablesRead: usize = 0x18; // CUtlVector< FuseVariableIndex_t >
|
pub const m_variablesRead: usize = 0x18; // CUtlVector<FuseVariableIndex_t>
|
||||||
pub const m_variablesWritten: usize = 0x30; // CUtlVector< FuseVariableIndex_t >
|
pub const m_variablesWritten: usize = 0x30; // CUtlVector<FuseVariableIndex_t>
|
||||||
pub const m_nMaxTempVarsUsed: usize = 0x48; // int32_t
|
pub const m_nMaxTempVarsUsed: usize = 0x48; // int32_t
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CFuseSymbolTable {
|
pub mod CFuseSymbolTable {
|
||||||
pub const m_constants: usize = 0x0; // CUtlVector< ConstantInfo_t >
|
pub const m_constants: usize = 0x0; // CUtlVector<ConstantInfo_t>
|
||||||
pub const m_variables: usize = 0x18; // CUtlVector< VariableInfo_t >
|
pub const m_variables: usize = 0x18; // CUtlVector<VariableInfo_t>
|
||||||
pub const m_functions: usize = 0x30; // CUtlVector< FunctionInfo_t >
|
pub const m_functions: usize = 0x30; // CUtlVector<FunctionInfo_t>
|
||||||
pub const m_constantMap: usize = 0x48; // CUtlHashtable< CUtlStringToken, int32 >
|
pub const m_constantMap: usize = 0x48; // CUtlHashtable<CUtlStringToken,int32_t>
|
||||||
pub const m_variableMap: usize = 0x68; // CUtlHashtable< CUtlStringToken, int32 >
|
pub const m_variableMap: usize = 0x68; // CUtlHashtable<CUtlStringToken,int32_t>
|
||||||
pub const m_functionMap: usize = 0x88; // CUtlHashtable< CUtlStringToken, int32 >
|
pub const m_functionMap: usize = 0x88; // CUtlHashtable<CUtlStringToken,int32_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod ConstantInfo_t {
|
pub mod ConstantInfo_t {
|
||||||
@ -55,7 +55,7 @@ pub mod FuseVariableIndex_t {
|
|||||||
|
|
||||||
pub mod ManifestTestResource_t {
|
pub mod ManifestTestResource_t {
|
||||||
pub const m_name: usize = 0x0; // CUtlString
|
pub const m_name: usize = 0x0; // CUtlString
|
||||||
pub const m_child: usize = 0x8; // CStrongHandle< InfoForResourceTypeManifestTestResource_t >
|
pub const m_child: usize = 0x8; // CStrongHandle<InfoForResourceTypeManifestTestResource_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod PackedAABB_t {
|
pub mod PackedAABB_t {
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.360119400 UTC
|
// 2023-10-03 00:41:23.762910 UTC
|
||||||
|
|
||||||
public static class CSSDSEndFrameViewInfo {
|
public static class CSSDSEndFrameViewInfo {
|
||||||
public const nint m_nViewId = 0x0; // uint64_t
|
public const nint m_nViewId = 0x0; // uint64_t
|
||||||
@ -7,7 +7,7 @@ public static class CSSDSEndFrameViewInfo {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class CSSDSMsg_EndFrame {
|
public static class CSSDSMsg_EndFrame {
|
||||||
public const nint m_Views = 0x0; // CUtlVector< CSSDSEndFrameViewInfo >
|
public const nint m_Views = 0x0; // CUtlVector<CSSDSEndFrameViewInfo>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CSSDSMsg_LayerBase {
|
public static class CSSDSMsg_LayerBase {
|
||||||
@ -40,7 +40,7 @@ public static class CSSDSMsg_ViewTarget {
|
|||||||
public static class CSSDSMsg_ViewTargetList {
|
public static class CSSDSMsg_ViewTargetList {
|
||||||
public const nint m_viewId = 0x0; // SceneViewId_t
|
public const nint m_viewId = 0x0; // SceneViewId_t
|
||||||
public const nint m_ViewName = 0x10; // CUtlString
|
public const nint m_ViewName = 0x10; // CUtlString
|
||||||
public const nint m_Targets = 0x18; // CUtlVector< CSSDSMsg_ViewTarget >
|
public const nint m_Targets = 0x18; // CUtlVector<CSSDSMsg_ViewTarget>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class SceneViewId_t {
|
public static class SceneViewId_t {
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#include <cstddef>
|
#include <cstddef>
|
||||||
|
|
||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.359101700 UTC
|
// 2023-10-03 00:41:23.761629900 UTC
|
||||||
|
|
||||||
namespace CSSDSEndFrameViewInfo {
|
namespace CSSDSEndFrameViewInfo {
|
||||||
constexpr std::ptrdiff_t m_nViewId = 0x0; // uint64_t
|
constexpr std::ptrdiff_t m_nViewId = 0x0; // uint64_t
|
||||||
@ -11,7 +11,7 @@ namespace CSSDSEndFrameViewInfo {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace CSSDSMsg_EndFrame {
|
namespace CSSDSMsg_EndFrame {
|
||||||
constexpr std::ptrdiff_t m_Views = 0x0; // CUtlVector< CSSDSEndFrameViewInfo >
|
constexpr std::ptrdiff_t m_Views = 0x0; // CUtlVector<CSSDSEndFrameViewInfo>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CSSDSMsg_LayerBase {
|
namespace CSSDSMsg_LayerBase {
|
||||||
@ -44,7 +44,7 @@ namespace CSSDSMsg_ViewTarget {
|
|||||||
namespace CSSDSMsg_ViewTargetList {
|
namespace CSSDSMsg_ViewTargetList {
|
||||||
constexpr std::ptrdiff_t m_viewId = 0x0; // SceneViewId_t
|
constexpr std::ptrdiff_t m_viewId = 0x0; // SceneViewId_t
|
||||||
constexpr std::ptrdiff_t m_ViewName = 0x10; // CUtlString
|
constexpr std::ptrdiff_t m_ViewName = 0x10; // CUtlString
|
||||||
constexpr std::ptrdiff_t m_Targets = 0x18; // CUtlVector< CSSDSMsg_ViewTarget >
|
constexpr std::ptrdiff_t m_Targets = 0x18; // CUtlVector<CSSDSMsg_ViewTarget>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace SceneViewId_t {
|
namespace SceneViewId_t {
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#![allow(non_snake_case, non_upper_case_globals)]
|
#![allow(non_snake_case, non_upper_case_globals)]
|
||||||
|
|
||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.361428300 UTC
|
// 2023-10-03 00:41:23.764317600 UTC
|
||||||
|
|
||||||
pub mod CSSDSEndFrameViewInfo {
|
pub mod CSSDSEndFrameViewInfo {
|
||||||
pub const m_nViewId: usize = 0x0; // uint64_t
|
pub const m_nViewId: usize = 0x0; // uint64_t
|
||||||
@ -9,7 +9,7 @@ pub mod CSSDSEndFrameViewInfo {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod CSSDSMsg_EndFrame {
|
pub mod CSSDSMsg_EndFrame {
|
||||||
pub const m_Views: usize = 0x0; // CUtlVector< CSSDSEndFrameViewInfo >
|
pub const m_Views: usize = 0x0; // CUtlVector<CSSDSEndFrameViewInfo>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CSSDSMsg_LayerBase {
|
pub mod CSSDSMsg_LayerBase {
|
||||||
@ -42,7 +42,7 @@ pub mod CSSDSMsg_ViewTarget {
|
|||||||
pub mod CSSDSMsg_ViewTargetList {
|
pub mod CSSDSMsg_ViewTargetList {
|
||||||
pub const m_viewId: usize = 0x0; // SceneViewId_t
|
pub const m_viewId: usize = 0x0; // SceneViewId_t
|
||||||
pub const m_ViewName: usize = 0x10; // CUtlString
|
pub const m_ViewName: usize = 0x10; // CUtlString
|
||||||
pub const m_Targets: usize = 0x18; // CUtlVector< CSSDSMsg_ViewTarget >
|
pub const m_Targets: usize = 0x18; // CUtlVector<CSSDSMsg_ViewTarget>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod SceneViewId_t {
|
pub mod SceneViewId_t {
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.167523200 UTC
|
// 2023-10-03 00:41:23.429274500 UTC
|
||||||
|
|
||||||
public static class CExampleSchemaVData_Monomorphic {
|
public static class CExampleSchemaVData_Monomorphic {
|
||||||
public const nint m_nExample1 = 0x0; // int32_t
|
public const nint m_nExample1 = 0x0; // int32_t
|
||||||
@ -39,7 +39,7 @@ public static class CSchemaSystemInternalRegistration {
|
|||||||
public const nint m_CUtlSymbol = 0x148; // CUtlSymbol
|
public const nint m_CUtlSymbol = 0x148; // CUtlSymbol
|
||||||
public const nint m_stringToken = 0x14C; // CUtlStringToken
|
public const nint m_stringToken = 0x14C; // CUtlStringToken
|
||||||
public const nint m_stringTokenWithStorage = 0x150; // CUtlStringTokenWithStorage
|
public const nint m_stringTokenWithStorage = 0x150; // CUtlStringTokenWithStorage
|
||||||
public const nint m_ResourceTypes = 0x168; // CResourceArray< CResourcePointer< CResourceString > >
|
public const nint m_ResourceTypes = 0x168; // CResourceArray<CResourcePointer<CResourceString>>
|
||||||
public const nint m_KV3 = 0x170; // KeyValues3
|
public const nint m_KV3 = 0x170; // KeyValues3
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#include <cstddef>
|
#include <cstddef>
|
||||||
|
|
||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.166473400 UTC
|
// 2023-10-03 00:41:23.428217800 UTC
|
||||||
|
|
||||||
namespace CExampleSchemaVData_Monomorphic {
|
namespace CExampleSchemaVData_Monomorphic {
|
||||||
constexpr std::ptrdiff_t m_nExample1 = 0x0; // int32_t
|
constexpr std::ptrdiff_t m_nExample1 = 0x0; // int32_t
|
||||||
@ -43,7 +43,7 @@ namespace CSchemaSystemInternalRegistration {
|
|||||||
constexpr std::ptrdiff_t m_CUtlSymbol = 0x148; // CUtlSymbol
|
constexpr std::ptrdiff_t m_CUtlSymbol = 0x148; // CUtlSymbol
|
||||||
constexpr std::ptrdiff_t m_stringToken = 0x14C; // CUtlStringToken
|
constexpr std::ptrdiff_t m_stringToken = 0x14C; // CUtlStringToken
|
||||||
constexpr std::ptrdiff_t m_stringTokenWithStorage = 0x150; // CUtlStringTokenWithStorage
|
constexpr std::ptrdiff_t m_stringTokenWithStorage = 0x150; // CUtlStringTokenWithStorage
|
||||||
constexpr std::ptrdiff_t m_ResourceTypes = 0x168; // CResourceArray< CResourcePointer< CResourceString > >
|
constexpr std::ptrdiff_t m_ResourceTypes = 0x168; // CResourceArray<CResourcePointer<CResourceString>>
|
||||||
constexpr std::ptrdiff_t m_KV3 = 0x170; // KeyValues3
|
constexpr std::ptrdiff_t m_KV3 = 0x170; // KeyValues3
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#![allow(non_snake_case, non_upper_case_globals)]
|
#![allow(non_snake_case, non_upper_case_globals)]
|
||||||
|
|
||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.169023800 UTC
|
// 2023-10-03 00:41:23.430600400 UTC
|
||||||
|
|
||||||
pub mod CExampleSchemaVData_Monomorphic {
|
pub mod CExampleSchemaVData_Monomorphic {
|
||||||
pub const m_nExample1: usize = 0x0; // int32_t
|
pub const m_nExample1: usize = 0x0; // int32_t
|
||||||
@ -41,7 +41,7 @@ pub mod CSchemaSystemInternalRegistration {
|
|||||||
pub const m_CUtlSymbol: usize = 0x148; // CUtlSymbol
|
pub const m_CUtlSymbol: usize = 0x148; // CUtlSymbol
|
||||||
pub const m_stringToken: usize = 0x14C; // CUtlStringToken
|
pub const m_stringToken: usize = 0x14C; // CUtlStringToken
|
||||||
pub const m_stringTokenWithStorage: usize = 0x150; // CUtlStringTokenWithStorage
|
pub const m_stringTokenWithStorage: usize = 0x150; // CUtlStringTokenWithStorage
|
||||||
pub const m_ResourceTypes: usize = 0x168; // CResourceArray< CResourcePointer< CResourceString > >
|
pub const m_ResourceTypes: usize = 0x168; // CResourceArray<CResourcePointer<CResourceString>>
|
||||||
pub const m_KV3: usize = 0x170; // KeyValues3
|
pub const m_KV3: usize = 0x170; // KeyValues3
|
||||||
}
|
}
|
||||||
|
|
||||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -1110,7 +1110,7 @@
|
|||||||
"m_bScrambleTeamsOnRestart": 3563,
|
"m_bScrambleTeamsOnRestart": 3563,
|
||||||
"m_bServerPaused": 216,
|
"m_bServerPaused": 216,
|
||||||
"m_bServerVoteOnReset": 3881,
|
"m_bServerVoteOnReset": 3881,
|
||||||
"m_bSkipNextPerfSample": 10168,
|
"m_bSkipNextServerPerfSample": 10168,
|
||||||
"m_bSpawnedTerrorHuntHeavy": 3369,
|
"m_bSpawnedTerrorHuntHeavy": 3369,
|
||||||
"m_bSwapTeamsOnRestart": 3564,
|
"m_bSwapTeamsOnRestart": 3564,
|
||||||
"m_bSwitchingTeamsAtRoundReset": 5331,
|
"m_bSwitchingTeamsAtRoundReset": 5331,
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -1,5 +1,5 @@
|
|||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.350377300 UTC
|
// 2023-10-03 00:41:23.751655200 UTC
|
||||||
|
|
||||||
public static class CDSPMixgroupModifier {
|
public static class CDSPMixgroupModifier {
|
||||||
public const nint m_mixgroup = 0x0; // CUtlString
|
public const nint m_mixgroup = 0x0; // CUtlString
|
||||||
@ -11,12 +11,12 @@ public static class CDSPMixgroupModifier {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class CDSPPresetMixgroupModifierTable {
|
public static class CDSPPresetMixgroupModifierTable {
|
||||||
public const nint m_table = 0x0; // CUtlVector< CDspPresetModifierList >
|
public const nint m_table = 0x0; // CUtlVector<CDspPresetModifierList>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CDspPresetModifierList {
|
public static class CDspPresetModifierList {
|
||||||
public const nint m_dspName = 0x0; // CUtlString
|
public const nint m_dspName = 0x0; // CUtlString
|
||||||
public const nint m_modifiers = 0x8; // CUtlVector< CDSPMixgroupModifier >
|
public const nint m_modifiers = 0x8; // CUtlVector<CDSPMixgroupModifier>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CSosGroupActionLimitSchema {
|
public static class CSosGroupActionLimitSchema {
|
||||||
@ -58,7 +58,7 @@ public static class CSosGroupMatchPattern {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class CSosSoundEventGroupListSchema {
|
public static class CSosSoundEventGroupListSchema {
|
||||||
public const nint m_groupList = 0x0; // CUtlVector< CSosSoundEventGroupSchema >
|
public const nint m_groupList = 0x0; // CUtlVector<CSosSoundEventGroupSchema>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CSosSoundEventGroupSchema {
|
public static class CSosSoundEventGroupSchema {
|
||||||
@ -73,11 +73,11 @@ public static class CSosSoundEventGroupSchema {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class CSoundEventMetaData {
|
public static class CSoundEventMetaData {
|
||||||
public const nint m_soundEventVMix = 0x0; // CStrongHandle< InfoForResourceTypeCVMixListResource >
|
public const nint m_soundEventVMix = 0x0; // CStrongHandle<InfoForResourceTypeCVMixListResource>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class SelectedEditItemInfo_t {
|
public static class SelectedEditItemInfo_t {
|
||||||
public const nint m_EditItems = 0x0; // CUtlVector< SosEditItemInfo_t >
|
public const nint m_EditItems = 0x0; // CUtlVector<SosEditItemInfo_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class SosEditItemInfo_t {
|
public static class SosEditItemInfo_t {
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#include <cstddef>
|
#include <cstddef>
|
||||||
|
|
||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.346779300 UTC
|
// 2023-10-03 00:41:23.748134100 UTC
|
||||||
|
|
||||||
namespace CDSPMixgroupModifier {
|
namespace CDSPMixgroupModifier {
|
||||||
constexpr std::ptrdiff_t m_mixgroup = 0x0; // CUtlString
|
constexpr std::ptrdiff_t m_mixgroup = 0x0; // CUtlString
|
||||||
@ -15,12 +15,12 @@ namespace CDSPMixgroupModifier {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace CDSPPresetMixgroupModifierTable {
|
namespace CDSPPresetMixgroupModifierTable {
|
||||||
constexpr std::ptrdiff_t m_table = 0x0; // CUtlVector< CDspPresetModifierList >
|
constexpr std::ptrdiff_t m_table = 0x0; // CUtlVector<CDspPresetModifierList>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CDspPresetModifierList {
|
namespace CDspPresetModifierList {
|
||||||
constexpr std::ptrdiff_t m_dspName = 0x0; // CUtlString
|
constexpr std::ptrdiff_t m_dspName = 0x0; // CUtlString
|
||||||
constexpr std::ptrdiff_t m_modifiers = 0x8; // CUtlVector< CDSPMixgroupModifier >
|
constexpr std::ptrdiff_t m_modifiers = 0x8; // CUtlVector<CDSPMixgroupModifier>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CSosGroupActionLimitSchema {
|
namespace CSosGroupActionLimitSchema {
|
||||||
@ -62,7 +62,7 @@ namespace CSosGroupMatchPattern {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace CSosSoundEventGroupListSchema {
|
namespace CSosSoundEventGroupListSchema {
|
||||||
constexpr std::ptrdiff_t m_groupList = 0x0; // CUtlVector< CSosSoundEventGroupSchema >
|
constexpr std::ptrdiff_t m_groupList = 0x0; // CUtlVector<CSosSoundEventGroupSchema>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CSosSoundEventGroupSchema {
|
namespace CSosSoundEventGroupSchema {
|
||||||
@ -77,11 +77,11 @@ namespace CSosSoundEventGroupSchema {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace CSoundEventMetaData {
|
namespace CSoundEventMetaData {
|
||||||
constexpr std::ptrdiff_t m_soundEventVMix = 0x0; // CStrongHandle< InfoForResourceTypeCVMixListResource >
|
constexpr std::ptrdiff_t m_soundEventVMix = 0x0; // CStrongHandle<InfoForResourceTypeCVMixListResource>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace SelectedEditItemInfo_t {
|
namespace SelectedEditItemInfo_t {
|
||||||
constexpr std::ptrdiff_t m_EditItems = 0x0; // CUtlVector< SosEditItemInfo_t >
|
constexpr std::ptrdiff_t m_EditItems = 0x0; // CUtlVector<SosEditItemInfo_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace SosEditItemInfo_t {
|
namespace SosEditItemInfo_t {
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#![allow(non_snake_case, non_upper_case_globals)]
|
#![allow(non_snake_case, non_upper_case_globals)]
|
||||||
|
|
||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.354521700 UTC
|
// 2023-10-03 00:41:23.755731400 UTC
|
||||||
|
|
||||||
pub mod CDSPMixgroupModifier {
|
pub mod CDSPMixgroupModifier {
|
||||||
pub const m_mixgroup: usize = 0x0; // CUtlString
|
pub const m_mixgroup: usize = 0x0; // CUtlString
|
||||||
@ -13,12 +13,12 @@ pub mod CDSPMixgroupModifier {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod CDSPPresetMixgroupModifierTable {
|
pub mod CDSPPresetMixgroupModifierTable {
|
||||||
pub const m_table: usize = 0x0; // CUtlVector< CDspPresetModifierList >
|
pub const m_table: usize = 0x0; // CUtlVector<CDspPresetModifierList>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CDspPresetModifierList {
|
pub mod CDspPresetModifierList {
|
||||||
pub const m_dspName: usize = 0x0; // CUtlString
|
pub const m_dspName: usize = 0x0; // CUtlString
|
||||||
pub const m_modifiers: usize = 0x8; // CUtlVector< CDSPMixgroupModifier >
|
pub const m_modifiers: usize = 0x8; // CUtlVector<CDSPMixgroupModifier>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CSosGroupActionLimitSchema {
|
pub mod CSosGroupActionLimitSchema {
|
||||||
@ -60,7 +60,7 @@ pub mod CSosGroupMatchPattern {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod CSosSoundEventGroupListSchema {
|
pub mod CSosSoundEventGroupListSchema {
|
||||||
pub const m_groupList: usize = 0x0; // CUtlVector< CSosSoundEventGroupSchema >
|
pub const m_groupList: usize = 0x0; // CUtlVector<CSosSoundEventGroupSchema>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CSosSoundEventGroupSchema {
|
pub mod CSosSoundEventGroupSchema {
|
||||||
@ -75,11 +75,11 @@ pub mod CSosSoundEventGroupSchema {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod CSoundEventMetaData {
|
pub mod CSoundEventMetaData {
|
||||||
pub const m_soundEventVMix: usize = 0x0; // CStrongHandle< InfoForResourceTypeCVMixListResource >
|
pub const m_soundEventVMix: usize = 0x0; // CStrongHandle<InfoForResourceTypeCVMixListResource>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod SelectedEditItemInfo_t {
|
pub mod SelectedEditItemInfo_t {
|
||||||
pub const m_EditItems: usize = 0x0; // CUtlVector< SosEditItemInfo_t >
|
pub const m_EditItems: usize = 0x0; // CUtlVector<SosEditItemInfo_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod SosEditItemInfo_t {
|
pub mod SosEditItemInfo_t {
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.325710700 UTC
|
// 2023-10-03 00:41:23.716366800 UTC
|
||||||
|
|
||||||
public static class CFeIndexedJiggleBone {
|
public static class CFeIndexedJiggleBone {
|
||||||
public const nint m_nNode = 0x0; // uint32_t
|
public const nint m_nNode = 0x0; // uint32_t
|
||||||
@ -48,11 +48,11 @@ public static class CFeJiggleBone {
|
|||||||
public static class CFeMorphLayer {
|
public static class CFeMorphLayer {
|
||||||
public const nint m_Name = 0x0; // CUtlString
|
public const nint m_Name = 0x0; // CUtlString
|
||||||
public const nint m_nNameHash = 0x8; // uint32_t
|
public const nint m_nNameHash = 0x8; // uint32_t
|
||||||
public const nint m_Nodes = 0x10; // CUtlVector< uint16 >
|
public const nint m_Nodes = 0x10; // CUtlVector<uint16_t>
|
||||||
public const nint m_InitPos = 0x28; // CUtlVector< Vector >
|
public const nint m_InitPos = 0x28; // CUtlVector<Vector>
|
||||||
public const nint m_Gravity = 0x40; // CUtlVector< float32 >
|
public const nint m_Gravity = 0x40; // CUtlVector<float>
|
||||||
public const nint m_GoalStrength = 0x58; // CUtlVector< float32 >
|
public const nint m_GoalStrength = 0x58; // CUtlVector<float>
|
||||||
public const nint m_GoalDamping = 0x70; // CUtlVector< float32 >
|
public const nint m_GoalDamping = 0x70; // CUtlVector<float>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CFeNamedJiggleBone {
|
public static class CFeNamedJiggleBone {
|
||||||
@ -63,12 +63,12 @@ public static class CFeNamedJiggleBone {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class CFeVertexMapBuildArray {
|
public static class CFeVertexMapBuildArray {
|
||||||
public const nint m_Array = 0x0; // CUtlVector< FeVertexMapBuild_t* >
|
public const nint m_Array = 0x0; // CUtlVector<FeVertexMapBuild_t*>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CRegionSVM {
|
public static class CRegionSVM {
|
||||||
public const nint m_Planes = 0x0; // CUtlVector< RnPlane_t >
|
public const nint m_Planes = 0x0; // CUtlVector<RnPlane_t>
|
||||||
public const nint m_Nodes = 0x18; // CUtlVector< uint32 >
|
public const nint m_Nodes = 0x18; // CUtlVector<uint32_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CastSphereSATParams_t {
|
public static class CastSphereSATParams_t {
|
||||||
@ -88,11 +88,11 @@ public static class CovMatrix3 {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class Dop26_t {
|
public static class Dop26_t {
|
||||||
public const nint m_flSupport = 0x0; // float32[26]
|
public const nint m_flSupport = 0x0; // float[26]
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class FeAnimStrayRadius_t {
|
public static class FeAnimStrayRadius_t {
|
||||||
public const nint nNode = 0x0; // uint16[2]
|
public const nint nNode = 0x0; // uint16_t[2]
|
||||||
public const nint flMaxDist = 0x4; // float
|
public const nint flMaxDist = 0x4; // float
|
||||||
public const nint flRelaxationFactor = 0x8; // float
|
public const nint flRelaxationFactor = 0x8; // float
|
||||||
}
|
}
|
||||||
@ -101,14 +101,14 @@ public static class FeAxialEdgeBend_t {
|
|||||||
public const nint te = 0x0; // float
|
public const nint te = 0x0; // float
|
||||||
public const nint tv = 0x4; // float
|
public const nint tv = 0x4; // float
|
||||||
public const nint flDist = 0x8; // float
|
public const nint flDist = 0x8; // float
|
||||||
public const nint flWeight = 0xC; // float32[4]
|
public const nint flWeight = 0xC; // float[4]
|
||||||
public const nint nNode = 0x1C; // uint16[6]
|
public const nint nNode = 0x1C; // uint16_t[6]
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class FeBandBendLimit_t {
|
public static class FeBandBendLimit_t {
|
||||||
public const nint flDistMin = 0x0; // float
|
public const nint flDistMin = 0x0; // float
|
||||||
public const nint flDistMax = 0x4; // float
|
public const nint flDistMax = 0x4; // float
|
||||||
public const nint nNode = 0x8; // uint16[6]
|
public const nint nNode = 0x8; // uint16_t[6]
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class FeBoxRigid_t {
|
public static class FeBoxRigid_t {
|
||||||
@ -161,9 +161,9 @@ public static class FeCtrlSoftOffset_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class FeEdgeDesc_t {
|
public static class FeEdgeDesc_t {
|
||||||
public const nint nEdge = 0x0; // uint16[2]
|
public const nint nEdge = 0x0; // uint16_t[2]
|
||||||
public const nint nSide = 0x4; // uint16[2][2]
|
public const nint nSide = 0x4; // uint16_t[2][2]
|
||||||
public const nint nVirtElem = 0xC; // uint16[2]
|
public const nint nVirtElem = 0xC; // uint16_t[2]
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class FeEffectDesc_t {
|
public static class FeEffectDesc_t {
|
||||||
@ -200,26 +200,26 @@ public static class FeFollowNode_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class FeKelagerBend2_t {
|
public static class FeKelagerBend2_t {
|
||||||
public const nint flWeight = 0x0; // float32[3]
|
public const nint flWeight = 0x0; // float[3]
|
||||||
public const nint flHeight0 = 0xC; // float
|
public const nint flHeight0 = 0xC; // float
|
||||||
public const nint nNode = 0x10; // uint16[3]
|
public const nint nNode = 0x10; // uint16_t[3]
|
||||||
public const nint nReserved = 0x16; // uint16_t
|
public const nint nReserved = 0x16; // uint16_t
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class FeMorphLayerDepr_t {
|
public static class FeMorphLayerDepr_t {
|
||||||
public const nint m_Name = 0x0; // CUtlString
|
public const nint m_Name = 0x0; // CUtlString
|
||||||
public const nint m_nNameHash = 0x8; // uint32_t
|
public const nint m_nNameHash = 0x8; // uint32_t
|
||||||
public const nint m_Nodes = 0x10; // CUtlVector< uint16 >
|
public const nint m_Nodes = 0x10; // CUtlVector<uint16_t>
|
||||||
public const nint m_InitPos = 0x28; // CUtlVector< Vector >
|
public const nint m_InitPos = 0x28; // CUtlVector<Vector>
|
||||||
public const nint m_Gravity = 0x40; // CUtlVector< float32 >
|
public const nint m_Gravity = 0x40; // CUtlVector<float>
|
||||||
public const nint m_GoalStrength = 0x58; // CUtlVector< float32 >
|
public const nint m_GoalStrength = 0x58; // CUtlVector<float>
|
||||||
public const nint m_GoalDamping = 0x70; // CUtlVector< float32 >
|
public const nint m_GoalDamping = 0x70; // CUtlVector<float>
|
||||||
public const nint m_nFlags = 0x88; // uint32_t
|
public const nint m_nFlags = 0x88; // uint32_t
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class FeNodeBase_t {
|
public static class FeNodeBase_t {
|
||||||
public const nint nNode = 0x0; // uint16_t
|
public const nint nNode = 0x0; // uint16_t
|
||||||
public const nint nDummy = 0x2; // uint16[3]
|
public const nint nDummy = 0x2; // uint16_t[3]
|
||||||
public const nint nNodeX0 = 0x8; // uint16_t
|
public const nint nNodeX0 = 0x8; // uint16_t
|
||||||
public const nint nNodeX1 = 0xA; // uint16_t
|
public const nint nNodeX1 = 0xA; // uint16_t
|
||||||
public const nint nNodeY0 = 0xC; // uint16_t
|
public const nint nNodeY0 = 0xC; // uint16_t
|
||||||
@ -253,7 +253,7 @@ public static class FeProxyVertexMap_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class FeQuad_t {
|
public static class FeQuad_t {
|
||||||
public const nint nNode = 0x0; // uint16[4]
|
public const nint nNode = 0x0; // uint16_t[4]
|
||||||
public const nint flSlack = 0x8; // float
|
public const nint flSlack = 0x8; // float
|
||||||
public const nint vShape = 0xC; // Vector4D[4]
|
public const nint vShape = 0xC; // Vector4D[4]
|
||||||
}
|
}
|
||||||
@ -266,7 +266,7 @@ public static class FeRigidColliderIndices_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class FeRodConstraint_t {
|
public static class FeRodConstraint_t {
|
||||||
public const nint nNode = 0x0; // uint16[2]
|
public const nint nNode = 0x0; // uint16_t[2]
|
||||||
public const nint flMaxDist = 0x4; // float
|
public const nint flMaxDist = 0x4; // float
|
||||||
public const nint flMinDist = 0x8; // float
|
public const nint flMinDist = 0x8; // float
|
||||||
public const nint flWeight0 = 0xC; // float
|
public const nint flWeight0 = 0xC; // float
|
||||||
@ -274,30 +274,30 @@ public static class FeRodConstraint_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class FeSimdAnimStrayRadius_t {
|
public static class FeSimdAnimStrayRadius_t {
|
||||||
public const nint nNode = 0x0; // uint16[4][2]
|
public const nint nNode = 0x0; // uint16_t[4][2]
|
||||||
public const nint flMaxDist = 0x10; // fltx4
|
public const nint flMaxDist = 0x10; // fltx4
|
||||||
public const nint flRelaxationFactor = 0x20; // fltx4
|
public const nint flRelaxationFactor = 0x20; // fltx4
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class FeSimdNodeBase_t {
|
public static class FeSimdNodeBase_t {
|
||||||
public const nint nNode = 0x0; // uint16[4]
|
public const nint nNode = 0x0; // uint16_t[4]
|
||||||
public const nint nNodeX0 = 0x8; // uint16[4]
|
public const nint nNodeX0 = 0x8; // uint16_t[4]
|
||||||
public const nint nNodeX1 = 0x10; // uint16[4]
|
public const nint nNodeX1 = 0x10; // uint16_t[4]
|
||||||
public const nint nNodeY0 = 0x18; // uint16[4]
|
public const nint nNodeY0 = 0x18; // uint16_t[4]
|
||||||
public const nint nNodeY1 = 0x20; // uint16[4]
|
public const nint nNodeY1 = 0x20; // uint16_t[4]
|
||||||
public const nint nDummy = 0x28; // uint16[4]
|
public const nint nDummy = 0x28; // uint16_t[4]
|
||||||
public const nint qAdjust = 0x30; // FourQuaternions
|
public const nint qAdjust = 0x30; // FourQuaternions
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class FeSimdQuad_t {
|
public static class FeSimdQuad_t {
|
||||||
public const nint nNode = 0x0; // uint16[4][4]
|
public const nint nNode = 0x0; // uint16_t[4][4]
|
||||||
public const nint f4Slack = 0x20; // fltx4
|
public const nint f4Slack = 0x20; // fltx4
|
||||||
public const nint vShape = 0x30; // FourVectors[4]
|
public const nint vShape = 0x30; // FourVectors[4]
|
||||||
public const nint f4Weights = 0xF0; // fltx4[4]
|
public const nint f4Weights = 0xF0; // fltx4[4]
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class FeSimdRodConstraint_t {
|
public static class FeSimdRodConstraint_t {
|
||||||
public const nint nNode = 0x0; // uint16[4][2]
|
public const nint nNode = 0x0; // uint16_t[4][2]
|
||||||
public const nint f4MaxDist = 0x10; // fltx4
|
public const nint f4MaxDist = 0x10; // fltx4
|
||||||
public const nint f4MinDist = 0x20; // fltx4
|
public const nint f4MinDist = 0x20; // fltx4
|
||||||
public const nint f4Weight0 = 0x30; // fltx4
|
public const nint f4Weight0 = 0x30; // fltx4
|
||||||
@ -305,7 +305,7 @@ public static class FeSimdRodConstraint_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class FeSimdSpringIntegrator_t {
|
public static class FeSimdSpringIntegrator_t {
|
||||||
public const nint nNode = 0x0; // uint16[4][2]
|
public const nint nNode = 0x0; // uint16_t[4][2]
|
||||||
public const nint flSpringRestLength = 0x10; // fltx4
|
public const nint flSpringRestLength = 0x10; // fltx4
|
||||||
public const nint flSpringConstant = 0x20; // fltx4
|
public const nint flSpringConstant = 0x20; // fltx4
|
||||||
public const nint flSpringDamping = 0x30; // fltx4
|
public const nint flSpringDamping = 0x30; // fltx4
|
||||||
@ -313,7 +313,7 @@ public static class FeSimdSpringIntegrator_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class FeSimdTri_t {
|
public static class FeSimdTri_t {
|
||||||
public const nint nNode = 0x0; // uint32[4][3]
|
public const nint nNode = 0x0; // uint32_t[4][3]
|
||||||
public const nint w1 = 0x30; // fltx4
|
public const nint w1 = 0x30; // fltx4
|
||||||
public const nint w2 = 0x40; // fltx4
|
public const nint w2 = 0x40; // fltx4
|
||||||
public const nint v1x = 0x50; // fltx4
|
public const nint v1x = 0x50; // fltx4
|
||||||
@ -326,7 +326,7 @@ public static class FeSoftParent_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class FeSourceEdge_t {
|
public static class FeSourceEdge_t {
|
||||||
public const nint nNode = 0x0; // uint16[2]
|
public const nint nNode = 0x0; // uint16_t[2]
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class FeSphereRigid_t {
|
public static class FeSphereRigid_t {
|
||||||
@ -338,7 +338,7 @@ public static class FeSphereRigid_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class FeSpringIntegrator_t {
|
public static class FeSpringIntegrator_t {
|
||||||
public const nint nNode = 0x0; // uint16[2]
|
public const nint nNode = 0x0; // uint16_t[2]
|
||||||
public const nint flSpringRestLength = 0x4; // float
|
public const nint flSpringRestLength = 0x4; // float
|
||||||
public const nint flSpringConstant = 0x8; // float
|
public const nint flSpringConstant = 0x8; // float
|
||||||
public const nint flSpringDamping = 0xC; // float
|
public const nint flSpringDamping = 0xC; // float
|
||||||
@ -348,8 +348,8 @@ public static class FeSpringIntegrator_t {
|
|||||||
public static class FeStiffHingeBuild_t {
|
public static class FeStiffHingeBuild_t {
|
||||||
public const nint flMaxAngle = 0x0; // float
|
public const nint flMaxAngle = 0x0; // float
|
||||||
public const nint flStrength = 0x4; // float
|
public const nint flStrength = 0x4; // float
|
||||||
public const nint flMotionBias = 0x8; // float32[3]
|
public const nint flMotionBias = 0x8; // float[3]
|
||||||
public const nint nNode = 0x14; // uint16[3]
|
public const nint nNode = 0x14; // uint16_t[3]
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class FeTaperedCapsuleRigid_t {
|
public static class FeTaperedCapsuleRigid_t {
|
||||||
@ -361,18 +361,18 @@ public static class FeTaperedCapsuleRigid_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class FeTaperedCapsuleStretch_t {
|
public static class FeTaperedCapsuleStretch_t {
|
||||||
public const nint nNode = 0x0; // uint16[2]
|
public const nint nNode = 0x0; // uint16_t[2]
|
||||||
public const nint nCollisionMask = 0x4; // uint16_t
|
public const nint nCollisionMask = 0x4; // uint16_t
|
||||||
public const nint nDummy = 0x6; // uint16_t
|
public const nint nDummy = 0x6; // uint16_t
|
||||||
public const nint flRadius = 0x8; // float32[2]
|
public const nint flRadius = 0x8; // float[2]
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class FeTreeChildren_t {
|
public static class FeTreeChildren_t {
|
||||||
public const nint nChild = 0x0; // uint16[2]
|
public const nint nChild = 0x0; // uint16_t[2]
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class FeTri_t {
|
public static class FeTri_t {
|
||||||
public const nint nNode = 0x0; // uint16[3]
|
public const nint nNode = 0x0; // uint16_t[3]
|
||||||
public const nint w1 = 0x8; // float
|
public const nint w1 = 0x8; // float
|
||||||
public const nint w2 = 0xC; // float
|
public const nint w2 = 0xC; // float
|
||||||
public const nint v1x = 0x10; // float
|
public const nint v1x = 0x10; // float
|
||||||
@ -392,7 +392,7 @@ public static class FeVertexMapBuild_t {
|
|||||||
public const nint m_Color = 0xC; // Color
|
public const nint m_Color = 0xC; // Color
|
||||||
public const nint m_flVolumetricSolveStrength = 0x10; // float
|
public const nint m_flVolumetricSolveStrength = 0x10; // float
|
||||||
public const nint m_nScaleSourceNode = 0x14; // int32_t
|
public const nint m_nScaleSourceNode = 0x14; // int32_t
|
||||||
public const nint m_Weights = 0x18; // CUtlVector< float32 >
|
public const nint m_Weights = 0x18; // CUtlVector<float>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class FeVertexMapDesc_t {
|
public static class FeVertexMapDesc_t {
|
||||||
@ -435,7 +435,7 @@ public static class FourVectors2D {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class OldFeEdge_t {
|
public static class OldFeEdge_t {
|
||||||
public const nint m_flK = 0x0; // float32[3]
|
public const nint m_flK = 0x0; // float[3]
|
||||||
public const nint invA = 0xC; // float
|
public const nint invA = 0xC; // float
|
||||||
public const nint t = 0x10; // float
|
public const nint t = 0x10; // float
|
||||||
public const nint flThetaRelaxed = 0x14; // float
|
public const nint flThetaRelaxed = 0x14; // float
|
||||||
@ -445,13 +445,13 @@ public static class OldFeEdge_t {
|
|||||||
public const nint c03 = 0x24; // float
|
public const nint c03 = 0x24; // float
|
||||||
public const nint c04 = 0x28; // float
|
public const nint c04 = 0x28; // float
|
||||||
public const nint flAxialModelDist = 0x2C; // float
|
public const nint flAxialModelDist = 0x2C; // float
|
||||||
public const nint flAxialModelWeights = 0x30; // float32[4]
|
public const nint flAxialModelWeights = 0x30; // float[4]
|
||||||
public const nint m_nNode = 0x40; // uint16[4]
|
public const nint m_nNode = 0x40; // uint16_t[4]
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class PhysFeModelDesc_t {
|
public static class PhysFeModelDesc_t {
|
||||||
public const nint m_CtrlHash = 0x0; // CUtlVector< uint32 >
|
public const nint m_CtrlHash = 0x0; // CUtlVector<uint32_t>
|
||||||
public const nint m_CtrlName = 0x18; // CUtlVector< CUtlString >
|
public const nint m_CtrlName = 0x18; // CUtlVector<CUtlString>
|
||||||
public const nint m_nStaticNodeFlags = 0x30; // uint32_t
|
public const nint m_nStaticNodeFlags = 0x30; // uint32_t
|
||||||
public const nint m_nDynamicNodeFlags = 0x34; // uint32_t
|
public const nint m_nDynamicNodeFlags = 0x34; // uint32_t
|
||||||
public const nint m_flLocalForce = 0x38; // float
|
public const nint m_flLocalForce = 0x38; // float
|
||||||
@ -469,68 +469,68 @@ public static class PhysFeModelDesc_t {
|
|||||||
public const nint m_nTreeDepth = 0x54; // uint16_t
|
public const nint m_nTreeDepth = 0x54; // uint16_t
|
||||||
public const nint m_nNodeBaseJiggleboneDependsCount = 0x56; // uint16_t
|
public const nint m_nNodeBaseJiggleboneDependsCount = 0x56; // uint16_t
|
||||||
public const nint m_nRopeCount = 0x58; // uint16_t
|
public const nint m_nRopeCount = 0x58; // uint16_t
|
||||||
public const nint m_Ropes = 0x60; // CUtlVector< uint16 >
|
public const nint m_Ropes = 0x60; // CUtlVector<uint16_t>
|
||||||
public const nint m_NodeBases = 0x78; // CUtlVector< FeNodeBase_t >
|
public const nint m_NodeBases = 0x78; // CUtlVector<FeNodeBase_t>
|
||||||
public const nint m_SimdNodeBases = 0x90; // CUtlVector< FeSimdNodeBase_t >
|
public const nint m_SimdNodeBases = 0x90; // CUtlVector<FeSimdNodeBase_t>
|
||||||
public const nint m_Quads = 0xA8; // CUtlVector< FeQuad_t >
|
public const nint m_Quads = 0xA8; // CUtlVector<FeQuad_t>
|
||||||
public const nint m_SimdQuads = 0xC0; // CUtlVector< FeSimdQuad_t >
|
public const nint m_SimdQuads = 0xC0; // CUtlVector<FeSimdQuad_t>
|
||||||
public const nint m_SimdTris = 0xD8; // CUtlVector< FeSimdTri_t >
|
public const nint m_SimdTris = 0xD8; // CUtlVector<FeSimdTri_t>
|
||||||
public const nint m_SimdRods = 0xF0; // CUtlVector< FeSimdRodConstraint_t >
|
public const nint m_SimdRods = 0xF0; // CUtlVector<FeSimdRodConstraint_t>
|
||||||
public const nint m_InitPose = 0x108; // CUtlVector< CTransform >
|
public const nint m_InitPose = 0x108; // CUtlVector<CTransform>
|
||||||
public const nint m_Rods = 0x120; // CUtlVector< FeRodConstraint_t >
|
public const nint m_Rods = 0x120; // CUtlVector<FeRodConstraint_t>
|
||||||
public const nint m_Twists = 0x138; // CUtlVector< FeTwistConstraint_t >
|
public const nint m_Twists = 0x138; // CUtlVector<FeTwistConstraint_t>
|
||||||
public const nint m_AxialEdges = 0x150; // CUtlVector< FeAxialEdgeBend_t >
|
public const nint m_AxialEdges = 0x150; // CUtlVector<FeAxialEdgeBend_t>
|
||||||
public const nint m_NodeInvMasses = 0x168; // CUtlVector< float32 >
|
public const nint m_NodeInvMasses = 0x168; // CUtlVector<float>
|
||||||
public const nint m_CtrlOffsets = 0x180; // CUtlVector< FeCtrlOffset_t >
|
public const nint m_CtrlOffsets = 0x180; // CUtlVector<FeCtrlOffset_t>
|
||||||
public const nint m_CtrlOsOffsets = 0x198; // CUtlVector< FeCtrlOsOffset_t >
|
public const nint m_CtrlOsOffsets = 0x198; // CUtlVector<FeCtrlOsOffset_t>
|
||||||
public const nint m_FollowNodes = 0x1B0; // CUtlVector< FeFollowNode_t >
|
public const nint m_FollowNodes = 0x1B0; // CUtlVector<FeFollowNode_t>
|
||||||
public const nint m_CollisionPlanes = 0x1C8; // CUtlVector< FeCollisionPlane_t >
|
public const nint m_CollisionPlanes = 0x1C8; // CUtlVector<FeCollisionPlane_t>
|
||||||
public const nint m_NodeIntegrator = 0x1E0; // CUtlVector< FeNodeIntegrator_t >
|
public const nint m_NodeIntegrator = 0x1E0; // CUtlVector<FeNodeIntegrator_t>
|
||||||
public const nint m_SpringIntegrator = 0x1F8; // CUtlVector< FeSpringIntegrator_t >
|
public const nint m_SpringIntegrator = 0x1F8; // CUtlVector<FeSpringIntegrator_t>
|
||||||
public const nint m_SimdSpringIntegrator = 0x210; // CUtlVector< FeSimdSpringIntegrator_t >
|
public const nint m_SimdSpringIntegrator = 0x210; // CUtlVector<FeSimdSpringIntegrator_t>
|
||||||
public const nint m_WorldCollisionParams = 0x228; // CUtlVector< FeWorldCollisionParams_t >
|
public const nint m_WorldCollisionParams = 0x228; // CUtlVector<FeWorldCollisionParams_t>
|
||||||
public const nint m_LegacyStretchForce = 0x240; // CUtlVector< float32 >
|
public const nint m_LegacyStretchForce = 0x240; // CUtlVector<float>
|
||||||
public const nint m_NodeCollisionRadii = 0x258; // CUtlVector< float32 >
|
public const nint m_NodeCollisionRadii = 0x258; // CUtlVector<float>
|
||||||
public const nint m_DynNodeFriction = 0x270; // CUtlVector< float32 >
|
public const nint m_DynNodeFriction = 0x270; // CUtlVector<float>
|
||||||
public const nint m_LocalRotation = 0x288; // CUtlVector< float32 >
|
public const nint m_LocalRotation = 0x288; // CUtlVector<float>
|
||||||
public const nint m_LocalForce = 0x2A0; // CUtlVector< float32 >
|
public const nint m_LocalForce = 0x2A0; // CUtlVector<float>
|
||||||
public const nint m_TaperedCapsuleStretches = 0x2B8; // CUtlVector< FeTaperedCapsuleStretch_t >
|
public const nint m_TaperedCapsuleStretches = 0x2B8; // CUtlVector<FeTaperedCapsuleStretch_t>
|
||||||
public const nint m_TaperedCapsuleRigids = 0x2D0; // CUtlVector< FeTaperedCapsuleRigid_t >
|
public const nint m_TaperedCapsuleRigids = 0x2D0; // CUtlVector<FeTaperedCapsuleRigid_t>
|
||||||
public const nint m_SphereRigids = 0x2E8; // CUtlVector< FeSphereRigid_t >
|
public const nint m_SphereRigids = 0x2E8; // CUtlVector<FeSphereRigid_t>
|
||||||
public const nint m_WorldCollisionNodes = 0x300; // CUtlVector< uint16 >
|
public const nint m_WorldCollisionNodes = 0x300; // CUtlVector<uint16_t>
|
||||||
public const nint m_TreeParents = 0x318; // CUtlVector< uint16 >
|
public const nint m_TreeParents = 0x318; // CUtlVector<uint16_t>
|
||||||
public const nint m_TreeCollisionMasks = 0x330; // CUtlVector< uint16 >
|
public const nint m_TreeCollisionMasks = 0x330; // CUtlVector<uint16_t>
|
||||||
public const nint m_TreeChildren = 0x348; // CUtlVector< FeTreeChildren_t >
|
public const nint m_TreeChildren = 0x348; // CUtlVector<FeTreeChildren_t>
|
||||||
public const nint m_FreeNodes = 0x360; // CUtlVector< uint16 >
|
public const nint m_FreeNodes = 0x360; // CUtlVector<uint16_t>
|
||||||
public const nint m_FitMatrices = 0x378; // CUtlVector< FeFitMatrix_t >
|
public const nint m_FitMatrices = 0x378; // CUtlVector<FeFitMatrix_t>
|
||||||
public const nint m_FitWeights = 0x390; // CUtlVector< FeFitWeight_t >
|
public const nint m_FitWeights = 0x390; // CUtlVector<FeFitWeight_t>
|
||||||
public const nint m_ReverseOffsets = 0x3A8; // CUtlVector< FeNodeReverseOffset_t >
|
public const nint m_ReverseOffsets = 0x3A8; // CUtlVector<FeNodeReverseOffset_t>
|
||||||
public const nint m_AnimStrayRadii = 0x3C0; // CUtlVector< FeAnimStrayRadius_t >
|
public const nint m_AnimStrayRadii = 0x3C0; // CUtlVector<FeAnimStrayRadius_t>
|
||||||
public const nint m_SimdAnimStrayRadii = 0x3D8; // CUtlVector< FeSimdAnimStrayRadius_t >
|
public const nint m_SimdAnimStrayRadii = 0x3D8; // CUtlVector<FeSimdAnimStrayRadius_t>
|
||||||
public const nint m_KelagerBends = 0x3F0; // CUtlVector< FeKelagerBend2_t >
|
public const nint m_KelagerBends = 0x3F0; // CUtlVector<FeKelagerBend2_t>
|
||||||
public const nint m_CtrlSoftOffsets = 0x408; // CUtlVector< FeCtrlSoftOffset_t >
|
public const nint m_CtrlSoftOffsets = 0x408; // CUtlVector<FeCtrlSoftOffset_t>
|
||||||
public const nint m_JiggleBones = 0x420; // CUtlVector< CFeIndexedJiggleBone >
|
public const nint m_JiggleBones = 0x420; // CUtlVector<CFeIndexedJiggleBone>
|
||||||
public const nint m_SourceElems = 0x438; // CUtlVector< uint16 >
|
public const nint m_SourceElems = 0x438; // CUtlVector<uint16_t>
|
||||||
public const nint m_GoalDampedSpringIntegrators = 0x450; // CUtlVector< uint32 >
|
public const nint m_GoalDampedSpringIntegrators = 0x450; // CUtlVector<uint32_t>
|
||||||
public const nint m_Tris = 0x468; // CUtlVector< FeTri_t >
|
public const nint m_Tris = 0x468; // CUtlVector<FeTri_t>
|
||||||
public const nint m_nTriCount1 = 0x480; // uint16_t
|
public const nint m_nTriCount1 = 0x480; // uint16_t
|
||||||
public const nint m_nTriCount2 = 0x482; // uint16_t
|
public const nint m_nTriCount2 = 0x482; // uint16_t
|
||||||
public const nint m_nReservedUint8 = 0x484; // uint8_t
|
public const nint m_nReservedUint8 = 0x484; // uint8_t
|
||||||
public const nint m_nExtraPressureIterations = 0x485; // uint8_t
|
public const nint m_nExtraPressureIterations = 0x485; // uint8_t
|
||||||
public const nint m_nExtraGoalIterations = 0x486; // uint8_t
|
public const nint m_nExtraGoalIterations = 0x486; // uint8_t
|
||||||
public const nint m_nExtraIterations = 0x487; // uint8_t
|
public const nint m_nExtraIterations = 0x487; // uint8_t
|
||||||
public const nint m_BoxRigids = 0x488; // CUtlVector< FeBoxRigid_t >
|
public const nint m_BoxRigids = 0x488; // CUtlVector<FeBoxRigid_t>
|
||||||
public const nint m_DynNodeVertexSet = 0x4A0; // CUtlVector< uint8 >
|
public const nint m_DynNodeVertexSet = 0x4A0; // CUtlVector<uint8_t>
|
||||||
public const nint m_VertexSetNames = 0x4B8; // CUtlVector< uint32 >
|
public const nint m_VertexSetNames = 0x4B8; // CUtlVector<uint32_t>
|
||||||
public const nint m_RigidColliderPriorities = 0x4D0; // CUtlVector< FeRigidColliderIndices_t >
|
public const nint m_RigidColliderPriorities = 0x4D0; // CUtlVector<FeRigidColliderIndices_t>
|
||||||
public const nint m_MorphLayers = 0x4E8; // CUtlVector< FeMorphLayerDepr_t >
|
public const nint m_MorphLayers = 0x4E8; // CUtlVector<FeMorphLayerDepr_t>
|
||||||
public const nint m_MorphSetData = 0x500; // CUtlVector< uint8 >
|
public const nint m_MorphSetData = 0x500; // CUtlVector<uint8_t>
|
||||||
public const nint m_VertexMaps = 0x518; // CUtlVector< FeVertexMapDesc_t >
|
public const nint m_VertexMaps = 0x518; // CUtlVector<FeVertexMapDesc_t>
|
||||||
public const nint m_VertexMapValues = 0x530; // CUtlVector< uint8 >
|
public const nint m_VertexMapValues = 0x530; // CUtlVector<uint8_t>
|
||||||
public const nint m_Effects = 0x548; // CUtlVector< FeEffectDesc_t >
|
public const nint m_Effects = 0x548; // CUtlVector<FeEffectDesc_t>
|
||||||
public const nint m_LockToParent = 0x560; // CUtlVector< FeCtrlOffset_t >
|
public const nint m_LockToParent = 0x560; // CUtlVector<FeCtrlOffset_t>
|
||||||
public const nint m_LockToGoal = 0x578; // CUtlVector< uint16 >
|
public const nint m_LockToGoal = 0x578; // CUtlVector<uint16_t>
|
||||||
public const nint m_DynNodeWindBases = 0x590; // CUtlVector< FeNodeWindBase_t >
|
public const nint m_DynNodeWindBases = 0x590; // CUtlVector<FeNodeWindBase_t>
|
||||||
public const nint m_flInternalPressure = 0x5A8; // float
|
public const nint m_flInternalPressure = 0x5A8; // float
|
||||||
public const nint m_flDefaultTimeDilation = 0x5AC; // float
|
public const nint m_flDefaultTimeDilation = 0x5AC; // float
|
||||||
public const nint m_flWindage = 0x5B0; // float
|
public const nint m_flWindage = 0x5B0; // float
|
||||||
@ -630,10 +630,10 @@ 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<Vector>
|
||||||
public const nint m_Edges = 0x80; // CUtlVector< RnHalfEdge_t >
|
public const nint m_Edges = 0x80; // CUtlVector<RnHalfEdge_t>
|
||||||
public const nint m_Faces = 0x98; // CUtlVector< RnFace_t >
|
public const nint m_Faces = 0x98; // CUtlVector<RnFace_t>
|
||||||
public const nint m_Planes = 0xB0; // CUtlVector< RnPlane_t >
|
public const nint m_Planes = 0xB0; // CUtlVector<RnPlane_t>
|
||||||
public const nint m_nFlags = 0xC8; // uint32_t
|
public const nint m_nFlags = 0xC8; // uint32_t
|
||||||
public const nint m_pRegionSVM = 0xD0; // CRegionSVM*
|
public const nint m_pRegionSVM = 0xD0; // CRegionSVM*
|
||||||
}
|
}
|
||||||
@ -645,11 +645,11 @@ public static class RnMeshDesc_t {
|
|||||||
public static class RnMesh_t {
|
public static class RnMesh_t {
|
||||||
public const nint m_vMin = 0x0; // Vector
|
public const nint m_vMin = 0x0; // Vector
|
||||||
public const nint m_vMax = 0xC; // Vector
|
public const nint m_vMax = 0xC; // Vector
|
||||||
public const nint m_Nodes = 0x18; // CUtlVector< RnNode_t >
|
public const nint m_Nodes = 0x18; // CUtlVector<RnNode_t>
|
||||||
public const nint m_Vertices = 0x30; // CUtlVectorSIMDPaddedVector
|
public const nint m_Vertices = 0x30; // CUtlVectorSIMDPaddedVector
|
||||||
public const nint m_Triangles = 0x48; // CUtlVector< RnTriangle_t >
|
public const nint m_Triangles = 0x48; // CUtlVector<RnTriangle_t>
|
||||||
public const nint m_Wings = 0x60; // CUtlVector< RnWing_t >
|
public const nint m_Wings = 0x60; // CUtlVector<RnWing_t>
|
||||||
public const nint m_Materials = 0x78; // CUtlVector< uint8 >
|
public const nint m_Materials = 0x78; // CUtlVector<uint8_t>
|
||||||
public const nint m_vOrthographicAreas = 0x90; // Vector
|
public const nint m_vOrthographicAreas = 0x90; // Vector
|
||||||
public const nint m_nFlags = 0x9C; // uint32_t
|
public const nint m_nFlags = 0x9C; // uint32_t
|
||||||
public const nint m_nDebugFlags = 0xA0; // uint32_t
|
public const nint m_nDebugFlags = 0xA0; // uint32_t
|
||||||
@ -676,7 +676,7 @@ public static class RnShapeDesc_t {
|
|||||||
public static class RnSoftbodyCapsule_t {
|
public static class RnSoftbodyCapsule_t {
|
||||||
public const nint m_vCenter = 0x0; // Vector[2]
|
public const nint m_vCenter = 0x0; // Vector[2]
|
||||||
public const nint m_flRadius = 0x18; // float
|
public const nint m_flRadius = 0x18; // float
|
||||||
public const nint m_nParticle = 0x1C; // uint16[2]
|
public const nint m_nParticle = 0x1C; // uint16_t[2]
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class RnSoftbodyParticle_t {
|
public static class RnSoftbodyParticle_t {
|
||||||
@ -684,7 +684,7 @@ public static class RnSoftbodyParticle_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class RnSoftbodySpring_t {
|
public static class RnSoftbodySpring_t {
|
||||||
public const nint m_nParticle = 0x0; // uint16[2]
|
public const nint m_nParticle = 0x0; // uint16_t[2]
|
||||||
public const nint m_flLength = 0x4; // float
|
public const nint m_flLength = 0x4; // float
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -698,11 +698,11 @@ public static class RnSphere_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class RnTriangle_t {
|
public static class RnTriangle_t {
|
||||||
public const nint m_nIndex = 0x0; // int32[3]
|
public const nint m_nIndex = 0x0; // int32_t[3]
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class RnWing_t {
|
public static class RnWing_t {
|
||||||
public const nint m_nIndex = 0x0; // int32[3]
|
public const nint m_nIndex = 0x0; // int32_t[3]
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class VertexPositionColor_t {
|
public static class VertexPositionColor_t {
|
||||||
@ -725,7 +725,7 @@ public static class constraint_breakableparams_t {
|
|||||||
public const nint strength = 0x0; // float
|
public const nint strength = 0x0; // float
|
||||||
public const nint forceLimit = 0x4; // float
|
public const nint forceLimit = 0x4; // float
|
||||||
public const nint torqueLimit = 0x8; // float
|
public const nint torqueLimit = 0x8; // float
|
||||||
public const nint bodyMassScale = 0xC; // float32[2]
|
public const nint bodyMassScale = 0xC; // float[2]
|
||||||
public const nint isActive = 0x14; // bool
|
public const nint isActive = 0x14; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#include <cstddef>
|
#include <cstddef>
|
||||||
|
|
||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.317727800 UTC
|
// 2023-10-03 00:41:23.708399800 UTC
|
||||||
|
|
||||||
namespace CFeIndexedJiggleBone {
|
namespace CFeIndexedJiggleBone {
|
||||||
constexpr std::ptrdiff_t m_nNode = 0x0; // uint32_t
|
constexpr std::ptrdiff_t m_nNode = 0x0; // uint32_t
|
||||||
@ -52,11 +52,11 @@ namespace CFeJiggleBone {
|
|||||||
namespace CFeMorphLayer {
|
namespace CFeMorphLayer {
|
||||||
constexpr std::ptrdiff_t m_Name = 0x0; // CUtlString
|
constexpr std::ptrdiff_t m_Name = 0x0; // CUtlString
|
||||||
constexpr std::ptrdiff_t m_nNameHash = 0x8; // uint32_t
|
constexpr std::ptrdiff_t m_nNameHash = 0x8; // uint32_t
|
||||||
constexpr std::ptrdiff_t m_Nodes = 0x10; // CUtlVector< uint16 >
|
constexpr std::ptrdiff_t m_Nodes = 0x10; // CUtlVector<uint16_t>
|
||||||
constexpr std::ptrdiff_t m_InitPos = 0x28; // CUtlVector< Vector >
|
constexpr std::ptrdiff_t m_InitPos = 0x28; // CUtlVector<Vector>
|
||||||
constexpr std::ptrdiff_t m_Gravity = 0x40; // CUtlVector< float32 >
|
constexpr std::ptrdiff_t m_Gravity = 0x40; // CUtlVector<float>
|
||||||
constexpr std::ptrdiff_t m_GoalStrength = 0x58; // CUtlVector< float32 >
|
constexpr std::ptrdiff_t m_GoalStrength = 0x58; // CUtlVector<float>
|
||||||
constexpr std::ptrdiff_t m_GoalDamping = 0x70; // CUtlVector< float32 >
|
constexpr std::ptrdiff_t m_GoalDamping = 0x70; // CUtlVector<float>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CFeNamedJiggleBone {
|
namespace CFeNamedJiggleBone {
|
||||||
@ -67,12 +67,12 @@ namespace CFeNamedJiggleBone {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace CFeVertexMapBuildArray {
|
namespace CFeVertexMapBuildArray {
|
||||||
constexpr std::ptrdiff_t m_Array = 0x0; // CUtlVector< FeVertexMapBuild_t* >
|
constexpr std::ptrdiff_t m_Array = 0x0; // CUtlVector<FeVertexMapBuild_t*>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CRegionSVM {
|
namespace CRegionSVM {
|
||||||
constexpr std::ptrdiff_t m_Planes = 0x0; // CUtlVector< RnPlane_t >
|
constexpr std::ptrdiff_t m_Planes = 0x0; // CUtlVector<RnPlane_t>
|
||||||
constexpr std::ptrdiff_t m_Nodes = 0x18; // CUtlVector< uint32 >
|
constexpr std::ptrdiff_t m_Nodes = 0x18; // CUtlVector<uint32_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CastSphereSATParams_t {
|
namespace CastSphereSATParams_t {
|
||||||
@ -92,11 +92,11 @@ namespace CovMatrix3 {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace Dop26_t {
|
namespace Dop26_t {
|
||||||
constexpr std::ptrdiff_t m_flSupport = 0x0; // float32[26]
|
constexpr std::ptrdiff_t m_flSupport = 0x0; // float[26]
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace FeAnimStrayRadius_t {
|
namespace FeAnimStrayRadius_t {
|
||||||
constexpr std::ptrdiff_t nNode = 0x0; // uint16[2]
|
constexpr std::ptrdiff_t nNode = 0x0; // uint16_t[2]
|
||||||
constexpr std::ptrdiff_t flMaxDist = 0x4; // float
|
constexpr std::ptrdiff_t flMaxDist = 0x4; // float
|
||||||
constexpr std::ptrdiff_t flRelaxationFactor = 0x8; // float
|
constexpr std::ptrdiff_t flRelaxationFactor = 0x8; // float
|
||||||
}
|
}
|
||||||
@ -105,14 +105,14 @@ namespace FeAxialEdgeBend_t {
|
|||||||
constexpr std::ptrdiff_t te = 0x0; // float
|
constexpr std::ptrdiff_t te = 0x0; // float
|
||||||
constexpr std::ptrdiff_t tv = 0x4; // float
|
constexpr std::ptrdiff_t tv = 0x4; // float
|
||||||
constexpr std::ptrdiff_t flDist = 0x8; // float
|
constexpr std::ptrdiff_t flDist = 0x8; // float
|
||||||
constexpr std::ptrdiff_t flWeight = 0xC; // float32[4]
|
constexpr std::ptrdiff_t flWeight = 0xC; // float[4]
|
||||||
constexpr std::ptrdiff_t nNode = 0x1C; // uint16[6]
|
constexpr std::ptrdiff_t nNode = 0x1C; // uint16_t[6]
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace FeBandBendLimit_t {
|
namespace FeBandBendLimit_t {
|
||||||
constexpr std::ptrdiff_t flDistMin = 0x0; // float
|
constexpr std::ptrdiff_t flDistMin = 0x0; // float
|
||||||
constexpr std::ptrdiff_t flDistMax = 0x4; // float
|
constexpr std::ptrdiff_t flDistMax = 0x4; // float
|
||||||
constexpr std::ptrdiff_t nNode = 0x8; // uint16[6]
|
constexpr std::ptrdiff_t nNode = 0x8; // uint16_t[6]
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace FeBoxRigid_t {
|
namespace FeBoxRigid_t {
|
||||||
@ -165,9 +165,9 @@ namespace FeCtrlSoftOffset_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace FeEdgeDesc_t {
|
namespace FeEdgeDesc_t {
|
||||||
constexpr std::ptrdiff_t nEdge = 0x0; // uint16[2]
|
constexpr std::ptrdiff_t nEdge = 0x0; // uint16_t[2]
|
||||||
constexpr std::ptrdiff_t nSide = 0x4; // uint16[2][2]
|
constexpr std::ptrdiff_t nSide = 0x4; // uint16_t[2][2]
|
||||||
constexpr std::ptrdiff_t nVirtElem = 0xC; // uint16[2]
|
constexpr std::ptrdiff_t nVirtElem = 0xC; // uint16_t[2]
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace FeEffectDesc_t {
|
namespace FeEffectDesc_t {
|
||||||
@ -204,26 +204,26 @@ namespace FeFollowNode_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace FeKelagerBend2_t {
|
namespace FeKelagerBend2_t {
|
||||||
constexpr std::ptrdiff_t flWeight = 0x0; // float32[3]
|
constexpr std::ptrdiff_t flWeight = 0x0; // float[3]
|
||||||
constexpr std::ptrdiff_t flHeight0 = 0xC; // float
|
constexpr std::ptrdiff_t flHeight0 = 0xC; // float
|
||||||
constexpr std::ptrdiff_t nNode = 0x10; // uint16[3]
|
constexpr std::ptrdiff_t nNode = 0x10; // uint16_t[3]
|
||||||
constexpr std::ptrdiff_t nReserved = 0x16; // uint16_t
|
constexpr std::ptrdiff_t nReserved = 0x16; // uint16_t
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace FeMorphLayerDepr_t {
|
namespace FeMorphLayerDepr_t {
|
||||||
constexpr std::ptrdiff_t m_Name = 0x0; // CUtlString
|
constexpr std::ptrdiff_t m_Name = 0x0; // CUtlString
|
||||||
constexpr std::ptrdiff_t m_nNameHash = 0x8; // uint32_t
|
constexpr std::ptrdiff_t m_nNameHash = 0x8; // uint32_t
|
||||||
constexpr std::ptrdiff_t m_Nodes = 0x10; // CUtlVector< uint16 >
|
constexpr std::ptrdiff_t m_Nodes = 0x10; // CUtlVector<uint16_t>
|
||||||
constexpr std::ptrdiff_t m_InitPos = 0x28; // CUtlVector< Vector >
|
constexpr std::ptrdiff_t m_InitPos = 0x28; // CUtlVector<Vector>
|
||||||
constexpr std::ptrdiff_t m_Gravity = 0x40; // CUtlVector< float32 >
|
constexpr std::ptrdiff_t m_Gravity = 0x40; // CUtlVector<float>
|
||||||
constexpr std::ptrdiff_t m_GoalStrength = 0x58; // CUtlVector< float32 >
|
constexpr std::ptrdiff_t m_GoalStrength = 0x58; // CUtlVector<float>
|
||||||
constexpr std::ptrdiff_t m_GoalDamping = 0x70; // CUtlVector< float32 >
|
constexpr std::ptrdiff_t m_GoalDamping = 0x70; // CUtlVector<float>
|
||||||
constexpr std::ptrdiff_t m_nFlags = 0x88; // uint32_t
|
constexpr std::ptrdiff_t m_nFlags = 0x88; // uint32_t
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace FeNodeBase_t {
|
namespace FeNodeBase_t {
|
||||||
constexpr std::ptrdiff_t nNode = 0x0; // uint16_t
|
constexpr std::ptrdiff_t nNode = 0x0; // uint16_t
|
||||||
constexpr std::ptrdiff_t nDummy = 0x2; // uint16[3]
|
constexpr std::ptrdiff_t nDummy = 0x2; // uint16_t[3]
|
||||||
constexpr std::ptrdiff_t nNodeX0 = 0x8; // uint16_t
|
constexpr std::ptrdiff_t nNodeX0 = 0x8; // uint16_t
|
||||||
constexpr std::ptrdiff_t nNodeX1 = 0xA; // uint16_t
|
constexpr std::ptrdiff_t nNodeX1 = 0xA; // uint16_t
|
||||||
constexpr std::ptrdiff_t nNodeY0 = 0xC; // uint16_t
|
constexpr std::ptrdiff_t nNodeY0 = 0xC; // uint16_t
|
||||||
@ -257,7 +257,7 @@ namespace FeProxyVertexMap_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace FeQuad_t {
|
namespace FeQuad_t {
|
||||||
constexpr std::ptrdiff_t nNode = 0x0; // uint16[4]
|
constexpr std::ptrdiff_t nNode = 0x0; // uint16_t[4]
|
||||||
constexpr std::ptrdiff_t flSlack = 0x8; // float
|
constexpr std::ptrdiff_t flSlack = 0x8; // float
|
||||||
constexpr std::ptrdiff_t vShape = 0xC; // Vector4D[4]
|
constexpr std::ptrdiff_t vShape = 0xC; // Vector4D[4]
|
||||||
}
|
}
|
||||||
@ -270,7 +270,7 @@ namespace FeRigidColliderIndices_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace FeRodConstraint_t {
|
namespace FeRodConstraint_t {
|
||||||
constexpr std::ptrdiff_t nNode = 0x0; // uint16[2]
|
constexpr std::ptrdiff_t nNode = 0x0; // uint16_t[2]
|
||||||
constexpr std::ptrdiff_t flMaxDist = 0x4; // float
|
constexpr std::ptrdiff_t flMaxDist = 0x4; // float
|
||||||
constexpr std::ptrdiff_t flMinDist = 0x8; // float
|
constexpr std::ptrdiff_t flMinDist = 0x8; // float
|
||||||
constexpr std::ptrdiff_t flWeight0 = 0xC; // float
|
constexpr std::ptrdiff_t flWeight0 = 0xC; // float
|
||||||
@ -278,30 +278,30 @@ namespace FeRodConstraint_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace FeSimdAnimStrayRadius_t {
|
namespace FeSimdAnimStrayRadius_t {
|
||||||
constexpr std::ptrdiff_t nNode = 0x0; // uint16[4][2]
|
constexpr std::ptrdiff_t nNode = 0x0; // uint16_t[4][2]
|
||||||
constexpr std::ptrdiff_t flMaxDist = 0x10; // fltx4
|
constexpr std::ptrdiff_t flMaxDist = 0x10; // fltx4
|
||||||
constexpr std::ptrdiff_t flRelaxationFactor = 0x20; // fltx4
|
constexpr std::ptrdiff_t flRelaxationFactor = 0x20; // fltx4
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace FeSimdNodeBase_t {
|
namespace FeSimdNodeBase_t {
|
||||||
constexpr std::ptrdiff_t nNode = 0x0; // uint16[4]
|
constexpr std::ptrdiff_t nNode = 0x0; // uint16_t[4]
|
||||||
constexpr std::ptrdiff_t nNodeX0 = 0x8; // uint16[4]
|
constexpr std::ptrdiff_t nNodeX0 = 0x8; // uint16_t[4]
|
||||||
constexpr std::ptrdiff_t nNodeX1 = 0x10; // uint16[4]
|
constexpr std::ptrdiff_t nNodeX1 = 0x10; // uint16_t[4]
|
||||||
constexpr std::ptrdiff_t nNodeY0 = 0x18; // uint16[4]
|
constexpr std::ptrdiff_t nNodeY0 = 0x18; // uint16_t[4]
|
||||||
constexpr std::ptrdiff_t nNodeY1 = 0x20; // uint16[4]
|
constexpr std::ptrdiff_t nNodeY1 = 0x20; // uint16_t[4]
|
||||||
constexpr std::ptrdiff_t nDummy = 0x28; // uint16[4]
|
constexpr std::ptrdiff_t nDummy = 0x28; // uint16_t[4]
|
||||||
constexpr std::ptrdiff_t qAdjust = 0x30; // FourQuaternions
|
constexpr std::ptrdiff_t qAdjust = 0x30; // FourQuaternions
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace FeSimdQuad_t {
|
namespace FeSimdQuad_t {
|
||||||
constexpr std::ptrdiff_t nNode = 0x0; // uint16[4][4]
|
constexpr std::ptrdiff_t nNode = 0x0; // uint16_t[4][4]
|
||||||
constexpr std::ptrdiff_t f4Slack = 0x20; // fltx4
|
constexpr std::ptrdiff_t f4Slack = 0x20; // fltx4
|
||||||
constexpr std::ptrdiff_t vShape = 0x30; // FourVectors[4]
|
constexpr std::ptrdiff_t vShape = 0x30; // FourVectors[4]
|
||||||
constexpr std::ptrdiff_t f4Weights = 0xF0; // fltx4[4]
|
constexpr std::ptrdiff_t f4Weights = 0xF0; // fltx4[4]
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace FeSimdRodConstraint_t {
|
namespace FeSimdRodConstraint_t {
|
||||||
constexpr std::ptrdiff_t nNode = 0x0; // uint16[4][2]
|
constexpr std::ptrdiff_t nNode = 0x0; // uint16_t[4][2]
|
||||||
constexpr std::ptrdiff_t f4MaxDist = 0x10; // fltx4
|
constexpr std::ptrdiff_t f4MaxDist = 0x10; // fltx4
|
||||||
constexpr std::ptrdiff_t f4MinDist = 0x20; // fltx4
|
constexpr std::ptrdiff_t f4MinDist = 0x20; // fltx4
|
||||||
constexpr std::ptrdiff_t f4Weight0 = 0x30; // fltx4
|
constexpr std::ptrdiff_t f4Weight0 = 0x30; // fltx4
|
||||||
@ -309,7 +309,7 @@ namespace FeSimdRodConstraint_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace FeSimdSpringIntegrator_t {
|
namespace FeSimdSpringIntegrator_t {
|
||||||
constexpr std::ptrdiff_t nNode = 0x0; // uint16[4][2]
|
constexpr std::ptrdiff_t nNode = 0x0; // uint16_t[4][2]
|
||||||
constexpr std::ptrdiff_t flSpringRestLength = 0x10; // fltx4
|
constexpr std::ptrdiff_t flSpringRestLength = 0x10; // fltx4
|
||||||
constexpr std::ptrdiff_t flSpringConstant = 0x20; // fltx4
|
constexpr std::ptrdiff_t flSpringConstant = 0x20; // fltx4
|
||||||
constexpr std::ptrdiff_t flSpringDamping = 0x30; // fltx4
|
constexpr std::ptrdiff_t flSpringDamping = 0x30; // fltx4
|
||||||
@ -317,7 +317,7 @@ namespace FeSimdSpringIntegrator_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace FeSimdTri_t {
|
namespace FeSimdTri_t {
|
||||||
constexpr std::ptrdiff_t nNode = 0x0; // uint32[4][3]
|
constexpr std::ptrdiff_t nNode = 0x0; // uint32_t[4][3]
|
||||||
constexpr std::ptrdiff_t w1 = 0x30; // fltx4
|
constexpr std::ptrdiff_t w1 = 0x30; // fltx4
|
||||||
constexpr std::ptrdiff_t w2 = 0x40; // fltx4
|
constexpr std::ptrdiff_t w2 = 0x40; // fltx4
|
||||||
constexpr std::ptrdiff_t v1x = 0x50; // fltx4
|
constexpr std::ptrdiff_t v1x = 0x50; // fltx4
|
||||||
@ -330,7 +330,7 @@ namespace FeSoftParent_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace FeSourceEdge_t {
|
namespace FeSourceEdge_t {
|
||||||
constexpr std::ptrdiff_t nNode = 0x0; // uint16[2]
|
constexpr std::ptrdiff_t nNode = 0x0; // uint16_t[2]
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace FeSphereRigid_t {
|
namespace FeSphereRigid_t {
|
||||||
@ -342,7 +342,7 @@ namespace FeSphereRigid_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace FeSpringIntegrator_t {
|
namespace FeSpringIntegrator_t {
|
||||||
constexpr std::ptrdiff_t nNode = 0x0; // uint16[2]
|
constexpr std::ptrdiff_t nNode = 0x0; // uint16_t[2]
|
||||||
constexpr std::ptrdiff_t flSpringRestLength = 0x4; // float
|
constexpr std::ptrdiff_t flSpringRestLength = 0x4; // float
|
||||||
constexpr std::ptrdiff_t flSpringConstant = 0x8; // float
|
constexpr std::ptrdiff_t flSpringConstant = 0x8; // float
|
||||||
constexpr std::ptrdiff_t flSpringDamping = 0xC; // float
|
constexpr std::ptrdiff_t flSpringDamping = 0xC; // float
|
||||||
@ -352,8 +352,8 @@ namespace FeSpringIntegrator_t {
|
|||||||
namespace FeStiffHingeBuild_t {
|
namespace FeStiffHingeBuild_t {
|
||||||
constexpr std::ptrdiff_t flMaxAngle = 0x0; // float
|
constexpr std::ptrdiff_t flMaxAngle = 0x0; // float
|
||||||
constexpr std::ptrdiff_t flStrength = 0x4; // float
|
constexpr std::ptrdiff_t flStrength = 0x4; // float
|
||||||
constexpr std::ptrdiff_t flMotionBias = 0x8; // float32[3]
|
constexpr std::ptrdiff_t flMotionBias = 0x8; // float[3]
|
||||||
constexpr std::ptrdiff_t nNode = 0x14; // uint16[3]
|
constexpr std::ptrdiff_t nNode = 0x14; // uint16_t[3]
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace FeTaperedCapsuleRigid_t {
|
namespace FeTaperedCapsuleRigid_t {
|
||||||
@ -365,18 +365,18 @@ namespace FeTaperedCapsuleRigid_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace FeTaperedCapsuleStretch_t {
|
namespace FeTaperedCapsuleStretch_t {
|
||||||
constexpr std::ptrdiff_t nNode = 0x0; // uint16[2]
|
constexpr std::ptrdiff_t nNode = 0x0; // uint16_t[2]
|
||||||
constexpr std::ptrdiff_t nCollisionMask = 0x4; // uint16_t
|
constexpr std::ptrdiff_t nCollisionMask = 0x4; // uint16_t
|
||||||
constexpr std::ptrdiff_t nDummy = 0x6; // uint16_t
|
constexpr std::ptrdiff_t nDummy = 0x6; // uint16_t
|
||||||
constexpr std::ptrdiff_t flRadius = 0x8; // float32[2]
|
constexpr std::ptrdiff_t flRadius = 0x8; // float[2]
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace FeTreeChildren_t {
|
namespace FeTreeChildren_t {
|
||||||
constexpr std::ptrdiff_t nChild = 0x0; // uint16[2]
|
constexpr std::ptrdiff_t nChild = 0x0; // uint16_t[2]
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace FeTri_t {
|
namespace FeTri_t {
|
||||||
constexpr std::ptrdiff_t nNode = 0x0; // uint16[3]
|
constexpr std::ptrdiff_t nNode = 0x0; // uint16_t[3]
|
||||||
constexpr std::ptrdiff_t w1 = 0x8; // float
|
constexpr std::ptrdiff_t w1 = 0x8; // float
|
||||||
constexpr std::ptrdiff_t w2 = 0xC; // float
|
constexpr std::ptrdiff_t w2 = 0xC; // float
|
||||||
constexpr std::ptrdiff_t v1x = 0x10; // float
|
constexpr std::ptrdiff_t v1x = 0x10; // float
|
||||||
@ -396,7 +396,7 @@ namespace FeVertexMapBuild_t {
|
|||||||
constexpr std::ptrdiff_t m_Color = 0xC; // Color
|
constexpr std::ptrdiff_t m_Color = 0xC; // Color
|
||||||
constexpr std::ptrdiff_t m_flVolumetricSolveStrength = 0x10; // float
|
constexpr std::ptrdiff_t m_flVolumetricSolveStrength = 0x10; // float
|
||||||
constexpr std::ptrdiff_t m_nScaleSourceNode = 0x14; // int32_t
|
constexpr std::ptrdiff_t m_nScaleSourceNode = 0x14; // int32_t
|
||||||
constexpr std::ptrdiff_t m_Weights = 0x18; // CUtlVector< float32 >
|
constexpr std::ptrdiff_t m_Weights = 0x18; // CUtlVector<float>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace FeVertexMapDesc_t {
|
namespace FeVertexMapDesc_t {
|
||||||
@ -439,7 +439,7 @@ namespace FourVectors2D {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace OldFeEdge_t {
|
namespace OldFeEdge_t {
|
||||||
constexpr std::ptrdiff_t m_flK = 0x0; // float32[3]
|
constexpr std::ptrdiff_t m_flK = 0x0; // float[3]
|
||||||
constexpr std::ptrdiff_t invA = 0xC; // float
|
constexpr std::ptrdiff_t invA = 0xC; // float
|
||||||
constexpr std::ptrdiff_t t = 0x10; // float
|
constexpr std::ptrdiff_t t = 0x10; // float
|
||||||
constexpr std::ptrdiff_t flThetaRelaxed = 0x14; // float
|
constexpr std::ptrdiff_t flThetaRelaxed = 0x14; // float
|
||||||
@ -449,13 +449,13 @@ namespace OldFeEdge_t {
|
|||||||
constexpr std::ptrdiff_t c03 = 0x24; // float
|
constexpr std::ptrdiff_t c03 = 0x24; // float
|
||||||
constexpr std::ptrdiff_t c04 = 0x28; // float
|
constexpr std::ptrdiff_t c04 = 0x28; // float
|
||||||
constexpr std::ptrdiff_t flAxialModelDist = 0x2C; // float
|
constexpr std::ptrdiff_t flAxialModelDist = 0x2C; // float
|
||||||
constexpr std::ptrdiff_t flAxialModelWeights = 0x30; // float32[4]
|
constexpr std::ptrdiff_t flAxialModelWeights = 0x30; // float[4]
|
||||||
constexpr std::ptrdiff_t m_nNode = 0x40; // uint16[4]
|
constexpr std::ptrdiff_t m_nNode = 0x40; // uint16_t[4]
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace PhysFeModelDesc_t {
|
namespace PhysFeModelDesc_t {
|
||||||
constexpr std::ptrdiff_t m_CtrlHash = 0x0; // CUtlVector< uint32 >
|
constexpr std::ptrdiff_t m_CtrlHash = 0x0; // CUtlVector<uint32_t>
|
||||||
constexpr std::ptrdiff_t m_CtrlName = 0x18; // CUtlVector< CUtlString >
|
constexpr std::ptrdiff_t m_CtrlName = 0x18; // CUtlVector<CUtlString>
|
||||||
constexpr std::ptrdiff_t m_nStaticNodeFlags = 0x30; // uint32_t
|
constexpr std::ptrdiff_t m_nStaticNodeFlags = 0x30; // uint32_t
|
||||||
constexpr std::ptrdiff_t m_nDynamicNodeFlags = 0x34; // uint32_t
|
constexpr std::ptrdiff_t m_nDynamicNodeFlags = 0x34; // uint32_t
|
||||||
constexpr std::ptrdiff_t m_flLocalForce = 0x38; // float
|
constexpr std::ptrdiff_t m_flLocalForce = 0x38; // float
|
||||||
@ -473,68 +473,68 @@ namespace PhysFeModelDesc_t {
|
|||||||
constexpr std::ptrdiff_t m_nTreeDepth = 0x54; // uint16_t
|
constexpr std::ptrdiff_t m_nTreeDepth = 0x54; // uint16_t
|
||||||
constexpr std::ptrdiff_t m_nNodeBaseJiggleboneDependsCount = 0x56; // uint16_t
|
constexpr std::ptrdiff_t m_nNodeBaseJiggleboneDependsCount = 0x56; // uint16_t
|
||||||
constexpr std::ptrdiff_t m_nRopeCount = 0x58; // uint16_t
|
constexpr std::ptrdiff_t m_nRopeCount = 0x58; // uint16_t
|
||||||
constexpr std::ptrdiff_t m_Ropes = 0x60; // CUtlVector< uint16 >
|
constexpr std::ptrdiff_t m_Ropes = 0x60; // CUtlVector<uint16_t>
|
||||||
constexpr std::ptrdiff_t m_NodeBases = 0x78; // CUtlVector< FeNodeBase_t >
|
constexpr std::ptrdiff_t m_NodeBases = 0x78; // CUtlVector<FeNodeBase_t>
|
||||||
constexpr std::ptrdiff_t m_SimdNodeBases = 0x90; // CUtlVector< FeSimdNodeBase_t >
|
constexpr std::ptrdiff_t m_SimdNodeBases = 0x90; // CUtlVector<FeSimdNodeBase_t>
|
||||||
constexpr std::ptrdiff_t m_Quads = 0xA8; // CUtlVector< FeQuad_t >
|
constexpr std::ptrdiff_t m_Quads = 0xA8; // CUtlVector<FeQuad_t>
|
||||||
constexpr std::ptrdiff_t m_SimdQuads = 0xC0; // CUtlVector< FeSimdQuad_t >
|
constexpr std::ptrdiff_t m_SimdQuads = 0xC0; // CUtlVector<FeSimdQuad_t>
|
||||||
constexpr std::ptrdiff_t m_SimdTris = 0xD8; // CUtlVector< FeSimdTri_t >
|
constexpr std::ptrdiff_t m_SimdTris = 0xD8; // CUtlVector<FeSimdTri_t>
|
||||||
constexpr std::ptrdiff_t m_SimdRods = 0xF0; // CUtlVector< FeSimdRodConstraint_t >
|
constexpr std::ptrdiff_t m_SimdRods = 0xF0; // CUtlVector<FeSimdRodConstraint_t>
|
||||||
constexpr std::ptrdiff_t m_InitPose = 0x108; // CUtlVector< CTransform >
|
constexpr std::ptrdiff_t m_InitPose = 0x108; // CUtlVector<CTransform>
|
||||||
constexpr std::ptrdiff_t m_Rods = 0x120; // CUtlVector< FeRodConstraint_t >
|
constexpr std::ptrdiff_t m_Rods = 0x120; // CUtlVector<FeRodConstraint_t>
|
||||||
constexpr std::ptrdiff_t m_Twists = 0x138; // CUtlVector< FeTwistConstraint_t >
|
constexpr std::ptrdiff_t m_Twists = 0x138; // CUtlVector<FeTwistConstraint_t>
|
||||||
constexpr std::ptrdiff_t m_AxialEdges = 0x150; // CUtlVector< FeAxialEdgeBend_t >
|
constexpr std::ptrdiff_t m_AxialEdges = 0x150; // CUtlVector<FeAxialEdgeBend_t>
|
||||||
constexpr std::ptrdiff_t m_NodeInvMasses = 0x168; // CUtlVector< float32 >
|
constexpr std::ptrdiff_t m_NodeInvMasses = 0x168; // CUtlVector<float>
|
||||||
constexpr std::ptrdiff_t m_CtrlOffsets = 0x180; // CUtlVector< FeCtrlOffset_t >
|
constexpr std::ptrdiff_t m_CtrlOffsets = 0x180; // CUtlVector<FeCtrlOffset_t>
|
||||||
constexpr std::ptrdiff_t m_CtrlOsOffsets = 0x198; // CUtlVector< FeCtrlOsOffset_t >
|
constexpr std::ptrdiff_t m_CtrlOsOffsets = 0x198; // CUtlVector<FeCtrlOsOffset_t>
|
||||||
constexpr std::ptrdiff_t m_FollowNodes = 0x1B0; // CUtlVector< FeFollowNode_t >
|
constexpr std::ptrdiff_t m_FollowNodes = 0x1B0; // CUtlVector<FeFollowNode_t>
|
||||||
constexpr std::ptrdiff_t m_CollisionPlanes = 0x1C8; // CUtlVector< FeCollisionPlane_t >
|
constexpr std::ptrdiff_t m_CollisionPlanes = 0x1C8; // CUtlVector<FeCollisionPlane_t>
|
||||||
constexpr std::ptrdiff_t m_NodeIntegrator = 0x1E0; // CUtlVector< FeNodeIntegrator_t >
|
constexpr std::ptrdiff_t m_NodeIntegrator = 0x1E0; // CUtlVector<FeNodeIntegrator_t>
|
||||||
constexpr std::ptrdiff_t m_SpringIntegrator = 0x1F8; // CUtlVector< FeSpringIntegrator_t >
|
constexpr std::ptrdiff_t m_SpringIntegrator = 0x1F8; // CUtlVector<FeSpringIntegrator_t>
|
||||||
constexpr std::ptrdiff_t m_SimdSpringIntegrator = 0x210; // CUtlVector< FeSimdSpringIntegrator_t >
|
constexpr std::ptrdiff_t m_SimdSpringIntegrator = 0x210; // CUtlVector<FeSimdSpringIntegrator_t>
|
||||||
constexpr std::ptrdiff_t m_WorldCollisionParams = 0x228; // CUtlVector< FeWorldCollisionParams_t >
|
constexpr std::ptrdiff_t m_WorldCollisionParams = 0x228; // CUtlVector<FeWorldCollisionParams_t>
|
||||||
constexpr std::ptrdiff_t m_LegacyStretchForce = 0x240; // CUtlVector< float32 >
|
constexpr std::ptrdiff_t m_LegacyStretchForce = 0x240; // CUtlVector<float>
|
||||||
constexpr std::ptrdiff_t m_NodeCollisionRadii = 0x258; // CUtlVector< float32 >
|
constexpr std::ptrdiff_t m_NodeCollisionRadii = 0x258; // CUtlVector<float>
|
||||||
constexpr std::ptrdiff_t m_DynNodeFriction = 0x270; // CUtlVector< float32 >
|
constexpr std::ptrdiff_t m_DynNodeFriction = 0x270; // CUtlVector<float>
|
||||||
constexpr std::ptrdiff_t m_LocalRotation = 0x288; // CUtlVector< float32 >
|
constexpr std::ptrdiff_t m_LocalRotation = 0x288; // CUtlVector<float>
|
||||||
constexpr std::ptrdiff_t m_LocalForce = 0x2A0; // CUtlVector< float32 >
|
constexpr std::ptrdiff_t m_LocalForce = 0x2A0; // CUtlVector<float>
|
||||||
constexpr std::ptrdiff_t m_TaperedCapsuleStretches = 0x2B8; // CUtlVector< FeTaperedCapsuleStretch_t >
|
constexpr std::ptrdiff_t m_TaperedCapsuleStretches = 0x2B8; // CUtlVector<FeTaperedCapsuleStretch_t>
|
||||||
constexpr std::ptrdiff_t m_TaperedCapsuleRigids = 0x2D0; // CUtlVector< FeTaperedCapsuleRigid_t >
|
constexpr std::ptrdiff_t m_TaperedCapsuleRigids = 0x2D0; // CUtlVector<FeTaperedCapsuleRigid_t>
|
||||||
constexpr std::ptrdiff_t m_SphereRigids = 0x2E8; // CUtlVector< FeSphereRigid_t >
|
constexpr std::ptrdiff_t m_SphereRigids = 0x2E8; // CUtlVector<FeSphereRigid_t>
|
||||||
constexpr std::ptrdiff_t m_WorldCollisionNodes = 0x300; // CUtlVector< uint16 >
|
constexpr std::ptrdiff_t m_WorldCollisionNodes = 0x300; // CUtlVector<uint16_t>
|
||||||
constexpr std::ptrdiff_t m_TreeParents = 0x318; // CUtlVector< uint16 >
|
constexpr std::ptrdiff_t m_TreeParents = 0x318; // CUtlVector<uint16_t>
|
||||||
constexpr std::ptrdiff_t m_TreeCollisionMasks = 0x330; // CUtlVector< uint16 >
|
constexpr std::ptrdiff_t m_TreeCollisionMasks = 0x330; // CUtlVector<uint16_t>
|
||||||
constexpr std::ptrdiff_t m_TreeChildren = 0x348; // CUtlVector< FeTreeChildren_t >
|
constexpr std::ptrdiff_t m_TreeChildren = 0x348; // CUtlVector<FeTreeChildren_t>
|
||||||
constexpr std::ptrdiff_t m_FreeNodes = 0x360; // CUtlVector< uint16 >
|
constexpr std::ptrdiff_t m_FreeNodes = 0x360; // CUtlVector<uint16_t>
|
||||||
constexpr std::ptrdiff_t m_FitMatrices = 0x378; // CUtlVector< FeFitMatrix_t >
|
constexpr std::ptrdiff_t m_FitMatrices = 0x378; // CUtlVector<FeFitMatrix_t>
|
||||||
constexpr std::ptrdiff_t m_FitWeights = 0x390; // CUtlVector< FeFitWeight_t >
|
constexpr std::ptrdiff_t m_FitWeights = 0x390; // CUtlVector<FeFitWeight_t>
|
||||||
constexpr std::ptrdiff_t m_ReverseOffsets = 0x3A8; // CUtlVector< FeNodeReverseOffset_t >
|
constexpr std::ptrdiff_t m_ReverseOffsets = 0x3A8; // CUtlVector<FeNodeReverseOffset_t>
|
||||||
constexpr std::ptrdiff_t m_AnimStrayRadii = 0x3C0; // CUtlVector< FeAnimStrayRadius_t >
|
constexpr std::ptrdiff_t m_AnimStrayRadii = 0x3C0; // CUtlVector<FeAnimStrayRadius_t>
|
||||||
constexpr std::ptrdiff_t m_SimdAnimStrayRadii = 0x3D8; // CUtlVector< FeSimdAnimStrayRadius_t >
|
constexpr std::ptrdiff_t m_SimdAnimStrayRadii = 0x3D8; // CUtlVector<FeSimdAnimStrayRadius_t>
|
||||||
constexpr std::ptrdiff_t m_KelagerBends = 0x3F0; // CUtlVector< FeKelagerBend2_t >
|
constexpr std::ptrdiff_t m_KelagerBends = 0x3F0; // CUtlVector<FeKelagerBend2_t>
|
||||||
constexpr std::ptrdiff_t m_CtrlSoftOffsets = 0x408; // CUtlVector< FeCtrlSoftOffset_t >
|
constexpr std::ptrdiff_t m_CtrlSoftOffsets = 0x408; // CUtlVector<FeCtrlSoftOffset_t>
|
||||||
constexpr std::ptrdiff_t m_JiggleBones = 0x420; // CUtlVector< CFeIndexedJiggleBone >
|
constexpr std::ptrdiff_t m_JiggleBones = 0x420; // CUtlVector<CFeIndexedJiggleBone>
|
||||||
constexpr std::ptrdiff_t m_SourceElems = 0x438; // CUtlVector< uint16 >
|
constexpr std::ptrdiff_t m_SourceElems = 0x438; // CUtlVector<uint16_t>
|
||||||
constexpr std::ptrdiff_t m_GoalDampedSpringIntegrators = 0x450; // CUtlVector< uint32 >
|
constexpr std::ptrdiff_t m_GoalDampedSpringIntegrators = 0x450; // CUtlVector<uint32_t>
|
||||||
constexpr std::ptrdiff_t m_Tris = 0x468; // CUtlVector< FeTri_t >
|
constexpr std::ptrdiff_t m_Tris = 0x468; // CUtlVector<FeTri_t>
|
||||||
constexpr std::ptrdiff_t m_nTriCount1 = 0x480; // uint16_t
|
constexpr std::ptrdiff_t m_nTriCount1 = 0x480; // uint16_t
|
||||||
constexpr std::ptrdiff_t m_nTriCount2 = 0x482; // uint16_t
|
constexpr std::ptrdiff_t m_nTriCount2 = 0x482; // uint16_t
|
||||||
constexpr std::ptrdiff_t m_nReservedUint8 = 0x484; // uint8_t
|
constexpr std::ptrdiff_t m_nReservedUint8 = 0x484; // uint8_t
|
||||||
constexpr std::ptrdiff_t m_nExtraPressureIterations = 0x485; // uint8_t
|
constexpr std::ptrdiff_t m_nExtraPressureIterations = 0x485; // uint8_t
|
||||||
constexpr std::ptrdiff_t m_nExtraGoalIterations = 0x486; // uint8_t
|
constexpr std::ptrdiff_t m_nExtraGoalIterations = 0x486; // uint8_t
|
||||||
constexpr std::ptrdiff_t m_nExtraIterations = 0x487; // uint8_t
|
constexpr std::ptrdiff_t m_nExtraIterations = 0x487; // uint8_t
|
||||||
constexpr std::ptrdiff_t m_BoxRigids = 0x488; // CUtlVector< FeBoxRigid_t >
|
constexpr std::ptrdiff_t m_BoxRigids = 0x488; // CUtlVector<FeBoxRigid_t>
|
||||||
constexpr std::ptrdiff_t m_DynNodeVertexSet = 0x4A0; // CUtlVector< uint8 >
|
constexpr std::ptrdiff_t m_DynNodeVertexSet = 0x4A0; // CUtlVector<uint8_t>
|
||||||
constexpr std::ptrdiff_t m_VertexSetNames = 0x4B8; // CUtlVector< uint32 >
|
constexpr std::ptrdiff_t m_VertexSetNames = 0x4B8; // CUtlVector<uint32_t>
|
||||||
constexpr std::ptrdiff_t m_RigidColliderPriorities = 0x4D0; // CUtlVector< FeRigidColliderIndices_t >
|
constexpr std::ptrdiff_t m_RigidColliderPriorities = 0x4D0; // CUtlVector<FeRigidColliderIndices_t>
|
||||||
constexpr std::ptrdiff_t m_MorphLayers = 0x4E8; // CUtlVector< FeMorphLayerDepr_t >
|
constexpr std::ptrdiff_t m_MorphLayers = 0x4E8; // CUtlVector<FeMorphLayerDepr_t>
|
||||||
constexpr std::ptrdiff_t m_MorphSetData = 0x500; // CUtlVector< uint8 >
|
constexpr std::ptrdiff_t m_MorphSetData = 0x500; // CUtlVector<uint8_t>
|
||||||
constexpr std::ptrdiff_t m_VertexMaps = 0x518; // CUtlVector< FeVertexMapDesc_t >
|
constexpr std::ptrdiff_t m_VertexMaps = 0x518; // CUtlVector<FeVertexMapDesc_t>
|
||||||
constexpr std::ptrdiff_t m_VertexMapValues = 0x530; // CUtlVector< uint8 >
|
constexpr std::ptrdiff_t m_VertexMapValues = 0x530; // CUtlVector<uint8_t>
|
||||||
constexpr std::ptrdiff_t m_Effects = 0x548; // CUtlVector< FeEffectDesc_t >
|
constexpr std::ptrdiff_t m_Effects = 0x548; // CUtlVector<FeEffectDesc_t>
|
||||||
constexpr std::ptrdiff_t m_LockToParent = 0x560; // CUtlVector< FeCtrlOffset_t >
|
constexpr std::ptrdiff_t m_LockToParent = 0x560; // CUtlVector<FeCtrlOffset_t>
|
||||||
constexpr std::ptrdiff_t m_LockToGoal = 0x578; // CUtlVector< uint16 >
|
constexpr std::ptrdiff_t m_LockToGoal = 0x578; // CUtlVector<uint16_t>
|
||||||
constexpr std::ptrdiff_t m_DynNodeWindBases = 0x590; // CUtlVector< FeNodeWindBase_t >
|
constexpr std::ptrdiff_t m_DynNodeWindBases = 0x590; // CUtlVector<FeNodeWindBase_t>
|
||||||
constexpr std::ptrdiff_t m_flInternalPressure = 0x5A8; // float
|
constexpr std::ptrdiff_t m_flInternalPressure = 0x5A8; // float
|
||||||
constexpr std::ptrdiff_t m_flDefaultTimeDilation = 0x5AC; // float
|
constexpr std::ptrdiff_t m_flDefaultTimeDilation = 0x5AC; // float
|
||||||
constexpr std::ptrdiff_t m_flWindage = 0x5B0; // float
|
constexpr std::ptrdiff_t m_flWindage = 0x5B0; // float
|
||||||
@ -634,10 +634,10 @@ 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<Vector>
|
||||||
constexpr std::ptrdiff_t m_Edges = 0x80; // CUtlVector< RnHalfEdge_t >
|
constexpr std::ptrdiff_t m_Edges = 0x80; // CUtlVector<RnHalfEdge_t>
|
||||||
constexpr std::ptrdiff_t m_Faces = 0x98; // CUtlVector< RnFace_t >
|
constexpr std::ptrdiff_t m_Faces = 0x98; // CUtlVector<RnFace_t>
|
||||||
constexpr std::ptrdiff_t m_Planes = 0xB0; // CUtlVector< RnPlane_t >
|
constexpr std::ptrdiff_t m_Planes = 0xB0; // CUtlVector<RnPlane_t>
|
||||||
constexpr std::ptrdiff_t m_nFlags = 0xC8; // uint32_t
|
constexpr std::ptrdiff_t m_nFlags = 0xC8; // uint32_t
|
||||||
constexpr std::ptrdiff_t m_pRegionSVM = 0xD0; // CRegionSVM*
|
constexpr std::ptrdiff_t m_pRegionSVM = 0xD0; // CRegionSVM*
|
||||||
}
|
}
|
||||||
@ -649,11 +649,11 @@ namespace RnMeshDesc_t {
|
|||||||
namespace RnMesh_t {
|
namespace RnMesh_t {
|
||||||
constexpr std::ptrdiff_t m_vMin = 0x0; // Vector
|
constexpr std::ptrdiff_t m_vMin = 0x0; // Vector
|
||||||
constexpr std::ptrdiff_t m_vMax = 0xC; // Vector
|
constexpr std::ptrdiff_t m_vMax = 0xC; // Vector
|
||||||
constexpr std::ptrdiff_t m_Nodes = 0x18; // CUtlVector< RnNode_t >
|
constexpr std::ptrdiff_t m_Nodes = 0x18; // CUtlVector<RnNode_t>
|
||||||
constexpr std::ptrdiff_t m_Vertices = 0x30; // CUtlVectorSIMDPaddedVector
|
constexpr std::ptrdiff_t m_Vertices = 0x30; // CUtlVectorSIMDPaddedVector
|
||||||
constexpr std::ptrdiff_t m_Triangles = 0x48; // CUtlVector< RnTriangle_t >
|
constexpr std::ptrdiff_t m_Triangles = 0x48; // CUtlVector<RnTriangle_t>
|
||||||
constexpr std::ptrdiff_t m_Wings = 0x60; // CUtlVector< RnWing_t >
|
constexpr std::ptrdiff_t m_Wings = 0x60; // CUtlVector<RnWing_t>
|
||||||
constexpr std::ptrdiff_t m_Materials = 0x78; // CUtlVector< uint8 >
|
constexpr std::ptrdiff_t m_Materials = 0x78; // CUtlVector<uint8_t>
|
||||||
constexpr std::ptrdiff_t m_vOrthographicAreas = 0x90; // Vector
|
constexpr std::ptrdiff_t m_vOrthographicAreas = 0x90; // Vector
|
||||||
constexpr std::ptrdiff_t m_nFlags = 0x9C; // uint32_t
|
constexpr std::ptrdiff_t m_nFlags = 0x9C; // uint32_t
|
||||||
constexpr std::ptrdiff_t m_nDebugFlags = 0xA0; // uint32_t
|
constexpr std::ptrdiff_t m_nDebugFlags = 0xA0; // uint32_t
|
||||||
@ -680,7 +680,7 @@ namespace RnShapeDesc_t {
|
|||||||
namespace RnSoftbodyCapsule_t {
|
namespace RnSoftbodyCapsule_t {
|
||||||
constexpr std::ptrdiff_t m_vCenter = 0x0; // Vector[2]
|
constexpr std::ptrdiff_t m_vCenter = 0x0; // Vector[2]
|
||||||
constexpr std::ptrdiff_t m_flRadius = 0x18; // float
|
constexpr std::ptrdiff_t m_flRadius = 0x18; // float
|
||||||
constexpr std::ptrdiff_t m_nParticle = 0x1C; // uint16[2]
|
constexpr std::ptrdiff_t m_nParticle = 0x1C; // uint16_t[2]
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace RnSoftbodyParticle_t {
|
namespace RnSoftbodyParticle_t {
|
||||||
@ -688,7 +688,7 @@ namespace RnSoftbodyParticle_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace RnSoftbodySpring_t {
|
namespace RnSoftbodySpring_t {
|
||||||
constexpr std::ptrdiff_t m_nParticle = 0x0; // uint16[2]
|
constexpr std::ptrdiff_t m_nParticle = 0x0; // uint16_t[2]
|
||||||
constexpr std::ptrdiff_t m_flLength = 0x4; // float
|
constexpr std::ptrdiff_t m_flLength = 0x4; // float
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -702,11 +702,11 @@ namespace RnSphere_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace RnTriangle_t {
|
namespace RnTriangle_t {
|
||||||
constexpr std::ptrdiff_t m_nIndex = 0x0; // int32[3]
|
constexpr std::ptrdiff_t m_nIndex = 0x0; // int32_t[3]
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace RnWing_t {
|
namespace RnWing_t {
|
||||||
constexpr std::ptrdiff_t m_nIndex = 0x0; // int32[3]
|
constexpr std::ptrdiff_t m_nIndex = 0x0; // int32_t[3]
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace VertexPositionColor_t {
|
namespace VertexPositionColor_t {
|
||||||
@ -729,7 +729,7 @@ namespace constraint_breakableparams_t {
|
|||||||
constexpr std::ptrdiff_t strength = 0x0; // float
|
constexpr std::ptrdiff_t strength = 0x0; // float
|
||||||
constexpr std::ptrdiff_t forceLimit = 0x4; // float
|
constexpr std::ptrdiff_t forceLimit = 0x4; // float
|
||||||
constexpr std::ptrdiff_t torqueLimit = 0x8; // float
|
constexpr std::ptrdiff_t torqueLimit = 0x8; // float
|
||||||
constexpr std::ptrdiff_t bodyMassScale = 0xC; // float32[2]
|
constexpr std::ptrdiff_t bodyMassScale = 0xC; // float[2]
|
||||||
constexpr std::ptrdiff_t isActive = 0x14; // bool
|
constexpr std::ptrdiff_t isActive = 0x14; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#![allow(non_snake_case, non_upper_case_globals)]
|
#![allow(non_snake_case, non_upper_case_globals)]
|
||||||
|
|
||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.334536900 UTC
|
// 2023-10-03 00:41:23.724873800 UTC
|
||||||
|
|
||||||
pub mod CFeIndexedJiggleBone {
|
pub mod CFeIndexedJiggleBone {
|
||||||
pub const m_nNode: usize = 0x0; // uint32_t
|
pub const m_nNode: usize = 0x0; // uint32_t
|
||||||
@ -50,11 +50,11 @@ pub mod CFeJiggleBone {
|
|||||||
pub mod CFeMorphLayer {
|
pub mod CFeMorphLayer {
|
||||||
pub const m_Name: usize = 0x0; // CUtlString
|
pub const m_Name: usize = 0x0; // CUtlString
|
||||||
pub const m_nNameHash: usize = 0x8; // uint32_t
|
pub const m_nNameHash: usize = 0x8; // uint32_t
|
||||||
pub const m_Nodes: usize = 0x10; // CUtlVector< uint16 >
|
pub const m_Nodes: usize = 0x10; // CUtlVector<uint16_t>
|
||||||
pub const m_InitPos: usize = 0x28; // CUtlVector< Vector >
|
pub const m_InitPos: usize = 0x28; // CUtlVector<Vector>
|
||||||
pub const m_Gravity: usize = 0x40; // CUtlVector< float32 >
|
pub const m_Gravity: usize = 0x40; // CUtlVector<float>
|
||||||
pub const m_GoalStrength: usize = 0x58; // CUtlVector< float32 >
|
pub const m_GoalStrength: usize = 0x58; // CUtlVector<float>
|
||||||
pub const m_GoalDamping: usize = 0x70; // CUtlVector< float32 >
|
pub const m_GoalDamping: usize = 0x70; // CUtlVector<float>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CFeNamedJiggleBone {
|
pub mod CFeNamedJiggleBone {
|
||||||
@ -65,12 +65,12 @@ pub mod CFeNamedJiggleBone {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod CFeVertexMapBuildArray {
|
pub mod CFeVertexMapBuildArray {
|
||||||
pub const m_Array: usize = 0x0; // CUtlVector< FeVertexMapBuild_t* >
|
pub const m_Array: usize = 0x0; // CUtlVector<FeVertexMapBuild_t*>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CRegionSVM {
|
pub mod CRegionSVM {
|
||||||
pub const m_Planes: usize = 0x0; // CUtlVector< RnPlane_t >
|
pub const m_Planes: usize = 0x0; // CUtlVector<RnPlane_t>
|
||||||
pub const m_Nodes: usize = 0x18; // CUtlVector< uint32 >
|
pub const m_Nodes: usize = 0x18; // CUtlVector<uint32_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CastSphereSATParams_t {
|
pub mod CastSphereSATParams_t {
|
||||||
@ -90,11 +90,11 @@ pub mod CovMatrix3 {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod Dop26_t {
|
pub mod Dop26_t {
|
||||||
pub const m_flSupport: usize = 0x0; // float32[26]
|
pub const m_flSupport: usize = 0x0; // float[26]
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod FeAnimStrayRadius_t {
|
pub mod FeAnimStrayRadius_t {
|
||||||
pub const nNode: usize = 0x0; // uint16[2]
|
pub const nNode: usize = 0x0; // uint16_t[2]
|
||||||
pub const flMaxDist: usize = 0x4; // float
|
pub const flMaxDist: usize = 0x4; // float
|
||||||
pub const flRelaxationFactor: usize = 0x8; // float
|
pub const flRelaxationFactor: usize = 0x8; // float
|
||||||
}
|
}
|
||||||
@ -103,14 +103,14 @@ pub mod FeAxialEdgeBend_t {
|
|||||||
pub const te: usize = 0x0; // float
|
pub const te: usize = 0x0; // float
|
||||||
pub const tv: usize = 0x4; // float
|
pub const tv: usize = 0x4; // float
|
||||||
pub const flDist: usize = 0x8; // float
|
pub const flDist: usize = 0x8; // float
|
||||||
pub const flWeight: usize = 0xC; // float32[4]
|
pub const flWeight: usize = 0xC; // float[4]
|
||||||
pub const nNode: usize = 0x1C; // uint16[6]
|
pub const nNode: usize = 0x1C; // uint16_t[6]
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod FeBandBendLimit_t {
|
pub mod FeBandBendLimit_t {
|
||||||
pub const flDistMin: usize = 0x0; // float
|
pub const flDistMin: usize = 0x0; // float
|
||||||
pub const flDistMax: usize = 0x4; // float
|
pub const flDistMax: usize = 0x4; // float
|
||||||
pub const nNode: usize = 0x8; // uint16[6]
|
pub const nNode: usize = 0x8; // uint16_t[6]
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod FeBoxRigid_t {
|
pub mod FeBoxRigid_t {
|
||||||
@ -163,9 +163,9 @@ pub mod FeCtrlSoftOffset_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod FeEdgeDesc_t {
|
pub mod FeEdgeDesc_t {
|
||||||
pub const nEdge: usize = 0x0; // uint16[2]
|
pub const nEdge: usize = 0x0; // uint16_t[2]
|
||||||
pub const nSide: usize = 0x4; // uint16[2][2]
|
pub const nSide: usize = 0x4; // uint16_t[2][2]
|
||||||
pub const nVirtElem: usize = 0xC; // uint16[2]
|
pub const nVirtElem: usize = 0xC; // uint16_t[2]
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod FeEffectDesc_t {
|
pub mod FeEffectDesc_t {
|
||||||
@ -202,26 +202,26 @@ pub mod FeFollowNode_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod FeKelagerBend2_t {
|
pub mod FeKelagerBend2_t {
|
||||||
pub const flWeight: usize = 0x0; // float32[3]
|
pub const flWeight: usize = 0x0; // float[3]
|
||||||
pub const flHeight0: usize = 0xC; // float
|
pub const flHeight0: usize = 0xC; // float
|
||||||
pub const nNode: usize = 0x10; // uint16[3]
|
pub const nNode: usize = 0x10; // uint16_t[3]
|
||||||
pub const nReserved: usize = 0x16; // uint16_t
|
pub const nReserved: usize = 0x16; // uint16_t
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod FeMorphLayerDepr_t {
|
pub mod FeMorphLayerDepr_t {
|
||||||
pub const m_Name: usize = 0x0; // CUtlString
|
pub const m_Name: usize = 0x0; // CUtlString
|
||||||
pub const m_nNameHash: usize = 0x8; // uint32_t
|
pub const m_nNameHash: usize = 0x8; // uint32_t
|
||||||
pub const m_Nodes: usize = 0x10; // CUtlVector< uint16 >
|
pub const m_Nodes: usize = 0x10; // CUtlVector<uint16_t>
|
||||||
pub const m_InitPos: usize = 0x28; // CUtlVector< Vector >
|
pub const m_InitPos: usize = 0x28; // CUtlVector<Vector>
|
||||||
pub const m_Gravity: usize = 0x40; // CUtlVector< float32 >
|
pub const m_Gravity: usize = 0x40; // CUtlVector<float>
|
||||||
pub const m_GoalStrength: usize = 0x58; // CUtlVector< float32 >
|
pub const m_GoalStrength: usize = 0x58; // CUtlVector<float>
|
||||||
pub const m_GoalDamping: usize = 0x70; // CUtlVector< float32 >
|
pub const m_GoalDamping: usize = 0x70; // CUtlVector<float>
|
||||||
pub const m_nFlags: usize = 0x88; // uint32_t
|
pub const m_nFlags: usize = 0x88; // uint32_t
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod FeNodeBase_t {
|
pub mod FeNodeBase_t {
|
||||||
pub const nNode: usize = 0x0; // uint16_t
|
pub const nNode: usize = 0x0; // uint16_t
|
||||||
pub const nDummy: usize = 0x2; // uint16[3]
|
pub const nDummy: usize = 0x2; // uint16_t[3]
|
||||||
pub const nNodeX0: usize = 0x8; // uint16_t
|
pub const nNodeX0: usize = 0x8; // uint16_t
|
||||||
pub const nNodeX1: usize = 0xA; // uint16_t
|
pub const nNodeX1: usize = 0xA; // uint16_t
|
||||||
pub const nNodeY0: usize = 0xC; // uint16_t
|
pub const nNodeY0: usize = 0xC; // uint16_t
|
||||||
@ -255,7 +255,7 @@ pub mod FeProxyVertexMap_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod FeQuad_t {
|
pub mod FeQuad_t {
|
||||||
pub const nNode: usize = 0x0; // uint16[4]
|
pub const nNode: usize = 0x0; // uint16_t[4]
|
||||||
pub const flSlack: usize = 0x8; // float
|
pub const flSlack: usize = 0x8; // float
|
||||||
pub const vShape: usize = 0xC; // Vector4D[4]
|
pub const vShape: usize = 0xC; // Vector4D[4]
|
||||||
}
|
}
|
||||||
@ -268,7 +268,7 @@ pub mod FeRigidColliderIndices_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod FeRodConstraint_t {
|
pub mod FeRodConstraint_t {
|
||||||
pub const nNode: usize = 0x0; // uint16[2]
|
pub const nNode: usize = 0x0; // uint16_t[2]
|
||||||
pub const flMaxDist: usize = 0x4; // float
|
pub const flMaxDist: usize = 0x4; // float
|
||||||
pub const flMinDist: usize = 0x8; // float
|
pub const flMinDist: usize = 0x8; // float
|
||||||
pub const flWeight0: usize = 0xC; // float
|
pub const flWeight0: usize = 0xC; // float
|
||||||
@ -276,30 +276,30 @@ pub mod FeRodConstraint_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod FeSimdAnimStrayRadius_t {
|
pub mod FeSimdAnimStrayRadius_t {
|
||||||
pub const nNode: usize = 0x0; // uint16[4][2]
|
pub const nNode: usize = 0x0; // uint16_t[4][2]
|
||||||
pub const flMaxDist: usize = 0x10; // fltx4
|
pub const flMaxDist: usize = 0x10; // fltx4
|
||||||
pub const flRelaxationFactor: usize = 0x20; // fltx4
|
pub const flRelaxationFactor: usize = 0x20; // fltx4
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod FeSimdNodeBase_t {
|
pub mod FeSimdNodeBase_t {
|
||||||
pub const nNode: usize = 0x0; // uint16[4]
|
pub const nNode: usize = 0x0; // uint16_t[4]
|
||||||
pub const nNodeX0: usize = 0x8; // uint16[4]
|
pub const nNodeX0: usize = 0x8; // uint16_t[4]
|
||||||
pub const nNodeX1: usize = 0x10; // uint16[4]
|
pub const nNodeX1: usize = 0x10; // uint16_t[4]
|
||||||
pub const nNodeY0: usize = 0x18; // uint16[4]
|
pub const nNodeY0: usize = 0x18; // uint16_t[4]
|
||||||
pub const nNodeY1: usize = 0x20; // uint16[4]
|
pub const nNodeY1: usize = 0x20; // uint16_t[4]
|
||||||
pub const nDummy: usize = 0x28; // uint16[4]
|
pub const nDummy: usize = 0x28; // uint16_t[4]
|
||||||
pub const qAdjust: usize = 0x30; // FourQuaternions
|
pub const qAdjust: usize = 0x30; // FourQuaternions
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod FeSimdQuad_t {
|
pub mod FeSimdQuad_t {
|
||||||
pub const nNode: usize = 0x0; // uint16[4][4]
|
pub const nNode: usize = 0x0; // uint16_t[4][4]
|
||||||
pub const f4Slack: usize = 0x20; // fltx4
|
pub const f4Slack: usize = 0x20; // fltx4
|
||||||
pub const vShape: usize = 0x30; // FourVectors[4]
|
pub const vShape: usize = 0x30; // FourVectors[4]
|
||||||
pub const f4Weights: usize = 0xF0; // fltx4[4]
|
pub const f4Weights: usize = 0xF0; // fltx4[4]
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod FeSimdRodConstraint_t {
|
pub mod FeSimdRodConstraint_t {
|
||||||
pub const nNode: usize = 0x0; // uint16[4][2]
|
pub const nNode: usize = 0x0; // uint16_t[4][2]
|
||||||
pub const f4MaxDist: usize = 0x10; // fltx4
|
pub const f4MaxDist: usize = 0x10; // fltx4
|
||||||
pub const f4MinDist: usize = 0x20; // fltx4
|
pub const f4MinDist: usize = 0x20; // fltx4
|
||||||
pub const f4Weight0: usize = 0x30; // fltx4
|
pub const f4Weight0: usize = 0x30; // fltx4
|
||||||
@ -307,7 +307,7 @@ pub mod FeSimdRodConstraint_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod FeSimdSpringIntegrator_t {
|
pub mod FeSimdSpringIntegrator_t {
|
||||||
pub const nNode: usize = 0x0; // uint16[4][2]
|
pub const nNode: usize = 0x0; // uint16_t[4][2]
|
||||||
pub const flSpringRestLength: usize = 0x10; // fltx4
|
pub const flSpringRestLength: usize = 0x10; // fltx4
|
||||||
pub const flSpringConstant: usize = 0x20; // fltx4
|
pub const flSpringConstant: usize = 0x20; // fltx4
|
||||||
pub const flSpringDamping: usize = 0x30; // fltx4
|
pub const flSpringDamping: usize = 0x30; // fltx4
|
||||||
@ -315,7 +315,7 @@ pub mod FeSimdSpringIntegrator_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod FeSimdTri_t {
|
pub mod FeSimdTri_t {
|
||||||
pub const nNode: usize = 0x0; // uint32[4][3]
|
pub const nNode: usize = 0x0; // uint32_t[4][3]
|
||||||
pub const w1: usize = 0x30; // fltx4
|
pub const w1: usize = 0x30; // fltx4
|
||||||
pub const w2: usize = 0x40; // fltx4
|
pub const w2: usize = 0x40; // fltx4
|
||||||
pub const v1x: usize = 0x50; // fltx4
|
pub const v1x: usize = 0x50; // fltx4
|
||||||
@ -328,7 +328,7 @@ pub mod FeSoftParent_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod FeSourceEdge_t {
|
pub mod FeSourceEdge_t {
|
||||||
pub const nNode: usize = 0x0; // uint16[2]
|
pub const nNode: usize = 0x0; // uint16_t[2]
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod FeSphereRigid_t {
|
pub mod FeSphereRigid_t {
|
||||||
@ -340,7 +340,7 @@ pub mod FeSphereRigid_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod FeSpringIntegrator_t {
|
pub mod FeSpringIntegrator_t {
|
||||||
pub const nNode: usize = 0x0; // uint16[2]
|
pub const nNode: usize = 0x0; // uint16_t[2]
|
||||||
pub const flSpringRestLength: usize = 0x4; // float
|
pub const flSpringRestLength: usize = 0x4; // float
|
||||||
pub const flSpringConstant: usize = 0x8; // float
|
pub const flSpringConstant: usize = 0x8; // float
|
||||||
pub const flSpringDamping: usize = 0xC; // float
|
pub const flSpringDamping: usize = 0xC; // float
|
||||||
@ -350,8 +350,8 @@ pub mod FeSpringIntegrator_t {
|
|||||||
pub mod FeStiffHingeBuild_t {
|
pub mod FeStiffHingeBuild_t {
|
||||||
pub const flMaxAngle: usize = 0x0; // float
|
pub const flMaxAngle: usize = 0x0; // float
|
||||||
pub const flStrength: usize = 0x4; // float
|
pub const flStrength: usize = 0x4; // float
|
||||||
pub const flMotionBias: usize = 0x8; // float32[3]
|
pub const flMotionBias: usize = 0x8; // float[3]
|
||||||
pub const nNode: usize = 0x14; // uint16[3]
|
pub const nNode: usize = 0x14; // uint16_t[3]
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod FeTaperedCapsuleRigid_t {
|
pub mod FeTaperedCapsuleRigid_t {
|
||||||
@ -363,18 +363,18 @@ pub mod FeTaperedCapsuleRigid_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod FeTaperedCapsuleStretch_t {
|
pub mod FeTaperedCapsuleStretch_t {
|
||||||
pub const nNode: usize = 0x0; // uint16[2]
|
pub const nNode: usize = 0x0; // uint16_t[2]
|
||||||
pub const nCollisionMask: usize = 0x4; // uint16_t
|
pub const nCollisionMask: usize = 0x4; // uint16_t
|
||||||
pub const nDummy: usize = 0x6; // uint16_t
|
pub const nDummy: usize = 0x6; // uint16_t
|
||||||
pub const flRadius: usize = 0x8; // float32[2]
|
pub const flRadius: usize = 0x8; // float[2]
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod FeTreeChildren_t {
|
pub mod FeTreeChildren_t {
|
||||||
pub const nChild: usize = 0x0; // uint16[2]
|
pub const nChild: usize = 0x0; // uint16_t[2]
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod FeTri_t {
|
pub mod FeTri_t {
|
||||||
pub const nNode: usize = 0x0; // uint16[3]
|
pub const nNode: usize = 0x0; // uint16_t[3]
|
||||||
pub const w1: usize = 0x8; // float
|
pub const w1: usize = 0x8; // float
|
||||||
pub const w2: usize = 0xC; // float
|
pub const w2: usize = 0xC; // float
|
||||||
pub const v1x: usize = 0x10; // float
|
pub const v1x: usize = 0x10; // float
|
||||||
@ -394,7 +394,7 @@ pub mod FeVertexMapBuild_t {
|
|||||||
pub const m_Color: usize = 0xC; // Color
|
pub const m_Color: usize = 0xC; // Color
|
||||||
pub const m_flVolumetricSolveStrength: usize = 0x10; // float
|
pub const m_flVolumetricSolveStrength: usize = 0x10; // float
|
||||||
pub const m_nScaleSourceNode: usize = 0x14; // int32_t
|
pub const m_nScaleSourceNode: usize = 0x14; // int32_t
|
||||||
pub const m_Weights: usize = 0x18; // CUtlVector< float32 >
|
pub const m_Weights: usize = 0x18; // CUtlVector<float>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod FeVertexMapDesc_t {
|
pub mod FeVertexMapDesc_t {
|
||||||
@ -437,7 +437,7 @@ pub mod FourVectors2D {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod OldFeEdge_t {
|
pub mod OldFeEdge_t {
|
||||||
pub const m_flK: usize = 0x0; // float32[3]
|
pub const m_flK: usize = 0x0; // float[3]
|
||||||
pub const invA: usize = 0xC; // float
|
pub const invA: usize = 0xC; // float
|
||||||
pub const t: usize = 0x10; // float
|
pub const t: usize = 0x10; // float
|
||||||
pub const flThetaRelaxed: usize = 0x14; // float
|
pub const flThetaRelaxed: usize = 0x14; // float
|
||||||
@ -447,13 +447,13 @@ pub mod OldFeEdge_t {
|
|||||||
pub const c03: usize = 0x24; // float
|
pub const c03: usize = 0x24; // float
|
||||||
pub const c04: usize = 0x28; // float
|
pub const c04: usize = 0x28; // float
|
||||||
pub const flAxialModelDist: usize = 0x2C; // float
|
pub const flAxialModelDist: usize = 0x2C; // float
|
||||||
pub const flAxialModelWeights: usize = 0x30; // float32[4]
|
pub const flAxialModelWeights: usize = 0x30; // float[4]
|
||||||
pub const m_nNode: usize = 0x40; // uint16[4]
|
pub const m_nNode: usize = 0x40; // uint16_t[4]
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod PhysFeModelDesc_t {
|
pub mod PhysFeModelDesc_t {
|
||||||
pub const m_CtrlHash: usize = 0x0; // CUtlVector< uint32 >
|
pub const m_CtrlHash: usize = 0x0; // CUtlVector<uint32_t>
|
||||||
pub const m_CtrlName: usize = 0x18; // CUtlVector< CUtlString >
|
pub const m_CtrlName: usize = 0x18; // CUtlVector<CUtlString>
|
||||||
pub const m_nStaticNodeFlags: usize = 0x30; // uint32_t
|
pub const m_nStaticNodeFlags: usize = 0x30; // uint32_t
|
||||||
pub const m_nDynamicNodeFlags: usize = 0x34; // uint32_t
|
pub const m_nDynamicNodeFlags: usize = 0x34; // uint32_t
|
||||||
pub const m_flLocalForce: usize = 0x38; // float
|
pub const m_flLocalForce: usize = 0x38; // float
|
||||||
@ -471,68 +471,68 @@ pub mod PhysFeModelDesc_t {
|
|||||||
pub const m_nTreeDepth: usize = 0x54; // uint16_t
|
pub const m_nTreeDepth: usize = 0x54; // uint16_t
|
||||||
pub const m_nNodeBaseJiggleboneDependsCount: usize = 0x56; // uint16_t
|
pub const m_nNodeBaseJiggleboneDependsCount: usize = 0x56; // uint16_t
|
||||||
pub const m_nRopeCount: usize = 0x58; // uint16_t
|
pub const m_nRopeCount: usize = 0x58; // uint16_t
|
||||||
pub const m_Ropes: usize = 0x60; // CUtlVector< uint16 >
|
pub const m_Ropes: usize = 0x60; // CUtlVector<uint16_t>
|
||||||
pub const m_NodeBases: usize = 0x78; // CUtlVector< FeNodeBase_t >
|
pub const m_NodeBases: usize = 0x78; // CUtlVector<FeNodeBase_t>
|
||||||
pub const m_SimdNodeBases: usize = 0x90; // CUtlVector< FeSimdNodeBase_t >
|
pub const m_SimdNodeBases: usize = 0x90; // CUtlVector<FeSimdNodeBase_t>
|
||||||
pub const m_Quads: usize = 0xA8; // CUtlVector< FeQuad_t >
|
pub const m_Quads: usize = 0xA8; // CUtlVector<FeQuad_t>
|
||||||
pub const m_SimdQuads: usize = 0xC0; // CUtlVector< FeSimdQuad_t >
|
pub const m_SimdQuads: usize = 0xC0; // CUtlVector<FeSimdQuad_t>
|
||||||
pub const m_SimdTris: usize = 0xD8; // CUtlVector< FeSimdTri_t >
|
pub const m_SimdTris: usize = 0xD8; // CUtlVector<FeSimdTri_t>
|
||||||
pub const m_SimdRods: usize = 0xF0; // CUtlVector< FeSimdRodConstraint_t >
|
pub const m_SimdRods: usize = 0xF0; // CUtlVector<FeSimdRodConstraint_t>
|
||||||
pub const m_InitPose: usize = 0x108; // CUtlVector< CTransform >
|
pub const m_InitPose: usize = 0x108; // CUtlVector<CTransform>
|
||||||
pub const m_Rods: usize = 0x120; // CUtlVector< FeRodConstraint_t >
|
pub const m_Rods: usize = 0x120; // CUtlVector<FeRodConstraint_t>
|
||||||
pub const m_Twists: usize = 0x138; // CUtlVector< FeTwistConstraint_t >
|
pub const m_Twists: usize = 0x138; // CUtlVector<FeTwistConstraint_t>
|
||||||
pub const m_AxialEdges: usize = 0x150; // CUtlVector< FeAxialEdgeBend_t >
|
pub const m_AxialEdges: usize = 0x150; // CUtlVector<FeAxialEdgeBend_t>
|
||||||
pub const m_NodeInvMasses: usize = 0x168; // CUtlVector< float32 >
|
pub const m_NodeInvMasses: usize = 0x168; // CUtlVector<float>
|
||||||
pub const m_CtrlOffsets: usize = 0x180; // CUtlVector< FeCtrlOffset_t >
|
pub const m_CtrlOffsets: usize = 0x180; // CUtlVector<FeCtrlOffset_t>
|
||||||
pub const m_CtrlOsOffsets: usize = 0x198; // CUtlVector< FeCtrlOsOffset_t >
|
pub const m_CtrlOsOffsets: usize = 0x198; // CUtlVector<FeCtrlOsOffset_t>
|
||||||
pub const m_FollowNodes: usize = 0x1B0; // CUtlVector< FeFollowNode_t >
|
pub const m_FollowNodes: usize = 0x1B0; // CUtlVector<FeFollowNode_t>
|
||||||
pub const m_CollisionPlanes: usize = 0x1C8; // CUtlVector< FeCollisionPlane_t >
|
pub const m_CollisionPlanes: usize = 0x1C8; // CUtlVector<FeCollisionPlane_t>
|
||||||
pub const m_NodeIntegrator: usize = 0x1E0; // CUtlVector< FeNodeIntegrator_t >
|
pub const m_NodeIntegrator: usize = 0x1E0; // CUtlVector<FeNodeIntegrator_t>
|
||||||
pub const m_SpringIntegrator: usize = 0x1F8; // CUtlVector< FeSpringIntegrator_t >
|
pub const m_SpringIntegrator: usize = 0x1F8; // CUtlVector<FeSpringIntegrator_t>
|
||||||
pub const m_SimdSpringIntegrator: usize = 0x210; // CUtlVector< FeSimdSpringIntegrator_t >
|
pub const m_SimdSpringIntegrator: usize = 0x210; // CUtlVector<FeSimdSpringIntegrator_t>
|
||||||
pub const m_WorldCollisionParams: usize = 0x228; // CUtlVector< FeWorldCollisionParams_t >
|
pub const m_WorldCollisionParams: usize = 0x228; // CUtlVector<FeWorldCollisionParams_t>
|
||||||
pub const m_LegacyStretchForce: usize = 0x240; // CUtlVector< float32 >
|
pub const m_LegacyStretchForce: usize = 0x240; // CUtlVector<float>
|
||||||
pub const m_NodeCollisionRadii: usize = 0x258; // CUtlVector< float32 >
|
pub const m_NodeCollisionRadii: usize = 0x258; // CUtlVector<float>
|
||||||
pub const m_DynNodeFriction: usize = 0x270; // CUtlVector< float32 >
|
pub const m_DynNodeFriction: usize = 0x270; // CUtlVector<float>
|
||||||
pub const m_LocalRotation: usize = 0x288; // CUtlVector< float32 >
|
pub const m_LocalRotation: usize = 0x288; // CUtlVector<float>
|
||||||
pub const m_LocalForce: usize = 0x2A0; // CUtlVector< float32 >
|
pub const m_LocalForce: usize = 0x2A0; // CUtlVector<float>
|
||||||
pub const m_TaperedCapsuleStretches: usize = 0x2B8; // CUtlVector< FeTaperedCapsuleStretch_t >
|
pub const m_TaperedCapsuleStretches: usize = 0x2B8; // CUtlVector<FeTaperedCapsuleStretch_t>
|
||||||
pub const m_TaperedCapsuleRigids: usize = 0x2D0; // CUtlVector< FeTaperedCapsuleRigid_t >
|
pub const m_TaperedCapsuleRigids: usize = 0x2D0; // CUtlVector<FeTaperedCapsuleRigid_t>
|
||||||
pub const m_SphereRigids: usize = 0x2E8; // CUtlVector< FeSphereRigid_t >
|
pub const m_SphereRigids: usize = 0x2E8; // CUtlVector<FeSphereRigid_t>
|
||||||
pub const m_WorldCollisionNodes: usize = 0x300; // CUtlVector< uint16 >
|
pub const m_WorldCollisionNodes: usize = 0x300; // CUtlVector<uint16_t>
|
||||||
pub const m_TreeParents: usize = 0x318; // CUtlVector< uint16 >
|
pub const m_TreeParents: usize = 0x318; // CUtlVector<uint16_t>
|
||||||
pub const m_TreeCollisionMasks: usize = 0x330; // CUtlVector< uint16 >
|
pub const m_TreeCollisionMasks: usize = 0x330; // CUtlVector<uint16_t>
|
||||||
pub const m_TreeChildren: usize = 0x348; // CUtlVector< FeTreeChildren_t >
|
pub const m_TreeChildren: usize = 0x348; // CUtlVector<FeTreeChildren_t>
|
||||||
pub const m_FreeNodes: usize = 0x360; // CUtlVector< uint16 >
|
pub const m_FreeNodes: usize = 0x360; // CUtlVector<uint16_t>
|
||||||
pub const m_FitMatrices: usize = 0x378; // CUtlVector< FeFitMatrix_t >
|
pub const m_FitMatrices: usize = 0x378; // CUtlVector<FeFitMatrix_t>
|
||||||
pub const m_FitWeights: usize = 0x390; // CUtlVector< FeFitWeight_t >
|
pub const m_FitWeights: usize = 0x390; // CUtlVector<FeFitWeight_t>
|
||||||
pub const m_ReverseOffsets: usize = 0x3A8; // CUtlVector< FeNodeReverseOffset_t >
|
pub const m_ReverseOffsets: usize = 0x3A8; // CUtlVector<FeNodeReverseOffset_t>
|
||||||
pub const m_AnimStrayRadii: usize = 0x3C0; // CUtlVector< FeAnimStrayRadius_t >
|
pub const m_AnimStrayRadii: usize = 0x3C0; // CUtlVector<FeAnimStrayRadius_t>
|
||||||
pub const m_SimdAnimStrayRadii: usize = 0x3D8; // CUtlVector< FeSimdAnimStrayRadius_t >
|
pub const m_SimdAnimStrayRadii: usize = 0x3D8; // CUtlVector<FeSimdAnimStrayRadius_t>
|
||||||
pub const m_KelagerBends: usize = 0x3F0; // CUtlVector< FeKelagerBend2_t >
|
pub const m_KelagerBends: usize = 0x3F0; // CUtlVector<FeKelagerBend2_t>
|
||||||
pub const m_CtrlSoftOffsets: usize = 0x408; // CUtlVector< FeCtrlSoftOffset_t >
|
pub const m_CtrlSoftOffsets: usize = 0x408; // CUtlVector<FeCtrlSoftOffset_t>
|
||||||
pub const m_JiggleBones: usize = 0x420; // CUtlVector< CFeIndexedJiggleBone >
|
pub const m_JiggleBones: usize = 0x420; // CUtlVector<CFeIndexedJiggleBone>
|
||||||
pub const m_SourceElems: usize = 0x438; // CUtlVector< uint16 >
|
pub const m_SourceElems: usize = 0x438; // CUtlVector<uint16_t>
|
||||||
pub const m_GoalDampedSpringIntegrators: usize = 0x450; // CUtlVector< uint32 >
|
pub const m_GoalDampedSpringIntegrators: usize = 0x450; // CUtlVector<uint32_t>
|
||||||
pub const m_Tris: usize = 0x468; // CUtlVector< FeTri_t >
|
pub const m_Tris: usize = 0x468; // CUtlVector<FeTri_t>
|
||||||
pub const m_nTriCount1: usize = 0x480; // uint16_t
|
pub const m_nTriCount1: usize = 0x480; // uint16_t
|
||||||
pub const m_nTriCount2: usize = 0x482; // uint16_t
|
pub const m_nTriCount2: usize = 0x482; // uint16_t
|
||||||
pub const m_nReservedUint8: usize = 0x484; // uint8_t
|
pub const m_nReservedUint8: usize = 0x484; // uint8_t
|
||||||
pub const m_nExtraPressureIterations: usize = 0x485; // uint8_t
|
pub const m_nExtraPressureIterations: usize = 0x485; // uint8_t
|
||||||
pub const m_nExtraGoalIterations: usize = 0x486; // uint8_t
|
pub const m_nExtraGoalIterations: usize = 0x486; // uint8_t
|
||||||
pub const m_nExtraIterations: usize = 0x487; // uint8_t
|
pub const m_nExtraIterations: usize = 0x487; // uint8_t
|
||||||
pub const m_BoxRigids: usize = 0x488; // CUtlVector< FeBoxRigid_t >
|
pub const m_BoxRigids: usize = 0x488; // CUtlVector<FeBoxRigid_t>
|
||||||
pub const m_DynNodeVertexSet: usize = 0x4A0; // CUtlVector< uint8 >
|
pub const m_DynNodeVertexSet: usize = 0x4A0; // CUtlVector<uint8_t>
|
||||||
pub const m_VertexSetNames: usize = 0x4B8; // CUtlVector< uint32 >
|
pub const m_VertexSetNames: usize = 0x4B8; // CUtlVector<uint32_t>
|
||||||
pub const m_RigidColliderPriorities: usize = 0x4D0; // CUtlVector< FeRigidColliderIndices_t >
|
pub const m_RigidColliderPriorities: usize = 0x4D0; // CUtlVector<FeRigidColliderIndices_t>
|
||||||
pub const m_MorphLayers: usize = 0x4E8; // CUtlVector< FeMorphLayerDepr_t >
|
pub const m_MorphLayers: usize = 0x4E8; // CUtlVector<FeMorphLayerDepr_t>
|
||||||
pub const m_MorphSetData: usize = 0x500; // CUtlVector< uint8 >
|
pub const m_MorphSetData: usize = 0x500; // CUtlVector<uint8_t>
|
||||||
pub const m_VertexMaps: usize = 0x518; // CUtlVector< FeVertexMapDesc_t >
|
pub const m_VertexMaps: usize = 0x518; // CUtlVector<FeVertexMapDesc_t>
|
||||||
pub const m_VertexMapValues: usize = 0x530; // CUtlVector< uint8 >
|
pub const m_VertexMapValues: usize = 0x530; // CUtlVector<uint8_t>
|
||||||
pub const m_Effects: usize = 0x548; // CUtlVector< FeEffectDesc_t >
|
pub const m_Effects: usize = 0x548; // CUtlVector<FeEffectDesc_t>
|
||||||
pub const m_LockToParent: usize = 0x560; // CUtlVector< FeCtrlOffset_t >
|
pub const m_LockToParent: usize = 0x560; // CUtlVector<FeCtrlOffset_t>
|
||||||
pub const m_LockToGoal: usize = 0x578; // CUtlVector< uint16 >
|
pub const m_LockToGoal: usize = 0x578; // CUtlVector<uint16_t>
|
||||||
pub const m_DynNodeWindBases: usize = 0x590; // CUtlVector< FeNodeWindBase_t >
|
pub const m_DynNodeWindBases: usize = 0x590; // CUtlVector<FeNodeWindBase_t>
|
||||||
pub const m_flInternalPressure: usize = 0x5A8; // float
|
pub const m_flInternalPressure: usize = 0x5A8; // float
|
||||||
pub const m_flDefaultTimeDilation: usize = 0x5AC; // float
|
pub const m_flDefaultTimeDilation: usize = 0x5AC; // float
|
||||||
pub const m_flWindage: usize = 0x5B0; // float
|
pub const m_flWindage: usize = 0x5B0; // float
|
||||||
@ -632,10 +632,10 @@ 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<Vector>
|
||||||
pub const m_Edges: usize = 0x80; // CUtlVector< RnHalfEdge_t >
|
pub const m_Edges: usize = 0x80; // CUtlVector<RnHalfEdge_t>
|
||||||
pub const m_Faces: usize = 0x98; // CUtlVector< RnFace_t >
|
pub const m_Faces: usize = 0x98; // CUtlVector<RnFace_t>
|
||||||
pub const m_Planes: usize = 0xB0; // CUtlVector< RnPlane_t >
|
pub const m_Planes: usize = 0xB0; // CUtlVector<RnPlane_t>
|
||||||
pub const m_nFlags: usize = 0xC8; // uint32_t
|
pub const m_nFlags: usize = 0xC8; // uint32_t
|
||||||
pub const m_pRegionSVM: usize = 0xD0; // CRegionSVM*
|
pub const m_pRegionSVM: usize = 0xD0; // CRegionSVM*
|
||||||
}
|
}
|
||||||
@ -647,11 +647,11 @@ pub mod RnMeshDesc_t {
|
|||||||
pub mod RnMesh_t {
|
pub mod RnMesh_t {
|
||||||
pub const m_vMin: usize = 0x0; // Vector
|
pub const m_vMin: usize = 0x0; // Vector
|
||||||
pub const m_vMax: usize = 0xC; // Vector
|
pub const m_vMax: usize = 0xC; // Vector
|
||||||
pub const m_Nodes: usize = 0x18; // CUtlVector< RnNode_t >
|
pub const m_Nodes: usize = 0x18; // CUtlVector<RnNode_t>
|
||||||
pub const m_Vertices: usize = 0x30; // CUtlVectorSIMDPaddedVector
|
pub const m_Vertices: usize = 0x30; // CUtlVectorSIMDPaddedVector
|
||||||
pub const m_Triangles: usize = 0x48; // CUtlVector< RnTriangle_t >
|
pub const m_Triangles: usize = 0x48; // CUtlVector<RnTriangle_t>
|
||||||
pub const m_Wings: usize = 0x60; // CUtlVector< RnWing_t >
|
pub const m_Wings: usize = 0x60; // CUtlVector<RnWing_t>
|
||||||
pub const m_Materials: usize = 0x78; // CUtlVector< uint8 >
|
pub const m_Materials: usize = 0x78; // CUtlVector<uint8_t>
|
||||||
pub const m_vOrthographicAreas: usize = 0x90; // Vector
|
pub const m_vOrthographicAreas: usize = 0x90; // Vector
|
||||||
pub const m_nFlags: usize = 0x9C; // uint32_t
|
pub const m_nFlags: usize = 0x9C; // uint32_t
|
||||||
pub const m_nDebugFlags: usize = 0xA0; // uint32_t
|
pub const m_nDebugFlags: usize = 0xA0; // uint32_t
|
||||||
@ -678,7 +678,7 @@ pub mod RnShapeDesc_t {
|
|||||||
pub mod RnSoftbodyCapsule_t {
|
pub mod RnSoftbodyCapsule_t {
|
||||||
pub const m_vCenter: usize = 0x0; // Vector[2]
|
pub const m_vCenter: usize = 0x0; // Vector[2]
|
||||||
pub const m_flRadius: usize = 0x18; // float
|
pub const m_flRadius: usize = 0x18; // float
|
||||||
pub const m_nParticle: usize = 0x1C; // uint16[2]
|
pub const m_nParticle: usize = 0x1C; // uint16_t[2]
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod RnSoftbodyParticle_t {
|
pub mod RnSoftbodyParticle_t {
|
||||||
@ -686,7 +686,7 @@ pub mod RnSoftbodyParticle_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod RnSoftbodySpring_t {
|
pub mod RnSoftbodySpring_t {
|
||||||
pub const m_nParticle: usize = 0x0; // uint16[2]
|
pub const m_nParticle: usize = 0x0; // uint16_t[2]
|
||||||
pub const m_flLength: usize = 0x4; // float
|
pub const m_flLength: usize = 0x4; // float
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -700,11 +700,11 @@ pub mod RnSphere_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod RnTriangle_t {
|
pub mod RnTriangle_t {
|
||||||
pub const m_nIndex: usize = 0x0; // int32[3]
|
pub const m_nIndex: usize = 0x0; // int32_t[3]
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod RnWing_t {
|
pub mod RnWing_t {
|
||||||
pub const m_nIndex: usize = 0x0; // int32[3]
|
pub const m_nIndex: usize = 0x0; // int32_t[3]
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod VertexPositionColor_t {
|
pub mod VertexPositionColor_t {
|
||||||
@ -727,7 +727,7 @@ pub mod constraint_breakableparams_t {
|
|||||||
pub const strength: usize = 0x0; // float
|
pub const strength: usize = 0x0; // float
|
||||||
pub const forceLimit: usize = 0x4; // float
|
pub const forceLimit: usize = 0x4; // float
|
||||||
pub const torqueLimit: usize = 0x8; // float
|
pub const torqueLimit: usize = 0x8; // float
|
||||||
pub const bodyMassScale: usize = 0xC; // float32[2]
|
pub const bodyMassScale: usize = 0xC; // float[2]
|
||||||
pub const isActive: usize = 0x14; // bool
|
pub const isActive: usize = 0x14; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.368960600 UTC
|
// 2023-10-03 00:41:23.779635600 UTC
|
||||||
|
|
||||||
public static class AggregateLODSetup_t {
|
public static class AggregateLODSetup_t {
|
||||||
public const nint m_vLODOrigin = 0x0; // Vector
|
public const nint m_vLODOrigin = 0x0; // Vector
|
||||||
public const nint m_fMaxObjectScale = 0xC; // float
|
public const nint m_fMaxObjectScale = 0xC; // float
|
||||||
public const nint m_fSwitchDistances = 0x10; // CUtlVectorFixedGrowable< float32 >
|
public const nint m_fSwitchDistances = 0x10; // CUtlVectorFixedGrowable<float>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class AggregateMeshInfo_t {
|
public static class AggregateMeshInfo_t {
|
||||||
@ -23,11 +23,11 @@ public static class AggregateSceneObject_t {
|
|||||||
public const nint m_allFlags = 0x0; // ObjectTypeFlags_t
|
public const nint m_allFlags = 0x0; // ObjectTypeFlags_t
|
||||||
public const nint m_anyFlags = 0x4; // ObjectTypeFlags_t
|
public const nint m_anyFlags = 0x4; // ObjectTypeFlags_t
|
||||||
public const nint m_nLayer = 0x8; // int16_t
|
public const nint m_nLayer = 0x8; // int16_t
|
||||||
public const nint m_aggregateMeshes = 0x10; // CUtlVector< AggregateMeshInfo_t >
|
public const nint m_aggregateMeshes = 0x10; // CUtlVector<AggregateMeshInfo_t>
|
||||||
public const nint m_lodSetups = 0x28; // CUtlVector< AggregateLODSetup_t >
|
public const nint m_lodSetups = 0x28; // CUtlVector<AggregateLODSetup_t>
|
||||||
public const nint m_visClusterMembership = 0x40; // CUtlVector< uint16 >
|
public const nint m_visClusterMembership = 0x40; // CUtlVector<uint16_t>
|
||||||
public const nint m_fragmentTransforms = 0x58; // CUtlVector< matrix3x4_t >
|
public const nint m_fragmentTransforms = 0x58; // CUtlVector<matrix3x4_t>
|
||||||
public const nint m_renderableModel = 0x70; // CStrongHandle< InfoForResourceTypeCModel >
|
public const nint m_renderableModel = 0x70; // CStrongHandle<InfoForResourceTypeCModel>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class BakedLightingInfo_t {
|
public static class BakedLightingInfo_t {
|
||||||
@ -35,7 +35,7 @@ public static class BakedLightingInfo_t {
|
|||||||
public const nint m_nLightmapGameVersionNumber = 0x4; // uint32_t
|
public const nint m_nLightmapGameVersionNumber = 0x4; // uint32_t
|
||||||
public const nint m_vLightmapUvScale = 0x8; // Vector2D
|
public const nint m_vLightmapUvScale = 0x8; // Vector2D
|
||||||
public const nint m_bHasLightmaps = 0x10; // bool
|
public const nint m_bHasLightmaps = 0x10; // bool
|
||||||
public const nint m_lightMaps = 0x18; // CUtlVector< CStrongHandle< InfoForResourceTypeCTextureBase > >
|
public const nint m_lightMaps = 0x18; // CUtlVector<CStrongHandle<InfoForResourceTypeCTextureBase>>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class BaseSceneObjectOverride_t {
|
public static class BaseSceneObjectOverride_t {
|
||||||
@ -86,11 +86,11 @@ public static class ClutterSceneObject_t {
|
|||||||
public const nint m_Bounds = 0x0; // AABB_t
|
public const nint m_Bounds = 0x0; // AABB_t
|
||||||
public const nint m_flags = 0x18; // ObjectTypeFlags_t
|
public const nint m_flags = 0x18; // ObjectTypeFlags_t
|
||||||
public const nint m_nLayer = 0x1C; // int16_t
|
public const nint m_nLayer = 0x1C; // int16_t
|
||||||
public const nint m_instancePositions = 0x20; // CUtlVector< Vector >
|
public const nint m_instancePositions = 0x20; // CUtlVector<Vector>
|
||||||
public const nint m_instanceScales = 0x50; // CUtlVector< float32 >
|
public const nint m_instanceScales = 0x50; // CUtlVector<float>
|
||||||
public const nint m_instanceTintSrgb = 0x68; // CUtlVector< Color >
|
public const nint m_instanceTintSrgb = 0x68; // CUtlVector<Color>
|
||||||
public const nint m_tiles = 0x80; // CUtlVector< ClutterTile_t >
|
public const nint m_tiles = 0x80; // CUtlVector<ClutterTile_t>
|
||||||
public const nint m_renderableModel = 0x98; // CStrongHandle< InfoForResourceTypeCModel >
|
public const nint m_renderableModel = 0x98; // CStrongHandle<InfoForResourceTypeCModel>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class ClutterTile_t {
|
public static class ClutterTile_t {
|
||||||
@ -110,7 +110,7 @@ public static class EntityIOConnectionData_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class EntityKeyValueData_t {
|
public static class EntityKeyValueData_t {
|
||||||
public const nint m_connections = 0x8; // CUtlVector< EntityIOConnectionData_t >
|
public const nint m_connections = 0x8; // CUtlVector<EntityIOConnectionData_t>
|
||||||
public const nint m_keyValuesData = 0x20; // CUtlBinaryBlock
|
public const nint m_keyValuesData = 0x20; // CUtlBinaryBlock
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -128,7 +128,7 @@ public static class InfoOverlayData_t {
|
|||||||
public const nint m_flDepth = 0x38; // float
|
public const nint m_flDepth = 0x38; // float
|
||||||
public const nint m_vUVStart = 0x3C; // Vector2D
|
public const nint m_vUVStart = 0x3C; // Vector2D
|
||||||
public const nint m_vUVEnd = 0x44; // Vector2D
|
public const nint m_vUVEnd = 0x44; // Vector2D
|
||||||
public const nint m_pMaterial = 0x50; // CStrongHandle< InfoForResourceTypeIMaterial2 >
|
public const nint m_pMaterial = 0x50; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||||
public const nint m_nRenderOrder = 0x58; // int32_t
|
public const nint m_nRenderOrder = 0x58; // int32_t
|
||||||
public const nint m_vTintColor = 0x5C; // Vector4D
|
public const nint m_vTintColor = 0x5C; // Vector4D
|
||||||
public const nint m_nSequenceOverride = 0x6C; // int32_t
|
public const nint m_nSequenceOverride = 0x6C; // int32_t
|
||||||
@ -137,7 +137,7 @@ public static class InfoOverlayData_t {
|
|||||||
public static class MaterialOverride_t {
|
public static class MaterialOverride_t {
|
||||||
public const nint m_nSubSceneObject = 0x4; // uint32_t
|
public const nint m_nSubSceneObject = 0x4; // uint32_t
|
||||||
public const nint m_nDrawCallIndex = 0x8; // uint32_t
|
public const nint m_nDrawCallIndex = 0x8; // uint32_t
|
||||||
public const nint m_pMaterial = 0x10; // CStrongHandle< InfoForResourceTypeIMaterial2 >
|
public const nint m_pMaterial = 0x10; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class NodeData_t {
|
public static class NodeData_t {
|
||||||
@ -146,15 +146,15 @@ public static class NodeData_t {
|
|||||||
public const nint m_vMinBounds = 0x10; // Vector
|
public const nint m_vMinBounds = 0x10; // Vector
|
||||||
public const nint m_vMaxBounds = 0x1C; // Vector
|
public const nint m_vMaxBounds = 0x1C; // Vector
|
||||||
public const nint m_flMinimumDistance = 0x28; // float
|
public const nint m_flMinimumDistance = 0x28; // float
|
||||||
public const nint m_ChildNodeIndices = 0x30; // CUtlVector< int32 >
|
public const nint m_ChildNodeIndices = 0x30; // CUtlVector<int32_t>
|
||||||
public const nint m_worldNodePrefix = 0x48; // CUtlString
|
public const nint m_worldNodePrefix = 0x48; // CUtlString
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class PermEntityLumpData_t {
|
public static class PermEntityLumpData_t {
|
||||||
public const nint m_name = 0x8; // CUtlString
|
public const nint m_name = 0x8; // CUtlString
|
||||||
public const nint m_hammerUniqueId = 0x10; // CUtlString
|
public const nint m_hammerUniqueId = 0x10; // CUtlString
|
||||||
public const nint m_childLumps = 0x18; // CUtlVector< CStrongHandleCopyable< InfoForResourceTypeCEntityLump > >
|
public const nint m_childLumps = 0x18; // CUtlVector<CStrongHandleCopyable<InfoForResourceTypeCEntityLump>>
|
||||||
public const nint m_entityKeyValues = 0x30; // CUtlLeanVector< EntityKeyValueData_t >
|
public const nint m_entityKeyValues = 0x30; // CUtlLeanVector<EntityKeyValueData_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class SceneObject_t {
|
public static class SceneObject_t {
|
||||||
@ -171,8 +171,8 @@ public static class SceneObject_t {
|
|||||||
public const nint m_nLODOverride = 0x6E; // int16_t
|
public const nint m_nLODOverride = 0x6E; // int16_t
|
||||||
public const nint m_nCubeMapPrecomputedHandshake = 0x70; // int32_t
|
public const nint m_nCubeMapPrecomputedHandshake = 0x70; // int32_t
|
||||||
public const nint m_nLightProbeVolumePrecomputedHandshake = 0x74; // int32_t
|
public const nint m_nLightProbeVolumePrecomputedHandshake = 0x74; // int32_t
|
||||||
public const nint m_renderableModel = 0x80; // CStrongHandle< InfoForResourceTypeCModel >
|
public const nint m_renderableModel = 0x80; // CStrongHandle<InfoForResourceTypeCModel>
|
||||||
public const nint m_renderable = 0x88; // CStrongHandle< InfoForResourceTypeCRenderMesh >
|
public const nint m_renderable = 0x88; // CStrongHandle<InfoForResourceTypeCRenderMesh>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class VoxelVisBlockOffset_t {
|
public static class VoxelVisBlockOffset_t {
|
||||||
@ -191,29 +191,29 @@ public static class WorldBuilderParams_t {
|
|||||||
public static class WorldNodeOnDiskBufferData_t {
|
public static class WorldNodeOnDiskBufferData_t {
|
||||||
public const nint m_nElementCount = 0x0; // int32_t
|
public const nint m_nElementCount = 0x0; // int32_t
|
||||||
public const nint m_nElementSizeInBytes = 0x4; // int32_t
|
public const nint m_nElementSizeInBytes = 0x4; // int32_t
|
||||||
public const nint m_inputLayoutFields = 0x8; // CUtlVector< RenderInputLayoutField_t >
|
public const nint m_inputLayoutFields = 0x8; // CUtlVector<RenderInputLayoutField_t>
|
||||||
public const nint m_pData = 0x20; // CUtlVector< uint8 >
|
public const nint m_pData = 0x20; // CUtlVector<uint8_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class WorldNode_t {
|
public static class WorldNode_t {
|
||||||
public const nint m_sceneObjects = 0x0; // CUtlVector< SceneObject_t >
|
public const nint m_sceneObjects = 0x0; // CUtlVector<SceneObject_t>
|
||||||
public const nint m_infoOverlays = 0x18; // CUtlVector< InfoOverlayData_t >
|
public const nint m_infoOverlays = 0x18; // CUtlVector<InfoOverlayData_t>
|
||||||
public const nint m_visClusterMembership = 0x30; // CUtlVector< uint16 >
|
public const nint m_visClusterMembership = 0x30; // CUtlVector<uint16_t>
|
||||||
public const nint m_aggregateSceneObjects = 0x48; // CUtlVector< AggregateSceneObject_t >
|
public const nint m_aggregateSceneObjects = 0x48; // CUtlVector<AggregateSceneObject_t>
|
||||||
public const nint m_clutterSceneObjects = 0x60; // CUtlVector< ClutterSceneObject_t >
|
public const nint m_clutterSceneObjects = 0x60; // CUtlVector<ClutterSceneObject_t>
|
||||||
public const nint m_extraVertexStreamOverrides = 0x78; // CUtlVector< ExtraVertexStreamOverride_t >
|
public const nint m_extraVertexStreamOverrides = 0x78; // CUtlVector<ExtraVertexStreamOverride_t>
|
||||||
public const nint m_materialOverrides = 0x90; // CUtlVector< MaterialOverride_t >
|
public const nint m_materialOverrides = 0x90; // CUtlVector<MaterialOverride_t>
|
||||||
public const nint m_extraVertexStreams = 0xA8; // CUtlVector< WorldNodeOnDiskBufferData_t >
|
public const nint m_extraVertexStreams = 0xA8; // CUtlVector<WorldNodeOnDiskBufferData_t>
|
||||||
public const nint m_layerNames = 0xC0; // CUtlVector< CUtlString >
|
public const nint m_layerNames = 0xC0; // CUtlVector<CUtlString>
|
||||||
public const nint m_sceneObjectLayerIndices = 0xD8; // CUtlVector< uint8 >
|
public const nint m_sceneObjectLayerIndices = 0xD8; // CUtlVector<uint8_t>
|
||||||
public const nint m_overlayLayerIndices = 0xF0; // CUtlVector< uint8 >
|
public const nint m_overlayLayerIndices = 0xF0; // CUtlVector<uint8_t>
|
||||||
public const nint m_grassFileName = 0x108; // CUtlString
|
public const nint m_grassFileName = 0x108; // CUtlString
|
||||||
public const nint m_nodeLightingInfo = 0x110; // BakedLightingInfo_t
|
public const nint m_nodeLightingInfo = 0x110; // BakedLightingInfo_t
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class World_t {
|
public static class World_t {
|
||||||
public const nint m_builderParams = 0x0; // WorldBuilderParams_t
|
public const nint m_builderParams = 0x0; // WorldBuilderParams_t
|
||||||
public const nint m_worldNodes = 0x20; // CUtlVector< NodeData_t >
|
public const nint m_worldNodes = 0x20; // CUtlVector<NodeData_t>
|
||||||
public const nint m_worldLightingInfo = 0x38; // BakedLightingInfo_t
|
public const nint m_worldLightingInfo = 0x38; // BakedLightingInfo_t
|
||||||
public const nint m_entityLumps = 0x68; // CUtlVector< CStrongHandleCopyable< InfoForResourceTypeCEntityLump > >
|
public const nint m_entityLumps = 0x68; // CUtlVector<CStrongHandleCopyable<InfoForResourceTypeCEntityLump>>
|
||||||
}
|
}
|
@ -3,12 +3,12 @@
|
|||||||
#include <cstddef>
|
#include <cstddef>
|
||||||
|
|
||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.366136900 UTC
|
// 2023-10-03 00:41:23.776885900 UTC
|
||||||
|
|
||||||
namespace AggregateLODSetup_t {
|
namespace AggregateLODSetup_t {
|
||||||
constexpr std::ptrdiff_t m_vLODOrigin = 0x0; // Vector
|
constexpr std::ptrdiff_t m_vLODOrigin = 0x0; // Vector
|
||||||
constexpr std::ptrdiff_t m_fMaxObjectScale = 0xC; // float
|
constexpr std::ptrdiff_t m_fMaxObjectScale = 0xC; // float
|
||||||
constexpr std::ptrdiff_t m_fSwitchDistances = 0x10; // CUtlVectorFixedGrowable< float32 >
|
constexpr std::ptrdiff_t m_fSwitchDistances = 0x10; // CUtlVectorFixedGrowable<float>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace AggregateMeshInfo_t {
|
namespace AggregateMeshInfo_t {
|
||||||
@ -27,11 +27,11 @@ namespace AggregateSceneObject_t {
|
|||||||
constexpr std::ptrdiff_t m_allFlags = 0x0; // ObjectTypeFlags_t
|
constexpr std::ptrdiff_t m_allFlags = 0x0; // ObjectTypeFlags_t
|
||||||
constexpr std::ptrdiff_t m_anyFlags = 0x4; // ObjectTypeFlags_t
|
constexpr std::ptrdiff_t m_anyFlags = 0x4; // ObjectTypeFlags_t
|
||||||
constexpr std::ptrdiff_t m_nLayer = 0x8; // int16_t
|
constexpr std::ptrdiff_t m_nLayer = 0x8; // int16_t
|
||||||
constexpr std::ptrdiff_t m_aggregateMeshes = 0x10; // CUtlVector< AggregateMeshInfo_t >
|
constexpr std::ptrdiff_t m_aggregateMeshes = 0x10; // CUtlVector<AggregateMeshInfo_t>
|
||||||
constexpr std::ptrdiff_t m_lodSetups = 0x28; // CUtlVector< AggregateLODSetup_t >
|
constexpr std::ptrdiff_t m_lodSetups = 0x28; // CUtlVector<AggregateLODSetup_t>
|
||||||
constexpr std::ptrdiff_t m_visClusterMembership = 0x40; // CUtlVector< uint16 >
|
constexpr std::ptrdiff_t m_visClusterMembership = 0x40; // CUtlVector<uint16_t>
|
||||||
constexpr std::ptrdiff_t m_fragmentTransforms = 0x58; // CUtlVector< matrix3x4_t >
|
constexpr std::ptrdiff_t m_fragmentTransforms = 0x58; // CUtlVector<matrix3x4_t>
|
||||||
constexpr std::ptrdiff_t m_renderableModel = 0x70; // CStrongHandle< InfoForResourceTypeCModel >
|
constexpr std::ptrdiff_t m_renderableModel = 0x70; // CStrongHandle<InfoForResourceTypeCModel>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace BakedLightingInfo_t {
|
namespace BakedLightingInfo_t {
|
||||||
@ -39,7 +39,7 @@ namespace BakedLightingInfo_t {
|
|||||||
constexpr std::ptrdiff_t m_nLightmapGameVersionNumber = 0x4; // uint32_t
|
constexpr std::ptrdiff_t m_nLightmapGameVersionNumber = 0x4; // uint32_t
|
||||||
constexpr std::ptrdiff_t m_vLightmapUvScale = 0x8; // Vector2D
|
constexpr std::ptrdiff_t m_vLightmapUvScale = 0x8; // Vector2D
|
||||||
constexpr std::ptrdiff_t m_bHasLightmaps = 0x10; // bool
|
constexpr std::ptrdiff_t m_bHasLightmaps = 0x10; // bool
|
||||||
constexpr std::ptrdiff_t m_lightMaps = 0x18; // CUtlVector< CStrongHandle< InfoForResourceTypeCTextureBase > >
|
constexpr std::ptrdiff_t m_lightMaps = 0x18; // CUtlVector<CStrongHandle<InfoForResourceTypeCTextureBase>>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace BaseSceneObjectOverride_t {
|
namespace BaseSceneObjectOverride_t {
|
||||||
@ -90,11 +90,11 @@ namespace ClutterSceneObject_t {
|
|||||||
constexpr std::ptrdiff_t m_Bounds = 0x0; // AABB_t
|
constexpr std::ptrdiff_t m_Bounds = 0x0; // AABB_t
|
||||||
constexpr std::ptrdiff_t m_flags = 0x18; // ObjectTypeFlags_t
|
constexpr std::ptrdiff_t m_flags = 0x18; // ObjectTypeFlags_t
|
||||||
constexpr std::ptrdiff_t m_nLayer = 0x1C; // int16_t
|
constexpr std::ptrdiff_t m_nLayer = 0x1C; // int16_t
|
||||||
constexpr std::ptrdiff_t m_instancePositions = 0x20; // CUtlVector< Vector >
|
constexpr std::ptrdiff_t m_instancePositions = 0x20; // CUtlVector<Vector>
|
||||||
constexpr std::ptrdiff_t m_instanceScales = 0x50; // CUtlVector< float32 >
|
constexpr std::ptrdiff_t m_instanceScales = 0x50; // CUtlVector<float>
|
||||||
constexpr std::ptrdiff_t m_instanceTintSrgb = 0x68; // CUtlVector< Color >
|
constexpr std::ptrdiff_t m_instanceTintSrgb = 0x68; // CUtlVector<Color>
|
||||||
constexpr std::ptrdiff_t m_tiles = 0x80; // CUtlVector< ClutterTile_t >
|
constexpr std::ptrdiff_t m_tiles = 0x80; // CUtlVector<ClutterTile_t>
|
||||||
constexpr std::ptrdiff_t m_renderableModel = 0x98; // CStrongHandle< InfoForResourceTypeCModel >
|
constexpr std::ptrdiff_t m_renderableModel = 0x98; // CStrongHandle<InfoForResourceTypeCModel>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace ClutterTile_t {
|
namespace ClutterTile_t {
|
||||||
@ -114,7 +114,7 @@ namespace EntityIOConnectionData_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace EntityKeyValueData_t {
|
namespace EntityKeyValueData_t {
|
||||||
constexpr std::ptrdiff_t m_connections = 0x8; // CUtlVector< EntityIOConnectionData_t >
|
constexpr std::ptrdiff_t m_connections = 0x8; // CUtlVector<EntityIOConnectionData_t>
|
||||||
constexpr std::ptrdiff_t m_keyValuesData = 0x20; // CUtlBinaryBlock
|
constexpr std::ptrdiff_t m_keyValuesData = 0x20; // CUtlBinaryBlock
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -132,7 +132,7 @@ namespace InfoOverlayData_t {
|
|||||||
constexpr std::ptrdiff_t m_flDepth = 0x38; // float
|
constexpr std::ptrdiff_t m_flDepth = 0x38; // float
|
||||||
constexpr std::ptrdiff_t m_vUVStart = 0x3C; // Vector2D
|
constexpr std::ptrdiff_t m_vUVStart = 0x3C; // Vector2D
|
||||||
constexpr std::ptrdiff_t m_vUVEnd = 0x44; // Vector2D
|
constexpr std::ptrdiff_t m_vUVEnd = 0x44; // Vector2D
|
||||||
constexpr std::ptrdiff_t m_pMaterial = 0x50; // CStrongHandle< InfoForResourceTypeIMaterial2 >
|
constexpr std::ptrdiff_t m_pMaterial = 0x50; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||||
constexpr std::ptrdiff_t m_nRenderOrder = 0x58; // int32_t
|
constexpr std::ptrdiff_t m_nRenderOrder = 0x58; // int32_t
|
||||||
constexpr std::ptrdiff_t m_vTintColor = 0x5C; // Vector4D
|
constexpr std::ptrdiff_t m_vTintColor = 0x5C; // Vector4D
|
||||||
constexpr std::ptrdiff_t m_nSequenceOverride = 0x6C; // int32_t
|
constexpr std::ptrdiff_t m_nSequenceOverride = 0x6C; // int32_t
|
||||||
@ -141,7 +141,7 @@ namespace InfoOverlayData_t {
|
|||||||
namespace MaterialOverride_t {
|
namespace MaterialOverride_t {
|
||||||
constexpr std::ptrdiff_t m_nSubSceneObject = 0x4; // uint32_t
|
constexpr std::ptrdiff_t m_nSubSceneObject = 0x4; // uint32_t
|
||||||
constexpr std::ptrdiff_t m_nDrawCallIndex = 0x8; // uint32_t
|
constexpr std::ptrdiff_t m_nDrawCallIndex = 0x8; // uint32_t
|
||||||
constexpr std::ptrdiff_t m_pMaterial = 0x10; // CStrongHandle< InfoForResourceTypeIMaterial2 >
|
constexpr std::ptrdiff_t m_pMaterial = 0x10; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace NodeData_t {
|
namespace NodeData_t {
|
||||||
@ -150,15 +150,15 @@ namespace NodeData_t {
|
|||||||
constexpr std::ptrdiff_t m_vMinBounds = 0x10; // Vector
|
constexpr std::ptrdiff_t m_vMinBounds = 0x10; // Vector
|
||||||
constexpr std::ptrdiff_t m_vMaxBounds = 0x1C; // Vector
|
constexpr std::ptrdiff_t m_vMaxBounds = 0x1C; // Vector
|
||||||
constexpr std::ptrdiff_t m_flMinimumDistance = 0x28; // float
|
constexpr std::ptrdiff_t m_flMinimumDistance = 0x28; // float
|
||||||
constexpr std::ptrdiff_t m_ChildNodeIndices = 0x30; // CUtlVector< int32 >
|
constexpr std::ptrdiff_t m_ChildNodeIndices = 0x30; // CUtlVector<int32_t>
|
||||||
constexpr std::ptrdiff_t m_worldNodePrefix = 0x48; // CUtlString
|
constexpr std::ptrdiff_t m_worldNodePrefix = 0x48; // CUtlString
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace PermEntityLumpData_t {
|
namespace PermEntityLumpData_t {
|
||||||
constexpr std::ptrdiff_t m_name = 0x8; // CUtlString
|
constexpr std::ptrdiff_t m_name = 0x8; // CUtlString
|
||||||
constexpr std::ptrdiff_t m_hammerUniqueId = 0x10; // CUtlString
|
constexpr std::ptrdiff_t m_hammerUniqueId = 0x10; // CUtlString
|
||||||
constexpr std::ptrdiff_t m_childLumps = 0x18; // CUtlVector< CStrongHandleCopyable< InfoForResourceTypeCEntityLump > >
|
constexpr std::ptrdiff_t m_childLumps = 0x18; // CUtlVector<CStrongHandleCopyable<InfoForResourceTypeCEntityLump>>
|
||||||
constexpr std::ptrdiff_t m_entityKeyValues = 0x30; // CUtlLeanVector< EntityKeyValueData_t >
|
constexpr std::ptrdiff_t m_entityKeyValues = 0x30; // CUtlLeanVector<EntityKeyValueData_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace SceneObject_t {
|
namespace SceneObject_t {
|
||||||
@ -175,8 +175,8 @@ namespace SceneObject_t {
|
|||||||
constexpr std::ptrdiff_t m_nLODOverride = 0x6E; // int16_t
|
constexpr std::ptrdiff_t m_nLODOverride = 0x6E; // int16_t
|
||||||
constexpr std::ptrdiff_t m_nCubeMapPrecomputedHandshake = 0x70; // int32_t
|
constexpr std::ptrdiff_t m_nCubeMapPrecomputedHandshake = 0x70; // int32_t
|
||||||
constexpr std::ptrdiff_t m_nLightProbeVolumePrecomputedHandshake = 0x74; // int32_t
|
constexpr std::ptrdiff_t m_nLightProbeVolumePrecomputedHandshake = 0x74; // int32_t
|
||||||
constexpr std::ptrdiff_t m_renderableModel = 0x80; // CStrongHandle< InfoForResourceTypeCModel >
|
constexpr std::ptrdiff_t m_renderableModel = 0x80; // CStrongHandle<InfoForResourceTypeCModel>
|
||||||
constexpr std::ptrdiff_t m_renderable = 0x88; // CStrongHandle< InfoForResourceTypeCRenderMesh >
|
constexpr std::ptrdiff_t m_renderable = 0x88; // CStrongHandle<InfoForResourceTypeCRenderMesh>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace VoxelVisBlockOffset_t {
|
namespace VoxelVisBlockOffset_t {
|
||||||
@ -195,29 +195,29 @@ namespace WorldBuilderParams_t {
|
|||||||
namespace WorldNodeOnDiskBufferData_t {
|
namespace WorldNodeOnDiskBufferData_t {
|
||||||
constexpr std::ptrdiff_t m_nElementCount = 0x0; // int32_t
|
constexpr std::ptrdiff_t m_nElementCount = 0x0; // int32_t
|
||||||
constexpr std::ptrdiff_t m_nElementSizeInBytes = 0x4; // int32_t
|
constexpr std::ptrdiff_t m_nElementSizeInBytes = 0x4; // int32_t
|
||||||
constexpr std::ptrdiff_t m_inputLayoutFields = 0x8; // CUtlVector< RenderInputLayoutField_t >
|
constexpr std::ptrdiff_t m_inputLayoutFields = 0x8; // CUtlVector<RenderInputLayoutField_t>
|
||||||
constexpr std::ptrdiff_t m_pData = 0x20; // CUtlVector< uint8 >
|
constexpr std::ptrdiff_t m_pData = 0x20; // CUtlVector<uint8_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace WorldNode_t {
|
namespace WorldNode_t {
|
||||||
constexpr std::ptrdiff_t m_sceneObjects = 0x0; // CUtlVector< SceneObject_t >
|
constexpr std::ptrdiff_t m_sceneObjects = 0x0; // CUtlVector<SceneObject_t>
|
||||||
constexpr std::ptrdiff_t m_infoOverlays = 0x18; // CUtlVector< InfoOverlayData_t >
|
constexpr std::ptrdiff_t m_infoOverlays = 0x18; // CUtlVector<InfoOverlayData_t>
|
||||||
constexpr std::ptrdiff_t m_visClusterMembership = 0x30; // CUtlVector< uint16 >
|
constexpr std::ptrdiff_t m_visClusterMembership = 0x30; // CUtlVector<uint16_t>
|
||||||
constexpr std::ptrdiff_t m_aggregateSceneObjects = 0x48; // CUtlVector< AggregateSceneObject_t >
|
constexpr std::ptrdiff_t m_aggregateSceneObjects = 0x48; // CUtlVector<AggregateSceneObject_t>
|
||||||
constexpr std::ptrdiff_t m_clutterSceneObjects = 0x60; // CUtlVector< ClutterSceneObject_t >
|
constexpr std::ptrdiff_t m_clutterSceneObjects = 0x60; // CUtlVector<ClutterSceneObject_t>
|
||||||
constexpr std::ptrdiff_t m_extraVertexStreamOverrides = 0x78; // CUtlVector< ExtraVertexStreamOverride_t >
|
constexpr std::ptrdiff_t m_extraVertexStreamOverrides = 0x78; // CUtlVector<ExtraVertexStreamOverride_t>
|
||||||
constexpr std::ptrdiff_t m_materialOverrides = 0x90; // CUtlVector< MaterialOverride_t >
|
constexpr std::ptrdiff_t m_materialOverrides = 0x90; // CUtlVector<MaterialOverride_t>
|
||||||
constexpr std::ptrdiff_t m_extraVertexStreams = 0xA8; // CUtlVector< WorldNodeOnDiskBufferData_t >
|
constexpr std::ptrdiff_t m_extraVertexStreams = 0xA8; // CUtlVector<WorldNodeOnDiskBufferData_t>
|
||||||
constexpr std::ptrdiff_t m_layerNames = 0xC0; // CUtlVector< CUtlString >
|
constexpr std::ptrdiff_t m_layerNames = 0xC0; // CUtlVector<CUtlString>
|
||||||
constexpr std::ptrdiff_t m_sceneObjectLayerIndices = 0xD8; // CUtlVector< uint8 >
|
constexpr std::ptrdiff_t m_sceneObjectLayerIndices = 0xD8; // CUtlVector<uint8_t>
|
||||||
constexpr std::ptrdiff_t m_overlayLayerIndices = 0xF0; // CUtlVector< uint8 >
|
constexpr std::ptrdiff_t m_overlayLayerIndices = 0xF0; // CUtlVector<uint8_t>
|
||||||
constexpr std::ptrdiff_t m_grassFileName = 0x108; // CUtlString
|
constexpr std::ptrdiff_t m_grassFileName = 0x108; // CUtlString
|
||||||
constexpr std::ptrdiff_t m_nodeLightingInfo = 0x110; // BakedLightingInfo_t
|
constexpr std::ptrdiff_t m_nodeLightingInfo = 0x110; // BakedLightingInfo_t
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace World_t {
|
namespace World_t {
|
||||||
constexpr std::ptrdiff_t m_builderParams = 0x0; // WorldBuilderParams_t
|
constexpr std::ptrdiff_t m_builderParams = 0x0; // WorldBuilderParams_t
|
||||||
constexpr std::ptrdiff_t m_worldNodes = 0x20; // CUtlVector< NodeData_t >
|
constexpr std::ptrdiff_t m_worldNodes = 0x20; // CUtlVector<NodeData_t>
|
||||||
constexpr std::ptrdiff_t m_worldLightingInfo = 0x38; // BakedLightingInfo_t
|
constexpr std::ptrdiff_t m_worldLightingInfo = 0x38; // BakedLightingInfo_t
|
||||||
constexpr std::ptrdiff_t m_entityLumps = 0x68; // CUtlVector< CStrongHandleCopyable< InfoForResourceTypeCEntityLump > >
|
constexpr std::ptrdiff_t m_entityLumps = 0x68; // CUtlVector<CStrongHandleCopyable<InfoForResourceTypeCEntityLump>>
|
||||||
}
|
}
|
@ -1,12 +1,12 @@
|
|||||||
#![allow(non_snake_case, non_upper_case_globals)]
|
#![allow(non_snake_case, non_upper_case_globals)]
|
||||||
|
|
||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.372292300 UTC
|
// 2023-10-03 00:41:23.782860700 UTC
|
||||||
|
|
||||||
pub mod AggregateLODSetup_t {
|
pub mod AggregateLODSetup_t {
|
||||||
pub const m_vLODOrigin: usize = 0x0; // Vector
|
pub const m_vLODOrigin: usize = 0x0; // Vector
|
||||||
pub const m_fMaxObjectScale: usize = 0xC; // float
|
pub const m_fMaxObjectScale: usize = 0xC; // float
|
||||||
pub const m_fSwitchDistances: usize = 0x10; // CUtlVectorFixedGrowable< float32 >
|
pub const m_fSwitchDistances: usize = 0x10; // CUtlVectorFixedGrowable<float>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod AggregateMeshInfo_t {
|
pub mod AggregateMeshInfo_t {
|
||||||
@ -25,11 +25,11 @@ pub mod AggregateSceneObject_t {
|
|||||||
pub const m_allFlags: usize = 0x0; // ObjectTypeFlags_t
|
pub const m_allFlags: usize = 0x0; // ObjectTypeFlags_t
|
||||||
pub const m_anyFlags: usize = 0x4; // ObjectTypeFlags_t
|
pub const m_anyFlags: usize = 0x4; // ObjectTypeFlags_t
|
||||||
pub const m_nLayer: usize = 0x8; // int16_t
|
pub const m_nLayer: usize = 0x8; // int16_t
|
||||||
pub const m_aggregateMeshes: usize = 0x10; // CUtlVector< AggregateMeshInfo_t >
|
pub const m_aggregateMeshes: usize = 0x10; // CUtlVector<AggregateMeshInfo_t>
|
||||||
pub const m_lodSetups: usize = 0x28; // CUtlVector< AggregateLODSetup_t >
|
pub const m_lodSetups: usize = 0x28; // CUtlVector<AggregateLODSetup_t>
|
||||||
pub const m_visClusterMembership: usize = 0x40; // CUtlVector< uint16 >
|
pub const m_visClusterMembership: usize = 0x40; // CUtlVector<uint16_t>
|
||||||
pub const m_fragmentTransforms: usize = 0x58; // CUtlVector< matrix3x4_t >
|
pub const m_fragmentTransforms: usize = 0x58; // CUtlVector<matrix3x4_t>
|
||||||
pub const m_renderableModel: usize = 0x70; // CStrongHandle< InfoForResourceTypeCModel >
|
pub const m_renderableModel: usize = 0x70; // CStrongHandle<InfoForResourceTypeCModel>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod BakedLightingInfo_t {
|
pub mod BakedLightingInfo_t {
|
||||||
@ -37,7 +37,7 @@ pub mod BakedLightingInfo_t {
|
|||||||
pub const m_nLightmapGameVersionNumber: usize = 0x4; // uint32_t
|
pub const m_nLightmapGameVersionNumber: usize = 0x4; // uint32_t
|
||||||
pub const m_vLightmapUvScale: usize = 0x8; // Vector2D
|
pub const m_vLightmapUvScale: usize = 0x8; // Vector2D
|
||||||
pub const m_bHasLightmaps: usize = 0x10; // bool
|
pub const m_bHasLightmaps: usize = 0x10; // bool
|
||||||
pub const m_lightMaps: usize = 0x18; // CUtlVector< CStrongHandle< InfoForResourceTypeCTextureBase > >
|
pub const m_lightMaps: usize = 0x18; // CUtlVector<CStrongHandle<InfoForResourceTypeCTextureBase>>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod BaseSceneObjectOverride_t {
|
pub mod BaseSceneObjectOverride_t {
|
||||||
@ -88,11 +88,11 @@ pub mod ClutterSceneObject_t {
|
|||||||
pub const m_Bounds: usize = 0x0; // AABB_t
|
pub const m_Bounds: usize = 0x0; // AABB_t
|
||||||
pub const m_flags: usize = 0x18; // ObjectTypeFlags_t
|
pub const m_flags: usize = 0x18; // ObjectTypeFlags_t
|
||||||
pub const m_nLayer: usize = 0x1C; // int16_t
|
pub const m_nLayer: usize = 0x1C; // int16_t
|
||||||
pub const m_instancePositions: usize = 0x20; // CUtlVector< Vector >
|
pub const m_instancePositions: usize = 0x20; // CUtlVector<Vector>
|
||||||
pub const m_instanceScales: usize = 0x50; // CUtlVector< float32 >
|
pub const m_instanceScales: usize = 0x50; // CUtlVector<float>
|
||||||
pub const m_instanceTintSrgb: usize = 0x68; // CUtlVector< Color >
|
pub const m_instanceTintSrgb: usize = 0x68; // CUtlVector<Color>
|
||||||
pub const m_tiles: usize = 0x80; // CUtlVector< ClutterTile_t >
|
pub const m_tiles: usize = 0x80; // CUtlVector<ClutterTile_t>
|
||||||
pub const m_renderableModel: usize = 0x98; // CStrongHandle< InfoForResourceTypeCModel >
|
pub const m_renderableModel: usize = 0x98; // CStrongHandle<InfoForResourceTypeCModel>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod ClutterTile_t {
|
pub mod ClutterTile_t {
|
||||||
@ -112,7 +112,7 @@ pub mod EntityIOConnectionData_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod EntityKeyValueData_t {
|
pub mod EntityKeyValueData_t {
|
||||||
pub const m_connections: usize = 0x8; // CUtlVector< EntityIOConnectionData_t >
|
pub const m_connections: usize = 0x8; // CUtlVector<EntityIOConnectionData_t>
|
||||||
pub const m_keyValuesData: usize = 0x20; // CUtlBinaryBlock
|
pub const m_keyValuesData: usize = 0x20; // CUtlBinaryBlock
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -130,7 +130,7 @@ pub mod InfoOverlayData_t {
|
|||||||
pub const m_flDepth: usize = 0x38; // float
|
pub const m_flDepth: usize = 0x38; // float
|
||||||
pub const m_vUVStart: usize = 0x3C; // Vector2D
|
pub const m_vUVStart: usize = 0x3C; // Vector2D
|
||||||
pub const m_vUVEnd: usize = 0x44; // Vector2D
|
pub const m_vUVEnd: usize = 0x44; // Vector2D
|
||||||
pub const m_pMaterial: usize = 0x50; // CStrongHandle< InfoForResourceTypeIMaterial2 >
|
pub const m_pMaterial: usize = 0x50; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||||
pub const m_nRenderOrder: usize = 0x58; // int32_t
|
pub const m_nRenderOrder: usize = 0x58; // int32_t
|
||||||
pub const m_vTintColor: usize = 0x5C; // Vector4D
|
pub const m_vTintColor: usize = 0x5C; // Vector4D
|
||||||
pub const m_nSequenceOverride: usize = 0x6C; // int32_t
|
pub const m_nSequenceOverride: usize = 0x6C; // int32_t
|
||||||
@ -139,7 +139,7 @@ pub mod InfoOverlayData_t {
|
|||||||
pub mod MaterialOverride_t {
|
pub mod MaterialOverride_t {
|
||||||
pub const m_nSubSceneObject: usize = 0x4; // uint32_t
|
pub const m_nSubSceneObject: usize = 0x4; // uint32_t
|
||||||
pub const m_nDrawCallIndex: usize = 0x8; // uint32_t
|
pub const m_nDrawCallIndex: usize = 0x8; // uint32_t
|
||||||
pub const m_pMaterial: usize = 0x10; // CStrongHandle< InfoForResourceTypeIMaterial2 >
|
pub const m_pMaterial: usize = 0x10; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod NodeData_t {
|
pub mod NodeData_t {
|
||||||
@ -148,15 +148,15 @@ pub mod NodeData_t {
|
|||||||
pub const m_vMinBounds: usize = 0x10; // Vector
|
pub const m_vMinBounds: usize = 0x10; // Vector
|
||||||
pub const m_vMaxBounds: usize = 0x1C; // Vector
|
pub const m_vMaxBounds: usize = 0x1C; // Vector
|
||||||
pub const m_flMinimumDistance: usize = 0x28; // float
|
pub const m_flMinimumDistance: usize = 0x28; // float
|
||||||
pub const m_ChildNodeIndices: usize = 0x30; // CUtlVector< int32 >
|
pub const m_ChildNodeIndices: usize = 0x30; // CUtlVector<int32_t>
|
||||||
pub const m_worldNodePrefix: usize = 0x48; // CUtlString
|
pub const m_worldNodePrefix: usize = 0x48; // CUtlString
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod PermEntityLumpData_t {
|
pub mod PermEntityLumpData_t {
|
||||||
pub const m_name: usize = 0x8; // CUtlString
|
pub const m_name: usize = 0x8; // CUtlString
|
||||||
pub const m_hammerUniqueId: usize = 0x10; // CUtlString
|
pub const m_hammerUniqueId: usize = 0x10; // CUtlString
|
||||||
pub const m_childLumps: usize = 0x18; // CUtlVector< CStrongHandleCopyable< InfoForResourceTypeCEntityLump > >
|
pub const m_childLumps: usize = 0x18; // CUtlVector<CStrongHandleCopyable<InfoForResourceTypeCEntityLump>>
|
||||||
pub const m_entityKeyValues: usize = 0x30; // CUtlLeanVector< EntityKeyValueData_t >
|
pub const m_entityKeyValues: usize = 0x30; // CUtlLeanVector<EntityKeyValueData_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod SceneObject_t {
|
pub mod SceneObject_t {
|
||||||
@ -173,8 +173,8 @@ pub mod SceneObject_t {
|
|||||||
pub const m_nLODOverride: usize = 0x6E; // int16_t
|
pub const m_nLODOverride: usize = 0x6E; // int16_t
|
||||||
pub const m_nCubeMapPrecomputedHandshake: usize = 0x70; // int32_t
|
pub const m_nCubeMapPrecomputedHandshake: usize = 0x70; // int32_t
|
||||||
pub const m_nLightProbeVolumePrecomputedHandshake: usize = 0x74; // int32_t
|
pub const m_nLightProbeVolumePrecomputedHandshake: usize = 0x74; // int32_t
|
||||||
pub const m_renderableModel: usize = 0x80; // CStrongHandle< InfoForResourceTypeCModel >
|
pub const m_renderableModel: usize = 0x80; // CStrongHandle<InfoForResourceTypeCModel>
|
||||||
pub const m_renderable: usize = 0x88; // CStrongHandle< InfoForResourceTypeCRenderMesh >
|
pub const m_renderable: usize = 0x88; // CStrongHandle<InfoForResourceTypeCRenderMesh>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod VoxelVisBlockOffset_t {
|
pub mod VoxelVisBlockOffset_t {
|
||||||
@ -193,29 +193,29 @@ pub mod WorldBuilderParams_t {
|
|||||||
pub mod WorldNodeOnDiskBufferData_t {
|
pub mod WorldNodeOnDiskBufferData_t {
|
||||||
pub const m_nElementCount: usize = 0x0; // int32_t
|
pub const m_nElementCount: usize = 0x0; // int32_t
|
||||||
pub const m_nElementSizeInBytes: usize = 0x4; // int32_t
|
pub const m_nElementSizeInBytes: usize = 0x4; // int32_t
|
||||||
pub const m_inputLayoutFields: usize = 0x8; // CUtlVector< RenderInputLayoutField_t >
|
pub const m_inputLayoutFields: usize = 0x8; // CUtlVector<RenderInputLayoutField_t>
|
||||||
pub const m_pData: usize = 0x20; // CUtlVector< uint8 >
|
pub const m_pData: usize = 0x20; // CUtlVector<uint8_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod WorldNode_t {
|
pub mod WorldNode_t {
|
||||||
pub const m_sceneObjects: usize = 0x0; // CUtlVector< SceneObject_t >
|
pub const m_sceneObjects: usize = 0x0; // CUtlVector<SceneObject_t>
|
||||||
pub const m_infoOverlays: usize = 0x18; // CUtlVector< InfoOverlayData_t >
|
pub const m_infoOverlays: usize = 0x18; // CUtlVector<InfoOverlayData_t>
|
||||||
pub const m_visClusterMembership: usize = 0x30; // CUtlVector< uint16 >
|
pub const m_visClusterMembership: usize = 0x30; // CUtlVector<uint16_t>
|
||||||
pub const m_aggregateSceneObjects: usize = 0x48; // CUtlVector< AggregateSceneObject_t >
|
pub const m_aggregateSceneObjects: usize = 0x48; // CUtlVector<AggregateSceneObject_t>
|
||||||
pub const m_clutterSceneObjects: usize = 0x60; // CUtlVector< ClutterSceneObject_t >
|
pub const m_clutterSceneObjects: usize = 0x60; // CUtlVector<ClutterSceneObject_t>
|
||||||
pub const m_extraVertexStreamOverrides: usize = 0x78; // CUtlVector< ExtraVertexStreamOverride_t >
|
pub const m_extraVertexStreamOverrides: usize = 0x78; // CUtlVector<ExtraVertexStreamOverride_t>
|
||||||
pub const m_materialOverrides: usize = 0x90; // CUtlVector< MaterialOverride_t >
|
pub const m_materialOverrides: usize = 0x90; // CUtlVector<MaterialOverride_t>
|
||||||
pub const m_extraVertexStreams: usize = 0xA8; // CUtlVector< WorldNodeOnDiskBufferData_t >
|
pub const m_extraVertexStreams: usize = 0xA8; // CUtlVector<WorldNodeOnDiskBufferData_t>
|
||||||
pub const m_layerNames: usize = 0xC0; // CUtlVector< CUtlString >
|
pub const m_layerNames: usize = 0xC0; // CUtlVector<CUtlString>
|
||||||
pub const m_sceneObjectLayerIndices: usize = 0xD8; // CUtlVector< uint8 >
|
pub const m_sceneObjectLayerIndices: usize = 0xD8; // CUtlVector<uint8_t>
|
||||||
pub const m_overlayLayerIndices: usize = 0xF0; // CUtlVector< uint8 >
|
pub const m_overlayLayerIndices: usize = 0xF0; // CUtlVector<uint8_t>
|
||||||
pub const m_grassFileName: usize = 0x108; // CUtlString
|
pub const m_grassFileName: usize = 0x108; // CUtlString
|
||||||
pub const m_nodeLightingInfo: usize = 0x110; // BakedLightingInfo_t
|
pub const m_nodeLightingInfo: usize = 0x110; // BakedLightingInfo_t
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod World_t {
|
pub mod World_t {
|
||||||
pub const m_builderParams: usize = 0x0; // WorldBuilderParams_t
|
pub const m_builderParams: usize = 0x0; // WorldBuilderParams_t
|
||||||
pub const m_worldNodes: usize = 0x20; // CUtlVector< NodeData_t >
|
pub const m_worldNodes: usize = 0x20; // CUtlVector<NodeData_t>
|
||||||
pub const m_worldLightingInfo: usize = 0x38; // BakedLightingInfo_t
|
pub const m_worldLightingInfo: usize = 0x38; // BakedLightingInfo_t
|
||||||
pub const m_entityLumps: usize = 0x68; // CUtlVector< CStrongHandleCopyable< InfoForResourceTypeCEntityLump > >
|
pub const m_entityLumps: usize = 0x68; // CUtlVector<CStrongHandleCopyable<InfoForResourceTypeCEntityLump>>
|
||||||
}
|
}
|
@ -1,3 +1,7 @@
|
|||||||
|
use std::collections::HashMap;
|
||||||
|
|
||||||
|
use regex::Regex;
|
||||||
|
|
||||||
use crate::builder::FileBuilderEnum;
|
use crate::builder::FileBuilderEnum;
|
||||||
use crate::dumpers::Entry;
|
use crate::dumpers::Entry;
|
||||||
use crate::error::Result;
|
use crate::error::Result;
|
||||||
@ -9,6 +13,24 @@ use super::{generate_file, Entries};
|
|||||||
pub fn dump_schemas(builders: &mut Vec<FileBuilderEnum>, process: &Process) -> Result<()> {
|
pub fn dump_schemas(builders: &mut Vec<FileBuilderEnum>, process: &Process) -> Result<()> {
|
||||||
let schema_system = SchemaSystem::new(&process)?;
|
let schema_system = SchemaSystem::new(&process)?;
|
||||||
|
|
||||||
|
let type_map = HashMap::from([
|
||||||
|
("uint8", "uint8_t"),
|
||||||
|
("uint16", "uint16_t"),
|
||||||
|
("uint32", "uint32_t"),
|
||||||
|
("uint64", "uint64_t"),
|
||||||
|
("int8", "int8_t"),
|
||||||
|
("int16", "int16_t"),
|
||||||
|
("int32", "int32_t"),
|
||||||
|
("int64", "int64_t"),
|
||||||
|
("float32", "float"),
|
||||||
|
("float64", "double"),
|
||||||
|
]);
|
||||||
|
|
||||||
|
let regex_map: HashMap<String, Regex> = type_map
|
||||||
|
.iter()
|
||||||
|
.map(|(k, _v)| ((k.to_string()), Regex::new(&format!(r"\b{}\b", k)).unwrap()))
|
||||||
|
.collect();
|
||||||
|
|
||||||
for type_scope in schema_system.type_scopes()? {
|
for type_scope in schema_system.type_scopes()? {
|
||||||
let module_name = type_scope.module_name()?;
|
let module_name = type_scope.module_name()?;
|
||||||
|
|
||||||
@ -23,20 +45,12 @@ pub fn dump_schemas(builders: &mut Vec<FileBuilderEnum>, process: &Process) -> R
|
|||||||
let field_name = field.name()?;
|
let field_name = field.name()?;
|
||||||
let field_offset = field.offset()?;
|
let field_offset = field.offset()?;
|
||||||
|
|
||||||
let mut type_name = field.r#type()?.name()?;
|
let mut type_name = field.r#type()?.name()?.replace(" ", "");
|
||||||
|
|
||||||
match type_name.as_str() {
|
for k in type_map.keys() {
|
||||||
"uint8" => type_name = "uint8_t".to_string(),
|
let re = ®ex_map[*k];
|
||||||
"uint16" => type_name = "uint16_t".to_string(),
|
|
||||||
"uint32" => type_name = "uint32_t".to_string(),
|
type_name = re.replace_all(&type_name, type_map[*k]).to_string();
|
||||||
"uint64" => type_name = "uint64_t".to_string(),
|
|
||||||
"int8" => type_name = "int8_t".to_string(),
|
|
||||||
"int16" => type_name = "int16_t".to_string(),
|
|
||||||
"int32" => type_name = "int32_t".to_string(),
|
|
||||||
"int64" => type_name = "int64_t".to_string(),
|
|
||||||
"float32" => type_name = "float".to_string(),
|
|
||||||
"float64" => type_name = "double".to_string(),
|
|
||||||
_ => {}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
log::debug!(
|
log::debug!(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user