File tree 23 files changed +23
-102
lines changed
23 files changed +23
-102
lines changed Original file line number Diff line number Diff line change @@ -217,8 +217,6 @@ struct ASSET_GEOMETORY_PARAM_ST {
217
217
*/
218
218
bool isAttackBacklash : 1 { true };
219
219
220
- unsigned char Reserve_2 : 1 ;
221
-
222
220
/* *
223
221
* @brief Is it a ladder?
224
222
*
@@ -899,8 +897,6 @@ struct ASSET_GEOMETORY_PARAM_ST {
899
897
*/
900
898
unsigned char excludeActivateRatio_PS4_Legacy{ 0 };
901
899
902
- unsigned char Reserve_0_Old[32 ];
903
-
904
900
unsigned char unknown_0x120{ 0 };
905
901
906
902
unsigned char unknown_0x121{ 0 };
@@ -919,5 +915,5 @@ struct ASSET_GEOMETORY_PARAM_ST {
919
915
}; // namespace paramdef
920
916
}; // namespace from
921
917
922
- static_assert (sizeof (from::paramdef::ASSET_GEOMETORY_PARAM_ST) == 352 ,
918
+ static_assert (sizeof (from::paramdef::ASSET_GEOMETORY_PARAM_ST) == 320 ,
923
919
"ASSET_GEOMETORY_PARAM_ST paramdef size does not match detected size");
Original file line number Diff line number Diff line change @@ -1467,8 +1467,6 @@ struct ATK_PARAM_ST {
1467
1467
*/
1468
1468
int finalDamageRateId{ 0 };
1469
1469
1470
- unsigned char pad7_old[12 ];
1471
-
1472
1470
/* *
1473
1471
* @brief subCategory3
1474
1472
*/
@@ -1485,5 +1483,5 @@ struct ATK_PARAM_ST {
1485
1483
}; // namespace paramdef
1486
1484
}; // namespace from
1487
1485
1488
- static_assert (sizeof (from::paramdef::ATK_PARAM_ST) == 468 ,
1486
+ static_assert (sizeof (from::paramdef::ATK_PARAM_ST) == 456 ,
1489
1487
"ATK_PARAM_ST paramdef size does not match detected size");
Original file line number Diff line number Diff line change @@ -108,8 +108,6 @@ struct BONFIRE_WARP_PARAM_ST {
108
108
*/
109
109
bool dispMask01 : 1 { false };
110
110
111
- unsigned char pad1_old : 6 ;
112
-
113
111
/* *
114
112
* @brief dispMask02
115
113
*/
@@ -539,5 +537,5 @@ struct BONFIRE_WARP_PARAM_ST {
539
537
}; // namespace paramdef
540
538
}; // namespace from
541
539
542
- static_assert (sizeof (from::paramdef::BONFIRE_WARP_PARAM_ST) == 240 ,
540
+ static_assert (sizeof (from::paramdef::BONFIRE_WARP_PARAM_ST) == 236 ,
543
541
"BONFIRE_WARP_PARAM_ST paramdef size does not match detected size");
Original file line number Diff line number Diff line change @@ -187,8 +187,6 @@ struct BUDDY_PARAM_ST {
187
187
*/
188
188
int generateAnimId{ -1 };
189
189
190
- unsigned char Reserve2[4 ];
191
-
192
190
unsigned int unknown_0x5c{ 0 };
193
191
194
192
unsigned int unknown_0x60{ 0 };
@@ -227,5 +225,5 @@ struct BUDDY_PARAM_ST {
227
225
}; // namespace paramdef
228
226
}; // namespace from
229
227
230
- static_assert (sizeof (from::paramdef::BUDDY_PARAM_ST) == 164 ,
228
+ static_assert (sizeof (from::paramdef::BUDDY_PARAM_ST) == 160 ,
231
229
"BUDDY_PARAM_ST paramdef size does not match detected size");
Original file line number Diff line number Diff line change @@ -389,8 +389,6 @@ struct BULLET_PARAM_ST {
389
389
*/
390
390
bool isPenetrateObj : 1 { false };
391
391
392
- unsigned char pad_old : 6 ;
393
-
394
392
unsigned char unknown_0x98_3 : 1 { 0 };
395
393
396
394
unsigned char pad : 5 ;
@@ -673,8 +671,6 @@ struct BULLET_PARAM_ST {
673
671
*/
674
672
bool isUseBulletWallFilter : 1 { false };
675
673
676
- unsigned char pad1 : 1 ;
677
-
678
674
unsigned char unknown_0xc3_5 : 1 { 0 };
679
675
680
676
/* *
@@ -845,5 +841,5 @@ struct BULLET_PARAM_ST {
845
841
}; // namespace paramdef
846
842
}; // namespace from
847
843
848
- static_assert (sizeof (from::paramdef::BULLET_PARAM_ST) == 280 ,
844
+ static_assert (sizeof (from::paramdef::BULLET_PARAM_ST) == 272 ,
849
845
"BULLET_PARAM_ST paramdef size does not match detected size");
Original file line number Diff line number Diff line change @@ -149,8 +149,6 @@ struct CHARACTER_INIT_PARAM {
149
149
*/
150
150
int equip_Accessory04{ -1 };
151
151
152
- unsigned char pad8_old[4 ];
153
-
154
152
unsigned char unknown_0x50 { 0 };
155
153
156
154
unsigned char unknown_0x51 { 0 };
@@ -761,5 +759,5 @@ struct CHARACTER_INIT_PARAM {
761
759
}; // namespace paramdef
762
760
}; // namespace from
763
761
764
- static_assert (sizeof (from::paramdef::CHARACTER_INIT_PARAM) == 324 ,
762
+ static_assert (sizeof (from::paramdef::CHARACTER_INIT_PARAM) == 320 ,
765
763
"CHARACTER_INIT_PARAM paramdef size does not match detected size");
Original file line number Diff line number Diff line change @@ -99,11 +99,6 @@ struct CS_GRAPHICS_CONFIG_PARAM_ST {
99
99
*/
100
100
unsigned char m_volumetricEffectQuality{ 3 };
101
101
102
- /* *
103
- * @brief m_dummy
104
- */
105
- unsigned char m_dummy_0[3 ];
106
-
107
102
/* *
108
103
* @brief m_RayTracingQuality
109
104
*/
@@ -118,5 +113,5 @@ struct CS_GRAPHICS_CONFIG_PARAM_ST {
118
113
}; // namespace paramdef
119
114
}; // namespace from
120
115
121
- static_assert (sizeof (from::paramdef::CS_GRAPHICS_CONFIG_PARAM_ST) == 19 ,
116
+ static_assert (sizeof (from::paramdef::CS_GRAPHICS_CONFIG_PARAM_ST) == 16 ,
122
117
"CS_GRAPHICS_CONFIG_PARAM_ST paramdef size does not match detected size");
Original file line number Diff line number Diff line change @@ -77,8 +77,6 @@ struct CUTSCENE_MAP_ID_PARAM_ST {
77
77
*/
78
78
int RefCamPosHitPartsID{ -1 };
79
79
80
- unsigned char reserved_2_old[12 ];
81
-
82
80
int unknown_0x18{ 0 };
83
81
84
82
unsigned char reserved_2[8 ];
@@ -110,5 +108,5 @@ struct CUTSCENE_MAP_ID_PARAM_ST {
110
108
}; // namespace paramdef
111
109
}; // namespace from
112
110
113
- static_assert (sizeof (from::paramdef::CUTSCENE_MAP_ID_PARAM_ST) == 60 ,
111
+ static_assert (sizeof (from::paramdef::CUTSCENE_MAP_ID_PARAM_ST) == 48 ,
114
112
"CUTSCENE_MAP_ID_PARAM_ST paramdef size does not match detected size");
Original file line number Diff line number Diff line change @@ -342,8 +342,6 @@ struct EQUIP_PARAM_GEM_ST {
342
342
*/
343
343
unsigned char defaultWepAttr{ 0 };
344
344
345
- unsigned char pad2_old[2 ];
346
-
347
345
/* *
348
346
* @brief isSpecialSwordArt
349
347
*/
@@ -604,8 +602,6 @@ struct EQUIP_PARAM_GEM_ST {
604
602
*/
605
603
bool canMountWep_Torch : 1 { false };
606
604
607
- unsigned char reserved_canMountWep : 4 ;
608
-
609
605
/* *
610
606
* @brief canMountWep_HandToHand
611
607
*/
@@ -626,8 +622,6 @@ struct EQUIP_PARAM_GEM_ST {
626
622
*/
627
623
unsigned char canMountWep_ThrowingWeapon : 1 { 0 };
628
624
629
- unsigned char reserved2_canMountWep_old[3 ];
630
-
631
625
/* *
632
626
* @brief canMountWep_ReverseHandSword
633
627
*/
@@ -703,5 +697,5 @@ struct EQUIP_PARAM_GEM_ST {
703
697
}; // namespace paramdef
704
698
}; // namespace from
705
699
706
- static_assert (sizeof (from::paramdef::EQUIP_PARAM_GEM_ST) == 104 ,
700
+ static_assert (sizeof (from::paramdef::EQUIP_PARAM_GEM_ST) == 96 ,
707
701
"EQUIP_PARAM_GEM_ST paramdef size does not match detected size");
Original file line number Diff line number Diff line change @@ -183,8 +183,6 @@ struct EQUIP_PARAM_GOODS_ST {
183
183
*/
184
184
unsigned char spEffectCategory{ 0 };
185
185
186
- unsigned char pad3[1 ];
187
-
188
186
unsigned char unknown_0x40{ 0 };
189
187
190
188
/* *
@@ -573,8 +571,6 @@ struct EQUIP_PARAM_GOODS_ST {
573
571
*/
574
572
bool isUseNoAttackRegion : 1 { true };
575
573
576
- unsigned char pad1_old : 7 ;
577
-
578
574
unsigned char unknown_0x73_1 : 1 { 0 };
579
575
580
576
unsigned char unknown_0x73_2 : 1 { 0 };
@@ -739,5 +735,5 @@ struct EQUIP_PARAM_GOODS_ST {
739
735
}; // namespace paramdef
740
736
}; // namespace from
741
737
742
- static_assert (sizeof (from::paramdef::EQUIP_PARAM_GOODS_ST) == 184 ,
738
+ static_assert (sizeof (from::paramdef::EQUIP_PARAM_GOODS_ST) == 176 ,
743
739
"EQUIP_PARAM_GOODS_ST paramdef size does not match detected size");
Original file line number Diff line number Diff line change @@ -1186,8 +1186,6 @@ struct EQUIP_PARAM_WEAPON_ST {
1186
1186
*/
1187
1187
bool invisibleOnRemo : 1 { false };
1188
1188
1189
- unsigned char unk1: 3 ;
1190
-
1191
1189
unsigned char unknown_0x17c_5: 1 { 0 };
1192
1190
1193
1191
unsigned char unknown_0x17c_6: 1 { 0 };
@@ -1879,8 +1877,6 @@ struct EQUIP_PARAM_WEAPON_ST {
1879
1877
*/
1880
1878
float vsPlayerDmgCorrectRate_Curse{ 1 .f };
1881
1879
1882
- unsigned char pad_old[8 ];
1883
-
1884
1880
/* *
1885
1881
* @brief restrictSpecialSwordArt
1886
1882
*/
@@ -1892,5 +1888,5 @@ struct EQUIP_PARAM_WEAPON_ST {
1892
1888
}; // namespace paramdef
1893
1889
}; // namespace from
1894
1890
1895
- static_assert (sizeof (from::paramdef::EQUIP_PARAM_WEAPON_ST) == 676 ,
1891
+ static_assert (sizeof (from::paramdef::EQUIP_PARAM_WEAPON_ST) == 664 ,
1896
1892
"EQUIP_PARAM_WEAPON_ST paramdef size does not match detected size");
Original file line number Diff line number Diff line change @@ -1310,8 +1310,6 @@ struct GAME_SYSTEM_COMMON_PARAM_ST {
1310
1310
*/
1311
1311
float aiSightRate_midnightA{ 1 .f };
1312
1312
1313
- unsigned char reserve4_2[4 ];
1314
-
1315
1313
int unknown_0x230 { 0 };
1316
1314
1317
1315
/* *
@@ -1994,10 +1992,6 @@ struct GAME_SYSTEM_COMMON_PARAM_ST {
1994
1992
*/
1995
1993
float bonfireCheckEnemyRange{ -1 .f };
1996
1994
1997
- unsigned char reserved_124_0[48 ];
1998
-
1999
- unsigned char reserved_124_1[32 ];
2000
-
2001
1995
int unknown_0x2f0{ 0 };
2002
1996
2003
1997
int unknown_0x2f4{ 0 };
@@ -2042,8 +2036,6 @@ struct GAME_SYSTEM_COMMON_PARAM_ST {
2042
2036
2043
2037
float unknown_0x344{ 0 .0f };
2044
2038
2045
- unsigned char pad_0x348[40 ];
2046
-
2047
2039
int unknown_0x34c{ 0 };
2048
2040
2049
2041
int unknown_0x350{ 0 };
@@ -2091,5 +2083,5 @@ struct GAME_SYSTEM_COMMON_PARAM_ST {
2091
2083
}; // namespace paramdef
2092
2084
}; // namespace from
2093
2085
2094
- static_assert (sizeof (from::paramdef::GAME_SYSTEM_COMMON_PARAM_ST) == 1148 ,
2086
+ static_assert (sizeof (from::paramdef::GAME_SYSTEM_COMMON_PARAM_ST) == 1024 ,
2095
2087
"GAME_SYSTEM_COMMON_PARAM_ST paramdef size does not match detected size");
Original file line number Diff line number Diff line change @@ -220,8 +220,6 @@ struct NETWORK_MSG_PARAM_ST {
220
220
*/
221
221
int forceJoinBlack_C_Npc{ -1 };
222
222
223
- unsigned char pad2[28 ];
224
-
225
223
int unknown_0xa4{ 0 };
226
224
227
225
int unknown_0xa8{ 0 };
@@ -238,5 +236,5 @@ struct NETWORK_MSG_PARAM_ST {
238
236
}; // namespace paramdef
239
237
}; // namespace from
240
238
241
- static_assert (sizeof (from::paramdef::NETWORK_MSG_PARAM_ST) == 220 ,
239
+ static_assert (sizeof (from::paramdef::NETWORK_MSG_PARAM_ST) == 192 ,
242
240
"NETWORK_MSG_PARAM_ST paramdef size does not match detected size");
Original file line number Diff line number Diff line change @@ -174,8 +174,6 @@ struct NETWORK_PARAM_ST {
174
174
*/
175
175
float breakInRequestTimeOutSec{ 20 .f };
176
176
177
- unsigned char pad_1_old[4 ];
178
-
179
177
unsigned char unknown_0x7c{ 0 };
180
178
181
179
unsigned char pad_1[3 ];
@@ -880,5 +878,5 @@ struct NETWORK_PARAM_ST {
880
878
}; // namespace paramdef
881
879
}; // namespace from
882
880
883
- static_assert (sizeof (from::paramdef::NETWORK_PARAM_ST) == 636 ,
881
+ static_assert (sizeof (from::paramdef::NETWORK_PARAM_ST) == 632 ,
884
882
"NETWORK_PARAM_ST paramdef size does not match detected size");
Original file line number Diff line number Diff line change @@ -1654,8 +1654,6 @@ struct NPC_PARAM_ST {
1654
1654
*/
1655
1655
signed char freezeGuardResist{ 0 };
1656
1656
1657
- unsigned char pad1[1 ];
1658
-
1659
1657
unsigned char unknown_0x1e3{ 0 };
1660
1658
1661
1659
/* *
@@ -1998,8 +1996,6 @@ struct NPC_PARAM_ST {
1998
1996
*/
1999
1997
unsigned char chrNavimeshFlag_Dead{ 0 };
2000
1998
2001
- unsigned char pad7[1 ];
2002
-
2003
1999
/* *
2004
2000
* @brief isConsideredUndead
2005
2001
*/
@@ -2212,8 +2208,6 @@ struct NPC_PARAM_ST {
2212
2208
*/
2213
2209
float lockScoreOffset{ 0 .f };
2214
2210
2215
- unsigned char pad12_old[8 ];
2216
-
2217
2211
/* *
2218
2212
* @brief dlcGameClearSpEffectID
2219
2213
*/
@@ -2225,5 +2219,5 @@ struct NPC_PARAM_ST {
2225
2219
}; // namespace paramdef
2226
2220
}; // namespace from
2227
2221
2228
- static_assert (sizeof (from::paramdef::NPC_PARAM_ST) == 752 ,
2222
+ static_assert (sizeof (from::paramdef::NPC_PARAM_ST) == 736 ,
2229
2223
"NPC_PARAM_ST paramdef size does not match detected size");
Original file line number Diff line number Diff line change @@ -161,8 +161,6 @@ struct OBJ_ACT_PARAM_ST {
161
161
*/
162
162
int preActionSfxId{ -1 };
163
163
164
- unsigned char pad2_old[40 ];
165
-
166
164
unsigned char unknown_0x38{ 0 };
167
165
168
166
unsigned char unknown_0x3c{ 0 };
@@ -181,5 +179,5 @@ struct OBJ_ACT_PARAM_ST {
181
179
}; // namespace paramdef
182
180
}; // namespace from
183
181
184
- static_assert (sizeof (from::paramdef::OBJ_ACT_PARAM_ST) == 136 ,
182
+ static_assert (sizeof (from::paramdef::OBJ_ACT_PARAM_ST) == 96 ,
185
183
"OBJ_ACT_PARAM_ST paramdef size does not match detected size");
Original file line number Diff line number Diff line change @@ -374,8 +374,6 @@ struct PLAYER_COMMON_PARAM_ST {
374
374
*/
375
375
int resistCurseItemLotParamId_map{ -1 };
376
376
377
- unsigned char reserved41_old[52 ];
378
-
379
377
int unknown_0xcc{ 0 };
380
378
381
379
int unknown_0xd0{ 0 };
@@ -394,5 +392,5 @@ struct PLAYER_COMMON_PARAM_ST {
394
392
}; // namespace paramdef
395
393
}; // namespace from
396
394
397
- static_assert (sizeof (from::paramdef::PLAYER_COMMON_PARAM_ST) == 308 ,
395
+ static_assert (sizeof (from::paramdef::PLAYER_COMMON_PARAM_ST) == 256 ,
398
396
"PLAYER_COMMON_PARAM_ST paramdef size does not match detected size");
Original file line number Diff line number Diff line change @@ -265,8 +265,6 @@ struct PLAY_REGION_PARAM_ST {
265
265
*/
266
266
bool isAutoIntrudePoint : 1 { false };
267
267
268
- unsigned char pad1_old: 7 ;
269
-
270
268
unsigned char unknown_0x45_1: 1 { 0 };
271
269
272
270
unsigned char pad1: 6 ;
@@ -603,5 +601,5 @@ struct PLAY_REGION_PARAM_ST {
603
601
}; // namespace paramdef
604
602
}; // namespace from
605
603
606
- static_assert (sizeof (from::paramdef::PLAY_REGION_PARAM_ST) == 276 ,
604
+ static_assert (sizeof (from::paramdef::PLAY_REGION_PARAM_ST) == 272 ,
607
605
"PLAY_REGION_PARAM_ST paramdef size does not match detected size");
Original file line number Diff line number Diff line change @@ -278,8 +278,6 @@ struct POSTURE_CONTROL_PARAM_WEP_RIGHT_ST {
278
278
*/
279
279
short a016_leftWristIO{ 0 };
280
280
281
- unsigned char pad[4 ];
282
-
283
281
int unknown_0x6c{ 0 };
284
282
285
283
int unknown_0x70{ 0 };
@@ -305,6 +303,6 @@ struct POSTURE_CONTROL_PARAM_WEP_RIGHT_ST {
305
303
}; // namespace paramdef
306
304
}; // namespace from
307
305
308
- static_assert (sizeof (from::paramdef::POSTURE_CONTROL_PARAM_WEP_RIGHT_ST) == 148 ,
306
+ static_assert (sizeof (from::paramdef::POSTURE_CONTROL_PARAM_WEP_RIGHT_ST) == 144 ,
309
307
"POSTURE_CONTROL_PARAM_WEP_RIGHT_ST paramdef size does not match detected "
310
308
"size");
You can’t perform that action at this time.
0 commit comments