Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //DUMPED BY NOMSTER
- class UGCPerProjectDefaults //SIZE : 0xCC
- {
- public:
- AllegianceRestriction; //OFFSET: 0x0
- class UGCDialogTreePrompt* DefaultTransitionPrompt; //OFFSET: 0x4
- OverrideCategoryName; //OFFSET: 0x10
- class UGCPerAllegianceDefaults* Allegiance; //OFFSET: 0x14
- class UGCPerProjectEncounterRank* Rank; //OFFSET: 0x18
- class UGCKillCreditLimit* KillCreditLimit; //OFFSET: 0x1C
- class UGCKillCreditLimit2* KillCreditLimit2; //OFFSET: 0x20
- MaxActorsInAggroDist; //OFFSET: 0x24
- MaxEnemyActorsInAggroDist; //OFFSET: 0x28
- MaxFriendlyActorsInAggroDist; //OFFSET: 0x2C
- class WorldVariableDef* VariableDef; //OFFSET: 0x30
- Behavior; //OFFSET: 0x34
- NoCombatBehavior; //OFFSET: 0x38
- TrapObject; //OFFSET: 0x3C
- CustomInteriorMap; //OFFSET: 0x40
- InteriorKillObject; //OFFSET: 0x4C
- InteriorDetailObject; //OFFSET: 0x50
- InteriorDestructibleObject; //OFFSET: 0x54
- MaxRoomSize; //OFFSET: 0x58
- SpaceKillObject; //OFFSET: 0x64
- SpaceDetailObject; //OFFSET: 0x68
- SpaceDestructibleObject; //OFFSET: 0x6C
- SpacePlanetObject; //OFFSET: 0x70
- SpaceRingObject; //OFFSET: 0x74
- SpaceSunObject; //OFFSET: 0x78
- SpaceAggroDistance; //OFFSET: 0x7C
- SpaceMaxActorDistance; //OFFSET: 0x80
- GroundBuildingObject; //OFFSET: 0x88
- GroundAggroDistance; //OFFSET: 0x8C
- GroundMaxActorDistance; //OFFSET: 0x90
- class UGCCostumeSkeletonSlotDef* CostumeSkeletonDef; //OFFSET: 0x94
- class UGCCostumeRegionDef* CostumeRegionDef; //OFFSET: 0x98
- class UGCCostumeRegionDef* CostumeRegionScale; //OFFSET: 0x98
- class UGCSpecialComponentDef* SpecialComponent; //OFFSET: 0xA8
- class UGCProjectBudget* Budget; //OFFSET: 0xAC
- class UGCCostumeNamingConventionField* CostumeNameField; //OFFSET: 0xB0
- class UGCOverworldMapRegion* MapRegion; //OFFSET: 0xB4
- Cutscene; //OFFSET: 0xB8
- TetheringAllowed; //OFFSET: 0xBC
- ExteriorsAllowNormalSnapping; //OFFSET: 0xBD
- class UGCCheckedAttribDef* CheckedAttrib; //OFFSET: 0xC0
- class WorldSkyVolumeProperties* BoundsSkyFade; //OFFSET: 0xC4
- FallbackPromptText; //OFFSET: 0xC8
- };
- class AIPowerConfigDef //SIZE : 0x4C
- {
- public:
- inheritData; //OFFSET: 0x0
- };
- class AutoDescAttribMod //SIZE : 0x7C
- {
- public:
- Key; //OFFSET: 0x0
- AttribName; //OFFSET: 0x4
- AttribDesc; //OFFSET: 0x8
- AttribDescLong; //OFFSET: 0xC
- Dev; //OFFSET: 0x10
- Default; //OFFSET: 0x14
- Custom; //OFFSET: 0x18
- Effect; //OFFSET: 0x1C
- Magnitude; //OFFSET: 0x20
- MagnitudePerSecond; //OFFSET: 0x24
- MagnitudeVariance; //OFFSET: 0x28
- MagnitudeActual; //OFFSET: 0x2C
- MagnitudeMaxActual; //OFFSET: 0x30
- Duration; //OFFSET: 0x34
- Period; //OFFSET: 0x38
- Chance; //OFFSET: 0x3C
- ChanceDenormalized; //OFFSET: 0x40
- Delay; //OFFSET: 0x44
- Target; //OFFSET: 0x48
- StackLimit; //OFFSET: 0x4C
- Requires; //OFFSET: 0x50
- Affects; //OFFSET: 0x54
- class AutoDescPower* PowersInline; //OFFSET: 0x58
- Expire; //OFFSET: 0x5C
- class AutoDescPower* PowerExpire; //OFFSET: 0x60
- class AutoDescPower* p; //OFFSET: 0x64
- class AutoDescPower* ps; //OFFSET: 0x68
- class AutoDescAttribMod* c; //OFFSET: 0x6C
- EnhancementExtension; //OFFSET: 0x78
- };
- class AutoDescPower //SIZE : 0xEC
- {
- public:
- Key; //OFFSET: 0x0
- Name; //OFFSET: 0x4
- Desc; //OFFSET: 0x8
- DescLong; //OFFSET: 0xC
- DescFlavor; //OFFSET: 0x10
- Custom; //OFFSET: 0x14
- Dev; //OFFSET: 0x18
- Type; //OFFSET: 0x1C
- ComboRequires; //OFFSET: 0x20
- ComboCharge; //OFFSET: 0x24
- EnhanceAttach; //OFFSET: 0x28
- EnhanceAttached; //OFFSET: 0x2C
- EnhanceApply; //OFFSET: 0x30
- CostMin; //OFFSET: 0x34
- CostMax; //OFFSET: 0x38
- CostPeriodicMin; //OFFSET: 0x3C
- CostPeriodicMax; //OFFSET: 0x40
- Cost; //OFFSET: 0x44
- CostPeriodic; //OFFSET: 0x48
- MaxTargets; //OFFSET: 0x4C
- RangeMin; //OFFSET: 0x50
- RangeMax; //OFFSET: 0x54
- AreaMin; //OFFSET: 0x58
- AreaMax; //OFFSET: 0x5C
- InnerAreaMin; //OFFSET: 0x60
- InnerAreaMax; //OFFSET: 0x64
- Target; //OFFSET: 0x68
- Range; //OFFSET: 0x6C
- TargetArc; //OFFSET: 0x70
- TimeChargeMin; //OFFSET: 0x74
- TimeChargeMax; //OFFSET: 0x78
- TimeActivateMin; //OFFSET: 0x7C
- TimeActivateMax; //OFFSET: 0x80
- TimeActivatePeriodMin; //OFFSET: 0x84
- TimeActivatePeriodMax; //OFFSET: 0x88
- TimeMaintainMin; //OFFSET: 0x8C
- TimeMaintainMax; //OFFSET: 0x90
- TimeRechargeMin; //OFFSET: 0x94
- TimeRechargeMax; //OFFSET: 0x98
- TimeCharge; //OFFSET: 0x9C
- TimeActivate; //OFFSET: 0xA0
- TimeActivatePeriod; //OFFSET: 0xA4
- TimeMaintain; //OFFSET: 0xA8
- TimeRecharge; //OFFSET: 0xAC
- Charges; //OFFSET: 0xB0
- LifetimeUsage; //OFFSET: 0xB4
- LifetimeGame; //OFFSET: 0xB8
- LifetimeReal; //OFFSET: 0xBC
- Attribs; //OFFSET: 0xC0
- Footnotes; //OFFSET: 0xC4
- class AutoDescPower* PowersCombo; //OFFSET: 0xC8
- class AutoDescPower* PowersEnhancements; //OFFSET: 0xCC
- class AutoDescPower* ps; //OFFSET: 0xD0
- class AutoDescAttribMod* AttribMods; //OFFSET: 0xD4
- class AutoDescAttribMod* AttribModsEnhancements; //OFFSET: 0xD8
- class AutoDescAttribMod* m; //OFFSET: 0xDC
- RequiredGemType; //OFFSET: 0xE0
- Active; //OFFSET: 0xE4
- PowerTags; //OFFSET: 0xE8
- };
- class Character //SIZE : 0x288
- {
- public:
- dirtyID; //OFFSET: 0x4
- dirtyClientMatchID; //OFFSET: 0x8
- iLevelExp; //OFFSET: 0xC
- iLevelCombat; //OFFSET: 0x10
- class LevelCombatControl* pLevelCombatControl; //OFFSET: 0x14
- puiTempClassPowers; //OFFSET: 0x20
- class AdditionalCharacterPath* ppSecondaryPaths; //OFFSET: 0x28
- class CustomSpecies* pCustomSpecies; //OFFSET: 0x30
- uiPowerIDMax; //OFFSET: 0x34
- class Power* ppPowersPersonal; //OFFSET: 0x3C
- class Power* ppPowersClass; //OFFSET: 0x40
- class Power* ppPowersSpecies; //OFFSET: 0x44
- class Power* ppPowersTemporary; //OFFSET: 0x48
- class Power* ppPowersPropagation; //OFFSET: 0x4C
- class CharacterPowerSlots* pSlots; //OFFSET: 0x54
- class PowerSlotSet* pSlotSetBecomeCritter; //OFFSET: 0x58
- class CombatReactivePowerInfo* pCombatReactivePowerInfo; //OFFSET: 0x68
- class CombatPowerStateSwitchingInfo* pCombatPowerStateInfo; //OFFSET: 0x6C
- class PowerTree* ppPowerTrees; //OFFSET: 0x70
- class PowerTreeClientInfoList* pClientPowerTreeInfo; //OFFSET: 0x74
- class CharacterPointSpent* ppPointSpentPowerTrees; //OFFSET: 0x78
- uiPowerTreeModCount; //OFFSET: 0x7C
- uiLastFreeRespecTime; //OFFSET: 0x80
- uiLastForcedRespecTime; //OFFSET: 0x84
- eaiTypeLastFreeRespecTime; //OFFSET: 0x88
- class AssignedStats* ppAssignedStats; //OFFSET: 0x8C
- class SavedAttribStats* ppSavedAttribStats; //OFFSET: 0x90
- pchAttribStatsPreset; //OFFSET: 0x94
- pchCurrentAttribStatsPreset; //OFFSET: 0x94
- pchCurrentAttribStatsPreset; //OFFSET: 0x94
- class SavedAttribute* ppSavedAttributes; //OFFSET: 0x98
- class CharacterAttribs* pattrBasic; //OFFSET: 0x9C
- class PowerStatBonusData* pPowerStatBonusData; //OFFSET: 0xA0
- class InnateAttribModData* pInnateAttribModData; //OFFSET: 0xA4
- class ModArray* ModArray; //OFFSET: 0xAC
- class AttribModNet* ppModsNet; //OFFSET: 0xCC
- class AttribAccrualSet* pInnateAccrualSet; //OFFSET: 0xD4
- class CharacterTraining* ppTraining; //OFFSET: 0xE4
- class CombatEventState* pCombatEventState; //OFFSET: 0xE8
- piPowerModes; //OFFSET: 0xEC
- class PowerModes* ppPowerModeHistory; //OFFSET: 0xF0
- class CooldownTimer* ppCooldownTimers; //OFFSET: 0xF4
- class CooldownRateModifier* ppSpeedCooldown; //OFFSET: 0xF8
- class CombatAdvantageNode* ppCombatAdvantages; //OFFSET: 0x118
- class CharacterChargeData* pChargeData; //OFFSET: 0x140
- class PowerSubtargetChoice* pSubtarget; //OFFSET: 0x144
- class CombatTrackerNetList* CombatTrackerNetList; //OFFSET: 0x17C
- class PowerSubtargetNet* ppSubtargets; //OFFSET: 0x188
- erRingoutCredit; //OFFSET: 0x18C
- currentTargetRef; //OFFSET: 0x190
- erTargetDual; //OFFSET: 0x194
- erTargetFocus; //OFFSET: 0x198
- targetChangeID; //OFFSET: 0x1A0
- focusTargetChangeID; //OFFSET: 0x1A4
- perUntargetable; //OFFSET: 0x1A8
- perHidden; //OFFSET: 0x1AC
- class CharacterAITargetInfo* ppAITargets; //OFFSET: 0x1B0
- erHeld; //OFFSET: 0x1BC
- fHeldMass; //OFFSET: 0x1C0
- erHeldBy; //OFFSET: 0x1C4
- ppchHeldFXNames; //OFFSET: 0x1C8
- pfTimersAttribPool; //OFFSET: 0x1D0
- class PVPDuelState* PVPDuelState; //OFFSET: 0x1E0
- class PVPFlag* PVPFlag; //OFFSET: 0x1E4
- gangID; //OFFSET: 0x1E8
- class PVPTeamFlag* pvpTeamDuelFlag; //OFFSET: 0x1EC
- class NearDeath* pNearDeath; //OFFSET: 0x1F4
- primaryPetRef; //OFFSET: 0x1FC
- uiTimeCombatExit; //OFFSET: 0x200
- uiTimeCombatVisualsExit; //OFFSET: 0x204
- uiTimeBattleForm; //OFFSET: 0x208
- uiConfuseSeed; //OFFSET: 0x20C
- iFreeRespecAvailable; //OFFSET: 0x214
- class Item* ppAutoExecItems; //OFFSET: 0x218
- uiPowersCreatedEntityTime; //OFFSET: 0x230
- bIsRooted; //OFFSET: 0x238
- bIsHeld; //OFFSET: 0x238
- bInvulnerable; //OFFSET: 0x238
- bUnstoppable; //OFFSET: 0x238
- bUnkillable; //OFFSET: 0x238
- bLevelAdjusting; //OFFSET: 0x238
- bSafe; //OFFSET: 0x238
- bBattleForm; //OFFSET: 0x238
- bDisableFaceActivate; //OFFSET: 0x238
- bDisableFaceSelected; //OFFSET: 0x238
- bRequireValidTarget; //OFFSET: 0x238
- bUseCameraTargeting; //OFFSET: 0x238
- bDisablePowerQueuing; //OFFSET: 0x238
- bShooterControls; //OFFSET: 0x238
- bIsPrimaryPet; //OFFSET: 0x23C
- bModsOwnedByOwner; //OFFSET: 0x23C
- bBecomeCritter; //OFFSET: 0x23C
- bHasAvailableResearch; //OFFSET: 0x23C
- bSpecialLargeMonster; //OFFSET: 0x23C
- class PowerActivationState* ppActivationState; //OFFSET: 0x240
- puiPowerIDsSaved_Obsolete; //OFFSET: 0x278
- eaSavedPowersIDs; //OFFSET: 0x278
- puiPowerIDsSaved; //OFFSET: 0x278
- uiPredictedDeathTime; //OFFSET: 0x27C
- pcSwingingFX; //OFFSET: 0x280
- dirtyBit; //OFFSET: 0x284
- };
- class CharacterClassAttrib //SIZE : 0x10
- {
- public:
- pfBasic; //OFFSET: 0x0
- pfStrength; //OFFSET: 0x4
- pfResist; //OFFSET: 0x8
- class AttribCurveMax* Curves; //OFFSET: 0xC
- };
- class CombatPowerStateSwitchingDef //SIZE : 0x2C
- {
- public:
- Name; //OFFSET: 0x0
- FileName; //OFFSET: 0x4
- class CombatPowerStateDef* State; //OFFSET: 0x8
- class CombatPowerStatePowerSet* PowerSet; //OFFSET: 0xC
- class CombatPowerStatePowerslotSet* PowerSlotSet; //OFFSET: 0x10
- SpecialPowerSwitchedSlot; //OFFSET: 0x14
- SwitchCooldown; //OFFSET: 0x18
- CombatLevelLockout; //OFFSET: 0x1C
- DisallowStateCycling; //OFFSET: 0x20
- DismountOnStateSwitch; //OFFSET: 0x20
- DisableActivationWhileKnocked; //OFFSET: 0x28
- };
- class CostumeBoneValidValues //SIZE : 0x20
- {
- public:
- class PCGeometryDef* Geos; //OFFSET: 0x4
- class PCMaterialDef* Mats; //OFFSET: 0x8
- class PCTextureDef* Details; //OFFSET: 0xC
- class PCTextureDef* Patterns; //OFFSET: 0x10
- class PCTextureDef* Speculars; //OFFSET: 0x14
- class PCTextureDef* Diffuses; //OFFSET: 0x18
- class PCTextureDef* Movables; //OFFSET: 0x1C
- };
- class CritterFaction //SIZE : 0x14
- {
- public:
- Name; //OFFSET: 0x0
- FileName; //OFFSET: 0x4
- DefaultEnemyFaction; //OFFSET: 0x8
- DefaultPlayerFaction; //OFFSET: 0x9
- CanBeSubFaction; //OFFSET: 0xA
- class CritterFactionRelationship* relationship; //OFFSET: 0xC
- };
- class DamageFloatTemplate //SIZE : 0x64
- {
- public:
- class Expression* ColorBlock; //OFFSET: 0x0
- };
- class EncounterLayer //SIZE : 0x40
- {
- public:
- Name; //OFFSET: 0x0
- FileName; //OFFSET: 0x4
- IgnoreLayer; //OFFSET: 0x8
- UseLockout; //OFFSET: 0x8
- Visible; //OFFSET: 0xA
- Level:; //OFFSET: 0xC
- ForceTeamSize; //OFFSET: 0x10
- NextClickableUniqueID; //OFFSET: 0x14
- class OldStaticEncounterGroup* StaticEncRoot; //OFFSET: 0x18
- class OldPatrolRoute* NamedRoute; //OFFSET: 0x34
- };
- class Entity //SIZE : 0x2D8
- {
- public:
- myContainerID; //OFFSET: 0x10
- mySendFlags; //OFFSET: 0x24
- sentThisFrame; //OFFSET: 0x28
- iPartitionIdx_UseAccessor; //OFFSET: 0x2C
- pos_use_accessor; //OFFSET: 0x48
- rot_use_accessor; //OFFSET: 0x54
- invisible; //OFFSET: 0x74
- isInvisiblePersistent; //OFFSET: 0x74
- astrRegion; //OFFSET: 0x78
- DebugName; //OFFSET: 0x7C
- class Player* pPlayer; //OFFSET: 0xFC
- class Character* pChar; //OFFSET: 0x100
- class SavedEntityData* pSaved; //OFFSET: 0x104
- class EntityAttach* pAttach; //OFFSET: 0x108
- class Critter* pCritter; //OFFSET: 0x10C
- class Nemesis* pNemesis; //OFFSET: 0x110
- class Inventory* pInventoryV2; //OFFSET: 0x114
- class InventoryV1* pInventoryV1_Deprecated; //OFFSET: 0x118
- class InventoryV1* pInventory; //OFFSET: 0x118
- class InventoryV1* Inventory; //OFFSET: 0x118
- ItemIDMax; //OFFSET: 0x11C
- class PlayerTeam* pTeam; //OFFSET: 0x120
- class EmailV3* pEmailV3; //OFFSET: 0x124
- class TeamUpRequest* pTeamUpRequest; //OFFSET: 0x128
- class * hFaction; //OFFSET: 0x12C
- class * hSubFaction; //OFFSET: 0x130
- class * hFactionOverride; //OFFSET: 0x134
- class * hPowerFactionOverride; //OFFSET: 0x138
- class CostumeRef* CostumeRef; //OFFSET: 0x148
- fHue; //OFFSET: 0x180
- class EquippedArt* pEquippedArt; //OFFSET: 0x184
- class UIVar* UIVars; //OFFSET: 0x188
- erCreator; //OFFSET: 0x258
- erOwner; //OFFSET: 0x25C
- erCreatorTarget; //OFFSET: 0x264
- class CurrentHood* Neighborhood; //OFFSET: 0x268
- class CurrentHood* currentNeighborhood; //OFFSET: 0x268
- class GameEventParticipant* pGameEventInfo; //OFFSET: 0x26C
- class {* aibase; //OFFSET: 0x270
- class {* AI; //OFFSET: 0x270
- uiPowerReplaceIDMax; //OFFSET: 0x274
- class PowerReplace* ppPowerReplaces; //OFFSET: 0x278
- class EntityExternalInnate* externalInnate; //OFFSET: 0x27C
- iAICombatTeamID; //OFFSET: 0x280
- uiUpdateInactiveEntUI; //OFFSET: 0x288
- class EntityUI* pEntUI; //OFFSET: 0x28C
- fEntitySendDistance; //OFFSET: 0x290
- fEntityMinSeeAtDistance; //OFFSET: 0x294
- bFadeOutAndThenRemove; //OFFSET: 0x298
- bNoInterpAlpha; //OFFSET: 0x298
- bNoInterpAlphaOnSpawn; //OFFSET: 0x298
- bPreserveAlpha; //OFFSET: 0x298
- bImperceptible; //OFFSET: 0x298
- bForceFadeOut; //OFFSET: 0x298
- bInCutscene; //OFFSET: 0x298
- bDeadBodyFaded; //OFFSET: 0x298
- bDeathPredicted; //OFFSET: 0x298
- factionDirtiedCount; //OFFSET: 0x29C
- fAlpha; //OFFSET: 0x2A0
- fHideTime; //OFFSET: 0x2A4
- fCameraCollisionFade; //OFFSET: 0x2A8
- astrMissionToGrant; //OFFSET: 0x2AC
- lastProjSpecificLogTime; //OFFSET: 0x2B0
- estrProjSpecificLogString; //OFFSET: 0x2B4
- iSeedNumber; //OFFSET: 0x2B8
- iBoxNumber; //OFFSET: 0x2BC
- FixupVersion; //OFFSET: 0x2CC
- dirtyBit; //OFFSET: 0x2D0
- };
- class FilterStruct //SIZE : 0x4
- {
- public:
- class FilterPairStruct* Pairs; //OFFSET: 0x0
- };
- class FragileScaleSet //SIZE : 0x18
- {
- public:
- Name; //OFFSET: 0x0
- DefaultScale; //OFFSET: 0x4
- class FragileScale* Scale; //OFFSET: 0x8
- class CharacterAttribs* pattrScale; //OFFSET: 0xC
- };
- class GameAudioEventMap //SIZE : 0x114
- {
- public:
- FileName; //OFFSET: 0x0
- Name; //OFFSET: 0x4
- class GameAudioEventPair* Pairs; //OFFSET: 0x8
- };
- class GameTimer //SIZE : 0x10
- {
- public:
- Name; //OFFSET: 0x0
- Timer; //OFFSET: 0x4
- durationSeconds; //OFFSET: 0x8
- Visible; //OFFSET: 0xC
- };
- class InfoForUGCProjectSaveOrPublish //SIZE : 0x70
- {
- public:
- class UGCProjectInfo* sProjectInfo; //OFFSET: 0x0
- MapNames; //OFFSET: 0x3C
- EditingNameSpace; //OFFSET: 0x40
- PublishUUID; //OFFSET: 0x44
- PublishNameSpace; //OFFSET: 0x48
- PublishJobName; //OFFSET: 0x4C
- CostumeOverride; //OFFSET: 0x50
- PetOverride; //OFFSET: 0x54
- BodyText; //OFFSET: 0x58
- strInitialMapName; //OFFSET: 0x5C
- strInitialSpawnPoint; //OFFSET: 0x60
- class UGCProject* ProjectHeaderCopy; //OFFSET: 0x64
- EntContainerID; //OFFSET: 0x6C
- };
- class InventoryBagData //SIZE : 0x4
- {
- public:
- class InventorySlot* Slots; //OFFSET: 0x0
- };
- class ItemArt //SIZE : 0xD4
- {
- public:
- Name; //OFFSET: 0x0
- Geo; //OFFSET: 0x4
- GeoSecondary; //OFFSET: 0x8
- class ItemArtGeoData* GeoList; //OFFSET: 0xC
- Color; //OFFSET: 0x10
- Color2; //OFFSET: 0x1C
- Color3; //OFFSET: 0x2C
- Color4; //OFFSET: 0x3C
- Material; //OFFSET: 0x4C
- Bits; //OFFSET: 0x50
- Bit; //OFFSET: 0x50
- PrimaryBit; //OFFSET: 0x50
- SecondaryBits; //OFFSET: 0x54
- SecondaryBit; //OFFSET: 0x54
- SecondaryStanceWords; //OFFSET: 0x58
- StanceWords; //OFFSET: 0x5C
- PrimaryStanceWords; //OFFSET: 0x5C
- FXAdd; //OFFSET: 0x60
- FXPrimary; //OFFSET: 0x64
- FXSecondary; //OFFSET: 0x68
- FXItemArtActive; //OFFSET: 0x6C
- FXItemArtInactive; //OFFSET: 0x70
- SecondaryFXItemArtActive; //OFFSET: 0x74
- SecondaryFXItemArtInactive; //OFFSET: 0x78
- Hue; //OFFSET: 0x7C
- ActivePrimaryBone; //OFFSET: 0x80
- ActiveSecondaryBone; //OFFSET: 0x84
- ActiveRotation; //OFFSET: 0x88
- ActivePosition; //OFFSET: 0x94
- HolsterPrimaryBone; //OFFSET: 0xA0
- HolsterSecondaryBone; //OFFSET: 0xA4
- HolsterRotation; //OFFSET: 0xA8
- HolsterPosition; //OFFSET: 0xB4
- AlwaysShowOnBothBones; //OFFSET: 0xC0
- OptionalParam; //OFFSET: 0xC4
- Scope; //OFFSET: 0xCC
- File; //OFFSET: 0xD0
- };
- class ItemSortTypes //SIZE : 0x10
- {
- public:
- class ItemSortTypeCategory* ItemSortTypeCategory; //OFFSET: 0x0
- class ItemSortType* ItemSortType; //OFFSET: 0x4
- class ItemSortType* IndexedItemSortTypes; //OFFSET: 0x8
- FileName; //OFFSET: 0xC
- };
- class ItemVars //SIZE : 0x8
- {
- public:
- class ItemVar* ItemVar; //OFFSET: 0x0
- stItemVars; //OFFSET: 0x4
- };
- class NotifyAction //SIZE : 0x44
- {
- public:
- LogicalStringFilter; //OFFSET: 0x4
- LogicalStringIsTutorial; //OFFSET: 0x8
- Command; //OFFSET: 0xC
- class NotifyActionGenState* GenEnterState; //OFFSET: 0x18
- class NotifyActionGenState* GenExitState; //OFFSET: 0x1C
- class NotifyActionGenMessage* GenMessage; //OFFSET: 0x20
- class NotifyActionEnqueue* Queue; //OFFSET: 0x24
- class NotifyTutorialGen* TutorialGen; //OFFSET: 0x28
- Sound; //OFFSET: 0x2C
- class NotifyActionFloatToGen* FloatTo; //OFFSET: 0x30
- class NotifyActionDialog* PopUpDialog; //OFFSET: 0x34
- class NotifyActionChat* Chat; //OFFSET: 0x38
- FileName; //OFFSET: 0x40
- };
- class OldStaticEncounter //SIZE : 0x6C
- {
- public:
- Name; //OFFSET: 0x0
- NoDespawn; //OFFSET: 0x4
- FileName; //OFFSET: 0x8
- MinLevel; //OFFSET: 0x10
- MaxLevel; //OFFSET: 0x14
- class * encCritterGroup; //OFFSET: 0x1C
- SpawnAnim; //OFFSET: 0x20
- SpawnWeight; //OFFSET: 0x24
- class * encFaction; //OFFSET: 0x28
- class EncounterDef* defOverride; //OFFSET: 0x2C
- DeletedActors; //OFFSET: 0x30
- patrolRouteName; //OFFSET: 0x3C
- NoSnapToGround; //OFFSET: 0x40
- encPos; //OFFSET: 0x44
- encRot; //OFFSET: 0x50
- distToGround; //OFFSET: 0x60
- class WorldScopeNamePair* ScopeNames; //OFFSET: 0x68
- };
- class PTEnhTypeDef //SIZE : 0x8
- {
- public:
- Name; //OFFSET: 0x0
- class Expression* PurchaseExpression; //OFFSET: 0x4
- };
- class PTNodeTypeDef //SIZE : 0xC
- {
- public:
- Name; //OFFSET: 0x0
- class Expression* PurchaseExpression; //OFFSET: 0x4
- SubTypes; //OFFSET: 0x8
- };
- class PTPurchaseRequirements //SIZE : 0x28
- {
- public:
- GroupRequired; //OFFSET: 0x4
- TableLevel; //OFFSET: 0x8
- CharacterLevel; //OFFSET: 0x8
- DerivedTableLevel; //OFFSET: 0xC
- PointsSpentInThisTree; //OFFSET: 0x10
- MinPointsSpentInThisTree; //OFFSET: 0x10
- MaxPointsSpentInThisTree; //OFFSET: 0x14
- PointsSpentInAnyTree; //OFFSET: 0x18
- MinPointsSpentInAnyTree; //OFFSET: 0x18
- MaxPointsSpentInAnyTree; //OFFSET: 0x1C
- TableName; //OFFSET: 0x20
- class Expression* PurchaseExpression; //OFFSET: 0x24
- };
- class PTTypeDef //SIZE : 0x24
- {
- public:
- Name; //OFFSET: 0x0
- class Expression* PurchaseExpression; //OFFSET: 0x4
- TableScale; //OFFSET: 0x8
- CostScale; //OFFSET: 0xC
- Order; //OFFSET: 0x10
- NonRefundable; //OFFSET: 0x18
- SpentPointsNonDynamic; //OFFSET: 0x18
- OnlyRespecUsingFull; //OFFSET: 0x18
- HasAutoBuyTrees; //OFFSET: 0x18
- SpentPointsNumeric; //OFFSET: 0x1C
- DisregardPath; //OFFSET: 0x20
- };
- class PTUICategoryListNode //SIZE : 0x10
- {
- public:
- Name; //OFFSET: 0x0
- ShowCategory; //OFFSET: 0x4
- class PowerTreeHolder* TreeHolder; //OFFSET: 0x8
- ListSize; //OFFSET: 0xC
- };
- class PlayerDifficultySet //SIZE : 0x4
- {
- public:
- class PlayerDifficulty* Difficulty; //OFFSET: 0x0
- };
- class Power //SIZE : 0x8C
- {
- public:
- uiID; //OFFSET: 0x4
- uiTimeCreated; //OFFSET: 0x8
- iLevel; //OFFSET: 0xC
- fHue; //OFFSET: 0x10
- iEntCreateCostume; //OFFSET: 0x18
- iChargesUsed; //OFFSET: 0x1C
- iChargesUsedTransact; //OFFSET: 0x20
- fLifetimeGameUsed; //OFFSET: 0x24
- fLifetimeUsageUsed; //OFFSET: 0x28
- fTimeRecharge; //OFFSET: 0x2C
- fTimeChargeRefill; //OFFSET: 0x30
- class Power* ppSubPowers; //OFFSET: 0x3C
- class Power* ppSubCombatStatePowers; //OFFSET: 0x44
- iLevelAdjustment; //OFFSET: 0x4C
- fYaw; //OFFSET: 0x50
- uiReplacementID; //OFFSET: 0x54
- uiSrcEquipSlot; //OFFSET: 0x58
- uiPowerSlotReplacementID; //OFFSET: 0x5C
- fTableScale; //OFFSET: 0x60
- puiEnhancementIDs; //OFFSET: 0x70
- class PowerAttribEnhancements* ppAttribEnhancements; //OFFSET: 0x74
- fEnhancedRange; //OFFSET: 0x7C
- fEnhancedRadius; //OFFSET: 0x80
- bHideInUI; //OFFSET: 0x84
- bActive; //OFFSET: 0x84
- };
- class PowerAnimFX //SIZE : 0x1DC
- {
- public:
- Name; //OFFSET: 0x0
- Scope; //OFFSET: 0x4
- File; //OFFSET: 0x8
- uiStanceID; //OFFSET: 0xC
- uiPersistStanceID; //OFFSET: 0x10
- StanceTransitionTime; //OFFSET: 0x14
- AnimKeyword; //OFFSET: 0x18
- StickyStanceWords; //OFFSET: 0x1C
- HitAnimKeyword; //OFFSET: 0x20
- BlockAnimKeyword; //OFFSET: 0x24
- MissAnimKeyword; //OFFSET: 0x24
- StanceStickyBits; //OFFSET: 0x28
- PersistStanceStickyBits; //OFFSET: 0x2C
- StanceStickyFX; //OFFSET: 0x30
- PersistStanceStickyFX; //OFFSET: 0x34
- class PowerFXParam* StanceStickyFXParamBlock; //OFFSET: 0x38
- class PowerFXParam* StanceStickyFXParam; //OFFSET: 0x38
- class PowerFXParam* PersistStanceStickyFXParamBlock; //OFFSET: 0x3C
- class PowerFXParam* PersistStanceStickyFXParam; //OFFSET: 0x3C
- class PowerFXParam* PersistStanceInactiveStickyFXParamBlock; //OFFSET: 0x40
- class PowerFXParam* PersistStanceInactiveStickyFXParam; //OFFSET: 0x40
- StanceFlashBits; //OFFSET: 0x44
- PersistStanceFlashBits; //OFFSET: 0x48
- StanceFlashFX; //OFFSET: 0x4C
- PersistStanceFlashFX; //OFFSET: 0x50
- class PowerFXParam* StanceFlashFXParamBlock; //OFFSET: 0x54
- class PowerFXParam* StanceFlashFXParam; //OFFSET: 0x54
- class PowerFXParam* PersistStanceFlashFXParamBlock; //OFFSET: 0x58
- class PowerFXParam* PersistStanceFlashFXParam; //OFFSET: 0x58
- ChargeStickyBits; //OFFSET: 0x5C
- ChargeBits; //OFFSET: 0x5C
- ChargeStickyFX; //OFFSET: 0x60
- ChargeFX; //OFFSET: 0x60
- class PowerFXParam* ChargeStickyFXParamBlock; //OFFSET: 0x64
- class PowerFXParam* ChargeStickyFXParam; //OFFSET: 0x64
- class PowerFXParam* ChargeFXParam; //OFFSET: 0x64
- ChargeFlashBits; //OFFSET: 0x68
- ChargeFlashFX; //OFFSET: 0x6C
- class PowerFXParam* ChargeFlashFXParamBlock; //OFFSET: 0x70
- class PowerFXParam* ChargeFlashFXParam; //OFFSET: 0x70
- LungeStickyBits; //OFFSET: 0x74
- LungeStickyFX; //OFFSET: 0x78
- class PowerFXParam* LungeStickyFXParamBlock; //OFFSET: 0x7C
- class PowerFXParam* LungeStickyFXParam; //OFFSET: 0x7C
- LungeFlashBits; //OFFSET: 0x80
- LungeFlashFX; //OFFSET: 0x84
- class PowerFXParam* LungeFlashFXParamBlock; //OFFSET: 0x88
- class PowerFXParam* LungeFlashFXParam; //OFFSET: 0x88
- class PowerActivateFX* PreactivateFX; //OFFSET: 0x8C
- class PowerFXParam* PreactivateFXParamBlock; //OFFSET: 0x90
- class PowerFXParam* PreactivateFXParam; //OFFSET: 0x90
- PreactivateStickyBits; //OFFSET: 0x94
- PreactivateStickyFX; //OFFSET: 0x98
- class PowerFXParam* PreactivateStickyFXParamBlock; //OFFSET: 0x9C
- class PowerFXParam* PreactivateStickyFXParam; //OFFSET: 0x9C
- PreactivateBits; //OFFSET: 0xA0
- PreactivateAnimFlag; //OFFSET: 0xA4
- ActivateStickyBits; //OFFSET: 0xA8
- ActivateStickyFX; //OFFSET: 0xAC
- class PowerFXParam* ActivateStickyFXParamBlock; //OFFSET: 0xB0
- class PowerFXParam* ActivateStickyFXParam; //OFFSET: 0xB0
- ActivateBits; //OFFSET: 0xB4
- ActivateAnimFlag; //OFFSET: 0xB8
- class PowerActivateFX* ActivateFX; //OFFSET: 0xBC
- class PowerActivateFX* ActivateNearFX; //OFFSET: 0xC0
- class PowerActivateFX* ActivateMissFX; //OFFSET: 0xC4
- class PowerFXParam* ActivateFXParamBlock; //OFFSET: 0xC8
- class PowerFXParam* ActivateFXParam; //OFFSET: 0xC8
- PeriodicPreactivateBits; //OFFSET: 0xCC
- PeriodicActivateBits; //OFFSET: 0xD0
- class PowerActivateFX* PeriodicActivateFX; //OFFSET: 0xD4
- class PowerFXParam* PeriodicActivateFXParamBlock; //OFFSET: 0xD8
- class PowerFXParam* PeriodicActivateFXParam; //OFFSET: 0xD8
- DeactivateBits; //OFFSET: 0xDC
- DeactivateFX; //OFFSET: 0xE0
- class PowerFXParam* DeactivateFXParamBlock; //OFFSET: 0xE4
- class PowerFXParam* DeactivateFXParam; //OFFSET: 0xE4
- DeactivateAnimFlag; //OFFSET: 0xE8
- class PowerChargedActivate* ChargedActivate; //OFFSET: 0xEC
- TargetedBits; //OFFSET: 0xF0
- TargetedFX; //OFFSET: 0xF4
- class PowerFXParam* TargetedFXParamBlock; //OFFSET: 0xF8
- class PowerFXParam* TargetedFXParam; //OFFSET: 0xF8
- HitBits; //OFFSET: 0xFC
- HitFX; //OFFSET: 0x100
- class PowerFXParam* HitFXParamBlock; //OFFSET: 0x104
- class PowerFXParam* HitFXParam; //OFFSET: 0x104
- HitStickyFX; //OFFSET: 0x108
- class PowerFXParam* HitStickyFXParamBlock; //OFFSET: 0x10C
- class PowerFXParam* HitStickyFXParam; //OFFSET: 0x10C
- BlockBits; //OFFSET: 0x110
- MissBits; //OFFSET: 0x110
- BlockFX; //OFFSET: 0x114
- MissFX; //OFFSET: 0x114
- class PowerFXParam* BlockFXParamBlock; //OFFSET: 0x118
- class PowerFXParam* MissFXParamBlock; //OFFSET: 0x118
- class PowerFXParam* BlockFXParam; //OFFSET: 0x118
- DeathBits; //OFFSET: 0x11C
- DeathFX; //OFFSET: 0x120
- class PowerFXParam* DeathFXParamBlock; //OFFSET: 0x124
- class PowerFXParam* DeathFXParam; //OFFSET: 0x124
- DeathAnimStanceWords; //OFFSET: 0x128
- NearActivateFXDistance; //OFFSET: 0x134
- FramesBeforeActivateBits; //OFFSET: 0x138
- FramesBeforeActivateFX; //OFFSET: 0x13C
- FramesBeforeTargeted; //OFFSET: 0x140
- FramesBeforeHit; //OFFSET: 0x144
- FramesBeforeBlock; //OFFSET: 0x148
- FramesBeforePeriodicActivateBits; //OFFSET: 0x14C
- FramesBeforePeriodicActivateFX; //OFFSET: 0x150
- FramesBeforePeriodicTargeted; //OFFSET: 0x154
- FramesBeforePeriodicHit; //OFFSET: 0x158
- FramesBeforePeriodicBlock; //OFFSET: 0x15C
- DefaultHue; //OFFSET: 0x160
- ProjectileSpeed; //OFFSET: 0x168
- MeleeSwingStartAngle; //OFFSET: 0x16C
- MeleeSwingAnglePerSecond; //OFFSET: 0x170
- MeleeSwingHitPauseTime; //OFFSET: 0x174
- SpeedPenaltyDuringCharge; //OFFSET: 0x178
- SpeedPenaltyDuringPreactivate; //OFFSET: 0x17C
- SpeedPenaltyDuringActivate; //OFFSET: 0x180
- class PowerLunge* Lunge; //OFFSET: 0x184
- class PowerGrab* Grab; //OFFSET: 0x188
- };
- class PowerStat //SIZE : 0x30
- {
- public:
- Name; //OFFSET: 0x0
- class PowerStatSource* Stat; //OFFSET: 0x4
- StatItem; //OFFSET: 0x8
- class Expression* ExprBlock; //OFFSET: 0x14
- class Expression* Expr; //OFFSET: 0x14
- PowerTreeNodeRequired; //OFFSET: 0x18
- PowerDefRequired; //OFFSET: 0x1C
- Tag; //OFFSET: 0x28
- File; //OFFSET: 0x2C
- };
- class PowerTables //SIZE : 0xC
- {
- public:
- class PowerTable* PowerTable; //OFFSET: 0x0
- stPowerTables; //OFFSET: 0x4
- BasicFactBonusHitPointsMax; //OFFSET: 0x8
- };
- class PowerTreeDef //SIZE : 0x6C
- {
- public:
- Name; //OFFSET: 0x0
- class DisplayMessage* DisplayMessage; //OFFSET: 0x8
- class DisplayMessage* DisplayName; //OFFSET: 0x8
- class DisplayMessage* DescriptionMessage; //OFFSET: 0x14
- IconName; //OFFSET: 0x20
- class Expression* ExprBlockRequires; //OFFSET: 0x28
- class Expression* RequiresBlock; //OFFSET: 0x28
- class Expression* Requires; //OFFSET: 0x28
- class PTGroupDef* Group; //OFFSET: 0x2C
- File; //OFFSET: 0x30
- class PowerTreeTopDown* TopDown; //OFFSET: 0x38
- class PowerTreeLink* Links; //OFFSET: 0x3C
- DefaultPlayingStyle; //OFFSET: 0x44
- MaxSpendablePointsCostTable; //OFFSET: 0x48
- MaxSpendablePoints; //OFFSET: 0x4C
- MinCost; //OFFSET: 0x50
- AutoBuy; //OFFSET: 0x54
- Temporary; //OFFSET: 0x55
- SendToClient; //OFFSET: 0x56
- IsTalentTree; //OFFSET: 0x58
- class DisplayMessage* GrantMessage; //OFFSET: 0x60
- };
- class PowerVars //SIZE : 0x8
- {
- public:
- class PowerVar* PowerVar; //OFFSET: 0x0
- stPowerVars; //OFFSET: 0x4
- };
- class Team //SIZE : 0x88
- {
- public:
- iContainerID; //OFFSET: 0x0
- iCreatedOn; //OFFSET: 0x4
- class TeamMember* eaMembers; //OFFSET: 0x8
- class TeamMember* eaInvites; //OFFSET: 0xC
- class TeamMember* eaRequests; //OFFSET: 0x10
- class TeamMember* pLeader; //OFFSET: 0x14
- class TeamMember* pChampion; //OFFSET: 0x18
- class AwayTeamPrefs* eaAwayTeamPrefs; //OFFSET: 0x1C
- class StubTeamMember* eaDisconnecteds; //OFFSET: 0x20
- iVersion; //OFFSET: 0x28
- bInviteAccepted; //OFFSET: 0x2C
- loot_mode_quality; //OFFSET: 0x34
- iDifficulty; //OFFSET: 0x38
- iCachedMembers; //OFFSET: 0x48
- pchCachedStatusMessage; //OFFSET: 0x4C
- pchPrimaryMission; //OFFSET: 0x50
- Esprimarymission; //OFFSET: 0x50
- pcAllegiance; //OFFSET: 0x54
- pcSubAllegiance; //OFFSET: 0x58
- bRequireSubAllegianceMatch; //OFFSET: 0x5C
- class CrypticXSessionInfo* pXSessionInfo; //OFFSET: 0x60
- iTeamSpokesmanEntID; //OFFSET: 0x64
- iCurrentUGCProjectID; //OFFSET: 0x68
- pchStatusMessage; //OFFSET: 0x6C
- uBadLogoutTime; //OFFSET: 0x70
- iGameServerOwnerID; //OFFSET: 0x74
- bTeamMembersMustBeOnOwnerGameServer; //OFFSET: 0x78
- uiLocalTeamSyncRequestID; //OFFSET: 0x7C
- };
- class TransformationDef //SIZE : 0x14
- {
- public:
- class TransformationEventDef* Event; //OFFSET: 0x0
- TotalTime; //OFFSET: 0x4
- FromSourceCostume; //OFFSET: 0x8
- Name; //OFFSET: 0xC
- FileName; //OFFSET: 0x10
- };
- class UIGen3DFxState //SIZE : 0x8
- {
- public:
- FxName; //OFFSET: 0x0
- };
- class UIGenExpressionContainer //SIZE : 0xC
- {
- public:
- Name; //OFFSET: 0x0
- class Expression* ExpressionBlock; //OFFSET: 0x4
- class Expression* Expression; //OFFSET: 0x4
- ForceRebuild; //OFFSET: 0x8
- };
- class UIGenObjectState //SIZE : 0x14
- {
- public:
- hEntity; //OFFSET: 0x8
- class UIGen3DFxState* ObjectFxState; //OFFSET: 0xC
- ScreenDist; //OFFSET: 0x10
- };
- class UITrayElem //SIZE : 0x3C
- {
- public:
- class TrayElem* TrayElem; //OFFSET: 0x0
- class PetTrayElemData* PetData; //OFFSET: 0x4
- class PetTrayElemData* PetTrayElem; //OFFSET: 0x4
- class Item* SourceItem; //OFFSET: 0x8
- Icon; //OFFSET: 0xC
- Description; //OFFSET: 0x10
- Tray; //OFFSET: 0x14
- Slot; //OFFSET: 0x18
- DragType; //OFFSET: 0x20
- Key; //OFFSET: 0x24
- HighlightType; //OFFSET: 0x28
- LastStackedItemCount; //OFFSET: 0x2C
- uiNextStackedItemUpdate; //OFFSET: 0x30
- NumTotalCharges; //OFFSET: 0x34
- Valid; //OFFSET: 0x38
- Activatable; //OFFSET: 0x38
- InRange; //OFFSET: 0x38
- EnoughPower; //OFFSET: 0x38
- LineOfSight; //OFFSET: 0x38
- Facing; //OFFSET: 0x38
- NotDisabled; //OFFSET: 0x38
- Active; //OFFSET: 0x38
- Current; //OFFSET: 0x38
- Queued; //OFFSET: 0x38
- };
- class WeaponFXRef //SIZE : 0x4
- {
- public:
- };
- class DefaultSettingsRules //SIZE : 0xA4
- {
- public:
- class ResolutionRule* resolution; //OFFSET: 0x0
- class RenderScaleRule* renderscale; //OFFSET: 0x4
- filltwoboneskinning; //OFFSET: 0x8
- fillgpuparticles; //OFFSET: 0xC
- fillnoshadows; //OFFSET: 0x10
- fillsplatshadows; //OFFSET: 0x14
- fillnoeffects; //OFFSET: 0x18
- filloutliningintel; //OFFSET: 0x1C
- filllightingqualitylow; //OFFSET: 0x20
- filllightingqualitylowintel; //OFFSET: 0x24
- filldetail05; //OFFSET: 0x28
- filldetail075; //OFFSET: 0x2C
- fillterrainlow; //OFFSET: 0x30
- fillhighqualitydof; //OFFSET: 0x34
- fillssao; //OFFSET: 0x38
- fillmsaa; //OFFSET: 0x3C
- fillvfxlow; //OFFSET: 0x40
- fillvfxmedium; //OFFSET: 0x44
- filllensflare; //OFFSET: 0x48
- fillsoftparticles; //OFFSET: 0x4C
- filldrawhighdetail; //OFFSET: 0x50
- filldynamiclights; //OFFSET: 0x54
- filldrawhighfilldetail; //OFFSET: 0x58
- fillbloomquality1; //OFFSET: 0x5C
- fillbloomquality2; //OFFSET: 0x60
- fillpoissonshadows; //OFFSET: 0x64
- filltexaniso4; //OFFSET: 0x68
- filltexaniso16; //OFFSET: 0x6C
- fillminlightsperobject; //OFFSET: 0x70
- fillmaxlightsperobject; //OFFSET: 0x74
- fillminshadowedlights; //OFFSET: 0x78
- fillmaxshadowedlights; //OFFSET: 0x7C
- defaultsversionnumber; //OFFSET: 0x80
- fillclusterlow; //OFFSET: 0x84
- fillclustermid; //OFFSET: 0x88
- fillscattering; //OFFSET: 0x8C
- fillmax; //OFFSET: 0x90
- usescaledfillrate; //OFFSET: 0x94
- class ShaderQualityRule* shaderquality; //OFFSET: 0x98
- };
- class GfxFontGlyphData //SIZE : 0xC
- {
- public:
- TexPos; //OFFSET: 0x2
- Size; //OFFSET: 0x6
- XAdvance; //OFFSET: 0xA
- };
- class GfxLightingModel //SIZE : 0x18
- {
- public:
- Name; //OFFSET: 0x4
- FileName; //OFFSET: 0x8
- Text; //OFFSET: 0xC
- perlight; //OFFSET: 0x10
- lightshadowbuffer; //OFFSET: 0x14
- };
- class NinePatch //SIZE : 0x18
- {
- public:
- texture_name; //OFFSET: 0x4
- stretchableX; //OFFSET: 0x8
- stretchableY; //OFFSET: 0xC
- paddingX; //OFFSET: 0x10
- paddingY; //OFFSET: 0x14
- };
- class PreloadedLightCombo //SIZE : 0x18
- {
- public:
- light_mask; //OFFSET: 0x14
- };
- class PreloadedLightCombosList //SIZE : 0x4
- {
- public:
- class PreloadedLightCombo* LightCombo; //OFFSET: 0x0
- };
- class RdrLightDefinition //SIZE : 0x98
- {
- public:
- FileName; //OFFSET: 0x4
- normaltext; //OFFSET: 0x8
- shadowtesttext; //OFFSET: 0x10
- class RdrLightDefinitionParams* vertexlightparams; //OFFSET: 0x18
- class RdrLightDefinitionParams* singledirlightparams; //OFFSET: 0x1C
- };
- class ShaderTemplate //SIZE : 0x4C
- {
- public:
- FN; //OFFSET: 0x4
- class ShaderGraph* ShaderGraph; //OFFSET: 0x8
- class ShaderGuide* Guide; //OFFSET: 0x38
- class ShaderTemplateLink* ShaderTemplateLink; //OFFSET: 0x3C
- IsAutosave; //OFFSET: 0x40
- score; //OFFSET: 0x44
- };
- class SkyInfo //SIZE : 0x8C
- {
- public:
- FNNoPath; //OFFSET: 0x4
- FNNoPathShouldNotBeOverwritten; //OFFSET: 0x8
- Scope; //OFFSET: 0xC
- Tags; //OFFSET: 0x10
- Notes; //OFFSET: 0x14
- class Moon* Moon; //OFFSET: 0x1C
- IgnoreFogClip; //OFFSET: 0x20
- FogClip; //OFFSET: 0x21
- IgnoreFogClipLow; //OFFSET: 0x22
- FogClipLow; //OFFSET: 0x23
- CloudShadowTexture; //OFFSET: 0x24
- DiffuseWarpTextureCharacter; //OFFSET: 0x28
- DiffuseWarpTextureWorld; //OFFSET: 0x2C
- AmbientCube; //OFFSET: 0x30
- ReflectionCube; //OFFSET: 0x34
- SkyOverride; //OFFSET: 0x38
- class SkyTimeSun* SkySun; //OFFSET: 0x3C
- class SkyTimeSecondarySun* SkySecondarySun; //OFFSET: 0x40
- class SkyTimeCharacterLighting* SkyCharacterLighting; //OFFSET: 0x44
- class SkyTimeCloudShadows* SkyCloudShadows; //OFFSET: 0x48
- class SkyTimeShadowFade* SkyShadowFade; //OFFSET: 0x4C
- class SkyTimeColorCorrection* SkyColorCorrection; //OFFSET: 0x50
- class SkyTimeTint* SkyTint; //OFFSET: 0x54
- class SkyTimeOutline* SkyOutline; //OFFSET: 0x58
- class SkyTimeFog* SkyFog; //OFFSET: 0x5C
- class SkyTimeLightBehavior* SkyLightBehavior; //OFFSET: 0x60
- class SkyTimeBloom* SkyBloom; //OFFSET: 0x64
- class DOFValues* DOFValues; //OFFSET: 0x68
- class SkyTimeAmbientOcclusion* AmbientOcclusion; //OFFSET: 0x6C
- class SkyTimeWind* Wind; //OFFSET: 0x70
- class SkyTimeScattering* SkyScattering; //OFFSET: 0x74
- class SkyDome* SkyDome; //OFFSET: 0x78
- class ShadowRules* SkyShadows; //OFFSET: 0x7C
- bfParamsSpecified; //OFFSET: 0x80
- };
- class TexOptList //SIZE : 0x4
- {
- public:
- class IsFolder* FolderTexOpt; //OFFSET: 0x0
- };
- class TexWordList //SIZE : 0x4
- {
- public:
- };
- class WorldCellGraphicsData //SIZE : 0x164
- {
- public:
- class BasicTexture* cluster_tex_swaps; //OFFSET: 0x0
- };
- class HttpSessionStruct //SIZE : 0xC
- {
- public:
- Key; //OFFSET: 0x0
- };
- class ATRFixedUpEarrayUse //SIZE : 0x1C
- {
- public:
- ContainerDerefString; //OFFSET: 0x0
- Val; //OFFSET: 0xC
- SVal; //OFFSET: 0x10
- Comment; //OFFSET: 0x14
- };
- class ATRFixedUpLock //SIZE : 0xC
- {
- public:
- DerefString; //OFFSET: 0x0
- Comment; //OFFSET: 0x8
- };
- class BuildScriptCommand //SIZE : 0x2A0
- {
- public:
- ScriptString; //OFFSET: 0x8
- ScriptString_Use; //OFFSET: 0xC
- DisplayString; //OFFSET: 0x10
- DisplayString_Use; //OFFSET: 0x14
- WorkingDir; //OFFSET: 0x18
- WorkingDirectory_Use; //OFFSET: 0x1C
- FailureExpression; //OFFSET: 0x20
- FailureExpression_Use; //OFFSET: 0x24
- IfExpression; //OFFSET: 0x28
- If; //OFFSET: 0x28
- IfExpression_Use; //OFFSET: 0x2C
- VariableForSystemOutput; //OFFSET: 0x30
- VariableForEscapedSystemOutput; //OFFSET: 0x34
- VariableForSystemResult; //OFFSET: 0x38
- NumTries; //OFFSET: 0x3C
- ScriptInt; //OFFSET: 0x40
- ScriptFloat; //OFFSET: 0x44
- FailureTime; //OFFSET: 0x48
- CompileErrors; //OFFSET: 0x58
- NoScriptStringInErrorReport; //OFFSET: 0x58
- SetVariableRaw; //OFFSET: 0x58
- IsCrypticAppWithOwnConsole; //OFFSET: 0x58
- Break; //OFFSET: 0x58
- NonInterruptible; //OFFSET: 0x58
- IsExpectingCBComments; //OFFSET: 0x58
- ResetTimeoutOnAnyUpdate; //OFFSET: 0x58
- FileName_internal; //OFFSET: 0x60
- LineNum; //OFFSET: 0x64
- class BuildScriptingSimpleIncludeMacro* SimpleMacro; //OFFSET: 0x68
- OutputFile; //OFFSET: 0x6C
- OutputFile_Use; //OFFSET: 0x70
- AppendFile; //OFFSET: 0x74
- AppendFile_Use; //OFFSET: 0x78
- outputFileName; //OFFSET: 0x7C
- outputFileName_short; //OFFSET: 0x180
- IfIndex; //OFFSET: 0x284
- ElseIndex; //OFFSET: 0x288
- EndIfIndex; //OFFSET: 0x28C
- InternalStrs; //OFFSET: 0x290
- BufferedFORTokens; //OFFSET: 0x298
- ExtendedErrorType; //OFFSET: 0x29C
- };
- class BuildScriptingContext //SIZE : 0x188
- {
- public:
- ContextName; //OFFSET: 0x0
- BuildScriptingFailTime; //OFFSET: 0x4
- FailAfterDelayCalled; //OFFSET: 0x8
- SkipCurrentStep; //OFFSET: 0x9
- FailureLinkString; //OFFSET: 0xC
- InternalIncludeDepth; //OFFSET: 0x10
- CurForDepth; //OFFSET: 0x14
- InSpecialFailingModeWaitingForUninterruptibleChildContexts; //OFFSET: 0x18
- ForceAbort; //OFFSET: 0x19
- TestingOnly; //OFFSET: 0x1A
- AbortAndCloseInstantly; //OFFSET: 0x1B
- class BuildScriptCommandList* CommandList; //OFFSET: 0x24
- CurCommandNum; //OFFSET: 0x28
- ThereWereErrors; //OFFSET: 0x2C
- FramesInState; //OFFSET: 0x30
- TimeEnteredState; //OFFSET: 0x38
- ScriptStartTime; //OFFSET: 0x40
- CurDisplayString; //OFFSET: 0x44
- CurStepString; //OFFSET: 0x48
- FailureMessage; //OFFSET: 0x4C
- DefaultDirectories; //OFFSET: 0x50
- compileLogFileName; //OFFSET: 0x54
- MostRecentSystemCommandOutputFileName; //OFFSET: 0x158
- class BuildScriptingVariableList* Variables; //OFFSET: 0x15C
- NumStartingVariables; //OFFSET: 0x168
- Disabled; //OFFSET: 0x16C
- class BuildScriptingContext* Children; //OFFSET: 0x174
- class BuildScriptingContext* DetachedChildren; //OFFSET: 0x178
- Failing; //OFFSET: 0x17C
- };
- class CategoryListWrapper //SIZE : 0x4
- {
- public:
- class CategoryMain* Categories; //OFFSET: 0x0
- };
- class Color4 //SIZE : 0x10
- {
- public:
- };
- class ContainerRepositoryInfo //SIZE : 0x28
- {
- public:
- LastSequenceNumber; //OFFSET: 0x0
- LastTimeStamp; //OFFSET: 0x8
- CurrentSequenceNumber; //OFFSET: 0x10
- CurrentTimeStamp; //OFFSET: 0x18
- BaseContainerID; //OFFSET: 0x1C
- MaxContainerID; //OFFSET: 0x20
- class ContainerRepositoryTypeInfo* RepositoryTypeInfo; //OFFSET: 0x24
- };
- class DeferredPacketForSentryServer //SIZE : 0x28
- {
- public:
- TempPacketIdxAfterCreation; //OFFSET: 0x4
- TempPacketCmd; //OFFSET: 0x8
- Comment; //OFFSET: 0xC
- SendTime; //OFFSET: 0x10
- TimeSentToServer; //OFFSET: 0x14
- Alerted; //OFFSET: 0x18
- Index; //OFFSET: 0x20
- };
- class DeferredSendSingleFile //SIZE : 0x24
- {
- public:
- LocalFileName; //OFFSET: 0x0
- class DeferredSendSingleTarget* Targets; //OFFSET: 0x4
- QueriesOutstanding; //OFFSET: 0x8
- CRC; //OFFSET: 0xC
- Zipping; //OFFSET: 0x14
- ZippingFailed; //OFFSET: 0x15
- ZippedBufferSize; //OFFSET: 0x1C
- UnzippedBufferSize; //OFFSET: 0x20
- };
- class DeferredSendSingleTarget //SIZE : 0x10
- {
- public:
- MachineName; //OFFSET: 0x0
- RemoteFileName; //OFFSET: 0x4
- CRCQueryHandle; //OFFSET: 0x8
- };
- class FileNameBucket //SIZE : 0x14
- {
- public:
- Key; //OFFSET: 0x0
- FileNames; //OFFSET: 0x4
- OutFileNames; //OFFSET: 0x8
- OutFileSizes; //OFFSET: 0xC
- };
- class GraphNode //SIZE : 0x10
- {
- public:
- Name; //OFFSET: 0x0
- ppchIncoming; //OFFSET: 0x4
- };
- class KeyedAlertList //SIZE : 0x3C
- {
- public:
- Key; //OFFSET: 0x0
- CurActiveBySeverity; //OFFSET: 0x4
- TotalBySeverity; //OFFSET: 0x10
- TotalCount; //OFFSET: 0x1C
- LastMinute; //OFFSET: 0x24
- Last15Minutes; //OFFSET: 0x28
- LastHour; //OFFSET: 0x2C
- LastDay; //OFFSET: 0x30
- class {* ExtraStuff; //OFFSET: 0x34
- class Alert* Alerts; //OFFSET: 0x38
- };
- class LFSM_FileBeingReceived //SIZE : 0x28
- {
- public:
- Handle; //OFFSET: 0x0
- cmd; //OFFSET: 0x4
- FileName; //OFFSET: 0x8
- ExpectedSize; //OFFSET: 0x10
- SizeReceived; //OFFSET: 0x18
- };
- class LinkFileSendingMode_ManagedFileSend //SIZE : 0x48
- {
- public:
- UID; //OFFSET: 0x0
- LinkName; //OFFSET: 0x4
- Handle; //OFFSET: 0x8
- cmd; //OFFSET: 0xC
- LocalFileName; //OFFSET: 0x10
- RemoteFileName; //OFFSET: 0x14
- BytesPerTick; //OFFSET: 0x18
- FileSize; //OFFSET: 0x20
- BytesSent; //OFFSET: 0x28
- };
- class MachineInfoForShardSetupList //SIZE : 0x14
- {
- public:
- Comment; //OFFSET: 0x0
- class MachineInfoForShardSetup* Machines; //OFFSET: 0x4
- class GSMachineGroupDef* MachineGroup; //OFFSET: 0x8
- BaseGameServerGroupName; //OFFSET: 0xC
- class ShardSetupGenericArg* GenericArgs; //OFFSET: 0x10
- };
- class SMTPMessage //SIZE : 0x10
- {
- public:
- From; //OFFSET: 0x0
- recipients; //OFFSET: 0x4
- class SMTPMessagePart* Parts; //OFFSET: 0xC
- };
- class SMTPMessageRequest //SIZE : 0x38
- {
- public:
- From; //OFFSET: 0x0
- To; //OFFSET: 0x4
- subject; //OFFSET: 0x8
- Body; //OFFSET: 0xC
- Priority; //OFFSET: 0x10
- timeout; //OFFSET: 0x14
- attachfilename; //OFFSET: 0x18
- attachsuggestedname; //OFFSET: 0x1C
- attachmimetype; //OFFSET: 0x20
- Html; //OFFSET: 0x24
- Server; //OFFSET: 0x28
- };
- class SchemaMemoryStatus //SIZE : 0x28
- {
- public:
- Name; //OFFSET: 0x0
- TotalSpace; //OFFSET: 0x8
- UsedSpace; //OFFSET: 0x10
- FreeSpace; //OFFSET: 0x18
- class ThreadSafeMemoryPool* MemoryPools; //OFFSET: 0x20
- };
- class StashTableTest //SIZE : 0x4
- {
- public:
- stData; //OFFSET: 0x0
- };
- class TextBufferState //SIZE : 0x14
- {
- public:
- Text; //OFFSET: 0x0
- ProfanityFilteredText; //OFFSET: 0x4
- Cursor; //OFFSET: 0x8
- SelectionStart; //OFFSET: 0xC
- SelectionEnd; //OFFSET: 0x10
- };
- class ThreadSafeMemoryPool //SIZE : 0x38
- {
- public:
- structSize; //OFFSET: 0xC
- structsPerBlock; //OFFSET: 0x10
- allocationCount; //OFFSET: 0x14
- totalStructCount; //OFFSET: 0x18
- TotalBytes; //OFFSET: 0x1C
- UsedBytes; //OFFSET: 0x20
- FreeBytes; //OFFSET: 0x24
- Name; //OFFSET: 0x28
- };
- class TranslatedMessage //SIZE : 0x8
- {
- public:
- MessageKey; //OFFSET: 0x0
- };
- class TranslatedMessageDictionary //SIZE : 0x8
- {
- public:
- class TranslatedMessage* Message; //OFFSET: 0x0
- sLookupTable; //OFFSET: 0x4
- };
- class KeyBind //SIZE : 0x14
- {
- public:
- Key2; //OFFSET: 0x4
- Key; //OFFSET: 0x8
- Command; //OFFSET: 0xC
- Secondary; //OFFSET: 0x10
- ContinueProcessing; //OFFSET: 0x10
- };
- class KeyBindProfile //SIZE : 0x28
- {
- public:
- FileName; //OFFSET: 0x4
- class KeyBind* KeyBind; //OFFSET: 0x8
- TrickleKeys; //OFFSET: 0xC
- TrickleCommands; //OFFSET: 0xD
- UserSelectable; //OFFSET: 0x20
- Joystick; //OFFSET: 0x21
- EntityBinds; //OFFSET: 0x22
- SchemeRegion; //OFFSET: 0x24
- };
- class DSP_Chorus //SIZE : 0x20
- {
- public:
- chorus_drymix; //OFFSET: 0x0
- chorus_wetmix1; //OFFSET: 0x4
- chorus_wetmix2; //OFFSET: 0x8
- chorus_wetmix3; //OFFSET: 0xC
- chorus_delay; //OFFSET: 0x10
- chorus_rate; //OFFSET: 0x14
- chorus_depth; //OFFSET: 0x18
- chorus_feedback; //OFFSET: 0x1C
- };
- class DSP_Compressor //SIZE : 0x10
- {
- public:
- compressor_threshold; //OFFSET: 0x0
- compressor_attack; //OFFSET: 0x4
- compressor_release; //OFFSET: 0x8
- compressor_gainmakeup; //OFFSET: 0xC
- };
- class DSP_Distortion //SIZE : 0x4
- {
- public:
- distortion_level; //OFFSET: 0x0
- };
- class DSP_Echo //SIZE : 0x14
- {
- public:
- echo_delay; //OFFSET: 0x0
- echo_decayratio; //OFFSET: 0x4
- echo_maxchannels; //OFFSET: 0x8
- echo_drymix; //OFFSET: 0xC
- echo_wetmix; //OFFSET: 0x10
- };
- class DSP_Flange //SIZE : 0x10
- {
- public:
- flange_drymix; //OFFSET: 0x0
- flange_wetmix; //OFFSET: 0x4
- flange_depth; //OFFSET: 0x8
- flange_rate; //OFFSET: 0xC
- };
- class DSP_HighPass //SIZE : 0x8
- {
- public:
- highpass_cutoff; //OFFSET: 0x0
- highpass_resonance; //OFFSET: 0x4
- };
- class DSP_Lowpass //SIZE : 0x8
- {
- public:
- lowpass_cutoff; //OFFSET: 0x0
- lowpass_resonance; //OFFSET: 0x4
- };
- class DSP_Normalize //SIZE : 0xC
- {
- public:
- normalize_fadetime; //OFFSET: 0x0
- normalize_threshold; //OFFSET: 0x4
- normalize_maxamp; //OFFSET: 0x8
- };
- class DSP_ParamEQ //SIZE : 0xC
- {
- public:
- parameq_center; //OFFSET: 0x0
- parameq_bandwidth; //OFFSET: 0x4
- parameq_gain; //OFFSET: 0x8
- };
- class DSP_Pitchshift //SIZE : 0xC
- {
- public:
- pitchshift_pitch; //OFFSET: 0x0
- pitchshift_fftsize; //OFFSET: 0x4
- pitchshift_maxchannels; //OFFSET: 0x8
- };
- class DSP_SLowpass //SIZE : 0x4
- {
- public:
- lowpass_cutoff; //OFFSET: 0x0
- };
- class DSP_SfxReverb //SIZE : 0x3C
- {
- public:
- sfxreverb_drylevel; //OFFSET: 0x0
- sfxreverb_room; //OFFSET: 0x4
- sfxreverb_roomhf; //OFFSET: 0x8
- sfxreverb_roomrollofffactor; //OFFSET: 0xC
- sfxreverb_decaytime; //OFFSET: 0x10
- sfxreverb_decayhfratio; //OFFSET: 0x14
- sfxreverb_reflectionslevel; //OFFSET: 0x18
- sfxreverb_reflectionsdelay; //OFFSET: 0x1C
- sfxreverb_reverblevel; //OFFSET: 0x20
- sfxreverb_reverbdelay; //OFFSET: 0x24
- sfxreverb_diffusion; //OFFSET: 0x28
- sfxreverb_density; //OFFSET: 0x2C
- sfxreverb_hfreference; //OFFSET: 0x30
- sfxreverb_roomlf; //OFFSET: 0x34
- sfxreverb_lfreference; //OFFSET: 0x38
- };
- class SoundDSP //SIZE : 0x48
- {
- public:
- Name; //OFFSET: 0x4
- FileName; //OFFSET: 0x8
- class DSP_Distortion* distortion; //OFFSET: 0xC
- class DSP_HighPass* highpass; //OFFSET: 0xC
- class DSP_Echo* Echo; //OFFSET: 0xC
- class DSP_Chorus* chorus; //OFFSET: 0xC
- class DSP_Compressor* compressor; //OFFSET: 0xC
- class DSP_Flange* flange; //OFFSET: 0xC
- class DSP_Lowpass* lowpass; //OFFSET: 0xC
- class DSP_SLowpass* slowpass; //OFFSET: 0xC
- class DSP_Normalize* normalize; //OFFSET: 0xC
- class DSP_ParamEQ* parameq; //OFFSET: 0xC
- class DSP_Pitchshift* pitchshift; //OFFSET: 0xC
- class DSP_SfxReverb* sfxreverb; //OFFSET: 0xC
- };
- class UICursor //SIZE : 0x24
- {
- public:
- Name; //OFFSET: 0x0
- class jÿÇ…„þÿÿB* Texture; //OFFSET: 0x4
- class jÿÇ…„þÿÿB* Overlay; //OFFSET: 0x8
- HotspotX; //OFFSET: 0x14
- HotspotY; //OFFSET: 0x16
- FileName; //OFFSET: 0x18
- };
- class UIGen //SIZE : 0x120
- {
- public:
- Name; //OFFSET: 0x0
- class UIGenBorrowed* BorrowFrom; //OFFSET: 0x4
- class UIGenBorrowed* FlatBorrowFrom; //OFFSET: 0x8
- class UIGenRequiredBorrow* RequiresBorrow; //OFFSET: 0xC
- class UIGen* BorrowedInlineChildren; //OFFSET: 0x10
- class UIGenChatLog* Base; //OFFSET: 0x18
- class UIGenChatLog* CodeOverrideEarly; //OFFSET: 0x1C
- class UIGenStateDef* StateDef; //OFFSET: 0x20
- class UIGenComplexStateDef* ComplexStateDef; //OFFSET: 0x24
- uiComplexStates; //OFFSET: 0x28
- class UIGenChatLog* Last; //OFFSET: 0x2C
- class UIGenTimer* Timer; //OFFSET: 0x30
- class UIGenMessage* Message; //OFFSET: 0x34
- class UIGenTweenState* TweenState; //OFFSET: 0x38
- class UIGenTweenBoxState* BoxTweenState; //OFFSET: 0x3C
- class UIGenChatLog* Result; //OFFSET: 0x40
- class UIGenCodeInterface* Code; //OFFSET: 0x44
- class UIGenChatLogState* State; //OFFSET: 0x48
- class UIGenChatLogState* GenState; //OFFSET: 0x48
- bfStates; //OFFSET: 0x4C
- class UIGenAction* Transitions; //OFFSET: 0x68
- class UIGenAction* BeforeCreate; //OFFSET: 0x6C
- class UIGenAction* AfterCreate; //OFFSET: 0x70
- class UIGenPointerUpdate* PointerUpdate; //OFFSET: 0x74
- class UIGenAction* BeforeUpdate; //OFFSET: 0x78
- class UIGenAction* BeforeResult; //OFFSET: 0x7C
- class UIGenAction* BeforeHide; //OFFSET: 0x80
- class UIGen* Parent; //OFFSET: 0x84
- FileName; //OFFSET: 0x88
- class UIGenVarTypeGlob* Var; //OFFSET: 0x8C
- class UIGenVarTypeGlob* Vars; //OFFSET: 0x8C
- class UIGenVarTypeGlob* CopyVar; //OFFSET: 0x90
- class UIGenVarTypeGlob* CopyVars; //OFFSET: 0x90
- JailCell; //OFFSET: 0x94
- Window; //OFFSET: 0x98
- class UIGenSpriteCache* SpriteCache; //OFFSET: 0x9C
- FinalScale; //OFFSET: 0x114
- FinalAlpha; //OFFSET: 0x118
- Layer; //OFFSET: 0x119
- Priority; //OFFSET: 0x11A
- Priority; //OFFSET: 0x11A
- Clone; //OFFSET: 0x11B
- UseEstimatedSize; //OFFSET: 0x11C
- NeedsRebuild; //OFFSET: 0x11C
- Popup; //OFFSET: 0x11C
- TopLevelChildren; //OFFSET: 0x11C
- NextFocusOnCreate; //OFFSET: 0x11C
- IsRoot; //OFFSET: 0x11C
- IsCutsceneRoot; //OFFSET: 0x11C
- NoHighlight; //OFFSET: 0x11C
- RecursionLocked; //OFFSET: 0x11C
- };
- class UIGenBundleTexture //SIZE : 0x3C
- {
- public:
- class jÿÇ…„þÿÿB* Texture; //OFFSET: 0x0
- class jÿÇ…„þÿÿB* Mask; //OFFSET: 0x4
- class UIAngle* Rotation; //OFFSET: 0x18
- class UIGenBundleTextureAnimation* Animation; //OFFSET: 0x20
- };
- class UIGenCodeInterface //SIZE : 0x24
- {
- public:
- SortColumn; //OFFSET: 0x10
- uiFrameLastUpdate; //OFFSET: 0x18
- uiFrameLastBadMemoryError; //OFFSET: 0x1C
- ManagedStructures; //OFFSET: 0x20
- ManagedPointer; //OFFSET: 0x21
- };
- class UIGenInternal //SIZE : 0xEC
- {
- public:
- bf; //OFFSET: 0x4
- };
- class UIGenJailCell //SIZE : 0x148
- {
- public:
- Name; //OFFSET: 0x0
- class UIGenJailCellBlock* Block; //OFFSET: 0xC
- class UIGenJail* Jail; //OFFSET: 0x10
- class UIGen* Parent; //OFFSET: 0x14
- Index; //OFFSET: 0x134
- LastInteractTime; //OFFSET: 0x138
- GrabbedX; //OFFSET: 0x13C
- GrabbedY; //OFFSET: 0x13E
- AspectRatio; //OFFSET: 0x140
- };
- class UIGenJailCellBlock //SIZE : 0x4C
- {
- public:
- Name; //OFFSET: 0x0
- DefaultCells; //OFFSET: 0x20
- MaxCells; //OFFSET: 0x24
- MinCells; //OFFSET: 0x28
- ResizeBorder; //OFFSET: 0x2C
- class UIPosition* Position; //OFFSET: 0x34
- class UIGenJailDefault* DefaultGen; //OFFSET: 0x38
- class UIAspectRatio* AspectRatio; //OFFSET: 0x40
- KeepDefaultCells; //OFFSET: 0x48
- RememberContents; //OFFSET: 0x49
- };
- class UIGenSMF //SIZE : 0x11C
- {
- public:
- bf; //OFFSET: 0x4
- };
- class UIGenSMFState //SIZE : 0x2C
- {
- public:
- class UIGenScrollbarState* Scrollbar; //OFFSET: 0x4
- StaticString; //OFFSET: 0x1C
- Text; //OFFSET: 0x20
- };
- class UIGenTextAreaState //SIZE : 0x68
- {
- public:
- class UIGenScrollbarState* Scrollbar; //OFFSET: 0x4
- class TextBuffer* Buffer; //OFFSET: 0x1C
- class ChatData* ChatData; //OFFSET: 0x20
- class UIGenBundleTextureState* CursorBundle; //OFFSET: 0x24
- Default; //OFFSET: 0x30
- LineBreaks; //OFFSET: 0x34
- class UIStyleFont* LastFont; //OFFSET: 0x38
- LastWidth; //OFFSET: 0x3C
- LastScale; //OFFSET: 0x40
- Timer; //OFFSET: 0x44
- ScrollToCursor; //OFFSET: 0x48
- Dirty; //OFFSET: 0x48
- Selecting; //OFFSET: 0x48
- Truncating; //OFFSET: 0x49
- class UIGenBundleTruncateState* Truncate; //OFFSET: 0x4C
- };
- class UIGenWindow //SIZE : 0x10
- {
- public:
- class UIGen* Instance; //OFFSET: 0x8
- chClone; //OFFSET: 0xC
- Visible; //OFFSET: 0xD
- SetPosition; //OFFSET: 0xE
- };
- class UIStyleBar //SIZE : 0x54
- {
- public:
- Name; //OFFSET: 0x0
- NotchForceInside; //OFFSET: 0x1C
- MovingOverlayFadeIn; //OFFSET: 0x24
- MovingOverlayFadeOut; //OFFSET: 0x28
- class jÿÇ…„þÿÿB* Tick; //OFFSET: 0x2C
- class jÿÇ…„þÿÿB* TickFilled; //OFFSET: 0x30
- TickCount; //OFFSET: 0x44
- ClipFilledArea; //OFFSET: 0x4C
- TickSnapToPixel; //OFFSET: 0x4C
- ScaleTick; //OFFSET: 0x4C
- StretchTick; //OFFSET: 0x4C
- FileName; //OFFSET: 0x50
- };
- class UIStyleBorder //SIZE : 0x94
- {
- public:
- Name; //OFFSET: 0x0
- class jÿÇ…„þÿÿB* Top; //OFFSET: 0x4
- class jÿÇ…„þÿÿB* hTop; //OFFSET: 0x4
- class jÿÇ…„þÿÿB* Bottom; //OFFSET: 0x8
- class jÿÇ…„þÿÿB* hBottom; //OFFSET: 0x8
- class jÿÇ…„þÿÿB* Left; //OFFSET: 0xC
- class jÿÇ…„þÿÿB* hLeft; //OFFSET: 0xC
- class jÿÇ…„þÿÿB* Right; //OFFSET: 0x10
- class jÿÇ…„þÿÿB* hRight; //OFFSET: 0x10
- class jÿÇ…„þÿÿB* TopLeft; //OFFSET: 0x14
- class jÿÇ…„þÿÿB* hTopLeft; //OFFSET: 0x14
- class jÿÇ…„þÿÿB* TopRight; //OFFSET: 0x18
- class jÿÇ…„þÿÿB* hTopRight; //OFFSET: 0x18
- class jÿÇ…„þÿÿB* BottomLeft; //OFFSET: 0x1C
- class jÿÇ…„þÿÿB* hBottomLeft; //OFFSET: 0x1C
- class jÿÇ…„þÿÿB* BottomRight; //OFFSET: 0x20
- class jÿÇ…„þÿÿB* hBottomRight; //OFFSET: 0x20
- class jÿÇ…„þÿÿB* Background; //OFFSET: 0x24
- class jÿÇ…„þÿÿB* hBackground; //OFFSET: 0x24
- class jÿÇ…„þÿÿB* Pattern; //OFFSET: 0x28
- PaddingTop; //OFFSET: 0x74
- PaddingBottom; //OFFSET: 0x78
- PaddingLeft; //OFFSET: 0x7C
- PaddingRight; //OFFSET: 0x80
- DrawUnder; //OFFSET: 0x84
- bfUsedBits; //OFFSET: 0x88
- FileName; //OFFSET: 0x90
- };
- class UIStyleFont //SIZE : 0x5C
- {
- public:
- Name; //OFFSET: 0x0
- bf; //OFFSET: 0x4
- OutlineWidth; //OFFSET: 0x50
- ShadowOffset; //OFFSET: 0x51
- Italic; //OFFSET: 0x52
- Bold; //OFFSET: 0x53
- DontSnapToPixels; //OFFSET: 0x54
- NoAutomaticColors; //OFFSET: 0x55
- FileName; //OFFSET: 0x58
- };
- class UITextureAssembly //SIZE : 0x38
- {
- public:
- Name; //OFFSET: 0x0
- class UITextureInstance* Texture; //OFFSET: 0x4
- class UITextureInstance* Textures; //OFFSET: 0x4
- class UITextureInstance* SortedByDependency; //OFFSET: 0x8
- class UITextureInstance* SortedByDrawZ; //OFFSET: 0xC
- };
- class UITextureInstanceFallback //SIZE : 0x10
- {
- public:
- Offset; //OFFSET: 0x4
- class jÿÇ…„þÿÿB* Fallback; //OFFSET: 0x8
- };
- class DynAnimChartLoadTime //SIZE : 0x40
- {
- public:
- Name; //OFFSET: 0x0
- FileName; //OFFSET: 0x4
- Comments; //OFFSET: 0x8
- Scope; //OFFSET: 0xC
- FileType; //OFFSET: 0x10
- StanceWord; //OFFSET: 0x14
- ValidStance; //OFFSET: 0x18
- ValidKeyword; //OFFSET: 0x1C
- class DynAnimChartGraphRefLoadTime* GraphRef; //OFFSET: 0x2C
- class DynAnimChartMoveRefLoadTime* MoveRef; //OFFSET: 0x30
- class DynAnimSubChartRef* SubChart; //OFFSET: 0x34
- IsSubChart; //OFFSET: 0x38
- };
- class DynAnimChartRunTime //SIZE : 0x4C
- {
- public:
- Name; //OFFSET: 0x0
- FileName; //OFFSET: 0x4
- StanceWords; //OFFSET: 0x8
- ChartPriority; //OFFSET: 0xC
- class DynAnimGraphChanceRef* DefaultChances; //OFFSET: 0x14
- class DynAnimChartGraphRefRunTime* GraphRefs; //OFFSET: 0x18
- class DynAnimChartMoveRefRunTime* MoveRefs; //OFFSET: 0x1C
- class DynMoveTransition* MoveTransitions; //OFFSET: 0x20
- };
- class DynAnimExpressionSet //SIZE : 0xC
- {
- public:
- FileName; //OFFSET: 0x4
- class DynAnimExpression* DynAnimExpression; //OFFSET: 0x8
- };
- class DynAnimGraph //SIZE : 0x64
- {
- public:
- Name; //OFFSET: 0x0
- FileName; //OFFSET: 0x4
- Comments; //OFFSET: 0x8
- Scope; //OFFSET: 0xC
- PartialGraph; //OFFSET: 0x14
- class DynAnimGraphNode* Nodes; //OFFSET: 0x18
- class DynAnimGraphSuppress* Suppress; //OFFSET: 0x1C
- class DynAnimGraphStance* Stance; //OFFSET: 0x20
- class DynPowerMovementInfo* PowerMovementInfo; //OFFSET: 0x24
- timeout; //OFFSET: 0x28
- DisableTorsoPointingRate; //OFFSET: 0x2C
- DisableTorsoPointingTimeout; //OFFSET: 0x30
- DisableGroundRegTimeout; //OFFSET: 0x34
- DisableUpperBodyGroundRegTimeout; //OFFSET: 0x38
- OverrideAllBones; //OFFSET: 0x3C
- SnapOverrideAllBones; //OFFSET: 0x3D
- OverrideMovement; //OFFSET: 0x3E
- SnapOverrideMovement; //OFFSET: 0x3F
- OverrideDefaultMove; //OFFSET: 0x40
- SnapOverrideDefaultMove; //OFFSET: 0x41
- ForceVisible; //OFFSET: 0x42
- PitchToTarget; //OFFSET: 0x43
- DisableTorsoPointing; //OFFSET: 0x44
- ResetWhenMovementStops; //OFFSET: 0x45
- GeneratePowerMovementInfo; //OFFSET: 0x46
- class DynAnimGraphFxEvent* OnEnterFxEvent; //OFFSET: 0x48
- class DynAnimGraphFxEvent* OnExitFxEvent; //OFFSET: 0x4C
- class DynAnimGraphInheritBits* InheritBits; //OFFSET: 0x54
- bfParamsSpecified; //OFFSET: 0x58
- };
- class DynAnimNodeAliasList //SIZE : 0x1C
- {
- public:
- FileName; //OFFSET: 0x4
- Comments; //OFFSET: 0x8
- Scope; //OFFSET: 0xC
- class DynAnimNodeAlias* FxNodeAlias; //OFFSET: 0x10
- FxDefaultNode; //OFFSET: 0x14
- };
- class DynAnimOverrideList //SIZE : 0xC
- {
- public:
- FileName; //OFFSET: 0x4
- class DynAnimOverride* DynAnimOverride; //OFFSET: 0x8
- };
- class DynAnimTemplate //SIZE : 0x28
- {
- public:
- Name; //OFFSET: 0x0
- FileName; //OFFSET: 0x4
- Comments; //OFFSET: 0x8
- Scope; //OFFSET: 0xC
- class DynAnimGraph* DefaultsGraph; //OFFSET: 0x14
- class DynAnimTemplateNode* Nodes; //OFFSET: 0x18
- Flags; //OFFSET: 0x1C
- };
- class DynBouncerGroupInfo //SIZE : 0xC
- {
- public:
- FileName; //OFFSET: 0x4
- class DynBouncerInfo* DynBouncer; //OFFSET: 0x8
- };
- class DynClothCollisionInfo //SIZE : 0xC
- {
- public:
- FileName; //OFFSET: 0x4
- class DynClothCollisionShape* Shape; //OFFSET: 0x8
- };
- class DynClothInfo //SIZE : 0x54
- {
- public:
- FileName; //OFFSET: 0x4
- Stiffness; //OFFSET: 0x8
- Drag; //OFFSET: 0xC
- MinWeight; //OFFSET: 0x10
- MaxWeight; //OFFSET: 0x14
- Tessellate; //OFFSET: 0x18
- AllowExtraStiffness; //OFFSET: 0x19
- WindRippleScale; //OFFSET: 0x1C
- WindRippleWaveTimeScale; //OFFSET: 0x20
- WindRippleWavePeriodScale; //OFFSET: 0x24
- WindSpeedScale; //OFFSET: 0x28
- FakeWindFromMovement; //OFFSET: 0x2C
- NormalWindFromMovement; //OFFSET: 0x30
- GravityScale; //OFFSET: 0x34
- TimeScale; //OFFSET: 0x38
- NumIterations; //OFFSET: 0x3C
- WorldMovementScale; //OFFSET: 0x40
- ClothBoneInfluenceExponent; //OFFSET: 0x44
- ParticleCollisionRadius; //OFFSET: 0x48
- ParticleCollisionRadiusMax; //OFFSET: 0x4C
- ParticleCollisionMaxSpeed; //OFFSET: 0x50
- };
- class DynCostumeInfo //SIZE : 0x18
- {
- public:
- FileName; //OFFSET: 0x4
- SkelInfo; //OFFSET: 0x8
- class DynCostumePart* CostumePart; //OFFSET: 0xC
- class DynCostumeScaleSetting* ScaleSetting; //OFFSET: 0x10
- class DynSubCostumeInfo* SubCostume; //OFFSET: 0x14
- };
- class DynCriticalNodeList //SIZE : 0xC
- {
- public:
- FileName; //OFFSET: 0x4
- CriticalNode; //OFFSET: 0x8
- };
- class DynFxFastParticleInfo //SIZE : 0x4B0
- {
- public:
- Name; //OFFSET: 0x0
- Texture; //OFFSET: 0x4
- LifeSpan; //OFFSET: 0xC
- class DynFxFastParticleCurveInfo* curvePath_0; //OFFSET: 0x14
- class DynFxFastParticleCurveInfo* curvePath_1; //OFFSET: 0x34
- class DynFxFastParticleCurveInfo* curvePath_2; //OFFSET: 0x54
- class DynFxFastParticleCurveInfo* curvePath_3; //OFFSET: 0x74
- class DynFxFastParticleCurveInfo* curveTime_0; //OFFSET: 0x94
- class DynFxFastParticleCurveInfo* curveTime_1; //OFFSET: 0xB4
- class DynFxFastParticleCurveInfo* curveTime_2; //OFFSET: 0xD4
- class DynFxFastParticleCurveInfo* curveTime_3; //OFFSET: 0xF4
- class DynFxFastParticleCurveInfo* curveJitter_0; //OFFSET: 0x114
- class DynFxFastParticleCurveInfo* curveJitter_1; //OFFSET: 0x134
- class DynFxFastParticleCurveInfo* curveJitter_2; //OFFSET: 0x154
- class DynFxFastParticleCurveInfo* curveJitter_3; //OFFSET: 0x174
- LoopHue; //OFFSET: 0x194
- LoopSaturation; //OFFSET: 0x198
- LoopValue; //OFFSET: 0x19C
- LoopAlpha; //OFFSET: 0x1A0
- LoopScaleX; //OFFSET: 0x1A4
- LoopScaleY; //OFFSET: 0x1A8
- LoopRotation; //OFFSET: 0x1AC
- LoopSpin; //OFFSET: 0x1B0
- class DynFxFastParticleCurveInfo* curveTimeScale; //OFFSET: 0x1B4
- FileName; //OFFSET: 0x1D4
- Position; //OFFSET: 0x3B8
- PositionJitter; //OFFSET: 0x3C4
- PositionSphereJitter; //OFFSET: 0x3D0
- Velocity; //OFFSET: 0x3DC
- VelocityJitter; //OFFSET: 0x3E8
- Acceleration; //OFFSET: 0x3F4
- AccelerationJitter; //OFFSET: 0x400
- Gravity; //OFFSET: 0x40C
- GravityJitter; //OFFSET: 0x410
- VelocityUpdateRate; //OFFSET: 0x414
- AccelerationUpdateRate; //OFFSET: 0x41C
- GoTo; //OFFSET: 0x424
- Magnetism; //OFFSET: 0x428
- VelocityOut; //OFFSET: 0x42C
- KillRadius; //OFFSET: 0x430
- Rate; //OFFSET: 0x434
- RateJitter; //OFFSET: 0x438
- RatePerFoot; //OFFSET: 0x43C
- RatePerFootJitter; //OFFSET: 0x440
- MinSpeed; //OFFSET: 0x444
- Count; //OFFSET: 0x448
- CountJitter; //OFFSET: 0x44C
- CountPerFoot; //OFFSET: 0x450
- CountPerFootJitter; //OFFSET: 0x454
- Drag; //OFFSET: 0x458
- DragJitter; //OFFSET: 0x45C
- InheritVelocity; //OFFSET: 0x460
- Stickiness; //OFFSET: 0x464
- ZBias; //OFFSET: 0x468
- SortBias; //OFFSET: 0x46C
- Scroll; //OFFSET: 0x474
- ScrollJitter; //OFFSET: 0x47C
- AnimParams; //OFFSET: 0x484
- HFlipTex; //OFFSET: 0x48C
- VFlipTex; //OFFSET: 0x48D
- QuadTex; //OFFSET: 0x48E
- LinkScale; //OFFSET: 0x48F
- RGBBlend; //OFFSET: 0x490
- Shell; //OFFSET: 0x492
- UniformJitter; //OFFSET: 0x493
- UniformLine; //OFFSET: 0x494
- LockEnds; //OFFSET: 0x495
- NoToneMap; //OFFSET: 0x496
- CountByDistance; //OFFSET: 0x497
- ConstantScreenSize; //OFFSET: 0x498
- OldestFirst; //OFFSET: 0x499
- LowRes; //OFFSET: 0x49A
- AnimatedTexture; //OFFSET: 0x49B
- SyncHue; //OFFSET: 0x49D
- SyncSaturation; //OFFSET: 0x49E
- SyncValue; //OFFSET: 0x49F
- SyncAlpha; //OFFSET: 0x4A0
- SyncScaleX; //OFFSET: 0x4A1
- SyncScaleY; //OFFSET: 0x4A2
- SyncRotation; //OFFSET: 0x4A3
- SyncSpin; //OFFSET: 0x4A4
- };
- class DynGroundRegData //SIZE : 0x1C
- {
- public:
- FileName; //OFFSET: 0x4
- HipsNode; //OFFSET: 0x8
- HeightFixupNode; //OFFSET: 0xC
- FloorDeltaNear; //OFFSET: 0x10
- FloorDeltaFar; //OFFSET: 0x14
- class DynGroundRegDataLimb* DynGroundRegDataLimb; //OFFSET: 0x18
- };
- class DynMove //SIZE : 0x28
- {
- public:
- FileName; //OFFSET: 0x4
- Comments; //OFFSET: 0x8
- Scope; //OFFSET: 0xC
- UserFilename; //OFFSET: 0x10
- UserScope; //OFFSET: 0x14
- class DynMoveSeq* DynMoveSeq; //OFFSET: 0x18
- class DynMoveTag* DynMoveTag; //OFFSET: 0x1C
- Verified; //OFFSET: 0x20
- };
- class DynMoveTransition //SIZE : 0x60
- {
- public:
- Name; //OFFSET: 0x0
- FileName; //OFFSET: 0x4
- Comments; //OFFSET: 0x8
- Scope; //OFFSET: 0xC
- Forced; //OFFSET: 0x14
- BlendLowerBodyFromGraph; //OFFSET: 0x15
- BlendWholeBodyFromGraph; //OFFSET: 0x16
- class DynAnimInterpolation* interpBlockPre; //OFFSET: 0x18
- class DynAnimInterpolation* interpBlockPost; //OFFSET: 0x24
- BlendWholeBodyToGraph; //OFFSET: 0x30
- BlendLowerBodyToGraph; //OFFSET: 0x31
- class DynAnimTimedStance* TimedStanceWordSource; //OFFSET: 0x34
- class DynAnimTimedStance* TimedStanceWordTarget; //OFFSET: 0x38
- StanceWordSource; //OFFSET: 0x40
- StanceWordTarget; //OFFSET: 0x44
- MovementTypeSource; //OFFSET: 0x50
- MovementTypeTarget; //OFFSET: 0x54
- };
- class DynMovementSet //SIZE : 0x1C
- {
- public:
- FileName; //OFFSET: 0x4
- CollectionName; //OFFSET: 0x8
- class DynMovementSequence* Movement; //OFFSET: 0xC
- MovementStances; //OFFSET: 0x10
- InterruptingMovementStances; //OFFSET: 0x14
- DirectionMovementStances; //OFFSET: 0x18
- };
- class DynParamBlock //SIZE : 0x18
- {
- public:
- class DynDefineParam* PassParam; //OFFSET: 0x0
- PassThrough; //OFFSET: 0x4
- class DynParamRedirect* PassThroughAlias; //OFFSET: 0x8
- Reason; //OFFSET: 0x10
- };
- class DynRagdollData //SIZE : 0x18
- {
- public:
- FileName; //OFFSET: 0x4
- PhysicalProperties; //OFFSET: 0x8
- class DynRagdollShape* Bone; //OFFSET: 0xC
- PoseAnimTrack; //OFFSET: 0x10
- PoseFrames; //OFFSET: 0x14
- };
- class DynSeqData //SIZE : 0x44
- {
- public:
- class DynBitFieldStatic* requiresBits; //OFFSET: 0x4
- class DynBitFieldStatic* optionalBits; //OFFSET: 0x10
- class DynAction* DynAction; //OFFSET: 0x1C
- FileName; //OFFSET: 0x20
- Member; //OFFSET: 0x24
- Priority; //OFFSET: 0x2C
- class DynAnimFXMessage* OnExitFXMessage; //OFFSET: 0x34
- Core; //OFFSET: 0x3A
- DefaultSequence; //OFFSET: 0x3B
- InterruptEverything; //OFFSET: 0x3C
- DisableTorsoPointing; //OFFSET: 0x3D
- };
- class DynStrandDataSet //SIZE : 0xC
- {
- public:
- FileName; //OFFSET: 0x4
- class DynStrandData* DynStrandData; //OFFSET: 0x8
- };
- class GenesisBackdrop //SIZE : 0x4C
- {
- public:
- FN; //OFFSET: 0x0
- Name; //OFFSET: 0x4
- Tags; //OFFSET: 0x8
- class SkyInfoGroup* SkyGroup; //OFFSET: 0xC
- class GenesisSkyGroup* RandSkyGroup; //OFFSET: 0x10
- AmbSound; //OFFSET: 0x14
- AmbHallwaySound; //OFFSET: 0x18
- OverrideCubeMap; //OFFSET: 0x1C
- class WorldPowerVolumeProperties* PowerVolume; //OFFSET: 0x20
- class WorldFXVolumeProperties* FXVolume; //OFFSET: 0x24
- class GenesisInteriorLightingProps* InteriorLight; //OFFSET: 0x28
- class SolarSystemSunsInfo* SunInfo; //OFFSET: 0x3C
- class SolarSystemSunsInfo* Root; //OFFSET: 0x3C
- class SpaceBackdropLight* FarSystemLight; //OFFSET: 0x40
- class SpaceBackdropLight* NearSystemLight; //OFFSET: 0x44
- class GlobalGAELayerDef* GlobalGAELayers; //OFFSET: 0x48
- };
- class GenesisDetailKit //SIZE : 0x1C
- {
- public:
- Name; //OFFSET: 0x0
- FileName; //OFFSET: 0x4
- Tags; //OFFSET: 0x8
- class GenesisDetail* Detail; //OFFSET: 0xC
- DefaultDensity; //OFFSET: 0x10
- class GenesisDetail* PathDetail; //OFFSET: 0x14
- PathDefaultDensity; //OFFSET: 0x18
- };
- class GenesisEcosystem //SIZE : 0x2C
- {
- public:
- FileName; //OFFSET: 0x0
- Name; //OFFSET: 0x4
- Tags; //OFFSET: 0x8
- class GenesisSoundInfo* SoundInfo; //OFFSET: 0xC
- WaterPlane; //OFFSET: 0x10
- PathGeometry; //OFFSET: 0x14
- ClearingSize; //OFFSET: 0x18
- ClearingFalloff; //OFFSET: 0x1C
- class GroupDefRef* JustPlacedObject; //OFFSET: 0x20
- class GenesisEcotype* Ecotype; //OFFSET: 0x24
- };
- class GenesisGeotype //SIZE : 0x30
- {
- public:
- FileName; //OFFSET: 0x0
- Name; //OFFSET: 0x4
- class GenesisGeotypeRoomData* RoomData; //OFFSET: 0x8
- class GenesisGeotypeNodeData* NodeData; //OFFSET: 0x18
- };
- class GenesisInteriorKit //SIZE : 0x44
- {
- public:
- FileName; //OFFSET: 0x0
- Name; //OFFSET: 0x4
- Tags; //OFFSET: 0x8
- KitElementSize; //OFFSET: 0xC
- KitFloorHeight; //OFFSET: 0x10
- RoomPadding; //OFFSET: 0x14
- LightTop; //OFFSET: 0x18
- FloorBottom; //OFFSET: 0x1C
- class GenesisSoundInfo* SoundInfo; //OFFSET: 0x20
- KeyLight; //OFFSET: 0x24
- class GenesisDetailKit* LightDetailKit; //OFFSET: 0x28
- CompactJunct; //OFFSET: 0x2C
- HallwayStraightDoorOnly; //OFFSET: 0x2D
- NoOcclusionVolumes; //OFFSET: 0x2E
- class GenesisInteriorElement* Element; //OFFSET: 0x30
- class GenesisInteriorTag* InteriorTag; //OFFSET: 0x34
- };
- class GenesisMapDescExteriorLayoutTemplate //SIZE : 0x18
- {
- public:
- Name; //OFFSET: 0x0
- FileName; //OFFSET: 0x4
- class GenesisMapDescBackdrop* BackdropInfo; //OFFSET: 0x8
- class GenesisExteriorLayoutInfo* LayoutInfo; //OFFSET: 0xC
- class GenesisDetailKitLayout* Detail1; //OFFSET: 0x10
- class GenesisDetailKitLayout* Detail2; //OFFSET: 0x14
- };
- class GenesisMapDescInteriorLayoutTemplate //SIZE : 0x18
- {
- public:
- Name; //OFFSET: 0x0
- FileName; //OFFSET: 0x4
- class GenesisMapDescBackdrop* BackdropInfo; //OFFSET: 0x8
- class GenesisInteriorLayoutInfo* LayoutInfo; //OFFSET: 0xC
- class GenesisDetailKitLayout* Detail1; //OFFSET: 0x10
- class GenesisDetailKitLayout* Detail2; //OFFSET: 0x14
- };
- class GroupDef //SIZE : 0x274
- {
- public:
- Name; //OFFSET: 0x4
- FN; //OFFSET: 0x8
- Scope; //OFFSET: 0xC
- Tags; //OFFSET: 0x10
- Version; //OFFSET: 0x14
- RootID; //OFFSET: 0x18
- class GroupChild* Group; //OFFSET: 0x1C
- ReplaceMaterial; //OFFSET: 0x20
- class MaterialNamedConstant* MaterialProperty; //OFFSET: 0x24
- ModelScale; //OFFSET: 0x28
- WindParams; //OFFSET: 0x34
- class LogicalGroup* LogicalGroup; //OFFSET: 0x44
- };
- class IRQGroup //SIZE : 0xC
- {
- public:
- IRQNames; //OFFSET: 0x4
- FileName; //OFFSET: 0x8
- };
- class ModelHeader //SIZE : 0x38
- {
- public:
- ModelName; //OFFSET: 0x0
- FileName; //OFFSET: 0x4
- class AltPivot* AltPivot; //OFFSET: 0x8
- bone_names; //OFFSET: 0xC
- attachment_bone; //OFFSET: 0x10
- Radius; //OFFSET: 0x14
- Min; //OFFSET: 0x18
- Max; //OFFSET: 0x24
- tri_count; //OFFSET: 0x30
- has_verts2; //OFFSET: 0x34
- high_detail_high_lod; //OFFSET: 0x34
- missing_data; //OFFSET: 0x34
- };
- class SkelBlendInfo //SIZE : 0x34
- {
- public:
- MainSequencer; //OFFSET: 0x4
- class SkelBlendSeqInfo* Sequencer; //OFFSET: 0x8
- uiMaxWeightIndex; //OFFSET: 0x14
- class SkelBlendRunAndGunBone* RunAndGunBone; //OFFSET: 0x24
- PreventRunAndGunFootShuffle; //OFFSET: 0x28
- PreventRunAndGunUpperBody; //OFFSET: 0x29
- TorsoPointing; //OFFSET: 0x2A
- TorsoDirections; //OFFSET: 0x2B
- MovementBlending; //OFFSET: 0x2C
- FileName; //OFFSET: 0x30
- };
- class SkelHeadshotInfo //SIZE : 0xC
- {
- public:
- class HeadShotFrame* HeadShotFrame; //OFFSET: 0x4
- FileName; //OFFSET: 0x8
- };
- class SkelInfo //SIZE : 0x78
- {
- public:
- Sequencer; //OFFSET: 0xC
- SeqType; //OFFSET: 0x10
- FileName; //OFFSET: 0x14
- };
- class SkelScaleInfo //SIZE : 0x14
- {
- public:
- class SkelScaleAnimTrack* ScaleAnimTrack; //OFFSET: 0x4
- HeightFixupBone; //OFFSET: 0x8
- class SkelScaleGroup* ScaleGroup; //OFFSET: 0xC
- FileName; //OFFSET: 0x10
- };
- class TerrainMultiBrush //SIZE : 0xC
- {
- public:
- Name; //OFFSET: 0x0
- FileName; //OFFSET: 0x4
- class TerrainBrush* Brush; //OFFSET: 0x8
- };
- class WorldLightProperties //SIZE : 0x10C
- {
- public:
- LightProjectedTexture; //OFFSET: 0x8
- LightCloudTexture; //OFFSET: 0xC
- LightCloudMultiplier1; //OFFSET: 0x10
- LightCloudScale1; //OFFSET: 0x14
- LightCloudScrollX1; //OFFSET: 0x18
- LightCloudScrollY1; //OFFSET: 0x1C
- LightCloudMultiplier2; //OFFSET: 0x20
- LightCloudScale2; //OFFSET: 0x24
- LightCloudScrollX2; //OFFSET: 0x28
- LightCloudScrollY2; //OFFSET: 0x2C
- LightAmbientHSV; //OFFSET: 0x30
- LightAmbientMultiplier; //OFFSET: 0x3C
- LightAmbientOffset; //OFFSET: 0x48
- LightDiffuseHSV; //OFFSET: 0x54
- LightDiffuseMultiplier; //OFFSET: 0x60
- LightDiffuseOffset; //OFFSET: 0x6C
- LightSecondaryDiffuseHSV; //OFFSET: 0x78
- LightSecondaryDiffuseMultiplier; //OFFSET: 0x84
- LightSecondaryDiffuseOffset; //OFFSET: 0x90
- LightSpecularHSV; //OFFSET: 0x9C
- LightSpecularMultiplier; //OFFSET: 0xA8
- LightSpecularOffset; //OFFSET: 0xB4
- LightShadowColorHSV; //OFFSET: 0xC0
- LightShadowColorMultiplier; //OFFSET: 0xCC
- LightShadowColorOffset; //OFFSET: 0xD8
- LightConeInner; //OFFSET: 0xE4
- LightConeOuter; //OFFSET: 0xE8
- LightCone2Inner; //OFFSET: 0xEC
- LightCone2Outer; //OFFSET: 0xF0
- LightRadius; //OFFSET: 0xF4
- LightRadiusInner; //OFFSET: 0xF8
- LightShadowNearDist; //OFFSET: 0xFC
- LightVisualLODScale; //OFFSET: 0x100
- LightCastsShadows; //OFFSET: 0x104
- LightInfiniteShadows; //OFFSET: 0x104
- LightIsKey; //OFFSET: 0x104
- LightIsSun; //OFFSET: 0x104
- SetField; //OFFSET: 0x108
- };
- class ZoneMapInfo //SIZE : 0xFC
- {
- public:
- MapName; //OFFSET: 0x0
- FileName; //OFFSET: 0x4
- Tags; //OFFSET: 0x8
- UGCProjectID; //OFFSET: 0xC
- class DisplayMessage* DisplayName; //OFFSET: 0x10
- DefaultQueue; //OFFSET: 0x20
- DefaultGameType; //OFFSET: 0x24
- PrivateTo; //OFFSET: 0x28
- class SecondaryZoneMap* SecondaryMap; //OFFSET: 0x2C
- class ZoneMapLayerInfo* Layer; //OFFSET: 0x30
- class WorldRegion* Region; //OFFSET: 0x34
- class GlobalGAELayerDef* GlobalGAELayers; //OFFSET: 0x38
- class PhotoOptions* PhotoOptions; //OFFSET: 0x3C
- Time; //OFFSET: 0x40
- class ZoneMapTimeBlock* TimeBlock; //OFFSET: 0x44
- class TerrainMaterialSwap* TerrainMaterialSwap; //OFFSET: 0x48
- TerrainPlayableMin; //OFFSET: 0x4C
- TerrainPlayableMax; //OFFSET: 0x54
- WindLargeObjectRadiusThreshold; //OFFSET: 0x5C
- NotPlayerVisited; //OFFSET: 0x60
- NoBeacons; //OFFSET: 0x64
- MapSnapOutdoorRes; //OFFSET: 0x68
- MapSnapIndoorRes; //OFFSET: 0x6C
- StartSpawnName; //OFFSET: 0x70
- RespawnWaveTime; //OFFSET: 0x78
- class Expression* RequiresExpr; //OFFSET: 0x84
- class Expression* PermissionExpr; //OFFSET: 0x88
- class GenesisZoneMapData* GenesisData; //OFFSET: 0x90
- class GenesisZoneMapData* ProceduralData; //OFFSET: 0x90
- class GenesisZoneMapData* BackupGenesisData; //OFFSET: 0x94
- class GenesisZoneMapData* BackupProceduralData; //OFFSET: 0x94
- class GenesisZoneMapInfo* GenesisInfo; //OFFSET: 0x98
- class GenesisZoneMapInfo* GenesisMapData; //OFFSET: 0x98
- AllowEncounterHack; //OFFSET: 0x9C
- FromUGCFile; //OFFSET: 0xA0
- class WorldRespawnData* RespawnData; //OFFSET: 0xA4
- Level; //OFFSET: 0xA8
- ForceTeamSize; //OFFSET: 0xAC
- Difficulty; //OFFSET: 0xB0
- class WorldVariableDef* Variable; //OFFSET: 0xB4
- IgnoreTeamSizeBonusXP; //OFFSET: 0xB8
- ConfirmPurchasesOnExit; //OFFSET: 0xB9
- CollectDoorDestStatus; //OFFSET: 0xBA
- DisableDuels; //OFFSET: 0xBB
- DisableInstanceChanging; //OFFSET: 0xBC
- TeamNotRequired; //OFFSET: 0xBD
- TerrainStaticLighting; //OFFSET: 0xBE
- ShardVariables; //OFFSET: 0xBF
- DisableVisitedTracking; //OFFSET: 0xC0
- PowersRequireValidTarget; //OFFSET: 0xC1
- EnableUpsellFeatures; //OFFSET: 0xC2
- class ParentZoneMap* ParentMap; //OFFSET: 0xC4
- RecordPlayerMatchStats; //OFFSET: 0xD8
- GuildOwned; //OFFSET: 0xD9
- GuildNotRequired; //OFFSET: 0xDA
- UsedInUGC; //OFFSET: 0xDB
- GenerateMapSnapMini; //OFFSET: 0xDB
- bfParamsSpecified; //OFFSET: 0xDC
- saving; //OFFSET: 0xEC
- };
Add Comment
Please, Sign In to add comment