Skip to content

Commit

Permalink
Updated paramdefs for DSMS 1.09.1 (#756)
Browse files Browse the repository at this point in the history
  • Loading branch information
kingborehaha authored Nov 7, 2023
1 parent 549e135 commit 9398805
Show file tree
Hide file tree
Showing 46 changed files with 651 additions and 350 deletions.
272 changes: 143 additions & 129 deletions StudioCore/Assets/Paramdex/AC6/Defs/AtkParam.xml

Large diffs are not rendered by default.

12 changes: 6 additions & 6 deletions StudioCore/Assets/Paramdex/AC6/Defs/BehaviorParam.xml
Original file line number Diff line number Diff line change
Expand Up @@ -46,10 +46,10 @@
<Field Def="f32 UnkFloat0x48"></Field>
<Field Def="f32 UnkFloat0x4C"></Field>
<Field Def="u8 weaponBulletNum"></Field>
<Field Def="u8 weaponBurstFireAmount"></Field>
<Field Def="u8 burstFireAmount"></Field>
<Field Def="s16 UnkShort0x52"></Field>
<Field Def="f32 UnkFloat0x54"></Field>
<Field Def="f32 rateOfFire"></Field>
<Field Def="f32 burstFireInterval"></Field>
<Field Def="f32 rapidFireInterval"></Field>
<Field Def="f32 UnkFloat0x5C"></Field>
<Field Def="f32 UnkFloat0x60"></Field>
<Field Def="u8 UnkByte0x64"></Field>
Expand All @@ -74,14 +74,14 @@
<Field Def="s16 Unk0x7E"></Field>
<Field Def="s32 Unk0x80"></Field>
<Field Def="s32 Unk0x84"></Field>
<Field Def="s32 bulletShotgunParamIdA">
<Field Def="s32 bulletShotgunParamId1">
<Description>References BulletShotgunParam</Description>
</Field>
<Field Def="f32 unkBulletSpread"></Field>
<Field Def="f32 unkBulletSpreadFocalDist"></Field>
<Field Def="f32 weaponAttackHeatBuildup">
<Description>Heat buildup when attacking. Overheat occurs when value exceeds maximum tolerance.</Description>
</Field>
<Field Def="s32 bulletShotgunParamIdB">
<Field Def="s32 bulletShotgunParamId2">
<Description>References BulletShotgunParam</Description>
</Field>
<Field Def="f32 UnkFloat0x98"></Field>
Expand Down
29 changes: 18 additions & 11 deletions StudioCore/Assets/Paramdex/AC6/Defs/Bullet.xml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,14 @@
<Field Def="f32 minVelocity"></Field>
<Field Def="f32 accelTime"></Field>
<Field Def="f32 homingBeginDist"></Field>
<Field Def="u8 UnkByte0x48"></Field>
<Field Def="u8 UnkFlag0x48_0:1"></Field>
<Field Def="u8 UnkFlag0x48_1:1"></Field>
<Field Def="u8 unkCanCreateAsset:1"></Field>
<Field Def="u8 UnkFlag0x48_3:1"></Field>
<Field Def="u8 UnkFlag0x48_4:1"></Field>
<Field Def="u8 UnkFlag0x48_5:1"></Field>
<Field Def="u8 UnkFlag0x48_6:1"></Field>
<Field Def="u8 UnkFlag0x48_7:1"></Field>
<Field Def="u8 UnkByte0x49"></Field>
<Field Def="s16 UnkShort0x4A"></Field>
<Field Def="f32 hitRadius"></Field>
Expand Down Expand Up @@ -73,8 +80,8 @@
<Field Def="u8 isPenetrateObj:1"></Field>
<Field Def="dummy8 pad:6"></Field>
<Field Def="u8 launchConditionType"></Field>
<Field Def="u8 FollowType:3"></Field>
<Field Def="u8 EmittePosType:3"></Field>
<Field Def="u8 Unk0xAA_2_3:3"></Field>
<Field Def="u8 emittePosType:3"></Field>
<Field Def="u8 isAttackSFX:1"></Field>
<Field Def="u8 isEndlessHit:1"></Field>
<Field Def="u8 isPenetrateMap:1"></Field>
Expand All @@ -96,26 +103,26 @@
<Field Def="u8 bulletSfxDeleteType_byHit"></Field>
<Field Def="u8 bulletSfxDeleteType_byLifeDead"></Field>
<Field Def="f32 targetYOffsetRange"></Field>
<Field Def="f32 shootAngleYMaxRandom"></Field>
<Field Def="f32 shootAngleXMaxRandom"></Field>
<Field Def="f32 shootAngleHorizontalMaxRandom"></Field>
<Field Def="f32 shootAngleVerticalMaxRandom"></Field>
<Field Def="s32 intervalCreateBulletId"></Field>
<Field Def="f32 intervalCreateTimeMin"></Field>
<Field Def="f32 intervalCreateTimeMax"></Field>
<Field Def="f32 predictionShootObserveTime"></Field>
<Field Def="f32 intervalCreateWaitTime"></Field>
<Field Def="s8 sfxPostureType"></Field>
<Field Def="u8 UnkByte0xD1"></Field>
<Field Def="u8 UnkByte0xD2"></Field>
<Field Def="u8 unkBulletFollowType0xD2"></Field>
<Field Def="u8 UnkByte0xD3"></Field>
<Field Def="s32 Unk0xD4"></Field>
<Field Def="s32 assetCreationAssetId"></Field>
<Field Def="f32 lifeRandomRange"></Field>
<Field Def="f32 UnkFloat0xE0"></Field>
<Field Def="f32 UnkFloat0xE4"></Field>
<Field Def="f32 UnkFloat0xE8"></Field>
<Field Def="s16 UnkShort0xEC"></Field>
<Field Def="s16 randomMoveAngle_Horizontal"></Field>
<Field Def="s16 unkLoseHomingLineupTime"></Field>
<Field Def="f32 randomMoveAngle"></Field>
<Field Def="f32 unkRandomMoveAngleCondition"></Field>
<Field Def="f32 UnkFloat0xF4"></Field>
<Field Def="u8 UnkByte0xF8"></Field>
<Field Def="u8 UnkByte0xF9"></Field>
Expand All @@ -124,15 +131,15 @@
<Field Def="s32 Unk0xFC"></Field>
<Field Def="f32 UnkFloat0x100"></Field>
<Field Def="f32 UnkFloat0x104"></Field>
<Field Def="f32 UnkFloat0x108"></Field>
<Field Def="f32 hitChrProximityDistance"></Field>
<Field Def="s32 bulletShotgunParamId_1"></Field>
<Field Def="f32 UnkFloat0x110"></Field>
<Field Def="s32 bulletShotgunParamId_2"></Field>
<Field Def="s32 UnkInt0x118"></Field>
<Field Def="s32 UnkInt0x11C"></Field>
<Field Def="f32 UnkFloat0x120"></Field>
<Field Def="f32 UnkFloat0x124"></Field>
<Field Def="s16 UnkShort0x128"></Field>
<Field Def="s16 randomMoveAngle_Vertical"></Field>
<Field Def="u8 UnkByte0x12A"></Field>
<Field Def="u8 UnkByte0x12B"></Field>
<Field Def="s32 UnkInt0x12C"></Field>
Expand Down Expand Up @@ -230,7 +237,7 @@
<Field Def="f32 UnkFloat0x274"></Field>
<Field Def="u8 UnkByte0x278"></Field>
<Field Def="u8 UnkByte0x279"></Field>
<Field Def="u8 UnkByte0x27A"></Field>
<Field Def="u8 followType"></Field>
<Field Def="s8 UnkSbyte0x27B"></Field>
<Field Def="s32 UnkInt0x27C"></Field>
<Field Def="f32 UnkFloat0x280"></Field>
Expand Down
2 changes: 1 addition & 1 deletion StudioCore/Assets/Paramdex/AC6/Defs/BulletShotgunParam.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
<Field Def="u8 Unk0x05"></Field>
<Field Def="u8 Unk0x06"></Field>
<Field Def="u8 Unk0x07"></Field>
<Field Def="f32 UnkFloat0x08"></Field>
<Field Def="f32 unkSpreadMultiplier"></Field>
<Field Def="f32 UnkFloat0x0C"></Field>
<Field Def="f32 UnkFloat0x10"></Field>
<Field Def="f32 UnkFloat0x14"></Field>
Expand Down
6 changes: 3 additions & 3 deletions StudioCore/Assets/Paramdex/AC6/Defs/CharaInitParam.xml
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@
<Field Def="u8 UnkByte0xCD"></Field>
<Field Def="u8 UnkByte0xCE"></Field>
<Field Def="u8 UnkByte0xCF"></Field>
<Field Def="u8 UnkByte0xD0"></Field>
<Field Def="u8 repairKitAmount"></Field>
<Field Def="u8 UnkByte0xD1"></Field>
<Field Def="u8 UnkByte0xD2"></Field>
<Field Def="u8 UnkByte0xD3"></Field>
Expand Down Expand Up @@ -106,7 +106,7 @@
<Field Def="s32 equipPartBooster"></Field>
<Field Def="s32 Unk0x118"></Field>
<Field Def="s32 Unk0x11C"></Field>
<Field Def="s32 UnkInt0x120"></Field>
<Field Def="s32 initialHP"></Field>
<Field Def="s32 UnkInt0x124"></Field>
<Field Def="s32 UnkInt0x128"></Field>
<Field Def="s16 UnkShort0x12C"></Field>
Expand Down Expand Up @@ -137,4 +137,4 @@
<Field Def="s32 Unk0x18C"></Field>
<Field Def="s32 Unk0x190"></Field>
</Fields>
</PARAMDEF>
</PARAMDEF>
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,15 @@
<Unicode>True</Unicode>
<FormatVersion>203</FormatVersion>
<Fields>
<Field Def="s32 UnkInt0x00"></Field>
<Field Def="s32 attitudeStabilityThreshold_Stage0"></Field>
<Field Def="s32 Unk0x04"></Field>
<Field Def="s32 Unk0x08"></Field>
<Field Def="s32 Unk0x0C"></Field>
<Field Def="s32 UnkInt0x10"></Field>
<Field Def="s32 attitudeStabilityThreshold_Stage1"></Field>
<Field Def="s32 Unk0x14"></Field>
<Field Def="s32 Unk0x18"></Field>
<Field Def="s32 Unk0x1C"></Field>
<Field Def="s32 UnkAttitudeStability0x20"></Field>
<Field Def="s32 attitudeStability"></Field>
<Field Def="s32 Unk0x24"></Field>
<Field Def="s32 Unk0x28"></Field>
<Field Def="s32 Unk0x2C"></Field>
Expand Down Expand Up @@ -59,4 +59,4 @@
<Field Def="s32 Unk0xC8"></Field>
<Field Def="s32 Unk0xCC"></Field>
</Fields>
</PARAMDEF>
</PARAMDEF>
4 changes: 2 additions & 2 deletions StudioCore/Assets/Paramdex/AC6/Defs/EquipParamBooster.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
<FormatVersion>203</FormatVersion>
<Fields>
<Field Def="s32 Unk0x00"></Field>
<Field Def="s16 menuModelId"></Field>
<Field Def="u16 UnkUshort0x06"></Field>
<Field Def="s16 UnkSshort0x04"></Field>
<Field Def="u16 equipModelId"></Field>
<Field Def="s32 UnkInt0x08"></Field>
<Field Def="f32 weight">
<Description>Weight of the part.</Description>
Expand Down
10 changes: 5 additions & 5 deletions StudioCore/Assets/Paramdex/AC6/Defs/EquipParamFcs.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,10 @@
<Field Def="s32 Unk0x00"></Field>
<Field Def="s16 Unk0x04"></Field>
<Field Def="u16 menuModelId"></Field>
<Field Def="s32 UnkInt0x08"></Field>
<Field Def="s32 sortId"></Field>
<Field Def="f32 weight"></Field>
<Field Def="s32 UnkInt0x10"></Field>
<Field Def="s32 UnkInt0x14"></Field>
<Field Def="s32 energyCapacity"></Field>
<Field Def="s32 energyOutput"></Field>
<Field Def="s32 energyLoad"></Field>
<Field Def="f32 energyRechargeDelay"></Field>
<Field Def="f32 UnkFloat0x20"></Field>
Expand Down Expand Up @@ -43,7 +43,7 @@
<Field Def="f32 missileLockCorrection"></Field>
<Field Def="f32 multiLockCorrection"></Field>
<Field Def="s32 inheritanceFcsParamId"></Field>
<Field Def="f32 UnkFloat0x90"></Field>
<Field Def="f32 targetTrackingCorrection"></Field>
<Field Def="f32 UnkFloat0x94"></Field>
<Field Def="f32 aimAssistInputTargetDist_Stage0"></Field>
<Field Def="f32 aimAssistInputTargetDist_Stage1"></Field>
Expand All @@ -60,4 +60,4 @@
<Field Def="s32 Unk0xC8"></Field>
<Field Def="s32 Unk0xCC"></Field>
</Fields>
</PARAMDEF>
</PARAMDEF>
6 changes: 3 additions & 3 deletions StudioCore/Assets/Paramdex/AC6/Defs/EquipParamGenerator.xml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
<Field Def="f32 weight"></Field>
<Field Def="s32 energyCapacity"></Field>
<Field Def="s32 energyOutput"></Field>
<Field Def="s32 UnkInt0x18"></Field>
<Field Def="s32 enLoad"></Field>
<Field Def="f32 enRecharge"></Field>
<Field Def="f32 supplyRecovery">
<Description>It an inverse multipliers. 1x == 1000 (base value), 4x == 250, etc. Game value == 1000/x.</Description>
Expand All @@ -28,7 +28,7 @@
<Field Def="s32 Unk0x30"></Field>
<Field Def="s32 Unk0x34"></Field>
<Field Def="s16 Unk0x38"></Field>
<Field Def="u16 UnkUshort0x3A"></Field>
<Field Def="u16 corporationTextureId"></Field>
<Field Def="s32 Unk0x3C"></Field>
<Field Def="s32 Unk0x40"></Field>
<Field Def="f32 Unk0x44"></Field>
Expand Down Expand Up @@ -102,4 +102,4 @@
<Field Def="s32 Unk0x14C"></Field>
<Field Def="s32 Unk0x150"></Field>
</Fields>
</PARAMDEF>
</PARAMDEF>
30 changes: 15 additions & 15 deletions StudioCore/Assets/Paramdex/AC6/Defs/EquipParamProtector.xml
Original file line number Diff line number Diff line change
Expand Up @@ -273,9 +273,9 @@
<Field Def="u8 UnkByte0x1B2"></Field>
<Field Def="u8 UnkByte0x1B3"></Field>
<Field Def="f32 UnkFloat0x1B4"></Field>
<Field Def="s32 UnkInt0x1B8"></Field>
<Field Def="s32 UnkInt0x1BC"></Field>
<Field Def="f32 UnkFloat0x1C0"></Field>
<Field Def="s32 energyCapacity"></Field>
<Field Def="s32 energyOutput"></Field>
<Field Def="f32 energyRechargeDelay"></Field>
<Field Def="s32 thrusterParamId">
<Description>Refers to ThrustersParam_PC.</Description>
</Field>
Expand All @@ -287,7 +287,7 @@
<Field Def="s16 UnkShort0x1D4"></Field>
<Field Def="s16 UnkShort0x1D6"></Field>
<Field Def="s32 UnkInt0x1D8"></Field>
<Field Def="f32 UnkFloat0x1DC"></Field>
<Field Def="f32 legsBrakingCorrection"></Field>
<Field Def="f32 quickBoostVelocity">
<Description>Referred to in-game as "Jump Distance". Does not affect jump distance.</Description>
</Field>
Expand All @@ -312,8 +312,8 @@
<Field Def="s32 Unk0x220"></Field>
<Field Def="s32 Unk0x224"></Field>
<Field Def="s32 Unk0x228"></Field>
<Field Def="f32 UnkFloat0x22C"></Field>
<Field Def="f32 UnkFloat0x230"></Field>
<Field Def="f32 recoilKnockbackVelocityCorrection_Grounded"></Field>
<Field Def="f32 recoilKnockbackVelocityCorrection_Airborne"></Field>
<Field Def="f32 UnkFloat0x234"></Field>
<Field Def="f32 armsLoadLimit"></Field>
<Field Def="s32 Unk0x23C"></Field>
Expand Down Expand Up @@ -342,7 +342,7 @@
<Description>Base value is 300. +1.0 = +10 ingame, +0.5 = +5, etc.</Description>
</Field>
<Field Def="f32 antiCoralDefense"></Field>
<Field Def="f32 UnkFloat0x274"></Field>
<Field Def="f32 antiDarkDefense"></Field>
<Field Def="f32 systemRecovery_Display"></Field>
<Field Def="f32 systemRecovery"></Field>
<Field Def="f32 UnkFloat0x280"></Field>
Expand All @@ -361,7 +361,7 @@
<Description>How quickly jump reaches max velocity and velocity ends. Interrupted by boosting.</Description>
</Field>
<Field Def="f32 UnkFloat0x2A4"></Field>
<Field Def="f32 UnkFloat0x2A8"></Field>
<Field Def="f32 jumpVelocityHorizontal"></Field>
<Field Def="f32 UnkFloat0x2AC"></Field>
<Field Def="f32 jumpVelocityHorizontalTransferred">
<Description>Amount of vertical jump velocity to transfer into horizontal velocity.</Description>
Expand All @@ -371,14 +371,14 @@
<Field Def="f32 Unk0x2BC"></Field>
<Field Def="f32 unkAttitudeStability"></Field>
<Field Def="f32 Unk0x2C4"></Field>
<Field Def="f32 Unk0x2C8"></Field>
<Field Def="f32 cameraDisruptionResistance"></Field>
<Field Def="f32 Unk0x2CC"></Field>
<Field Def="f32 Unk0x2D0"></Field>
<Field Def="f32 Unk0x2D4"></Field>
<Field Def="f32 Unk0x2D8"></Field>
<Field Def="f32 Unk0x2DC"></Field>
<Field Def="f32 Unk0x2E0"></Field>
<Field Def="f32 Unk0x2E4"></Field>
<Field Def="f32 unkLoadLimit"></Field>
<Field Def="f32 Unk0x2E8"></Field>
<Field Def="f32 Unk0x2EC"></Field>
<Field Def="f32 unkDisplayJumpDistance">
Expand All @@ -403,7 +403,7 @@
<Field Def="f32 Unk0x32C"></Field>
<Field Def="f32 Unk0x330"></Field>
<Field Def="s16 Unk0x334"></Field>
<Field Def="u16 UnkUshort0x336"></Field>
<Field Def="u16 scanAngle"></Field>
<Field Def="f32 scanDistance">
<Description>Range within which scanning can detect enemies or part containers.</Description>
</Field>
Expand All @@ -418,12 +418,12 @@
<Field Def="u8 Unk0x345"></Field>
<Field Def="u8 Unk0x346"></Field>
<Field Def="u8 Unk0x347"></Field>
<Field Def="f32 UnkFloat0x348"></Field>
<Field Def="f32 walkOverburdenedAnimationSpeedMultiplier"></Field>
<Field Def="f32 walkAnimationSpeedMultiplier"></Field>
<Field Def="s32 UnkInt0x350"></Field>
<Field Def="f32 Unk0x354"></Field>
<Field Def="f32 UnkFloat0x358"></Field>
<Field Def="f32 UnkFloat0x35C"></Field>
<Field Def="f32 babyBoostSlowWalkVelocity_Grounded"></Field>
<Field Def="f32 babyBoostWalkVelocity_Grounded"></Field>
<Field Def="f32 backWeaponHeightAdjustment"></Field>
<Field Def="f32 UnkFloat0x360"></Field>
<Field Def="s32 protectorParamId"></Field>
<Field Def="f32 boostEfficiencyAdj"></Field>
Expand Down
4 changes: 1 addition & 3 deletions StudioCore/Assets/Paramdex/AC6/Defs/EquipParamWeapon_NPC.xml
Original file line number Diff line number Diff line change
Expand Up @@ -54,9 +54,7 @@
<Field Def="s32 originEquipWep13"></Field>
<Field Def="s32 originEquipWep14"></Field>
<Field Def="s32 originEquipWep15"></Field>
<Field Def="f32 meleeConsecutiveHits">
<Description>Number of chain attacks possible with additional inputs.</Description>
</Field>
<Field Def="f32 shieldPart_DamageRate"></Field>
<Field Def="f32 weakB_DamageRate"></Field>
<Field Def="f32 weakC_DamageRate"></Field>
<Field Def="f32 weakD_DamageRate"></Field>
Expand Down
Loading

0 comments on commit 9398805

Please sign in to comment.