Guest User

NW Class Dump - NOMSTER

a guest
May 20th, 2013
441
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 71.97 KB | None | 0 0
  1. //DUMPED BY NOMSTER
  2. class UGCPerProjectDefaults //SIZE : 0xCC
  3. {
  4. public:
  5.      AllegianceRestriction; //OFFSET: 0x0
  6.      class UGCDialogTreePrompt* DefaultTransitionPrompt; //OFFSET: 0x4
  7.      OverrideCategoryName; //OFFSET: 0x10
  8.      class UGCPerAllegianceDefaults* Allegiance; //OFFSET: 0x14
  9.      class UGCPerProjectEncounterRank* Rank; //OFFSET: 0x18
  10.      class UGCKillCreditLimit* KillCreditLimit; //OFFSET: 0x1C
  11.      class UGCKillCreditLimit2* KillCreditLimit2; //OFFSET: 0x20
  12.      MaxActorsInAggroDist; //OFFSET: 0x24
  13.      MaxEnemyActorsInAggroDist; //OFFSET: 0x28
  14.      MaxFriendlyActorsInAggroDist; //OFFSET: 0x2C
  15.      class WorldVariableDef* VariableDef; //OFFSET: 0x30
  16.      Behavior; //OFFSET: 0x34
  17.      NoCombatBehavior; //OFFSET: 0x38
  18.      TrapObject; //OFFSET: 0x3C
  19.      CustomInteriorMap; //OFFSET: 0x40
  20.      InteriorKillObject; //OFFSET: 0x4C
  21.      InteriorDetailObject; //OFFSET: 0x50
  22.      InteriorDestructibleObject; //OFFSET: 0x54
  23.      MaxRoomSize; //OFFSET: 0x58
  24.      SpaceKillObject; //OFFSET: 0x64
  25.      SpaceDetailObject; //OFFSET: 0x68
  26.      SpaceDestructibleObject; //OFFSET: 0x6C
  27.      SpacePlanetObject; //OFFSET: 0x70
  28.      SpaceRingObject; //OFFSET: 0x74
  29.      SpaceSunObject; //OFFSET: 0x78
  30.      SpaceAggroDistance; //OFFSET: 0x7C
  31.      SpaceMaxActorDistance; //OFFSET: 0x80
  32.      GroundBuildingObject; //OFFSET: 0x88
  33.      GroundAggroDistance; //OFFSET: 0x8C
  34.      GroundMaxActorDistance; //OFFSET: 0x90
  35.      class UGCCostumeSkeletonSlotDef* CostumeSkeletonDef; //OFFSET: 0x94
  36.      class UGCCostumeRegionDef* CostumeRegionDef; //OFFSET: 0x98
  37.      class UGCCostumeRegionDef* CostumeRegionScale; //OFFSET: 0x98
  38.      class UGCSpecialComponentDef* SpecialComponent; //OFFSET: 0xA8
  39.      class UGCProjectBudget* Budget; //OFFSET: 0xAC
  40.      class UGCCostumeNamingConventionField* CostumeNameField; //OFFSET: 0xB0
  41.      class UGCOverworldMapRegion* MapRegion; //OFFSET: 0xB4
  42.      Cutscene; //OFFSET: 0xB8
  43.      TetheringAllowed; //OFFSET: 0xBC
  44.      ExteriorsAllowNormalSnapping; //OFFSET: 0xBD
  45.      class UGCCheckedAttribDef* CheckedAttrib; //OFFSET: 0xC0
  46.      class WorldSkyVolumeProperties* BoundsSkyFade; //OFFSET: 0xC4
  47.      FallbackPromptText; //OFFSET: 0xC8
  48. };
  49.  
  50. class AIPowerConfigDef //SIZE : 0x4C
  51. {
  52. public:
  53.      inheritData; //OFFSET: 0x0
  54. };
  55.  
  56. class AutoDescAttribMod //SIZE : 0x7C
  57. {
  58. public:
  59.      Key; //OFFSET: 0x0
  60.      AttribName; //OFFSET: 0x4
  61.      AttribDesc; //OFFSET: 0x8
  62.      AttribDescLong; //OFFSET: 0xC
  63.      Dev; //OFFSET: 0x10
  64.      Default; //OFFSET: 0x14
  65.      Custom; //OFFSET: 0x18
  66.      Effect; //OFFSET: 0x1C
  67.      Magnitude; //OFFSET: 0x20
  68.      MagnitudePerSecond; //OFFSET: 0x24
  69.      MagnitudeVariance; //OFFSET: 0x28
  70.      MagnitudeActual; //OFFSET: 0x2C
  71.      MagnitudeMaxActual; //OFFSET: 0x30
  72.      Duration; //OFFSET: 0x34
  73.      Period; //OFFSET: 0x38
  74.      Chance; //OFFSET: 0x3C
  75.      ChanceDenormalized; //OFFSET: 0x40
  76.      Delay; //OFFSET: 0x44
  77.      Target; //OFFSET: 0x48
  78.      StackLimit; //OFFSET: 0x4C
  79.      Requires; //OFFSET: 0x50
  80.      Affects; //OFFSET: 0x54
  81.      class AutoDescPower* PowersInline; //OFFSET: 0x58
  82.      Expire; //OFFSET: 0x5C
  83.      class AutoDescPower* PowerExpire; //OFFSET: 0x60
  84.      class AutoDescPower* p; //OFFSET: 0x64
  85.      class AutoDescPower* ps; //OFFSET: 0x68
  86.      class AutoDescAttribMod* c; //OFFSET: 0x6C
  87.      EnhancementExtension; //OFFSET: 0x78
  88. };
  89.  
  90. class AutoDescPower //SIZE : 0xEC
  91. {
  92. public:
  93.      Key; //OFFSET: 0x0
  94.      Name; //OFFSET: 0x4
  95.      Desc; //OFFSET: 0x8
  96.      DescLong; //OFFSET: 0xC
  97.      DescFlavor; //OFFSET: 0x10
  98.      Custom; //OFFSET: 0x14
  99.      Dev; //OFFSET: 0x18
  100.      Type; //OFFSET: 0x1C
  101.      ComboRequires; //OFFSET: 0x20
  102.      ComboCharge; //OFFSET: 0x24
  103.      EnhanceAttach; //OFFSET: 0x28
  104.      EnhanceAttached; //OFFSET: 0x2C
  105.      EnhanceApply; //OFFSET: 0x30
  106.      CostMin; //OFFSET: 0x34
  107.      CostMax; //OFFSET: 0x38
  108.      CostPeriodicMin; //OFFSET: 0x3C
  109.      CostPeriodicMax; //OFFSET: 0x40
  110.      Cost; //OFFSET: 0x44
  111.      CostPeriodic; //OFFSET: 0x48
  112.      MaxTargets; //OFFSET: 0x4C
  113.      RangeMin; //OFFSET: 0x50
  114.      RangeMax; //OFFSET: 0x54
  115.      AreaMin; //OFFSET: 0x58
  116.      AreaMax; //OFFSET: 0x5C
  117.      InnerAreaMin; //OFFSET: 0x60
  118.      InnerAreaMax; //OFFSET: 0x64
  119.      Target; //OFFSET: 0x68
  120.      Range; //OFFSET: 0x6C
  121.      TargetArc; //OFFSET: 0x70
  122.      TimeChargeMin; //OFFSET: 0x74
  123.      TimeChargeMax; //OFFSET: 0x78
  124.      TimeActivateMin; //OFFSET: 0x7C
  125.      TimeActivateMax; //OFFSET: 0x80
  126.      TimeActivatePeriodMin; //OFFSET: 0x84
  127.      TimeActivatePeriodMax; //OFFSET: 0x88
  128.      TimeMaintainMin; //OFFSET: 0x8C
  129.      TimeMaintainMax; //OFFSET: 0x90
  130.      TimeRechargeMin; //OFFSET: 0x94
  131.      TimeRechargeMax; //OFFSET: 0x98
  132.      TimeCharge; //OFFSET: 0x9C
  133.      TimeActivate; //OFFSET: 0xA0
  134.      TimeActivatePeriod; //OFFSET: 0xA4
  135.      TimeMaintain; //OFFSET: 0xA8
  136.      TimeRecharge; //OFFSET: 0xAC
  137.      Charges; //OFFSET: 0xB0
  138.      LifetimeUsage; //OFFSET: 0xB4
  139.      LifetimeGame; //OFFSET: 0xB8
  140.      LifetimeReal; //OFFSET: 0xBC
  141.      Attribs; //OFFSET: 0xC0
  142.      Footnotes; //OFFSET: 0xC4
  143.      class AutoDescPower* PowersCombo; //OFFSET: 0xC8
  144.      class AutoDescPower* PowersEnhancements; //OFFSET: 0xCC
  145.      class AutoDescPower* ps; //OFFSET: 0xD0
  146.      class AutoDescAttribMod* AttribMods; //OFFSET: 0xD4
  147.      class AutoDescAttribMod* AttribModsEnhancements; //OFFSET: 0xD8
  148.      class AutoDescAttribMod* m; //OFFSET: 0xDC
  149.      RequiredGemType; //OFFSET: 0xE0
  150.      Active; //OFFSET: 0xE4
  151.      PowerTags; //OFFSET: 0xE8
  152. };
  153.  
  154. class Character //SIZE : 0x288
  155. {
  156. public:
  157.      dirtyID; //OFFSET: 0x4
  158.      dirtyClientMatchID; //OFFSET: 0x8
  159.      iLevelExp; //OFFSET: 0xC
  160.      iLevelCombat; //OFFSET: 0x10
  161.      class LevelCombatControl* pLevelCombatControl; //OFFSET: 0x14
  162.      puiTempClassPowers; //OFFSET: 0x20
  163.      class AdditionalCharacterPath* ppSecondaryPaths; //OFFSET: 0x28
  164.      class CustomSpecies* pCustomSpecies; //OFFSET: 0x30
  165.      uiPowerIDMax; //OFFSET: 0x34
  166.      class Power* ppPowersPersonal; //OFFSET: 0x3C
  167.      class Power* ppPowersClass; //OFFSET: 0x40
  168.      class Power* ppPowersSpecies; //OFFSET: 0x44
  169.      class Power* ppPowersTemporary; //OFFSET: 0x48
  170.      class Power* ppPowersPropagation; //OFFSET: 0x4C
  171.      class CharacterPowerSlots* pSlots; //OFFSET: 0x54
  172.      class PowerSlotSet* pSlotSetBecomeCritter; //OFFSET: 0x58
  173.      class CombatReactivePowerInfo* pCombatReactivePowerInfo; //OFFSET: 0x68
  174.      class CombatPowerStateSwitchingInfo* pCombatPowerStateInfo; //OFFSET: 0x6C
  175.      class PowerTree* ppPowerTrees; //OFFSET: 0x70
  176.      class PowerTreeClientInfoList* pClientPowerTreeInfo; //OFFSET: 0x74
  177.      class CharacterPointSpent* ppPointSpentPowerTrees; //OFFSET: 0x78
  178.      uiPowerTreeModCount; //OFFSET: 0x7C
  179.      uiLastFreeRespecTime; //OFFSET: 0x80
  180.      uiLastForcedRespecTime; //OFFSET: 0x84
  181.      eaiTypeLastFreeRespecTime; //OFFSET: 0x88
  182.      class AssignedStats* ppAssignedStats; //OFFSET: 0x8C
  183.      class SavedAttribStats* ppSavedAttribStats; //OFFSET: 0x90
  184.      pchAttribStatsPreset; //OFFSET: 0x94
  185.      pchCurrentAttribStatsPreset; //OFFSET: 0x94
  186.      pchCurrentAttribStatsPreset; //OFFSET: 0x94
  187.      class SavedAttribute* ppSavedAttributes; //OFFSET: 0x98
  188.      class CharacterAttribs* pattrBasic; //OFFSET: 0x9C
  189.      class PowerStatBonusData* pPowerStatBonusData; //OFFSET: 0xA0
  190.      class InnateAttribModData* pInnateAttribModData; //OFFSET: 0xA4
  191.      class ModArray* ModArray; //OFFSET: 0xAC
  192.      class AttribModNet* ppModsNet; //OFFSET: 0xCC
  193.      class AttribAccrualSet* pInnateAccrualSet; //OFFSET: 0xD4
  194.      class CharacterTraining* ppTraining; //OFFSET: 0xE4
  195.      class CombatEventState* pCombatEventState; //OFFSET: 0xE8
  196.      piPowerModes; //OFFSET: 0xEC
  197.      class PowerModes* ppPowerModeHistory; //OFFSET: 0xF0
  198.      class CooldownTimer* ppCooldownTimers; //OFFSET: 0xF4
  199.      class CooldownRateModifier* ppSpeedCooldown; //OFFSET: 0xF8
  200.      class CombatAdvantageNode* ppCombatAdvantages; //OFFSET: 0x118
  201.      class CharacterChargeData* pChargeData; //OFFSET: 0x140
  202.      class PowerSubtargetChoice* pSubtarget; //OFFSET: 0x144
  203.      class CombatTrackerNetList* CombatTrackerNetList; //OFFSET: 0x17C
  204.      class PowerSubtargetNet* ppSubtargets; //OFFSET: 0x188
  205.      erRingoutCredit; //OFFSET: 0x18C
  206.      currentTargetRef; //OFFSET: 0x190
  207.      erTargetDual; //OFFSET: 0x194
  208.      erTargetFocus; //OFFSET: 0x198
  209.      targetChangeID; //OFFSET: 0x1A0
  210.      focusTargetChangeID; //OFFSET: 0x1A4
  211.      perUntargetable; //OFFSET: 0x1A8
  212.      perHidden; //OFFSET: 0x1AC
  213.      class CharacterAITargetInfo* ppAITargets; //OFFSET: 0x1B0
  214.      erHeld; //OFFSET: 0x1BC
  215.      fHeldMass; //OFFSET: 0x1C0
  216.      erHeldBy; //OFFSET: 0x1C4
  217.      ppchHeldFXNames; //OFFSET: 0x1C8
  218.      pfTimersAttribPool; //OFFSET: 0x1D0
  219.      class PVPDuelState* PVPDuelState; //OFFSET: 0x1E0
  220.      class PVPFlag* PVPFlag; //OFFSET: 0x1E4
  221.      gangID; //OFFSET: 0x1E8
  222.      class PVPTeamFlag* pvpTeamDuelFlag; //OFFSET: 0x1EC
  223.      class NearDeath* pNearDeath; //OFFSET: 0x1F4
  224.      primaryPetRef; //OFFSET: 0x1FC
  225.      uiTimeCombatExit; //OFFSET: 0x200
  226.      uiTimeCombatVisualsExit; //OFFSET: 0x204
  227.      uiTimeBattleForm; //OFFSET: 0x208
  228.      uiConfuseSeed; //OFFSET: 0x20C
  229.      iFreeRespecAvailable; //OFFSET: 0x214
  230.      class Item* ppAutoExecItems; //OFFSET: 0x218
  231.      uiPowersCreatedEntityTime; //OFFSET: 0x230
  232.      bIsRooted; //OFFSET: 0x238
  233.      bIsHeld; //OFFSET: 0x238
  234.      bInvulnerable; //OFFSET: 0x238
  235.      bUnstoppable; //OFFSET: 0x238
  236.      bUnkillable; //OFFSET: 0x238
  237.      bLevelAdjusting; //OFFSET: 0x238
  238.      bSafe; //OFFSET: 0x238
  239.      bBattleForm; //OFFSET: 0x238
  240.      bDisableFaceActivate; //OFFSET: 0x238
  241.      bDisableFaceSelected; //OFFSET: 0x238
  242.      bRequireValidTarget; //OFFSET: 0x238
  243.      bUseCameraTargeting; //OFFSET: 0x238
  244.      bDisablePowerQueuing; //OFFSET: 0x238
  245.      bShooterControls; //OFFSET: 0x238
  246.      bIsPrimaryPet; //OFFSET: 0x23C
  247.      bModsOwnedByOwner; //OFFSET: 0x23C
  248.      bBecomeCritter; //OFFSET: 0x23C
  249.      bHasAvailableResearch; //OFFSET: 0x23C
  250.      bSpecialLargeMonster; //OFFSET: 0x23C
  251.      class PowerActivationState* ppActivationState; //OFFSET: 0x240
  252.      puiPowerIDsSaved_Obsolete; //OFFSET: 0x278
  253.      eaSavedPowersIDs; //OFFSET: 0x278
  254.      puiPowerIDsSaved; //OFFSET: 0x278
  255.      uiPredictedDeathTime; //OFFSET: 0x27C
  256.      pcSwingingFX; //OFFSET: 0x280
  257.      dirtyBit; //OFFSET: 0x284
  258. };
  259.  
  260. class CharacterClassAttrib //SIZE : 0x10
  261. {
  262. public:
  263.      pfBasic; //OFFSET: 0x0
  264.      pfStrength; //OFFSET: 0x4
  265.      pfResist; //OFFSET: 0x8
  266.      class AttribCurveMax* Curves; //OFFSET: 0xC
  267. };
  268.  
  269. class CombatPowerStateSwitchingDef //SIZE : 0x2C
  270. {
  271. public:
  272.      Name; //OFFSET: 0x0
  273.      FileName; //OFFSET: 0x4
  274.      class CombatPowerStateDef* State; //OFFSET: 0x8
  275.      class CombatPowerStatePowerSet* PowerSet; //OFFSET: 0xC
  276.      class CombatPowerStatePowerslotSet* PowerSlotSet; //OFFSET: 0x10
  277.      SpecialPowerSwitchedSlot; //OFFSET: 0x14
  278.      SwitchCooldown; //OFFSET: 0x18
  279.      CombatLevelLockout; //OFFSET: 0x1C
  280.      DisallowStateCycling; //OFFSET: 0x20
  281.      DismountOnStateSwitch; //OFFSET: 0x20
  282.      DisableActivationWhileKnocked; //OFFSET: 0x28
  283. };
  284.  
  285. class CostumeBoneValidValues //SIZE : 0x20
  286. {
  287. public:
  288.      class PCGeometryDef* Geos; //OFFSET: 0x4
  289.      class PCMaterialDef* Mats; //OFFSET: 0x8
  290.      class PCTextureDef* Details; //OFFSET: 0xC
  291.      class PCTextureDef* Patterns; //OFFSET: 0x10
  292.      class PCTextureDef* Speculars; //OFFSET: 0x14
  293.      class PCTextureDef* Diffuses; //OFFSET: 0x18
  294.      class PCTextureDef* Movables; //OFFSET: 0x1C
  295. };
  296.  
  297. class CritterFaction //SIZE : 0x14
  298. {
  299. public:
  300.      Name; //OFFSET: 0x0
  301.      FileName; //OFFSET: 0x4
  302.      DefaultEnemyFaction; //OFFSET: 0x8
  303.      DefaultPlayerFaction; //OFFSET: 0x9
  304.      CanBeSubFaction; //OFFSET: 0xA
  305.      class CritterFactionRelationship* relationship; //OFFSET: 0xC
  306. };
  307.  
  308. class DamageFloatTemplate //SIZE : 0x64
  309. {
  310. public:
  311.      class Expression* ColorBlock; //OFFSET: 0x0
  312. };
  313.  
  314. class EncounterLayer //SIZE : 0x40
  315. {
  316. public:
  317.      Name; //OFFSET: 0x0
  318.      FileName; //OFFSET: 0x4
  319.      IgnoreLayer; //OFFSET: 0x8
  320.      UseLockout; //OFFSET: 0x8
  321.      Visible; //OFFSET: 0xA
  322.      Level:; //OFFSET: 0xC
  323.      ForceTeamSize; //OFFSET: 0x10
  324.      NextClickableUniqueID; //OFFSET: 0x14
  325.      class OldStaticEncounterGroup* StaticEncRoot; //OFFSET: 0x18
  326.      class OldPatrolRoute* NamedRoute; //OFFSET: 0x34
  327. };
  328.  
  329. class Entity //SIZE : 0x2D8
  330. {
  331. public:
  332.      myContainerID; //OFFSET: 0x10
  333.      mySendFlags; //OFFSET: 0x24
  334.      sentThisFrame; //OFFSET: 0x28
  335.      iPartitionIdx_UseAccessor; //OFFSET: 0x2C
  336.      pos_use_accessor; //OFFSET: 0x48
  337.      rot_use_accessor; //OFFSET: 0x54
  338.      invisible; //OFFSET: 0x74
  339.      isInvisiblePersistent; //OFFSET: 0x74
  340.      astrRegion; //OFFSET: 0x78
  341.      DebugName; //OFFSET: 0x7C
  342.      class Player* pPlayer; //OFFSET: 0xFC
  343.      class Character* pChar; //OFFSET: 0x100
  344.      class SavedEntityData* pSaved; //OFFSET: 0x104
  345.      class EntityAttach* pAttach; //OFFSET: 0x108
  346.      class Critter* pCritter; //OFFSET: 0x10C
  347.      class Nemesis* pNemesis; //OFFSET: 0x110
  348.      class Inventory* pInventoryV2; //OFFSET: 0x114
  349.      class InventoryV1* pInventoryV1_Deprecated; //OFFSET: 0x118
  350.      class InventoryV1* pInventory; //OFFSET: 0x118
  351.      class InventoryV1* Inventory; //OFFSET: 0x118
  352.      ItemIDMax; //OFFSET: 0x11C
  353.      class PlayerTeam* pTeam; //OFFSET: 0x120
  354.      class EmailV3* pEmailV3; //OFFSET: 0x124
  355.      class TeamUpRequest* pTeamUpRequest; //OFFSET: 0x128
  356.      class * hFaction; //OFFSET: 0x12C
  357.      class * hSubFaction; //OFFSET: 0x130
  358.      class * hFactionOverride; //OFFSET: 0x134
  359.      class * hPowerFactionOverride; //OFFSET: 0x138
  360.      class CostumeRef* CostumeRef; //OFFSET: 0x148
  361.      fHue; //OFFSET: 0x180
  362.      class EquippedArt* pEquippedArt; //OFFSET: 0x184
  363.      class UIVar* UIVars; //OFFSET: 0x188
  364.      erCreator; //OFFSET: 0x258
  365.      erOwner; //OFFSET: 0x25C
  366.      erCreatorTarget; //OFFSET: 0x264
  367.      class CurrentHood* Neighborhood; //OFFSET: 0x268
  368.      class CurrentHood* currentNeighborhood; //OFFSET: 0x268
  369.      class GameEventParticipant* pGameEventInfo; //OFFSET: 0x26C
  370.      class {* aibase; //OFFSET: 0x270
  371.      class {* AI; //OFFSET: 0x270
  372.      uiPowerReplaceIDMax; //OFFSET: 0x274
  373.      class PowerReplace* ppPowerReplaces; //OFFSET: 0x278
  374.      class EntityExternalInnate* externalInnate; //OFFSET: 0x27C
  375.      iAICombatTeamID; //OFFSET: 0x280
  376.      uiUpdateInactiveEntUI; //OFFSET: 0x288
  377.      class EntityUI* pEntUI; //OFFSET: 0x28C
  378.      fEntitySendDistance; //OFFSET: 0x290
  379.      fEntityMinSeeAtDistance; //OFFSET: 0x294
  380.      bFadeOutAndThenRemove; //OFFSET: 0x298
  381.      bNoInterpAlpha; //OFFSET: 0x298
  382.      bNoInterpAlphaOnSpawn; //OFFSET: 0x298
  383.      bPreserveAlpha; //OFFSET: 0x298
  384.      bImperceptible; //OFFSET: 0x298
  385.      bForceFadeOut; //OFFSET: 0x298
  386.      bInCutscene; //OFFSET: 0x298
  387.      bDeadBodyFaded; //OFFSET: 0x298
  388.      bDeathPredicted; //OFFSET: 0x298
  389.      factionDirtiedCount; //OFFSET: 0x29C
  390.      fAlpha; //OFFSET: 0x2A0
  391.      fHideTime; //OFFSET: 0x2A4
  392.      fCameraCollisionFade; //OFFSET: 0x2A8
  393.      astrMissionToGrant; //OFFSET: 0x2AC
  394.      lastProjSpecificLogTime; //OFFSET: 0x2B0
  395.      estrProjSpecificLogString; //OFFSET: 0x2B4
  396.      iSeedNumber; //OFFSET: 0x2B8
  397.      iBoxNumber; //OFFSET: 0x2BC
  398.      FixupVersion; //OFFSET: 0x2CC
  399.      dirtyBit; //OFFSET: 0x2D0
  400. };
  401.  
  402. class FilterStruct //SIZE : 0x4
  403. {
  404. public:
  405.      class FilterPairStruct* Pairs; //OFFSET: 0x0
  406. };
  407.  
  408. class FragileScaleSet //SIZE : 0x18
  409. {
  410. public:
  411.      Name; //OFFSET: 0x0
  412.      DefaultScale; //OFFSET: 0x4
  413.      class FragileScale* Scale; //OFFSET: 0x8
  414.      class CharacterAttribs* pattrScale; //OFFSET: 0xC
  415. };
  416.  
  417. class GameAudioEventMap //SIZE : 0x114
  418. {
  419. public:
  420.      FileName; //OFFSET: 0x0
  421.      Name; //OFFSET: 0x4
  422.      class GameAudioEventPair* Pairs; //OFFSET: 0x8
  423. };
  424.  
  425. class GameTimer //SIZE : 0x10
  426. {
  427. public:
  428.      Name; //OFFSET: 0x0
  429.      Timer; //OFFSET: 0x4
  430.      durationSeconds; //OFFSET: 0x8
  431.      Visible; //OFFSET: 0xC
  432. };
  433.  
  434. class InfoForUGCProjectSaveOrPublish //SIZE : 0x70
  435. {
  436. public:
  437.      class UGCProjectInfo* sProjectInfo; //OFFSET: 0x0
  438.      MapNames; //OFFSET: 0x3C
  439.      EditingNameSpace; //OFFSET: 0x40
  440.      PublishUUID; //OFFSET: 0x44
  441.      PublishNameSpace; //OFFSET: 0x48
  442.      PublishJobName; //OFFSET: 0x4C
  443.      CostumeOverride; //OFFSET: 0x50
  444.      PetOverride; //OFFSET: 0x54
  445.      BodyText; //OFFSET: 0x58
  446.      strInitialMapName; //OFFSET: 0x5C
  447.      strInitialSpawnPoint; //OFFSET: 0x60
  448.      class UGCProject* ProjectHeaderCopy; //OFFSET: 0x64
  449.      EntContainerID; //OFFSET: 0x6C
  450. };
  451.  
  452. class InventoryBagData //SIZE : 0x4
  453. {
  454. public:
  455.      class InventorySlot* Slots; //OFFSET: 0x0
  456. };
  457.  
  458. class ItemArt //SIZE : 0xD4
  459. {
  460. public:
  461.      Name; //OFFSET: 0x0
  462.      Geo; //OFFSET: 0x4
  463.      GeoSecondary; //OFFSET: 0x8
  464.      class ItemArtGeoData* GeoList; //OFFSET: 0xC
  465.      Color; //OFFSET: 0x10
  466.      Color2; //OFFSET: 0x1C
  467.      Color3; //OFFSET: 0x2C
  468.      Color4; //OFFSET: 0x3C
  469.      Material; //OFFSET: 0x4C
  470.      Bits; //OFFSET: 0x50
  471.      Bit; //OFFSET: 0x50
  472.      PrimaryBit; //OFFSET: 0x50
  473.      SecondaryBits; //OFFSET: 0x54
  474.      SecondaryBit; //OFFSET: 0x54
  475.      SecondaryStanceWords; //OFFSET: 0x58
  476.      StanceWords; //OFFSET: 0x5C
  477.      PrimaryStanceWords; //OFFSET: 0x5C
  478.      FXAdd; //OFFSET: 0x60
  479.      FXPrimary; //OFFSET: 0x64
  480.      FXSecondary; //OFFSET: 0x68
  481.      FXItemArtActive; //OFFSET: 0x6C
  482.      FXItemArtInactive; //OFFSET: 0x70
  483.      SecondaryFXItemArtActive; //OFFSET: 0x74
  484.      SecondaryFXItemArtInactive; //OFFSET: 0x78
  485.      Hue; //OFFSET: 0x7C
  486.      ActivePrimaryBone; //OFFSET: 0x80
  487.      ActiveSecondaryBone; //OFFSET: 0x84
  488.      ActiveRotation; //OFFSET: 0x88
  489.      ActivePosition; //OFFSET: 0x94
  490.      HolsterPrimaryBone; //OFFSET: 0xA0
  491.      HolsterSecondaryBone; //OFFSET: 0xA4
  492.      HolsterRotation; //OFFSET: 0xA8
  493.      HolsterPosition; //OFFSET: 0xB4
  494.      AlwaysShowOnBothBones; //OFFSET: 0xC0
  495.      OptionalParam; //OFFSET: 0xC4
  496.      Scope; //OFFSET: 0xCC
  497.      File; //OFFSET: 0xD0
  498. };
  499.  
  500. class ItemSortTypes //SIZE : 0x10
  501. {
  502. public:
  503.      class ItemSortTypeCategory* ItemSortTypeCategory; //OFFSET: 0x0
  504.      class ItemSortType* ItemSortType; //OFFSET: 0x4
  505.      class ItemSortType* IndexedItemSortTypes; //OFFSET: 0x8
  506.      FileName; //OFFSET: 0xC
  507. };
  508.  
  509. class ItemVars //SIZE : 0x8
  510. {
  511. public:
  512.      class ItemVar* ItemVar; //OFFSET: 0x0
  513.      stItemVars; //OFFSET: 0x4
  514. };
  515.  
  516. class NotifyAction //SIZE : 0x44
  517. {
  518. public:
  519.      LogicalStringFilter; //OFFSET: 0x4
  520.      LogicalStringIsTutorial; //OFFSET: 0x8
  521.      Command; //OFFSET: 0xC
  522.      class NotifyActionGenState* GenEnterState; //OFFSET: 0x18
  523.      class NotifyActionGenState* GenExitState; //OFFSET: 0x1C
  524.      class NotifyActionGenMessage* GenMessage; //OFFSET: 0x20
  525.      class NotifyActionEnqueue* Queue; //OFFSET: 0x24
  526.      class NotifyTutorialGen* TutorialGen; //OFFSET: 0x28
  527.      Sound; //OFFSET: 0x2C
  528.      class NotifyActionFloatToGen* FloatTo; //OFFSET: 0x30
  529.      class NotifyActionDialog* PopUpDialog; //OFFSET: 0x34
  530.      class NotifyActionChat* Chat; //OFFSET: 0x38
  531.      FileName; //OFFSET: 0x40
  532. };
  533.  
  534. class OldStaticEncounter //SIZE : 0x6C
  535. {
  536. public:
  537.      Name; //OFFSET: 0x0
  538.      NoDespawn; //OFFSET: 0x4
  539.      FileName; //OFFSET: 0x8
  540.      MinLevel; //OFFSET: 0x10
  541.      MaxLevel; //OFFSET: 0x14
  542.      class * encCritterGroup; //OFFSET: 0x1C
  543.      SpawnAnim; //OFFSET: 0x20
  544.      SpawnWeight; //OFFSET: 0x24
  545.      class * encFaction; //OFFSET: 0x28
  546.      class EncounterDef* defOverride; //OFFSET: 0x2C
  547.      DeletedActors; //OFFSET: 0x30
  548.      patrolRouteName; //OFFSET: 0x3C
  549.      NoSnapToGround; //OFFSET: 0x40
  550.      encPos; //OFFSET: 0x44
  551.      encRot; //OFFSET: 0x50
  552.      distToGround; //OFFSET: 0x60
  553.      class WorldScopeNamePair* ScopeNames; //OFFSET: 0x68
  554. };
  555.  
  556. class PTEnhTypeDef //SIZE : 0x8
  557. {
  558. public:
  559.      Name; //OFFSET: 0x0
  560.      class Expression* PurchaseExpression; //OFFSET: 0x4
  561. };
  562.  
  563. class PTNodeTypeDef //SIZE : 0xC
  564. {
  565. public:
  566.      Name; //OFFSET: 0x0
  567.      class Expression* PurchaseExpression; //OFFSET: 0x4
  568.      SubTypes; //OFFSET: 0x8
  569. };
  570.  
  571. class PTPurchaseRequirements //SIZE : 0x28
  572. {
  573. public:
  574.      GroupRequired; //OFFSET: 0x4
  575.      TableLevel; //OFFSET: 0x8
  576.      CharacterLevel; //OFFSET: 0x8
  577.      DerivedTableLevel; //OFFSET: 0xC
  578.      PointsSpentInThisTree; //OFFSET: 0x10
  579.      MinPointsSpentInThisTree; //OFFSET: 0x10
  580.      MaxPointsSpentInThisTree; //OFFSET: 0x14
  581.      PointsSpentInAnyTree; //OFFSET: 0x18
  582.      MinPointsSpentInAnyTree; //OFFSET: 0x18
  583.      MaxPointsSpentInAnyTree; //OFFSET: 0x1C
  584.      TableName; //OFFSET: 0x20
  585.      class Expression* PurchaseExpression; //OFFSET: 0x24
  586. };
  587.  
  588. class PTTypeDef //SIZE : 0x24
  589. {
  590. public:
  591.      Name; //OFFSET: 0x0
  592.      class Expression* PurchaseExpression; //OFFSET: 0x4
  593.      TableScale; //OFFSET: 0x8
  594.      CostScale; //OFFSET: 0xC
  595.      Order; //OFFSET: 0x10
  596.      NonRefundable; //OFFSET: 0x18
  597.      SpentPointsNonDynamic; //OFFSET: 0x18
  598.      OnlyRespecUsingFull; //OFFSET: 0x18
  599.      HasAutoBuyTrees; //OFFSET: 0x18
  600.      SpentPointsNumeric; //OFFSET: 0x1C
  601.      DisregardPath; //OFFSET: 0x20
  602. };
  603.  
  604. class PTUICategoryListNode //SIZE : 0x10
  605. {
  606. public:
  607.      Name; //OFFSET: 0x0
  608.      ShowCategory; //OFFSET: 0x4
  609.      class PowerTreeHolder* TreeHolder; //OFFSET: 0x8
  610.      ListSize; //OFFSET: 0xC
  611. };
  612.  
  613. class PlayerDifficultySet //SIZE : 0x4
  614. {
  615. public:
  616.      class PlayerDifficulty* Difficulty; //OFFSET: 0x0
  617. };
  618.  
  619. class Power //SIZE : 0x8C
  620. {
  621. public:
  622.      uiID; //OFFSET: 0x4
  623.      uiTimeCreated; //OFFSET: 0x8
  624.      iLevel; //OFFSET: 0xC
  625.      fHue; //OFFSET: 0x10
  626.      iEntCreateCostume; //OFFSET: 0x18
  627.      iChargesUsed; //OFFSET: 0x1C
  628.      iChargesUsedTransact; //OFFSET: 0x20
  629.      fLifetimeGameUsed; //OFFSET: 0x24
  630.      fLifetimeUsageUsed; //OFFSET: 0x28
  631.      fTimeRecharge; //OFFSET: 0x2C
  632.      fTimeChargeRefill; //OFFSET: 0x30
  633.      class Power* ppSubPowers; //OFFSET: 0x3C
  634.      class Power* ppSubCombatStatePowers; //OFFSET: 0x44
  635.      iLevelAdjustment; //OFFSET: 0x4C
  636.      fYaw; //OFFSET: 0x50
  637.      uiReplacementID; //OFFSET: 0x54
  638.      uiSrcEquipSlot; //OFFSET: 0x58
  639.      uiPowerSlotReplacementID; //OFFSET: 0x5C
  640.      fTableScale; //OFFSET: 0x60
  641.      puiEnhancementIDs; //OFFSET: 0x70
  642.      class PowerAttribEnhancements* ppAttribEnhancements; //OFFSET: 0x74
  643.      fEnhancedRange; //OFFSET: 0x7C
  644.      fEnhancedRadius; //OFFSET: 0x80
  645.      bHideInUI; //OFFSET: 0x84
  646.      bActive; //OFFSET: 0x84
  647. };
  648.  
  649. class PowerAnimFX //SIZE : 0x1DC
  650. {
  651. public:
  652.      Name; //OFFSET: 0x0
  653.      Scope; //OFFSET: 0x4
  654.      File; //OFFSET: 0x8
  655.      uiStanceID; //OFFSET: 0xC
  656.      uiPersistStanceID; //OFFSET: 0x10
  657.      StanceTransitionTime; //OFFSET: 0x14
  658.      AnimKeyword; //OFFSET: 0x18
  659.      StickyStanceWords; //OFFSET: 0x1C
  660.      HitAnimKeyword; //OFFSET: 0x20
  661.      BlockAnimKeyword; //OFFSET: 0x24
  662.      MissAnimKeyword; //OFFSET: 0x24
  663.      StanceStickyBits; //OFFSET: 0x28
  664.      PersistStanceStickyBits; //OFFSET: 0x2C
  665.      StanceStickyFX; //OFFSET: 0x30
  666.      PersistStanceStickyFX; //OFFSET: 0x34
  667.      class PowerFXParam* StanceStickyFXParamBlock; //OFFSET: 0x38
  668.      class PowerFXParam* StanceStickyFXParam; //OFFSET: 0x38
  669.      class PowerFXParam* PersistStanceStickyFXParamBlock; //OFFSET: 0x3C
  670.      class PowerFXParam* PersistStanceStickyFXParam; //OFFSET: 0x3C
  671.      class PowerFXParam* PersistStanceInactiveStickyFXParamBlock; //OFFSET: 0x40
  672.      class PowerFXParam* PersistStanceInactiveStickyFXParam; //OFFSET: 0x40
  673.      StanceFlashBits; //OFFSET: 0x44
  674.      PersistStanceFlashBits; //OFFSET: 0x48
  675.      StanceFlashFX; //OFFSET: 0x4C
  676.      PersistStanceFlashFX; //OFFSET: 0x50
  677.      class PowerFXParam* StanceFlashFXParamBlock; //OFFSET: 0x54
  678.      class PowerFXParam* StanceFlashFXParam; //OFFSET: 0x54
  679.      class PowerFXParam* PersistStanceFlashFXParamBlock; //OFFSET: 0x58
  680.      class PowerFXParam* PersistStanceFlashFXParam; //OFFSET: 0x58
  681.      ChargeStickyBits; //OFFSET: 0x5C
  682.      ChargeBits; //OFFSET: 0x5C
  683.      ChargeStickyFX; //OFFSET: 0x60
  684.      ChargeFX; //OFFSET: 0x60
  685.      class PowerFXParam* ChargeStickyFXParamBlock; //OFFSET: 0x64
  686.      class PowerFXParam* ChargeStickyFXParam; //OFFSET: 0x64
  687.      class PowerFXParam* ChargeFXParam; //OFFSET: 0x64
  688.      ChargeFlashBits; //OFFSET: 0x68
  689.      ChargeFlashFX; //OFFSET: 0x6C
  690.      class PowerFXParam* ChargeFlashFXParamBlock; //OFFSET: 0x70
  691.      class PowerFXParam* ChargeFlashFXParam; //OFFSET: 0x70
  692.      LungeStickyBits; //OFFSET: 0x74
  693.      LungeStickyFX; //OFFSET: 0x78
  694.      class PowerFXParam* LungeStickyFXParamBlock; //OFFSET: 0x7C
  695.      class PowerFXParam* LungeStickyFXParam; //OFFSET: 0x7C
  696.      LungeFlashBits; //OFFSET: 0x80
  697.      LungeFlashFX; //OFFSET: 0x84
  698.      class PowerFXParam* LungeFlashFXParamBlock; //OFFSET: 0x88
  699.      class PowerFXParam* LungeFlashFXParam; //OFFSET: 0x88
  700.      class PowerActivateFX* PreactivateFX; //OFFSET: 0x8C
  701.      class PowerFXParam* PreactivateFXParamBlock; //OFFSET: 0x90
  702.      class PowerFXParam* PreactivateFXParam; //OFFSET: 0x90
  703.      PreactivateStickyBits; //OFFSET: 0x94
  704.      PreactivateStickyFX; //OFFSET: 0x98
  705.      class PowerFXParam* PreactivateStickyFXParamBlock; //OFFSET: 0x9C
  706.      class PowerFXParam* PreactivateStickyFXParam; //OFFSET: 0x9C
  707.      PreactivateBits; //OFFSET: 0xA0
  708.      PreactivateAnimFlag; //OFFSET: 0xA4
  709.      ActivateStickyBits; //OFFSET: 0xA8
  710.      ActivateStickyFX; //OFFSET: 0xAC
  711.      class PowerFXParam* ActivateStickyFXParamBlock; //OFFSET: 0xB0
  712.      class PowerFXParam* ActivateStickyFXParam; //OFFSET: 0xB0
  713.      ActivateBits; //OFFSET: 0xB4
  714.      ActivateAnimFlag; //OFFSET: 0xB8
  715.      class PowerActivateFX* ActivateFX; //OFFSET: 0xBC
  716.      class PowerActivateFX* ActivateNearFX; //OFFSET: 0xC0
  717.      class PowerActivateFX* ActivateMissFX; //OFFSET: 0xC4
  718.      class PowerFXParam* ActivateFXParamBlock; //OFFSET: 0xC8
  719.      class PowerFXParam* ActivateFXParam; //OFFSET: 0xC8
  720.      PeriodicPreactivateBits; //OFFSET: 0xCC
  721.      PeriodicActivateBits; //OFFSET: 0xD0
  722.      class PowerActivateFX* PeriodicActivateFX; //OFFSET: 0xD4
  723.      class PowerFXParam* PeriodicActivateFXParamBlock; //OFFSET: 0xD8
  724.      class PowerFXParam* PeriodicActivateFXParam; //OFFSET: 0xD8
  725.      DeactivateBits; //OFFSET: 0xDC
  726.      DeactivateFX; //OFFSET: 0xE0
  727.      class PowerFXParam* DeactivateFXParamBlock; //OFFSET: 0xE4
  728.      class PowerFXParam* DeactivateFXParam; //OFFSET: 0xE4
  729.      DeactivateAnimFlag; //OFFSET: 0xE8
  730.      class PowerChargedActivate* ChargedActivate; //OFFSET: 0xEC
  731.      TargetedBits; //OFFSET: 0xF0
  732.      TargetedFX; //OFFSET: 0xF4
  733.      class PowerFXParam* TargetedFXParamBlock; //OFFSET: 0xF8
  734.      class PowerFXParam* TargetedFXParam; //OFFSET: 0xF8
  735.      HitBits; //OFFSET: 0xFC
  736.      HitFX; //OFFSET: 0x100
  737.      class PowerFXParam* HitFXParamBlock; //OFFSET: 0x104
  738.      class PowerFXParam* HitFXParam; //OFFSET: 0x104
  739.      HitStickyFX; //OFFSET: 0x108
  740.      class PowerFXParam* HitStickyFXParamBlock; //OFFSET: 0x10C
  741.      class PowerFXParam* HitStickyFXParam; //OFFSET: 0x10C
  742.      BlockBits; //OFFSET: 0x110
  743.      MissBits; //OFFSET: 0x110
  744.      BlockFX; //OFFSET: 0x114
  745.      MissFX; //OFFSET: 0x114
  746.      class PowerFXParam* BlockFXParamBlock; //OFFSET: 0x118
  747.      class PowerFXParam* MissFXParamBlock; //OFFSET: 0x118
  748.      class PowerFXParam* BlockFXParam; //OFFSET: 0x118
  749.      DeathBits; //OFFSET: 0x11C
  750.      DeathFX; //OFFSET: 0x120
  751.      class PowerFXParam* DeathFXParamBlock; //OFFSET: 0x124
  752.      class PowerFXParam* DeathFXParam; //OFFSET: 0x124
  753.      DeathAnimStanceWords; //OFFSET: 0x128
  754.      NearActivateFXDistance; //OFFSET: 0x134
  755.      FramesBeforeActivateBits; //OFFSET: 0x138
  756.      FramesBeforeActivateFX; //OFFSET: 0x13C
  757.      FramesBeforeTargeted; //OFFSET: 0x140
  758.      FramesBeforeHit; //OFFSET: 0x144
  759.      FramesBeforeBlock; //OFFSET: 0x148
  760.      FramesBeforePeriodicActivateBits; //OFFSET: 0x14C
  761.      FramesBeforePeriodicActivateFX; //OFFSET: 0x150
  762.      FramesBeforePeriodicTargeted; //OFFSET: 0x154
  763.      FramesBeforePeriodicHit; //OFFSET: 0x158
  764.      FramesBeforePeriodicBlock; //OFFSET: 0x15C
  765.      DefaultHue; //OFFSET: 0x160
  766.      ProjectileSpeed; //OFFSET: 0x168
  767.      MeleeSwingStartAngle; //OFFSET: 0x16C
  768.      MeleeSwingAnglePerSecond; //OFFSET: 0x170
  769.      MeleeSwingHitPauseTime; //OFFSET: 0x174
  770.      SpeedPenaltyDuringCharge; //OFFSET: 0x178
  771.      SpeedPenaltyDuringPreactivate; //OFFSET: 0x17C
  772.      SpeedPenaltyDuringActivate; //OFFSET: 0x180
  773.      class PowerLunge* Lunge; //OFFSET: 0x184
  774.      class PowerGrab* Grab; //OFFSET: 0x188
  775. };
  776.  
  777. class PowerStat //SIZE : 0x30
  778. {
  779. public:
  780.      Name; //OFFSET: 0x0
  781.      class PowerStatSource* Stat; //OFFSET: 0x4
  782.      StatItem; //OFFSET: 0x8
  783.      class Expression* ExprBlock; //OFFSET: 0x14
  784.      class Expression* Expr; //OFFSET: 0x14
  785.      PowerTreeNodeRequired; //OFFSET: 0x18
  786.      PowerDefRequired; //OFFSET: 0x1C
  787.      Tag; //OFFSET: 0x28
  788.      File; //OFFSET: 0x2C
  789. };
  790.  
  791. class PowerTables //SIZE : 0xC
  792. {
  793. public:
  794.      class PowerTable* PowerTable; //OFFSET: 0x0
  795.      stPowerTables; //OFFSET: 0x4
  796.      BasicFactBonusHitPointsMax; //OFFSET: 0x8
  797. };
  798.  
  799. class PowerTreeDef //SIZE : 0x6C
  800. {
  801. public:
  802.      Name; //OFFSET: 0x0
  803.      class DisplayMessage* DisplayMessage; //OFFSET: 0x8
  804.      class DisplayMessage* DisplayName; //OFFSET: 0x8
  805.      class DisplayMessage* DescriptionMessage; //OFFSET: 0x14
  806.      IconName; //OFFSET: 0x20
  807.      class Expression* ExprBlockRequires; //OFFSET: 0x28
  808.      class Expression* RequiresBlock; //OFFSET: 0x28
  809.      class Expression* Requires; //OFFSET: 0x28
  810.      class PTGroupDef* Group; //OFFSET: 0x2C
  811.      File; //OFFSET: 0x30
  812.      class PowerTreeTopDown* TopDown; //OFFSET: 0x38
  813.      class PowerTreeLink* Links; //OFFSET: 0x3C
  814.      DefaultPlayingStyle; //OFFSET: 0x44
  815.      MaxSpendablePointsCostTable; //OFFSET: 0x48
  816.      MaxSpendablePoints; //OFFSET: 0x4C
  817.      MinCost; //OFFSET: 0x50
  818.      AutoBuy; //OFFSET: 0x54
  819.      Temporary; //OFFSET: 0x55
  820.      SendToClient; //OFFSET: 0x56
  821.      IsTalentTree; //OFFSET: 0x58
  822.      class DisplayMessage* GrantMessage; //OFFSET: 0x60
  823. };
  824.  
  825. class PowerVars //SIZE : 0x8
  826. {
  827. public:
  828.      class PowerVar* PowerVar; //OFFSET: 0x0
  829.      stPowerVars; //OFFSET: 0x4
  830. };
  831.  
  832. class Team //SIZE : 0x88
  833. {
  834. public:
  835.      iContainerID; //OFFSET: 0x0
  836.      iCreatedOn; //OFFSET: 0x4
  837.      class TeamMember* eaMembers; //OFFSET: 0x8
  838.      class TeamMember* eaInvites; //OFFSET: 0xC
  839.      class TeamMember* eaRequests; //OFFSET: 0x10
  840.      class TeamMember* pLeader; //OFFSET: 0x14
  841.      class TeamMember* pChampion; //OFFSET: 0x18
  842.      class AwayTeamPrefs* eaAwayTeamPrefs; //OFFSET: 0x1C
  843.      class StubTeamMember* eaDisconnecteds; //OFFSET: 0x20
  844.      iVersion; //OFFSET: 0x28
  845.      bInviteAccepted; //OFFSET: 0x2C
  846.      loot_mode_quality; //OFFSET: 0x34
  847.      iDifficulty; //OFFSET: 0x38
  848.      iCachedMembers; //OFFSET: 0x48
  849.      pchCachedStatusMessage; //OFFSET: 0x4C
  850.      pchPrimaryMission; //OFFSET: 0x50
  851.      Esprimarymission; //OFFSET: 0x50
  852.      pcAllegiance; //OFFSET: 0x54
  853.      pcSubAllegiance; //OFFSET: 0x58
  854.      bRequireSubAllegianceMatch; //OFFSET: 0x5C
  855.      class CrypticXSessionInfo* pXSessionInfo; //OFFSET: 0x60
  856.      iTeamSpokesmanEntID; //OFFSET: 0x64
  857.      iCurrentUGCProjectID; //OFFSET: 0x68
  858.      pchStatusMessage; //OFFSET: 0x6C
  859.      uBadLogoutTime; //OFFSET: 0x70
  860.      iGameServerOwnerID; //OFFSET: 0x74
  861.      bTeamMembersMustBeOnOwnerGameServer; //OFFSET: 0x78
  862.      uiLocalTeamSyncRequestID; //OFFSET: 0x7C
  863. };
  864.  
  865. class TransformationDef //SIZE : 0x14
  866. {
  867. public:
  868.      class TransformationEventDef* Event; //OFFSET: 0x0
  869.      TotalTime; //OFFSET: 0x4
  870.      FromSourceCostume; //OFFSET: 0x8
  871.      Name; //OFFSET: 0xC
  872.      FileName; //OFFSET: 0x10
  873. };
  874.  
  875. class UIGen3DFxState //SIZE : 0x8
  876. {
  877. public:
  878.      FxName; //OFFSET: 0x0
  879. };
  880.  
  881. class UIGenExpressionContainer //SIZE : 0xC
  882. {
  883. public:
  884.      Name; //OFFSET: 0x0
  885.      class Expression* ExpressionBlock; //OFFSET: 0x4
  886.      class Expression* Expression; //OFFSET: 0x4
  887.      ForceRebuild; //OFFSET: 0x8
  888. };
  889.  
  890. class UIGenObjectState //SIZE : 0x14
  891. {
  892. public:
  893.      hEntity; //OFFSET: 0x8
  894.      class UIGen3DFxState* ObjectFxState; //OFFSET: 0xC
  895.      ScreenDist; //OFFSET: 0x10
  896. };
  897.  
  898. class UITrayElem //SIZE : 0x3C
  899. {
  900. public:
  901.      class TrayElem* TrayElem; //OFFSET: 0x0
  902.      class PetTrayElemData* PetData; //OFFSET: 0x4
  903.      class PetTrayElemData* PetTrayElem; //OFFSET: 0x4
  904.      class Item* SourceItem; //OFFSET: 0x8
  905.      Icon; //OFFSET: 0xC
  906.      Description; //OFFSET: 0x10
  907.      Tray; //OFFSET: 0x14
  908.      Slot; //OFFSET: 0x18
  909.      DragType; //OFFSET: 0x20
  910.      Key; //OFFSET: 0x24
  911.      HighlightType; //OFFSET: 0x28
  912.      LastStackedItemCount; //OFFSET: 0x2C
  913.      uiNextStackedItemUpdate; //OFFSET: 0x30
  914.      NumTotalCharges; //OFFSET: 0x34
  915.      Valid; //OFFSET: 0x38
  916.      Activatable; //OFFSET: 0x38
  917.      InRange; //OFFSET: 0x38
  918.      EnoughPower; //OFFSET: 0x38
  919.      LineOfSight; //OFFSET: 0x38
  920.      Facing; //OFFSET: 0x38
  921.      NotDisabled; //OFFSET: 0x38
  922.      Active; //OFFSET: 0x38
  923.      Current; //OFFSET: 0x38
  924.      Queued; //OFFSET: 0x38
  925. };
  926.  
  927. class WeaponFXRef //SIZE : 0x4
  928. {
  929. public:
  930. };
  931.  
  932. class DefaultSettingsRules //SIZE : 0xA4
  933. {
  934. public:
  935.      class ResolutionRule* resolution; //OFFSET: 0x0
  936.      class RenderScaleRule* renderscale; //OFFSET: 0x4
  937.      filltwoboneskinning; //OFFSET: 0x8
  938.      fillgpuparticles; //OFFSET: 0xC
  939.      fillnoshadows; //OFFSET: 0x10
  940.      fillsplatshadows; //OFFSET: 0x14
  941.      fillnoeffects; //OFFSET: 0x18
  942.      filloutliningintel; //OFFSET: 0x1C
  943.      filllightingqualitylow; //OFFSET: 0x20
  944.      filllightingqualitylowintel; //OFFSET: 0x24
  945.      filldetail05; //OFFSET: 0x28
  946.      filldetail075; //OFFSET: 0x2C
  947.      fillterrainlow; //OFFSET: 0x30
  948.      fillhighqualitydof; //OFFSET: 0x34
  949.      fillssao; //OFFSET: 0x38
  950.      fillmsaa; //OFFSET: 0x3C
  951.      fillvfxlow; //OFFSET: 0x40
  952.      fillvfxmedium; //OFFSET: 0x44
  953.      filllensflare; //OFFSET: 0x48
  954.      fillsoftparticles; //OFFSET: 0x4C
  955.      filldrawhighdetail; //OFFSET: 0x50
  956.      filldynamiclights; //OFFSET: 0x54
  957.      filldrawhighfilldetail; //OFFSET: 0x58
  958.      fillbloomquality1; //OFFSET: 0x5C
  959.      fillbloomquality2; //OFFSET: 0x60
  960.      fillpoissonshadows; //OFFSET: 0x64
  961.      filltexaniso4; //OFFSET: 0x68
  962.      filltexaniso16; //OFFSET: 0x6C
  963.      fillminlightsperobject; //OFFSET: 0x70
  964.      fillmaxlightsperobject; //OFFSET: 0x74
  965.      fillminshadowedlights; //OFFSET: 0x78
  966.      fillmaxshadowedlights; //OFFSET: 0x7C
  967.      defaultsversionnumber; //OFFSET: 0x80
  968.      fillclusterlow; //OFFSET: 0x84
  969.      fillclustermid; //OFFSET: 0x88
  970.      fillscattering; //OFFSET: 0x8C
  971.      fillmax; //OFFSET: 0x90
  972.      usescaledfillrate; //OFFSET: 0x94
  973.      class ShaderQualityRule* shaderquality; //OFFSET: 0x98
  974. };
  975.  
  976. class GfxFontGlyphData //SIZE : 0xC
  977. {
  978. public:
  979.      TexPos; //OFFSET: 0x2
  980.      Size; //OFFSET: 0x6
  981.      XAdvance; //OFFSET: 0xA
  982. };
  983.  
  984. class GfxLightingModel //SIZE : 0x18
  985. {
  986. public:
  987.      Name; //OFFSET: 0x4
  988.      FileName; //OFFSET: 0x8
  989.      Text; //OFFSET: 0xC
  990.      perlight; //OFFSET: 0x10
  991.      lightshadowbuffer; //OFFSET: 0x14
  992. };
  993.  
  994. class NinePatch //SIZE : 0x18
  995. {
  996. public:
  997.      texture_name; //OFFSET: 0x4
  998.      stretchableX; //OFFSET: 0x8
  999.      stretchableY; //OFFSET: 0xC
  1000.      paddingX; //OFFSET: 0x10
  1001.      paddingY; //OFFSET: 0x14
  1002. };
  1003.  
  1004. class PreloadedLightCombo //SIZE : 0x18
  1005. {
  1006. public:
  1007.      light_mask; //OFFSET: 0x14
  1008. };
  1009.  
  1010. class PreloadedLightCombosList //SIZE : 0x4
  1011. {
  1012. public:
  1013.      class PreloadedLightCombo* LightCombo; //OFFSET: 0x0
  1014. };
  1015.  
  1016. class RdrLightDefinition //SIZE : 0x98
  1017. {
  1018. public:
  1019.      FileName; //OFFSET: 0x4
  1020.      normaltext; //OFFSET: 0x8
  1021.      shadowtesttext; //OFFSET: 0x10
  1022.      class RdrLightDefinitionParams* vertexlightparams; //OFFSET: 0x18
  1023.      class RdrLightDefinitionParams* singledirlightparams; //OFFSET: 0x1C
  1024. };
  1025.  
  1026. class ShaderTemplate //SIZE : 0x4C
  1027. {
  1028. public:
  1029.      FN; //OFFSET: 0x4
  1030.      class ShaderGraph* ShaderGraph; //OFFSET: 0x8
  1031.      class ShaderGuide* Guide; //OFFSET: 0x38
  1032.      class ShaderTemplateLink* ShaderTemplateLink; //OFFSET: 0x3C
  1033.      IsAutosave; //OFFSET: 0x40
  1034.      score; //OFFSET: 0x44
  1035. };
  1036.  
  1037. class SkyInfo //SIZE : 0x8C
  1038. {
  1039. public:
  1040.      FNNoPath; //OFFSET: 0x4
  1041.      FNNoPathShouldNotBeOverwritten; //OFFSET: 0x8
  1042.      Scope; //OFFSET: 0xC
  1043.      Tags; //OFFSET: 0x10
  1044.      Notes; //OFFSET: 0x14
  1045.      class Moon* Moon; //OFFSET: 0x1C
  1046.      IgnoreFogClip; //OFFSET: 0x20
  1047.      FogClip; //OFFSET: 0x21
  1048.      IgnoreFogClipLow; //OFFSET: 0x22
  1049.      FogClipLow; //OFFSET: 0x23
  1050.      CloudShadowTexture; //OFFSET: 0x24
  1051.      DiffuseWarpTextureCharacter; //OFFSET: 0x28
  1052.      DiffuseWarpTextureWorld; //OFFSET: 0x2C
  1053.      AmbientCube; //OFFSET: 0x30
  1054.      ReflectionCube; //OFFSET: 0x34
  1055.      SkyOverride; //OFFSET: 0x38
  1056.      class SkyTimeSun* SkySun; //OFFSET: 0x3C
  1057.      class SkyTimeSecondarySun* SkySecondarySun; //OFFSET: 0x40
  1058.      class SkyTimeCharacterLighting* SkyCharacterLighting; //OFFSET: 0x44
  1059.      class SkyTimeCloudShadows* SkyCloudShadows; //OFFSET: 0x48
  1060.      class SkyTimeShadowFade* SkyShadowFade; //OFFSET: 0x4C
  1061.      class SkyTimeColorCorrection* SkyColorCorrection; //OFFSET: 0x50
  1062.      class SkyTimeTint* SkyTint; //OFFSET: 0x54
  1063.      class SkyTimeOutline* SkyOutline; //OFFSET: 0x58
  1064.      class SkyTimeFog* SkyFog; //OFFSET: 0x5C
  1065.      class SkyTimeLightBehavior* SkyLightBehavior; //OFFSET: 0x60
  1066.      class SkyTimeBloom* SkyBloom; //OFFSET: 0x64
  1067.      class DOFValues* DOFValues; //OFFSET: 0x68
  1068.      class SkyTimeAmbientOcclusion* AmbientOcclusion; //OFFSET: 0x6C
  1069.      class SkyTimeWind* Wind; //OFFSET: 0x70
  1070.      class SkyTimeScattering* SkyScattering; //OFFSET: 0x74
  1071.      class SkyDome* SkyDome; //OFFSET: 0x78
  1072.      class ShadowRules* SkyShadows; //OFFSET: 0x7C
  1073.      bfParamsSpecified; //OFFSET: 0x80
  1074. };
  1075.  
  1076. class TexOptList //SIZE : 0x4
  1077. {
  1078. public:
  1079.      class IsFolder* FolderTexOpt; //OFFSET: 0x0
  1080. };
  1081.  
  1082. class TexWordList //SIZE : 0x4
  1083. {
  1084. public:
  1085. };
  1086.  
  1087. class WorldCellGraphicsData //SIZE : 0x164
  1088. {
  1089. public:
  1090.      class BasicTexture* cluster_tex_swaps; //OFFSET: 0x0
  1091. };
  1092.  
  1093. class HttpSessionStruct //SIZE : 0xC
  1094. {
  1095. public:
  1096.      Key; //OFFSET: 0x0
  1097. };
  1098.  
  1099. class ATRFixedUpEarrayUse //SIZE : 0x1C
  1100. {
  1101. public:
  1102.      ContainerDerefString; //OFFSET: 0x0
  1103.      Val; //OFFSET: 0xC
  1104.      SVal; //OFFSET: 0x10
  1105.      Comment; //OFFSET: 0x14
  1106. };
  1107.  
  1108. class ATRFixedUpLock //SIZE : 0xC
  1109. {
  1110. public:
  1111.      DerefString; //OFFSET: 0x0
  1112.      Comment; //OFFSET: 0x8
  1113. };
  1114.  
  1115. class BuildScriptCommand //SIZE : 0x2A0
  1116. {
  1117. public:
  1118.      ScriptString; //OFFSET: 0x8
  1119.      ScriptString_Use; //OFFSET: 0xC
  1120.      DisplayString; //OFFSET: 0x10
  1121.      DisplayString_Use; //OFFSET: 0x14
  1122.      WorkingDir; //OFFSET: 0x18
  1123.      WorkingDirectory_Use; //OFFSET: 0x1C
  1124.      FailureExpression; //OFFSET: 0x20
  1125.      FailureExpression_Use; //OFFSET: 0x24
  1126.      IfExpression; //OFFSET: 0x28
  1127.      If; //OFFSET: 0x28
  1128.      IfExpression_Use; //OFFSET: 0x2C
  1129.      VariableForSystemOutput; //OFFSET: 0x30
  1130.      VariableForEscapedSystemOutput; //OFFSET: 0x34
  1131.      VariableForSystemResult; //OFFSET: 0x38
  1132.      NumTries; //OFFSET: 0x3C
  1133.      ScriptInt; //OFFSET: 0x40
  1134.      ScriptFloat; //OFFSET: 0x44
  1135.      FailureTime; //OFFSET: 0x48
  1136.      CompileErrors; //OFFSET: 0x58
  1137.      NoScriptStringInErrorReport; //OFFSET: 0x58
  1138.      SetVariableRaw; //OFFSET: 0x58
  1139.      IsCrypticAppWithOwnConsole; //OFFSET: 0x58
  1140.      Break; //OFFSET: 0x58
  1141.      NonInterruptible; //OFFSET: 0x58
  1142.      IsExpectingCBComments; //OFFSET: 0x58
  1143.      ResetTimeoutOnAnyUpdate; //OFFSET: 0x58
  1144.      FileName_internal; //OFFSET: 0x60
  1145.      LineNum; //OFFSET: 0x64
  1146.      class BuildScriptingSimpleIncludeMacro* SimpleMacro; //OFFSET: 0x68
  1147.      OutputFile; //OFFSET: 0x6C
  1148.      OutputFile_Use; //OFFSET: 0x70
  1149.      AppendFile; //OFFSET: 0x74
  1150.      AppendFile_Use; //OFFSET: 0x78
  1151.      outputFileName; //OFFSET: 0x7C
  1152.      outputFileName_short; //OFFSET: 0x180
  1153.      IfIndex; //OFFSET: 0x284
  1154.      ElseIndex; //OFFSET: 0x288
  1155.      EndIfIndex; //OFFSET: 0x28C
  1156.      InternalStrs; //OFFSET: 0x290
  1157.      BufferedFORTokens; //OFFSET: 0x298
  1158.      ExtendedErrorType; //OFFSET: 0x29C
  1159. };
  1160.  
  1161. class BuildScriptingContext //SIZE : 0x188
  1162. {
  1163. public:
  1164.      ContextName; //OFFSET: 0x0
  1165.      BuildScriptingFailTime; //OFFSET: 0x4
  1166.      FailAfterDelayCalled; //OFFSET: 0x8
  1167.      SkipCurrentStep; //OFFSET: 0x9
  1168.      FailureLinkString; //OFFSET: 0xC
  1169.      InternalIncludeDepth; //OFFSET: 0x10
  1170.      CurForDepth; //OFFSET: 0x14
  1171.      InSpecialFailingModeWaitingForUninterruptibleChildContexts; //OFFSET: 0x18
  1172.      ForceAbort; //OFFSET: 0x19
  1173.      TestingOnly; //OFFSET: 0x1A
  1174.      AbortAndCloseInstantly; //OFFSET: 0x1B
  1175.      class BuildScriptCommandList* CommandList; //OFFSET: 0x24
  1176.      CurCommandNum; //OFFSET: 0x28
  1177.      ThereWereErrors; //OFFSET: 0x2C
  1178.      FramesInState; //OFFSET: 0x30
  1179.      TimeEnteredState; //OFFSET: 0x38
  1180.      ScriptStartTime; //OFFSET: 0x40
  1181.      CurDisplayString; //OFFSET: 0x44
  1182.      CurStepString; //OFFSET: 0x48
  1183.      FailureMessage; //OFFSET: 0x4C
  1184.      DefaultDirectories; //OFFSET: 0x50
  1185.      compileLogFileName; //OFFSET: 0x54
  1186.      MostRecentSystemCommandOutputFileName; //OFFSET: 0x158
  1187.      class BuildScriptingVariableList* Variables; //OFFSET: 0x15C
  1188.      NumStartingVariables; //OFFSET: 0x168
  1189.      Disabled; //OFFSET: 0x16C
  1190.      class BuildScriptingContext* Children; //OFFSET: 0x174
  1191.      class BuildScriptingContext* DetachedChildren; //OFFSET: 0x178
  1192.      Failing; //OFFSET: 0x17C
  1193. };
  1194.  
  1195. class CategoryListWrapper //SIZE : 0x4
  1196. {
  1197. public:
  1198.      class CategoryMain* Categories; //OFFSET: 0x0
  1199. };
  1200.  
  1201. class Color4 //SIZE : 0x10
  1202. {
  1203. public:
  1204. };
  1205.  
  1206. class ContainerRepositoryInfo //SIZE : 0x28
  1207. {
  1208. public:
  1209.      LastSequenceNumber; //OFFSET: 0x0
  1210.      LastTimeStamp; //OFFSET: 0x8
  1211.      CurrentSequenceNumber; //OFFSET: 0x10
  1212.      CurrentTimeStamp; //OFFSET: 0x18
  1213.      BaseContainerID; //OFFSET: 0x1C
  1214.      MaxContainerID; //OFFSET: 0x20
  1215.      class ContainerRepositoryTypeInfo* RepositoryTypeInfo; //OFFSET: 0x24
  1216. };
  1217.  
  1218. class DeferredPacketForSentryServer //SIZE : 0x28
  1219. {
  1220. public:
  1221.      TempPacketIdxAfterCreation; //OFFSET: 0x4
  1222.      TempPacketCmd; //OFFSET: 0x8
  1223.      Comment; //OFFSET: 0xC
  1224.      SendTime; //OFFSET: 0x10
  1225.      TimeSentToServer; //OFFSET: 0x14
  1226.      Alerted; //OFFSET: 0x18
  1227.      Index; //OFFSET: 0x20
  1228. };
  1229.  
  1230. class DeferredSendSingleFile //SIZE : 0x24
  1231. {
  1232. public:
  1233.      LocalFileName; //OFFSET: 0x0
  1234.      class DeferredSendSingleTarget* Targets; //OFFSET: 0x4
  1235.      QueriesOutstanding; //OFFSET: 0x8
  1236.      CRC; //OFFSET: 0xC
  1237.      Zipping; //OFFSET: 0x14
  1238.      ZippingFailed; //OFFSET: 0x15
  1239.      ZippedBufferSize; //OFFSET: 0x1C
  1240.      UnzippedBufferSize; //OFFSET: 0x20
  1241. };
  1242.  
  1243. class DeferredSendSingleTarget //SIZE : 0x10
  1244. {
  1245. public:
  1246.      MachineName; //OFFSET: 0x0
  1247.      RemoteFileName; //OFFSET: 0x4
  1248.      CRCQueryHandle; //OFFSET: 0x8
  1249. };
  1250.  
  1251. class FileNameBucket //SIZE : 0x14
  1252. {
  1253. public:
  1254.      Key; //OFFSET: 0x0
  1255.      FileNames; //OFFSET: 0x4
  1256.      OutFileNames; //OFFSET: 0x8
  1257.      OutFileSizes; //OFFSET: 0xC
  1258. };
  1259.  
  1260. class GraphNode //SIZE : 0x10
  1261. {
  1262. public:
  1263.      Name; //OFFSET: 0x0
  1264.      ppchIncoming; //OFFSET: 0x4
  1265. };
  1266.  
  1267. class KeyedAlertList //SIZE : 0x3C
  1268. {
  1269. public:
  1270.      Key; //OFFSET: 0x0
  1271.      CurActiveBySeverity; //OFFSET: 0x4
  1272.      TotalBySeverity; //OFFSET: 0x10
  1273.      TotalCount; //OFFSET: 0x1C
  1274.      LastMinute; //OFFSET: 0x24
  1275.      Last15Minutes; //OFFSET: 0x28
  1276.      LastHour; //OFFSET: 0x2C
  1277.      LastDay; //OFFSET: 0x30
  1278.      class {* ExtraStuff; //OFFSET: 0x34
  1279.      class Alert* Alerts; //OFFSET: 0x38
  1280. };
  1281.  
  1282. class LFSM_FileBeingReceived //SIZE : 0x28
  1283. {
  1284. public:
  1285.      Handle; //OFFSET: 0x0
  1286.      cmd; //OFFSET: 0x4
  1287.      FileName; //OFFSET: 0x8
  1288.      ExpectedSize; //OFFSET: 0x10
  1289.      SizeReceived; //OFFSET: 0x18
  1290. };
  1291.  
  1292. class LinkFileSendingMode_ManagedFileSend //SIZE : 0x48
  1293. {
  1294. public:
  1295.      UID; //OFFSET: 0x0
  1296.      LinkName; //OFFSET: 0x4
  1297.      Handle; //OFFSET: 0x8
  1298.      cmd; //OFFSET: 0xC
  1299.      LocalFileName; //OFFSET: 0x10
  1300.      RemoteFileName; //OFFSET: 0x14
  1301.      BytesPerTick; //OFFSET: 0x18
  1302.      FileSize; //OFFSET: 0x20
  1303.      BytesSent; //OFFSET: 0x28
  1304. };
  1305.  
  1306. class MachineInfoForShardSetupList //SIZE : 0x14
  1307. {
  1308. public:
  1309.      Comment; //OFFSET: 0x0
  1310.      class MachineInfoForShardSetup* Machines; //OFFSET: 0x4
  1311.      class GSMachineGroupDef* MachineGroup; //OFFSET: 0x8
  1312.      BaseGameServerGroupName; //OFFSET: 0xC
  1313.      class ShardSetupGenericArg* GenericArgs; //OFFSET: 0x10
  1314. };
  1315.  
  1316. class SMTPMessage //SIZE : 0x10
  1317. {
  1318. public:
  1319.      From; //OFFSET: 0x0
  1320.      recipients; //OFFSET: 0x4
  1321.      class SMTPMessagePart* Parts; //OFFSET: 0xC
  1322. };
  1323.  
  1324. class SMTPMessageRequest //SIZE : 0x38
  1325. {
  1326. public:
  1327.      From; //OFFSET: 0x0
  1328.      To; //OFFSET: 0x4
  1329.      subject; //OFFSET: 0x8
  1330.      Body; //OFFSET: 0xC
  1331.      Priority; //OFFSET: 0x10
  1332.      timeout; //OFFSET: 0x14
  1333.      attachfilename; //OFFSET: 0x18
  1334.      attachsuggestedname; //OFFSET: 0x1C
  1335.      attachmimetype; //OFFSET: 0x20
  1336.      Html; //OFFSET: 0x24
  1337.      Server; //OFFSET: 0x28
  1338. };
  1339.  
  1340. class SchemaMemoryStatus //SIZE : 0x28
  1341. {
  1342. public:
  1343.      Name; //OFFSET: 0x0
  1344.      TotalSpace; //OFFSET: 0x8
  1345.      UsedSpace; //OFFSET: 0x10
  1346.      FreeSpace; //OFFSET: 0x18
  1347.      class ThreadSafeMemoryPool* MemoryPools; //OFFSET: 0x20
  1348. };
  1349.  
  1350. class StashTableTest //SIZE : 0x4
  1351. {
  1352. public:
  1353.      stData; //OFFSET: 0x0
  1354. };
  1355.  
  1356. class TextBufferState //SIZE : 0x14
  1357. {
  1358. public:
  1359.      Text; //OFFSET: 0x0
  1360.      ProfanityFilteredText; //OFFSET: 0x4
  1361.      Cursor; //OFFSET: 0x8
  1362.      SelectionStart; //OFFSET: 0xC
  1363.      SelectionEnd; //OFFSET: 0x10
  1364. };
  1365.  
  1366. class ThreadSafeMemoryPool //SIZE : 0x38
  1367. {
  1368. public:
  1369.      structSize; //OFFSET: 0xC
  1370.      structsPerBlock; //OFFSET: 0x10
  1371.      allocationCount; //OFFSET: 0x14
  1372.      totalStructCount; //OFFSET: 0x18
  1373.      TotalBytes; //OFFSET: 0x1C
  1374.      UsedBytes; //OFFSET: 0x20
  1375.      FreeBytes; //OFFSET: 0x24
  1376.      Name; //OFFSET: 0x28
  1377. };
  1378.  
  1379. class TranslatedMessage //SIZE : 0x8
  1380. {
  1381. public:
  1382.      MessageKey; //OFFSET: 0x0
  1383. };
  1384.  
  1385. class TranslatedMessageDictionary //SIZE : 0x8
  1386. {
  1387. public:
  1388.      class TranslatedMessage* Message; //OFFSET: 0x0
  1389.      sLookupTable; //OFFSET: 0x4
  1390. };
  1391.  
  1392. class KeyBind //SIZE : 0x14
  1393. {
  1394. public:
  1395.      Key2; //OFFSET: 0x4
  1396.      Key; //OFFSET: 0x8
  1397.      Command; //OFFSET: 0xC
  1398.      Secondary; //OFFSET: 0x10
  1399.      ContinueProcessing; //OFFSET: 0x10
  1400. };
  1401.  
  1402. class KeyBindProfile //SIZE : 0x28
  1403. {
  1404. public:
  1405.      FileName; //OFFSET: 0x4
  1406.      class KeyBind* KeyBind; //OFFSET: 0x8
  1407.      TrickleKeys; //OFFSET: 0xC
  1408.      TrickleCommands; //OFFSET: 0xD
  1409.      UserSelectable; //OFFSET: 0x20
  1410.      Joystick; //OFFSET: 0x21
  1411.      EntityBinds; //OFFSET: 0x22
  1412.      SchemeRegion; //OFFSET: 0x24
  1413. };
  1414.  
  1415. class DSP_Chorus //SIZE : 0x20
  1416. {
  1417. public:
  1418.      chorus_drymix; //OFFSET: 0x0
  1419.      chorus_wetmix1; //OFFSET: 0x4
  1420.      chorus_wetmix2; //OFFSET: 0x8
  1421.      chorus_wetmix3; //OFFSET: 0xC
  1422.      chorus_delay; //OFFSET: 0x10
  1423.      chorus_rate; //OFFSET: 0x14
  1424.      chorus_depth; //OFFSET: 0x18
  1425.      chorus_feedback; //OFFSET: 0x1C
  1426. };
  1427.  
  1428. class DSP_Compressor //SIZE : 0x10
  1429. {
  1430. public:
  1431.      compressor_threshold; //OFFSET: 0x0
  1432.      compressor_attack; //OFFSET: 0x4
  1433.      compressor_release; //OFFSET: 0x8
  1434.      compressor_gainmakeup; //OFFSET: 0xC
  1435. };
  1436.  
  1437. class DSP_Distortion //SIZE : 0x4
  1438. {
  1439. public:
  1440.      distortion_level; //OFFSET: 0x0
  1441. };
  1442.  
  1443. class DSP_Echo //SIZE : 0x14
  1444. {
  1445. public:
  1446.      echo_delay; //OFFSET: 0x0
  1447.      echo_decayratio; //OFFSET: 0x4
  1448.      echo_maxchannels; //OFFSET: 0x8
  1449.      echo_drymix; //OFFSET: 0xC
  1450.      echo_wetmix; //OFFSET: 0x10
  1451. };
  1452.  
  1453. class DSP_Flange //SIZE : 0x10
  1454. {
  1455. public:
  1456.      flange_drymix; //OFFSET: 0x0
  1457.      flange_wetmix; //OFFSET: 0x4
  1458.      flange_depth; //OFFSET: 0x8
  1459.      flange_rate; //OFFSET: 0xC
  1460. };
  1461.  
  1462. class DSP_HighPass //SIZE : 0x8
  1463. {
  1464. public:
  1465.      highpass_cutoff; //OFFSET: 0x0
  1466.      highpass_resonance; //OFFSET: 0x4
  1467. };
  1468.  
  1469. class DSP_Lowpass //SIZE : 0x8
  1470. {
  1471. public:
  1472.      lowpass_cutoff; //OFFSET: 0x0
  1473.      lowpass_resonance; //OFFSET: 0x4
  1474. };
  1475.  
  1476. class DSP_Normalize //SIZE : 0xC
  1477. {
  1478. public:
  1479.      normalize_fadetime; //OFFSET: 0x0
  1480.      normalize_threshold; //OFFSET: 0x4
  1481.      normalize_maxamp; //OFFSET: 0x8
  1482. };
  1483.  
  1484. class DSP_ParamEQ //SIZE : 0xC
  1485. {
  1486. public:
  1487.      parameq_center; //OFFSET: 0x0
  1488.      parameq_bandwidth; //OFFSET: 0x4
  1489.      parameq_gain; //OFFSET: 0x8
  1490. };
  1491.  
  1492. class DSP_Pitchshift //SIZE : 0xC
  1493. {
  1494. public:
  1495.      pitchshift_pitch; //OFFSET: 0x0
  1496.      pitchshift_fftsize; //OFFSET: 0x4
  1497.      pitchshift_maxchannels; //OFFSET: 0x8
  1498. };
  1499.  
  1500. class DSP_SLowpass //SIZE : 0x4
  1501. {
  1502. public:
  1503.      lowpass_cutoff; //OFFSET: 0x0
  1504. };
  1505.  
  1506. class DSP_SfxReverb //SIZE : 0x3C
  1507. {
  1508. public:
  1509.      sfxreverb_drylevel; //OFFSET: 0x0
  1510.      sfxreverb_room; //OFFSET: 0x4
  1511.      sfxreverb_roomhf; //OFFSET: 0x8
  1512.      sfxreverb_roomrollofffactor; //OFFSET: 0xC
  1513.      sfxreverb_decaytime; //OFFSET: 0x10
  1514.      sfxreverb_decayhfratio; //OFFSET: 0x14
  1515.      sfxreverb_reflectionslevel; //OFFSET: 0x18
  1516.      sfxreverb_reflectionsdelay; //OFFSET: 0x1C
  1517.      sfxreverb_reverblevel; //OFFSET: 0x20
  1518.      sfxreverb_reverbdelay; //OFFSET: 0x24
  1519.      sfxreverb_diffusion; //OFFSET: 0x28
  1520.      sfxreverb_density; //OFFSET: 0x2C
  1521.      sfxreverb_hfreference; //OFFSET: 0x30
  1522.      sfxreverb_roomlf; //OFFSET: 0x34
  1523.      sfxreverb_lfreference; //OFFSET: 0x38
  1524. };
  1525.  
  1526. class SoundDSP //SIZE : 0x48
  1527. {
  1528. public:
  1529.      Name; //OFFSET: 0x4
  1530.      FileName; //OFFSET: 0x8
  1531.      class DSP_Distortion* distortion; //OFFSET: 0xC
  1532.      class DSP_HighPass* highpass; //OFFSET: 0xC
  1533.      class DSP_Echo* Echo; //OFFSET: 0xC
  1534.      class DSP_Chorus* chorus; //OFFSET: 0xC
  1535.      class DSP_Compressor* compressor; //OFFSET: 0xC
  1536.      class DSP_Flange* flange; //OFFSET: 0xC
  1537.      class DSP_Lowpass* lowpass; //OFFSET: 0xC
  1538.      class DSP_SLowpass* slowpass; //OFFSET: 0xC
  1539.      class DSP_Normalize* normalize; //OFFSET: 0xC
  1540.      class DSP_ParamEQ* parameq; //OFFSET: 0xC
  1541.      class DSP_Pitchshift* pitchshift; //OFFSET: 0xC
  1542.      class DSP_SfxReverb* sfxreverb; //OFFSET: 0xC
  1543. };
  1544.  
  1545. class UICursor //SIZE : 0x24
  1546. {
  1547. public:
  1548.      Name; //OFFSET: 0x0
  1549.      class jÿÇ…„þÿÿB* Texture; //OFFSET: 0x4
  1550.      class jÿÇ…„þÿÿB* Overlay; //OFFSET: 0x8
  1551.      HotspotX; //OFFSET: 0x14
  1552.      HotspotY; //OFFSET: 0x16
  1553.      FileName; //OFFSET: 0x18
  1554. };
  1555.  
  1556. class UIGen //SIZE : 0x120
  1557. {
  1558. public:
  1559.      Name; //OFFSET: 0x0
  1560.      class UIGenBorrowed* BorrowFrom; //OFFSET: 0x4
  1561.      class UIGenBorrowed* FlatBorrowFrom; //OFFSET: 0x8
  1562.      class UIGenRequiredBorrow* RequiresBorrow; //OFFSET: 0xC
  1563.      class UIGen* BorrowedInlineChildren; //OFFSET: 0x10
  1564.      class UIGenChatLog* Base; //OFFSET: 0x18
  1565.      class UIGenChatLog* CodeOverrideEarly; //OFFSET: 0x1C
  1566.      class UIGenStateDef* StateDef; //OFFSET: 0x20
  1567.      class UIGenComplexStateDef* ComplexStateDef; //OFFSET: 0x24
  1568.      uiComplexStates; //OFFSET: 0x28
  1569.      class UIGenChatLog* Last; //OFFSET: 0x2C
  1570.      class UIGenTimer* Timer; //OFFSET: 0x30
  1571.      class UIGenMessage* Message; //OFFSET: 0x34
  1572.      class UIGenTweenState* TweenState; //OFFSET: 0x38
  1573.      class UIGenTweenBoxState* BoxTweenState; //OFFSET: 0x3C
  1574.      class UIGenChatLog* Result; //OFFSET: 0x40
  1575.      class UIGenCodeInterface* Code; //OFFSET: 0x44
  1576.      class UIGenChatLogState* State; //OFFSET: 0x48
  1577.      class UIGenChatLogState* GenState; //OFFSET: 0x48
  1578.      bfStates; //OFFSET: 0x4C
  1579.      class UIGenAction* Transitions; //OFFSET: 0x68
  1580.      class UIGenAction* BeforeCreate; //OFFSET: 0x6C
  1581.      class UIGenAction* AfterCreate; //OFFSET: 0x70
  1582.      class UIGenPointerUpdate* PointerUpdate; //OFFSET: 0x74
  1583.      class UIGenAction* BeforeUpdate; //OFFSET: 0x78
  1584.      class UIGenAction* BeforeResult; //OFFSET: 0x7C
  1585.      class UIGenAction* BeforeHide; //OFFSET: 0x80
  1586.      class UIGen* Parent; //OFFSET: 0x84
  1587.      FileName; //OFFSET: 0x88
  1588.      class UIGenVarTypeGlob* Var; //OFFSET: 0x8C
  1589.      class UIGenVarTypeGlob* Vars; //OFFSET: 0x8C
  1590.      class UIGenVarTypeGlob* CopyVar; //OFFSET: 0x90
  1591.      class UIGenVarTypeGlob* CopyVars; //OFFSET: 0x90
  1592.      JailCell; //OFFSET: 0x94
  1593.      Window; //OFFSET: 0x98
  1594.      class UIGenSpriteCache* SpriteCache; //OFFSET: 0x9C
  1595.      FinalScale; //OFFSET: 0x114
  1596.      FinalAlpha; //OFFSET: 0x118
  1597.      Layer; //OFFSET: 0x119
  1598.      Priority; //OFFSET: 0x11A
  1599.      Priority; //OFFSET: 0x11A
  1600.      Clone; //OFFSET: 0x11B
  1601.      UseEstimatedSize; //OFFSET: 0x11C
  1602.      NeedsRebuild; //OFFSET: 0x11C
  1603.      Popup; //OFFSET: 0x11C
  1604.      TopLevelChildren; //OFFSET: 0x11C
  1605.      NextFocusOnCreate; //OFFSET: 0x11C
  1606.      IsRoot; //OFFSET: 0x11C
  1607.      IsCutsceneRoot; //OFFSET: 0x11C
  1608.      NoHighlight; //OFFSET: 0x11C
  1609.      RecursionLocked; //OFFSET: 0x11C
  1610. };
  1611.  
  1612. class UIGenBundleTexture //SIZE : 0x3C
  1613. {
  1614. public:
  1615.      class jÿÇ…„þÿÿB* Texture; //OFFSET: 0x0
  1616.      class jÿÇ…„þÿÿB* Mask; //OFFSET: 0x4
  1617.      class UIAngle* Rotation; //OFFSET: 0x18
  1618.      class UIGenBundleTextureAnimation* Animation; //OFFSET: 0x20
  1619. };
  1620.  
  1621. class UIGenCodeInterface //SIZE : 0x24
  1622. {
  1623. public:
  1624.      SortColumn; //OFFSET: 0x10
  1625.      uiFrameLastUpdate; //OFFSET: 0x18
  1626.      uiFrameLastBadMemoryError; //OFFSET: 0x1C
  1627.      ManagedStructures; //OFFSET: 0x20
  1628.      ManagedPointer; //OFFSET: 0x21
  1629. };
  1630.  
  1631. class UIGenInternal //SIZE : 0xEC
  1632. {
  1633. public:
  1634.      bf; //OFFSET: 0x4
  1635. };
  1636.  
  1637. class UIGenJailCell //SIZE : 0x148
  1638. {
  1639. public:
  1640.      Name; //OFFSET: 0x0
  1641.      class UIGenJailCellBlock* Block; //OFFSET: 0xC
  1642.      class UIGenJail* Jail; //OFFSET: 0x10
  1643.      class UIGen* Parent; //OFFSET: 0x14
  1644.      Index; //OFFSET: 0x134
  1645.      LastInteractTime; //OFFSET: 0x138
  1646.      GrabbedX; //OFFSET: 0x13C
  1647.      GrabbedY; //OFFSET: 0x13E
  1648.      AspectRatio; //OFFSET: 0x140
  1649. };
  1650.  
  1651. class UIGenJailCellBlock //SIZE : 0x4C
  1652. {
  1653. public:
  1654.      Name; //OFFSET: 0x0
  1655.      DefaultCells; //OFFSET: 0x20
  1656.      MaxCells; //OFFSET: 0x24
  1657.      MinCells; //OFFSET: 0x28
  1658.      ResizeBorder; //OFFSET: 0x2C
  1659.      class UIPosition* Position; //OFFSET: 0x34
  1660.      class UIGenJailDefault* DefaultGen; //OFFSET: 0x38
  1661.      class UIAspectRatio* AspectRatio; //OFFSET: 0x40
  1662.      KeepDefaultCells; //OFFSET: 0x48
  1663.      RememberContents; //OFFSET: 0x49
  1664. };
  1665.  
  1666. class UIGenSMF //SIZE : 0x11C
  1667. {
  1668. public:
  1669.      bf; //OFFSET: 0x4
  1670. };
  1671.  
  1672. class UIGenSMFState //SIZE : 0x2C
  1673. {
  1674. public:
  1675.      class UIGenScrollbarState* Scrollbar; //OFFSET: 0x4
  1676.      StaticString; //OFFSET: 0x1C
  1677.      Text; //OFFSET: 0x20
  1678. };
  1679.  
  1680. class UIGenTextAreaState //SIZE : 0x68
  1681. {
  1682. public:
  1683.      class UIGenScrollbarState* Scrollbar; //OFFSET: 0x4
  1684.      class TextBuffer* Buffer; //OFFSET: 0x1C
  1685.      class ChatData* ChatData; //OFFSET: 0x20
  1686.      class UIGenBundleTextureState* CursorBundle; //OFFSET: 0x24
  1687.      Default; //OFFSET: 0x30
  1688.      LineBreaks; //OFFSET: 0x34
  1689.      class UIStyleFont* LastFont; //OFFSET: 0x38
  1690.      LastWidth; //OFFSET: 0x3C
  1691.      LastScale; //OFFSET: 0x40
  1692.      Timer; //OFFSET: 0x44
  1693.      ScrollToCursor; //OFFSET: 0x48
  1694.      Dirty; //OFFSET: 0x48
  1695.      Selecting; //OFFSET: 0x48
  1696.      Truncating; //OFFSET: 0x49
  1697.      class UIGenBundleTruncateState* Truncate; //OFFSET: 0x4C
  1698. };
  1699.  
  1700. class UIGenWindow //SIZE : 0x10
  1701. {
  1702. public:
  1703.      class UIGen* Instance; //OFFSET: 0x8
  1704.      chClone; //OFFSET: 0xC
  1705.      Visible; //OFFSET: 0xD
  1706.      SetPosition; //OFFSET: 0xE
  1707. };
  1708.  
  1709. class UIStyleBar //SIZE : 0x54
  1710. {
  1711. public:
  1712.      Name; //OFFSET: 0x0
  1713.      NotchForceInside; //OFFSET: 0x1C
  1714.      MovingOverlayFadeIn; //OFFSET: 0x24
  1715.      MovingOverlayFadeOut; //OFFSET: 0x28
  1716.      class jÿÇ…„þÿÿB* Tick; //OFFSET: 0x2C
  1717.      class jÿÇ…„þÿÿB* TickFilled; //OFFSET: 0x30
  1718.      TickCount; //OFFSET: 0x44
  1719.      ClipFilledArea; //OFFSET: 0x4C
  1720.      TickSnapToPixel; //OFFSET: 0x4C
  1721.      ScaleTick; //OFFSET: 0x4C
  1722.      StretchTick; //OFFSET: 0x4C
  1723.      FileName; //OFFSET: 0x50
  1724. };
  1725.  
  1726. class UIStyleBorder //SIZE : 0x94
  1727. {
  1728. public:
  1729.      Name; //OFFSET: 0x0
  1730.      class jÿÇ…„þÿÿB* Top; //OFFSET: 0x4
  1731.      class jÿÇ…„þÿÿB* hTop; //OFFSET: 0x4
  1732.      class jÿÇ…„þÿÿB* Bottom; //OFFSET: 0x8
  1733.      class jÿÇ…„þÿÿB* hBottom; //OFFSET: 0x8
  1734.      class jÿÇ…„þÿÿB* Left; //OFFSET: 0xC
  1735.      class jÿÇ…„þÿÿB* hLeft; //OFFSET: 0xC
  1736.      class jÿÇ…„þÿÿB* Right; //OFFSET: 0x10
  1737.      class jÿÇ…„þÿÿB* hRight; //OFFSET: 0x10
  1738.      class jÿÇ…„þÿÿB* TopLeft; //OFFSET: 0x14
  1739.      class jÿÇ…„þÿÿB* hTopLeft; //OFFSET: 0x14
  1740.      class jÿÇ…„þÿÿB* TopRight; //OFFSET: 0x18
  1741.      class jÿÇ…„þÿÿB* hTopRight; //OFFSET: 0x18
  1742.      class jÿÇ…„þÿÿB* BottomLeft; //OFFSET: 0x1C
  1743.      class jÿÇ…„þÿÿB* hBottomLeft; //OFFSET: 0x1C
  1744.      class jÿÇ…„þÿÿB* BottomRight; //OFFSET: 0x20
  1745.      class jÿÇ…„þÿÿB* hBottomRight; //OFFSET: 0x20
  1746.      class jÿÇ…„þÿÿB* Background; //OFFSET: 0x24
  1747.      class jÿÇ…„þÿÿB* hBackground; //OFFSET: 0x24
  1748.      class jÿÇ…„þÿÿB* Pattern; //OFFSET: 0x28
  1749.      PaddingTop; //OFFSET: 0x74
  1750.      PaddingBottom; //OFFSET: 0x78
  1751.      PaddingLeft; //OFFSET: 0x7C
  1752.      PaddingRight; //OFFSET: 0x80
  1753.      DrawUnder; //OFFSET: 0x84
  1754.      bfUsedBits; //OFFSET: 0x88
  1755.      FileName; //OFFSET: 0x90
  1756. };
  1757.  
  1758. class UIStyleFont //SIZE : 0x5C
  1759. {
  1760. public:
  1761.      Name; //OFFSET: 0x0
  1762.      bf; //OFFSET: 0x4
  1763.      OutlineWidth; //OFFSET: 0x50
  1764.      ShadowOffset; //OFFSET: 0x51
  1765.      Italic; //OFFSET: 0x52
  1766.      Bold; //OFFSET: 0x53
  1767.      DontSnapToPixels; //OFFSET: 0x54
  1768.      NoAutomaticColors; //OFFSET: 0x55
  1769.      FileName; //OFFSET: 0x58
  1770. };
  1771.  
  1772. class UITextureAssembly //SIZE : 0x38
  1773. {
  1774. public:
  1775.      Name; //OFFSET: 0x0
  1776.      class UITextureInstance* Texture; //OFFSET: 0x4
  1777.      class UITextureInstance* Textures; //OFFSET: 0x4
  1778.      class UITextureInstance* SortedByDependency; //OFFSET: 0x8
  1779.      class UITextureInstance* SortedByDrawZ; //OFFSET: 0xC
  1780. };
  1781.  
  1782. class UITextureInstanceFallback //SIZE : 0x10
  1783. {
  1784. public:
  1785.      Offset; //OFFSET: 0x4
  1786.      class jÿÇ…„þÿÿB* Fallback; //OFFSET: 0x8
  1787. };
  1788.  
  1789. class DynAnimChartLoadTime //SIZE : 0x40
  1790. {
  1791. public:
  1792.      Name; //OFFSET: 0x0
  1793.      FileName; //OFFSET: 0x4
  1794.      Comments; //OFFSET: 0x8
  1795.      Scope; //OFFSET: 0xC
  1796.      FileType; //OFFSET: 0x10
  1797.      StanceWord; //OFFSET: 0x14
  1798.      ValidStance; //OFFSET: 0x18
  1799.      ValidKeyword; //OFFSET: 0x1C
  1800.      class DynAnimChartGraphRefLoadTime* GraphRef; //OFFSET: 0x2C
  1801.      class DynAnimChartMoveRefLoadTime* MoveRef; //OFFSET: 0x30
  1802.      class DynAnimSubChartRef* SubChart; //OFFSET: 0x34
  1803.      IsSubChart; //OFFSET: 0x38
  1804. };
  1805.  
  1806. class DynAnimChartRunTime //SIZE : 0x4C
  1807. {
  1808. public:
  1809.      Name; //OFFSET: 0x0
  1810.      FileName; //OFFSET: 0x4
  1811.      StanceWords; //OFFSET: 0x8
  1812.      ChartPriority; //OFFSET: 0xC
  1813.      class DynAnimGraphChanceRef* DefaultChances; //OFFSET: 0x14
  1814.      class DynAnimChartGraphRefRunTime* GraphRefs; //OFFSET: 0x18
  1815.      class DynAnimChartMoveRefRunTime* MoveRefs; //OFFSET: 0x1C
  1816.      class DynMoveTransition* MoveTransitions; //OFFSET: 0x20
  1817. };
  1818.  
  1819. class DynAnimExpressionSet //SIZE : 0xC
  1820. {
  1821. public:
  1822.      FileName; //OFFSET: 0x4
  1823.      class DynAnimExpression* DynAnimExpression; //OFFSET: 0x8
  1824. };
  1825.  
  1826. class DynAnimGraph //SIZE : 0x64
  1827. {
  1828. public:
  1829.      Name; //OFFSET: 0x0
  1830.      FileName; //OFFSET: 0x4
  1831.      Comments; //OFFSET: 0x8
  1832.      Scope; //OFFSET: 0xC
  1833.      PartialGraph; //OFFSET: 0x14
  1834.      class DynAnimGraphNode* Nodes; //OFFSET: 0x18
  1835.      class DynAnimGraphSuppress* Suppress; //OFFSET: 0x1C
  1836.      class DynAnimGraphStance* Stance; //OFFSET: 0x20
  1837.      class DynPowerMovementInfo* PowerMovementInfo; //OFFSET: 0x24
  1838.      timeout; //OFFSET: 0x28
  1839.      DisableTorsoPointingRate; //OFFSET: 0x2C
  1840.      DisableTorsoPointingTimeout; //OFFSET: 0x30
  1841.      DisableGroundRegTimeout; //OFFSET: 0x34
  1842.      DisableUpperBodyGroundRegTimeout; //OFFSET: 0x38
  1843.      OverrideAllBones; //OFFSET: 0x3C
  1844.      SnapOverrideAllBones; //OFFSET: 0x3D
  1845.      OverrideMovement; //OFFSET: 0x3E
  1846.      SnapOverrideMovement; //OFFSET: 0x3F
  1847.      OverrideDefaultMove; //OFFSET: 0x40
  1848.      SnapOverrideDefaultMove; //OFFSET: 0x41
  1849.      ForceVisible; //OFFSET: 0x42
  1850.      PitchToTarget; //OFFSET: 0x43
  1851.      DisableTorsoPointing; //OFFSET: 0x44
  1852.      ResetWhenMovementStops; //OFFSET: 0x45
  1853.      GeneratePowerMovementInfo; //OFFSET: 0x46
  1854.      class DynAnimGraphFxEvent* OnEnterFxEvent; //OFFSET: 0x48
  1855.      class DynAnimGraphFxEvent* OnExitFxEvent; //OFFSET: 0x4C
  1856.      class DynAnimGraphInheritBits* InheritBits; //OFFSET: 0x54
  1857.      bfParamsSpecified; //OFFSET: 0x58
  1858. };
  1859.  
  1860. class DynAnimNodeAliasList //SIZE : 0x1C
  1861. {
  1862. public:
  1863.      FileName; //OFFSET: 0x4
  1864.      Comments; //OFFSET: 0x8
  1865.      Scope; //OFFSET: 0xC
  1866.      class DynAnimNodeAlias* FxNodeAlias; //OFFSET: 0x10
  1867.      FxDefaultNode; //OFFSET: 0x14
  1868. };
  1869.  
  1870. class DynAnimOverrideList //SIZE : 0xC
  1871. {
  1872. public:
  1873.      FileName; //OFFSET: 0x4
  1874.      class DynAnimOverride* DynAnimOverride; //OFFSET: 0x8
  1875. };
  1876.  
  1877. class DynAnimTemplate //SIZE : 0x28
  1878. {
  1879. public:
  1880.      Name; //OFFSET: 0x0
  1881.      FileName; //OFFSET: 0x4
  1882.      Comments; //OFFSET: 0x8
  1883.      Scope; //OFFSET: 0xC
  1884.      class DynAnimGraph* DefaultsGraph; //OFFSET: 0x14
  1885.      class DynAnimTemplateNode* Nodes; //OFFSET: 0x18
  1886.      Flags; //OFFSET: 0x1C
  1887. };
  1888.  
  1889. class DynBouncerGroupInfo //SIZE : 0xC
  1890. {
  1891. public:
  1892.      FileName; //OFFSET: 0x4
  1893.      class DynBouncerInfo* DynBouncer; //OFFSET: 0x8
  1894. };
  1895.  
  1896. class DynClothCollisionInfo //SIZE : 0xC
  1897. {
  1898. public:
  1899.      FileName; //OFFSET: 0x4
  1900.      class DynClothCollisionShape* Shape; //OFFSET: 0x8
  1901. };
  1902.  
  1903. class DynClothInfo //SIZE : 0x54
  1904. {
  1905. public:
  1906.      FileName; //OFFSET: 0x4
  1907.      Stiffness; //OFFSET: 0x8
  1908.      Drag; //OFFSET: 0xC
  1909.      MinWeight; //OFFSET: 0x10
  1910.      MaxWeight; //OFFSET: 0x14
  1911.      Tessellate; //OFFSET: 0x18
  1912.      AllowExtraStiffness; //OFFSET: 0x19
  1913.      WindRippleScale; //OFFSET: 0x1C
  1914.      WindRippleWaveTimeScale; //OFFSET: 0x20
  1915.      WindRippleWavePeriodScale; //OFFSET: 0x24
  1916.      WindSpeedScale; //OFFSET: 0x28
  1917.      FakeWindFromMovement; //OFFSET: 0x2C
  1918.      NormalWindFromMovement; //OFFSET: 0x30
  1919.      GravityScale; //OFFSET: 0x34
  1920.      TimeScale; //OFFSET: 0x38
  1921.      NumIterations; //OFFSET: 0x3C
  1922.      WorldMovementScale; //OFFSET: 0x40
  1923.      ClothBoneInfluenceExponent; //OFFSET: 0x44
  1924.      ParticleCollisionRadius; //OFFSET: 0x48
  1925.      ParticleCollisionRadiusMax; //OFFSET: 0x4C
  1926.      ParticleCollisionMaxSpeed; //OFFSET: 0x50
  1927. };
  1928.  
  1929. class DynCostumeInfo //SIZE : 0x18
  1930. {
  1931. public:
  1932.      FileName; //OFFSET: 0x4
  1933.      SkelInfo; //OFFSET: 0x8
  1934.      class DynCostumePart* CostumePart; //OFFSET: 0xC
  1935.      class DynCostumeScaleSetting* ScaleSetting; //OFFSET: 0x10
  1936.      class DynSubCostumeInfo* SubCostume; //OFFSET: 0x14
  1937. };
  1938.  
  1939. class DynCriticalNodeList //SIZE : 0xC
  1940. {
  1941. public:
  1942.      FileName; //OFFSET: 0x4
  1943.      CriticalNode; //OFFSET: 0x8
  1944. };
  1945.  
  1946. class DynFxFastParticleInfo //SIZE : 0x4B0
  1947. {
  1948. public:
  1949.      Name; //OFFSET: 0x0
  1950.      Texture; //OFFSET: 0x4
  1951.      LifeSpan; //OFFSET: 0xC
  1952.      class DynFxFastParticleCurveInfo* curvePath_0; //OFFSET: 0x14
  1953.      class DynFxFastParticleCurveInfo* curvePath_1; //OFFSET: 0x34
  1954.      class DynFxFastParticleCurveInfo* curvePath_2; //OFFSET: 0x54
  1955.      class DynFxFastParticleCurveInfo* curvePath_3; //OFFSET: 0x74
  1956.      class DynFxFastParticleCurveInfo* curveTime_0; //OFFSET: 0x94
  1957.      class DynFxFastParticleCurveInfo* curveTime_1; //OFFSET: 0xB4
  1958.      class DynFxFastParticleCurveInfo* curveTime_2; //OFFSET: 0xD4
  1959.      class DynFxFastParticleCurveInfo* curveTime_3; //OFFSET: 0xF4
  1960.      class DynFxFastParticleCurveInfo* curveJitter_0; //OFFSET: 0x114
  1961.      class DynFxFastParticleCurveInfo* curveJitter_1; //OFFSET: 0x134
  1962.      class DynFxFastParticleCurveInfo* curveJitter_2; //OFFSET: 0x154
  1963.      class DynFxFastParticleCurveInfo* curveJitter_3; //OFFSET: 0x174
  1964.      LoopHue; //OFFSET: 0x194
  1965.      LoopSaturation; //OFFSET: 0x198
  1966.      LoopValue; //OFFSET: 0x19C
  1967.      LoopAlpha; //OFFSET: 0x1A0
  1968.      LoopScaleX; //OFFSET: 0x1A4
  1969.      LoopScaleY; //OFFSET: 0x1A8
  1970.      LoopRotation; //OFFSET: 0x1AC
  1971.      LoopSpin; //OFFSET: 0x1B0
  1972.      class DynFxFastParticleCurveInfo* curveTimeScale; //OFFSET: 0x1B4
  1973.      FileName; //OFFSET: 0x1D4
  1974.      Position; //OFFSET: 0x3B8
  1975.      PositionJitter; //OFFSET: 0x3C4
  1976.      PositionSphereJitter; //OFFSET: 0x3D0
  1977.      Velocity; //OFFSET: 0x3DC
  1978.      VelocityJitter; //OFFSET: 0x3E8
  1979.      Acceleration; //OFFSET: 0x3F4
  1980.      AccelerationJitter; //OFFSET: 0x400
  1981.      Gravity; //OFFSET: 0x40C
  1982.      GravityJitter; //OFFSET: 0x410
  1983.      VelocityUpdateRate; //OFFSET: 0x414
  1984.      AccelerationUpdateRate; //OFFSET: 0x41C
  1985.      GoTo; //OFFSET: 0x424
  1986.      Magnetism; //OFFSET: 0x428
  1987.      VelocityOut; //OFFSET: 0x42C
  1988.      KillRadius; //OFFSET: 0x430
  1989.      Rate; //OFFSET: 0x434
  1990.      RateJitter; //OFFSET: 0x438
  1991.      RatePerFoot; //OFFSET: 0x43C
  1992.      RatePerFootJitter; //OFFSET: 0x440
  1993.      MinSpeed; //OFFSET: 0x444
  1994.      Count; //OFFSET: 0x448
  1995.      CountJitter; //OFFSET: 0x44C
  1996.      CountPerFoot; //OFFSET: 0x450
  1997.      CountPerFootJitter; //OFFSET: 0x454
  1998.      Drag; //OFFSET: 0x458
  1999.      DragJitter; //OFFSET: 0x45C
  2000.      InheritVelocity; //OFFSET: 0x460
  2001.      Stickiness; //OFFSET: 0x464
  2002.      ZBias; //OFFSET: 0x468
  2003.      SortBias; //OFFSET: 0x46C
  2004.      Scroll; //OFFSET: 0x474
  2005.      ScrollJitter; //OFFSET: 0x47C
  2006.      AnimParams; //OFFSET: 0x484
  2007.      HFlipTex; //OFFSET: 0x48C
  2008.      VFlipTex; //OFFSET: 0x48D
  2009.      QuadTex; //OFFSET: 0x48E
  2010.      LinkScale; //OFFSET: 0x48F
  2011.      RGBBlend; //OFFSET: 0x490
  2012.      Shell; //OFFSET: 0x492
  2013.      UniformJitter; //OFFSET: 0x493
  2014.      UniformLine; //OFFSET: 0x494
  2015.      LockEnds; //OFFSET: 0x495
  2016.      NoToneMap; //OFFSET: 0x496
  2017.      CountByDistance; //OFFSET: 0x497
  2018.      ConstantScreenSize; //OFFSET: 0x498
  2019.      OldestFirst; //OFFSET: 0x499
  2020.      LowRes; //OFFSET: 0x49A
  2021.      AnimatedTexture; //OFFSET: 0x49B
  2022.      SyncHue; //OFFSET: 0x49D
  2023.      SyncSaturation; //OFFSET: 0x49E
  2024.      SyncValue; //OFFSET: 0x49F
  2025.      SyncAlpha; //OFFSET: 0x4A0
  2026.      SyncScaleX; //OFFSET: 0x4A1
  2027.      SyncScaleY; //OFFSET: 0x4A2
  2028.      SyncRotation; //OFFSET: 0x4A3
  2029.      SyncSpin; //OFFSET: 0x4A4
  2030. };
  2031.  
  2032. class DynGroundRegData //SIZE : 0x1C
  2033. {
  2034. public:
  2035.      FileName; //OFFSET: 0x4
  2036.      HipsNode; //OFFSET: 0x8
  2037.      HeightFixupNode; //OFFSET: 0xC
  2038.      FloorDeltaNear; //OFFSET: 0x10
  2039.      FloorDeltaFar; //OFFSET: 0x14
  2040.      class DynGroundRegDataLimb* DynGroundRegDataLimb; //OFFSET: 0x18
  2041. };
  2042.  
  2043. class DynMove //SIZE : 0x28
  2044. {
  2045. public:
  2046.      FileName; //OFFSET: 0x4
  2047.      Comments; //OFFSET: 0x8
  2048.      Scope; //OFFSET: 0xC
  2049.      UserFilename; //OFFSET: 0x10
  2050.      UserScope; //OFFSET: 0x14
  2051.      class DynMoveSeq* DynMoveSeq; //OFFSET: 0x18
  2052.      class DynMoveTag* DynMoveTag; //OFFSET: 0x1C
  2053.      Verified; //OFFSET: 0x20
  2054. };
  2055.  
  2056. class DynMoveTransition //SIZE : 0x60
  2057. {
  2058. public:
  2059.      Name; //OFFSET: 0x0
  2060.      FileName; //OFFSET: 0x4
  2061.      Comments; //OFFSET: 0x8
  2062.      Scope; //OFFSET: 0xC
  2063.      Forced; //OFFSET: 0x14
  2064.      BlendLowerBodyFromGraph; //OFFSET: 0x15
  2065.      BlendWholeBodyFromGraph; //OFFSET: 0x16
  2066.      class DynAnimInterpolation* interpBlockPre; //OFFSET: 0x18
  2067.      class DynAnimInterpolation* interpBlockPost; //OFFSET: 0x24
  2068.      BlendWholeBodyToGraph; //OFFSET: 0x30
  2069.      BlendLowerBodyToGraph; //OFFSET: 0x31
  2070.      class DynAnimTimedStance* TimedStanceWordSource; //OFFSET: 0x34
  2071.      class DynAnimTimedStance* TimedStanceWordTarget; //OFFSET: 0x38
  2072.      StanceWordSource; //OFFSET: 0x40
  2073.      StanceWordTarget; //OFFSET: 0x44
  2074.      MovementTypeSource; //OFFSET: 0x50
  2075.      MovementTypeTarget; //OFFSET: 0x54
  2076. };
  2077.  
  2078. class DynMovementSet //SIZE : 0x1C
  2079. {
  2080. public:
  2081.      FileName; //OFFSET: 0x4
  2082.      CollectionName; //OFFSET: 0x8
  2083.      class DynMovementSequence* Movement; //OFFSET: 0xC
  2084.      MovementStances; //OFFSET: 0x10
  2085.      InterruptingMovementStances; //OFFSET: 0x14
  2086.      DirectionMovementStances; //OFFSET: 0x18
  2087. };
  2088.  
  2089. class DynParamBlock //SIZE : 0x18
  2090. {
  2091. public:
  2092.      class DynDefineParam* PassParam; //OFFSET: 0x0
  2093.      PassThrough; //OFFSET: 0x4
  2094.      class DynParamRedirect* PassThroughAlias; //OFFSET: 0x8
  2095.      Reason; //OFFSET: 0x10
  2096. };
  2097.  
  2098. class DynRagdollData //SIZE : 0x18
  2099. {
  2100. public:
  2101.      FileName; //OFFSET: 0x4
  2102.      PhysicalProperties; //OFFSET: 0x8
  2103.      class DynRagdollShape* Bone; //OFFSET: 0xC
  2104.      PoseAnimTrack; //OFFSET: 0x10
  2105.      PoseFrames; //OFFSET: 0x14
  2106. };
  2107.  
  2108. class DynSeqData //SIZE : 0x44
  2109. {
  2110. public:
  2111.      class DynBitFieldStatic* requiresBits; //OFFSET: 0x4
  2112.      class DynBitFieldStatic* optionalBits; //OFFSET: 0x10
  2113.      class DynAction* DynAction; //OFFSET: 0x1C
  2114.      FileName; //OFFSET: 0x20
  2115.      Member; //OFFSET: 0x24
  2116.      Priority; //OFFSET: 0x2C
  2117.      class DynAnimFXMessage* OnExitFXMessage; //OFFSET: 0x34
  2118.      Core; //OFFSET: 0x3A
  2119.      DefaultSequence; //OFFSET: 0x3B
  2120.      InterruptEverything; //OFFSET: 0x3C
  2121.      DisableTorsoPointing; //OFFSET: 0x3D
  2122. };
  2123.  
  2124. class DynStrandDataSet //SIZE : 0xC
  2125. {
  2126. public:
  2127.      FileName; //OFFSET: 0x4
  2128.      class DynStrandData* DynStrandData; //OFFSET: 0x8
  2129. };
  2130.  
  2131. class GenesisBackdrop //SIZE : 0x4C
  2132. {
  2133. public:
  2134.      FN; //OFFSET: 0x0
  2135.      Name; //OFFSET: 0x4
  2136.      Tags; //OFFSET: 0x8
  2137.      class SkyInfoGroup* SkyGroup; //OFFSET: 0xC
  2138.      class GenesisSkyGroup* RandSkyGroup; //OFFSET: 0x10
  2139.      AmbSound; //OFFSET: 0x14
  2140.      AmbHallwaySound; //OFFSET: 0x18
  2141.      OverrideCubeMap; //OFFSET: 0x1C
  2142.      class WorldPowerVolumeProperties* PowerVolume; //OFFSET: 0x20
  2143.      class WorldFXVolumeProperties* FXVolume; //OFFSET: 0x24
  2144.      class GenesisInteriorLightingProps* InteriorLight; //OFFSET: 0x28
  2145.      class SolarSystemSunsInfo* SunInfo; //OFFSET: 0x3C
  2146.      class SolarSystemSunsInfo* Root; //OFFSET: 0x3C
  2147.      class SpaceBackdropLight* FarSystemLight; //OFFSET: 0x40
  2148.      class SpaceBackdropLight* NearSystemLight; //OFFSET: 0x44
  2149.      class GlobalGAELayerDef* GlobalGAELayers; //OFFSET: 0x48
  2150. };
  2151.  
  2152. class GenesisDetailKit //SIZE : 0x1C
  2153. {
  2154. public:
  2155.      Name; //OFFSET: 0x0
  2156.      FileName; //OFFSET: 0x4
  2157.      Tags; //OFFSET: 0x8
  2158.      class GenesisDetail* Detail; //OFFSET: 0xC
  2159.      DefaultDensity; //OFFSET: 0x10
  2160.      class GenesisDetail* PathDetail; //OFFSET: 0x14
  2161.      PathDefaultDensity; //OFFSET: 0x18
  2162. };
  2163.  
  2164. class GenesisEcosystem //SIZE : 0x2C
  2165. {
  2166. public:
  2167.      FileName; //OFFSET: 0x0
  2168.      Name; //OFFSET: 0x4
  2169.      Tags; //OFFSET: 0x8
  2170.      class GenesisSoundInfo* SoundInfo; //OFFSET: 0xC
  2171.      WaterPlane; //OFFSET: 0x10
  2172.      PathGeometry; //OFFSET: 0x14
  2173.      ClearingSize; //OFFSET: 0x18
  2174.      ClearingFalloff; //OFFSET: 0x1C
  2175.      class GroupDefRef* JustPlacedObject; //OFFSET: 0x20
  2176.      class GenesisEcotype* Ecotype; //OFFSET: 0x24
  2177. };
  2178.  
  2179. class GenesisGeotype //SIZE : 0x30
  2180. {
  2181. public:
  2182.      FileName; //OFFSET: 0x0
  2183.      Name; //OFFSET: 0x4
  2184.      class GenesisGeotypeRoomData* RoomData; //OFFSET: 0x8
  2185.      class GenesisGeotypeNodeData* NodeData; //OFFSET: 0x18
  2186. };
  2187.  
  2188. class GenesisInteriorKit //SIZE : 0x44
  2189. {
  2190. public:
  2191.      FileName; //OFFSET: 0x0
  2192.      Name; //OFFSET: 0x4
  2193.      Tags; //OFFSET: 0x8
  2194.      KitElementSize; //OFFSET: 0xC
  2195.      KitFloorHeight; //OFFSET: 0x10
  2196.      RoomPadding; //OFFSET: 0x14
  2197.      LightTop; //OFFSET: 0x18
  2198.      FloorBottom; //OFFSET: 0x1C
  2199.      class GenesisSoundInfo* SoundInfo; //OFFSET: 0x20
  2200.      KeyLight; //OFFSET: 0x24
  2201.      class GenesisDetailKit* LightDetailKit; //OFFSET: 0x28
  2202.      CompactJunct; //OFFSET: 0x2C
  2203.      HallwayStraightDoorOnly; //OFFSET: 0x2D
  2204.      NoOcclusionVolumes; //OFFSET: 0x2E
  2205.      class GenesisInteriorElement* Element; //OFFSET: 0x30
  2206.      class GenesisInteriorTag* InteriorTag; //OFFSET: 0x34
  2207. };
  2208.  
  2209. class GenesisMapDescExteriorLayoutTemplate //SIZE : 0x18
  2210. {
  2211. public:
  2212.      Name; //OFFSET: 0x0
  2213.      FileName; //OFFSET: 0x4
  2214.      class GenesisMapDescBackdrop* BackdropInfo; //OFFSET: 0x8
  2215.      class GenesisExteriorLayoutInfo* LayoutInfo; //OFFSET: 0xC
  2216.      class GenesisDetailKitLayout* Detail1; //OFFSET: 0x10
  2217.      class GenesisDetailKitLayout* Detail2; //OFFSET: 0x14
  2218. };
  2219.  
  2220. class GenesisMapDescInteriorLayoutTemplate //SIZE : 0x18
  2221. {
  2222. public:
  2223.      Name; //OFFSET: 0x0
  2224.      FileName; //OFFSET: 0x4
  2225.      class GenesisMapDescBackdrop* BackdropInfo; //OFFSET: 0x8
  2226.      class GenesisInteriorLayoutInfo* LayoutInfo; //OFFSET: 0xC
  2227.      class GenesisDetailKitLayout* Detail1; //OFFSET: 0x10
  2228.      class GenesisDetailKitLayout* Detail2; //OFFSET: 0x14
  2229. };
  2230.  
  2231. class GroupDef //SIZE : 0x274
  2232. {
  2233. public:
  2234.      Name; //OFFSET: 0x4
  2235.      FN; //OFFSET: 0x8
  2236.      Scope; //OFFSET: 0xC
  2237.      Tags; //OFFSET: 0x10
  2238.      Version; //OFFSET: 0x14
  2239.      RootID; //OFFSET: 0x18
  2240.      class GroupChild* Group; //OFFSET: 0x1C
  2241.      ReplaceMaterial; //OFFSET: 0x20
  2242.      class MaterialNamedConstant* MaterialProperty; //OFFSET: 0x24
  2243.      ModelScale; //OFFSET: 0x28
  2244.      WindParams; //OFFSET: 0x34
  2245.      class LogicalGroup* LogicalGroup; //OFFSET: 0x44
  2246. };
  2247.  
  2248. class IRQGroup //SIZE : 0xC
  2249. {
  2250. public:
  2251.      IRQNames; //OFFSET: 0x4
  2252.      FileName; //OFFSET: 0x8
  2253. };
  2254.  
  2255. class ModelHeader //SIZE : 0x38
  2256. {
  2257. public:
  2258.      ModelName; //OFFSET: 0x0
  2259.      FileName; //OFFSET: 0x4
  2260.      class AltPivot* AltPivot; //OFFSET: 0x8
  2261.      bone_names; //OFFSET: 0xC
  2262.      attachment_bone; //OFFSET: 0x10
  2263.      Radius; //OFFSET: 0x14
  2264.      Min; //OFFSET: 0x18
  2265.      Max; //OFFSET: 0x24
  2266.      tri_count; //OFFSET: 0x30
  2267.      has_verts2; //OFFSET: 0x34
  2268.      high_detail_high_lod; //OFFSET: 0x34
  2269.      missing_data; //OFFSET: 0x34
  2270. };
  2271.  
  2272. class SkelBlendInfo //SIZE : 0x34
  2273. {
  2274. public:
  2275.      MainSequencer; //OFFSET: 0x4
  2276.      class SkelBlendSeqInfo* Sequencer; //OFFSET: 0x8
  2277.      uiMaxWeightIndex; //OFFSET: 0x14
  2278.      class SkelBlendRunAndGunBone* RunAndGunBone; //OFFSET: 0x24
  2279.      PreventRunAndGunFootShuffle; //OFFSET: 0x28
  2280.      PreventRunAndGunUpperBody; //OFFSET: 0x29
  2281.      TorsoPointing; //OFFSET: 0x2A
  2282.      TorsoDirections; //OFFSET: 0x2B
  2283.      MovementBlending; //OFFSET: 0x2C
  2284.      FileName; //OFFSET: 0x30
  2285. };
  2286.  
  2287. class SkelHeadshotInfo //SIZE : 0xC
  2288. {
  2289. public:
  2290.      class HeadShotFrame* HeadShotFrame; //OFFSET: 0x4
  2291.      FileName; //OFFSET: 0x8
  2292. };
  2293.  
  2294. class SkelInfo //SIZE : 0x78
  2295. {
  2296. public:
  2297.      Sequencer; //OFFSET: 0xC
  2298.      SeqType; //OFFSET: 0x10
  2299.      FileName; //OFFSET: 0x14
  2300. };
  2301.  
  2302. class SkelScaleInfo //SIZE : 0x14
  2303. {
  2304. public:
  2305.      class SkelScaleAnimTrack* ScaleAnimTrack; //OFFSET: 0x4
  2306.      HeightFixupBone; //OFFSET: 0x8
  2307.      class SkelScaleGroup* ScaleGroup; //OFFSET: 0xC
  2308.      FileName; //OFFSET: 0x10
  2309. };
  2310.  
  2311. class TerrainMultiBrush //SIZE : 0xC
  2312. {
  2313. public:
  2314.      Name; //OFFSET: 0x0
  2315.      FileName; //OFFSET: 0x4
  2316.      class TerrainBrush* Brush; //OFFSET: 0x8
  2317. };
  2318.  
  2319. class WorldLightProperties //SIZE : 0x10C
  2320. {
  2321. public:
  2322.      LightProjectedTexture; //OFFSET: 0x8
  2323.      LightCloudTexture; //OFFSET: 0xC
  2324.      LightCloudMultiplier1; //OFFSET: 0x10
  2325.      LightCloudScale1; //OFFSET: 0x14
  2326.      LightCloudScrollX1; //OFFSET: 0x18
  2327.      LightCloudScrollY1; //OFFSET: 0x1C
  2328.      LightCloudMultiplier2; //OFFSET: 0x20
  2329.      LightCloudScale2; //OFFSET: 0x24
  2330.      LightCloudScrollX2; //OFFSET: 0x28
  2331.      LightCloudScrollY2; //OFFSET: 0x2C
  2332.      LightAmbientHSV; //OFFSET: 0x30
  2333.      LightAmbientMultiplier; //OFFSET: 0x3C
  2334.      LightAmbientOffset; //OFFSET: 0x48
  2335.      LightDiffuseHSV; //OFFSET: 0x54
  2336.      LightDiffuseMultiplier; //OFFSET: 0x60
  2337.      LightDiffuseOffset; //OFFSET: 0x6C
  2338.      LightSecondaryDiffuseHSV; //OFFSET: 0x78
  2339.      LightSecondaryDiffuseMultiplier; //OFFSET: 0x84
  2340.      LightSecondaryDiffuseOffset; //OFFSET: 0x90
  2341.      LightSpecularHSV; //OFFSET: 0x9C
  2342.      LightSpecularMultiplier; //OFFSET: 0xA8
  2343.      LightSpecularOffset; //OFFSET: 0xB4
  2344.      LightShadowColorHSV; //OFFSET: 0xC0
  2345.      LightShadowColorMultiplier; //OFFSET: 0xCC
  2346.      LightShadowColorOffset; //OFFSET: 0xD8
  2347.      LightConeInner; //OFFSET: 0xE4
  2348.      LightConeOuter; //OFFSET: 0xE8
  2349.      LightCone2Inner; //OFFSET: 0xEC
  2350.      LightCone2Outer; //OFFSET: 0xF0
  2351.      LightRadius; //OFFSET: 0xF4
  2352.      LightRadiusInner; //OFFSET: 0xF8
  2353.      LightShadowNearDist; //OFFSET: 0xFC
  2354.      LightVisualLODScale; //OFFSET: 0x100
  2355.      LightCastsShadows; //OFFSET: 0x104
  2356.      LightInfiniteShadows; //OFFSET: 0x104
  2357.      LightIsKey; //OFFSET: 0x104
  2358.      LightIsSun; //OFFSET: 0x104
  2359.      SetField; //OFFSET: 0x108
  2360. };
  2361.  
  2362. class ZoneMapInfo //SIZE : 0xFC
  2363. {
  2364. public:
  2365.      MapName; //OFFSET: 0x0
  2366.      FileName; //OFFSET: 0x4
  2367.      Tags; //OFFSET: 0x8
  2368.      UGCProjectID; //OFFSET: 0xC
  2369.      class DisplayMessage* DisplayName; //OFFSET: 0x10
  2370.      DefaultQueue; //OFFSET: 0x20
  2371.      DefaultGameType; //OFFSET: 0x24
  2372.      PrivateTo; //OFFSET: 0x28
  2373.      class SecondaryZoneMap* SecondaryMap; //OFFSET: 0x2C
  2374.      class ZoneMapLayerInfo* Layer; //OFFSET: 0x30
  2375.      class WorldRegion* Region; //OFFSET: 0x34
  2376.      class GlobalGAELayerDef* GlobalGAELayers; //OFFSET: 0x38
  2377.      class PhotoOptions* PhotoOptions; //OFFSET: 0x3C
  2378.      Time; //OFFSET: 0x40
  2379.      class ZoneMapTimeBlock* TimeBlock; //OFFSET: 0x44
  2380.      class TerrainMaterialSwap* TerrainMaterialSwap; //OFFSET: 0x48
  2381.      TerrainPlayableMin; //OFFSET: 0x4C
  2382.      TerrainPlayableMax; //OFFSET: 0x54
  2383.      WindLargeObjectRadiusThreshold; //OFFSET: 0x5C
  2384.      NotPlayerVisited; //OFFSET: 0x60
  2385.      NoBeacons; //OFFSET: 0x64
  2386.      MapSnapOutdoorRes; //OFFSET: 0x68
  2387.      MapSnapIndoorRes; //OFFSET: 0x6C
  2388.      StartSpawnName; //OFFSET: 0x70
  2389.      RespawnWaveTime; //OFFSET: 0x78
  2390.      class Expression* RequiresExpr; //OFFSET: 0x84
  2391.      class Expression* PermissionExpr; //OFFSET: 0x88
  2392.      class GenesisZoneMapData* GenesisData; //OFFSET: 0x90
  2393.      class GenesisZoneMapData* ProceduralData; //OFFSET: 0x90
  2394.      class GenesisZoneMapData* BackupGenesisData; //OFFSET: 0x94
  2395.      class GenesisZoneMapData* BackupProceduralData; //OFFSET: 0x94
  2396.      class GenesisZoneMapInfo* GenesisInfo; //OFFSET: 0x98
  2397.      class GenesisZoneMapInfo* GenesisMapData; //OFFSET: 0x98
  2398.      AllowEncounterHack; //OFFSET: 0x9C
  2399.      FromUGCFile; //OFFSET: 0xA0
  2400.      class WorldRespawnData* RespawnData; //OFFSET: 0xA4
  2401.      Level; //OFFSET: 0xA8
  2402.      ForceTeamSize; //OFFSET: 0xAC
  2403.      Difficulty; //OFFSET: 0xB0
  2404.      class WorldVariableDef* Variable; //OFFSET: 0xB4
  2405.      IgnoreTeamSizeBonusXP; //OFFSET: 0xB8
  2406.      ConfirmPurchasesOnExit; //OFFSET: 0xB9
  2407.      CollectDoorDestStatus; //OFFSET: 0xBA
  2408.      DisableDuels; //OFFSET: 0xBB
  2409.      DisableInstanceChanging; //OFFSET: 0xBC
  2410.      TeamNotRequired; //OFFSET: 0xBD
  2411.      TerrainStaticLighting; //OFFSET: 0xBE
  2412.      ShardVariables; //OFFSET: 0xBF
  2413.      DisableVisitedTracking; //OFFSET: 0xC0
  2414.      PowersRequireValidTarget; //OFFSET: 0xC1
  2415.      EnableUpsellFeatures; //OFFSET: 0xC2
  2416.      class ParentZoneMap* ParentMap; //OFFSET: 0xC4
  2417.      RecordPlayerMatchStats; //OFFSET: 0xD8
  2418.      GuildOwned; //OFFSET: 0xD9
  2419.      GuildNotRequired; //OFFSET: 0xDA
  2420.      UsedInUGC; //OFFSET: 0xDB
  2421.      GenerateMapSnapMini; //OFFSET: 0xDB
  2422.      bfParamsSpecified; //OFFSET: 0xDC
  2423.      saving; //OFFSET: 0xEC
  2424. };
Add Comment
Please, Sign In to add comment