diff --git a/NHSE.Parsing/BCSV/BCSV.cs b/NHSE.Parsing/BCSV/BCSV.cs index e4431aa..4a8dfe2 100644 --- a/NHSE.Parsing/BCSV/BCSV.cs +++ b/NHSE.Parsing/BCSV/BCSV.cs @@ -8,7 +8,7 @@ namespace NHSE.Parsing { public class BCSV { - public static readonly BCSVEnumDictionary EnumLookup = new BCSVEnumDictionary(Resources.specs_120.Split('\n')); + public static readonly BCSVEnumDictionary EnumLookup = new BCSVEnumDictionary(Resources.specs_130.Split('\n')); public static bool DecodeColumnNames { private get; set; } = true; public const int MAGIC = 0x42435356; // BCSV diff --git a/NHSE.Parsing/Properties/Resources.Designer.cs b/NHSE.Parsing/Properties/Resources.Designer.cs index 6da3f13..57c6fc1 100644 --- a/NHSE.Parsing/Properties/Resources.Designer.cs +++ b/NHSE.Parsing/Properties/Resources.Designer.cs @@ -86,9 +86,9 @@ internal class Resources { /// ('Heavy' , '重い'), /// [rest of string was truncated]";. /// - internal static string specs_120 { + internal static string specs_130 { get { - return ResourceManager.GetString("specs_120", resourceCulture); + return ResourceManager.GetString("specs_130", resourceCulture); } } } diff --git a/NHSE.Parsing/Properties/Resources.resx b/NHSE.Parsing/Properties/Resources.resx index 634ec40..f3615cd 100644 --- a/NHSE.Parsing/Properties/Resources.resx +++ b/NHSE.Parsing/Properties/Resources.resx @@ -118,7 +118,7 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - ..\Resources\specs_120.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8 + + ..\Resources\specs_130.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8 \ No newline at end of file diff --git a/NHSE.Parsing/Resources/specs_120.txt b/NHSE.Parsing/Resources/specs_130.txt similarity index 88% rename from NHSE.Parsing/Resources/specs_120.txt rename to NHSE.Parsing/Resources/specs_130.txt index 4719296..37fec43 100644 --- a/NHSE.Parsing/Resources/specs_120.txt +++ b/NHSE.Parsing/Resources/specs_130.txt @@ -4316,7 +4316,7 @@ enum_f924f1356c8c_64c17a17e85b = ( ) class AITag(Row): - _a8eacf70 = Enum(0xa8eacf70, enum_b22a0f29d59e_f465b9e811ce) + AITagCategory = Enum(0xa8eacf70, enum_b22a0f29d59e_f465b9e811ce) UniqueID = U16(0x54706054) Label = String(0x87bf00e8) # string32 Name = String(0x977adfce) # string32 @@ -4351,17 +4351,17 @@ class CalendarEventJuneBrideExchange(Row): RequiredNum = U32(0x598463c8) UniqueID = U32(0x612bc6cf) ExchangeItem = U16(0xad1e04ad) - _a0bb7510 = U8(0xa0bb7510) + DispInteriorMode = U8(0xa0bb7510) JuneBrideProgress = U8(0x7c226372) class CalendarEventJuneBrideReward(Row): UniqueID = U32(0x612bc6cf) PriorityReward = U16(0x60836eaa) - _657550b3 = U16(0x657550b3) # possible string size 2 + SubordinateReward = U16(0x657550b3) JuneBrideProgress = U8(0x7c226372) # size is 4, could this be an array? class CalendarEventParam(Row): - _70703269 = Enum(0x70703269, enum_7797cc9a6dbe_5f875c1a6730) + EventType = Enum(0x70703269, enum_7797cc9a6dbe_5f875c1a6730) FlagLand1 = S32(0xa75689ff) FlagLand2 = S32(0xe0f6f32f) _52c75c1e = Enum(0x52c75c1e, enum_322263f6b5a3_7a83210f041c) @@ -4508,24 +4508,18 @@ class CalendarEventParam(Row): NameShort = String(0x3c835e2c) # string128 NpcBegin = U8(0xd605c40d) NpcEnd = U8(0x69834ab9) - _4b4d3c12 = U8(0x4b4d3c12) + OpenAllYear = U8(0x4b4d3c12) Output = U8(0x87ff95cc) _b92288a3 = U8(0xb92288a3) ReadyDays = U8(0xba007e4f) - RegionAsia = U8(0xfe807868) - RegionEu = U8(0x4ac8ebbc) - RegionJp = U8(0xff468c5f) - RegionUs = U8(0x0f4323e2) - TalkFlowName = String(0xc6ddbf67) # string64 WdayNorth = U8(0x06da20a1) WdaySouth = U8(0xfc6134e3) - WeatherPattern = String(0x062ec6cf) # string32 WeekNorth = U8(0x4c8935ec) WeekSouth = U8(0xb63221ae) # size is 3, could this be an array? class CalendarEventRegionParam(Row): - _82bfcf29 = Enum(0x82bfcf29, enum_6d22f468bc18_bb56dd7d751d) - _8b3c9137 = U32(0x8b3c9137) + RegionEventCountry1 = Enum(0x82bfcf29, enum_6d22f468bc18_bb56dd7d751d) + SortID = S32(0x8b3c9137) _af2602cd = U16(0xaf2602cd) # possible string size 2 _92462b7d = U16(0x92462b7d) # possible string size 2 _2066f76d = U16(0x2066f76d) # possible string size 2 @@ -4553,60 +4547,60 @@ class CharaMakeEyeTypeParam(Row): Label = String(0x87bf00e8) # string32 Name = String(0x977adfce) # string32 ResName = String(0xdcfb52e8) # string32 - _dfa56cb9 = String(0xdfa56cb9) # size 34 + StungResName = String(0xdfa56cb9) # string32 class CharaMakeHairColorParam(Row): BaseColorB = Float(0x68bed0ef) BaseColorG = Float(0xa05e5f9f) BaseColorR = Float(0x085e476d) - _16c95acc = U32(0x16c95acc) - _de29d5bc = U32(0xde29d5bc) - _7629cd4e = U32(0x7629cd4e) + HighlightColorB = Float(0x16c95acc) + HighlightColorG = Float(0xde29d5bc) + HighlightColorR = Float(0x7629cd4e) UniqueID = U16(0x54706054) Label = String(0x87bf00e8) # string32 Name = String(0x977adfce) # string32 class CharaMakeHairStyleParam(Row): - _b22fcc5e = U32(0xb22fcc5e) - _8f4fe5ee = U32(0x8f4fe5ee) - _c8ef9f3e = U32(0xc8ef9f3e) - _866b76fe = U32(0x866b76fe) - _bb0b5f4e = U32(0xbb0b5f4e) - _fcab259e = U32(0xfcab259e) # possible string size 4 - _c99ed56e = U32(0xc99ed56e) - _f4fefcde = U32(0xf4fefcde) - _b35e860e = U32(0xb35e860e) - _8659e834 = U32(0x8659e834) - _bb39c184 = U32(0xbb39c184) - _fc99bb54 = U32(0xfc99bb54) # possible string size 4 - _c95b5e7d = U32(0xc95b5e7d) - _f43b77cd = U32(0xf43b77cd) - _b39b0d1d = U32(0xb39b0d1d) - _43d2fb34 = U32(0x43d2fb34) - _7eb2d284 = U32(0x7eb2d284) - _3912a854 = U32(0x3912a854) - _27563267 = U32(0x27563267) - _1a361bd7 = U32(0x1a361bd7) - _5d966107 = U32(0x5d966107) - _40dfcd36 = U32(0x40dfcd36) - _7dbfe486 = U32(0x7dbfe486) - _3a1f9e56 = U32(0x3a1f9e56) # possible string size 4 - _29c748f7 = U32(0x29c748f7) - _14a76147 = U32(0x14a76147) - _53071b97 = U32(0x53071b97) - _0a2d6f3e = U32(0x0a2d6f3e) - _374d468e = U32(0x374d468e) - _70ed3c5e = U32(0x70ed3c5e) - _0ed6caf4 = U32(0x0ed6caf4) - _33b6e344 = U32(0x33b6e344) - _74169994 = U32(0x74169994) - _19eec64f = U32(0x19eec64f) - _248eefff = U32(0x248eefff) - _632e952f = U32(0x632e952f) # possible string size 4 + BackRotateOffsetX = Float(0xb22fcc5e) + BackRotateOffsetY = Float(0x8f4fe5ee) + BackRotateOffsetZ = Float(0xc8ef9f3e) + BackTransOffsetX = Float(0x866b76fe) + BackTransOffsetY = Float(0xbb0b5f4e) + BackTransOffsetZ = Float(0xfcab259e) + FrontRotateOffsetX = Float(0xc99ed56e) + FrontRotateOffsetY = Float(0xf4fefcde) + FrontRotateOffsetZ = Float(0xb35e860e) + FrontTransOffsetX = Float(0x8659e834) + FrontTransOffsetY = Float(0xbb39c184) + FrontTransOffsetZ = Float(0xfc99bb54) + LeftRotateOffsetX = Float(0xc95b5e7d) + LeftRotateOffsetY = Float(0xf43b77cd) + LeftRotateOffsetZ = Float(0xb39b0d1d) + LeftTransOffsetX = Float(0x43d2fb34) + LeftTransOffsetY = Float(0x7eb2d284) + LeftTransOffsetZ = Float(0x3912a854) + PeakRotateOffsetX = Float(0x27563267) + PeakRotateOffsetY = Float(0x1a361bd7) + PeakRotateOffsetZ = Float(0x5d966107) + PeakTransOffsetX = Float(0x40dfcd36) + PeakTransOffsetY = Float(0x7dbfe486) + PeakTransOffsetZ = Float(0x3a1f9e56) + RightRotateOffsetX = Float(0x29c748f7) + RightRotateOffsetY = Float(0x14a76147) + RightRotateOffsetZ = Float(0x53071b97) + RightTransOffsetX = Float(0x0a2d6f3e) + RightTransOffsetY = Float(0x374d468e) + RightTransOffsetZ = Float(0x70ed3c5e) + TopRotateOffsetX = Float(0x0ed6caf4) + TopRotateOffsetY = Float(0x33b6e344) + TopRotateOffsetZ = Float(0x74169994) + TopTransOffsetX = Float(0x19eec64f) + TopTransOffsetY = Float(0x248eefff) + TopTransOffsetZ = Float(0x632e952f) UniqueID = U16(0x54706054) - _683b0a91 = String(0x683b0a91) # size 32 - _617794ff = U8(0x617794ff) - _d1b1b453 = U8(0xd1b1b453) + CapResName = String(0x683b0a91) # string32 + InvisibleEarL = U8(0x617794ff) + InvisibleEarR = U8(0xd1b1b453) Label = String(0x87bf00e8) # string32 Name = String(0x977adfce) # string32 ResName = String(0xdcfb52e8) # string32 @@ -4624,18 +4618,18 @@ class CharaMakeNoseTypeParam(Row): NodeName = String(0x3a14deea) # string32 class CharaMakeSkinColorParam(Row): - _c25cdc73 = U32(0xc25cdc73) - _0abc5303 = U32(0x0abc5303) - _a2bc4bf1 = U32(0xa2bc4bf1) - _384e882c = U32(0x384e882c) - _f0ae075c = U32(0xf0ae075c) - _58ae1fae = U32(0x58ae1fae) - _2dae0aa4 = U32(0x2dae0aa4) - _e54e85d4 = U32(0xe54e85d4) - _4d4e9d26 = U32(0x4d4e9d26) - _5a52c5f4 = U32(0x5a52c5f4) - _92b24a84 = U32(0x92b24a84) - _3ab25276 = U32(0x3ab25276) + CheekOrangeColorB = Float(0xc25cdc73) + CheekOrangeColorG = Float(0x0abc5303) + CheekOrangeColorR = Float(0xa2bc4bf1) + CheekPinkColorB = Float(0x384e882c) + CheekPinkColorG = Float(0xf0ae075c) + CheekPinkColorR = Float(0x58ae1fae) + SkinBaseColorB = Float(0x2dae0aa4) + SkinBaseColorG = Float(0xe54e85d4) + SkinBaseColorR = Float(0x4d4e9d26) + SkinEdgeColorB = Float(0x5a52c5f4) + SkinEdgeColorG = Float(0x92b24a84) + SkinEdgeColorR = Float(0x3ab25276) UniqueID = U16(0x54706054) Label = String(0x87bf00e8) # string32 Name = String(0x977adfce) # string32 @@ -4648,7 +4642,7 @@ class ColGroundAttributeParam(Row): EffectAttribute = U16(0x6ab4b6fb) SoundAttribute = U16(0x2e17a0a7) UniqueID = U16(0x54706054) - _b99c565a = U16(0xb99c565a) + ViewSortID = U16(0xb99c565a) CanBury = U8(0x472724ed) DebugName = String(0xab51a3cf) # string32 FtrPlace = U8(0x3e78dc38) @@ -4704,7 +4698,7 @@ class EventFlagsLandParam(Row): Key = String(0x45f320f2) # string64 Name = String(0x85cf1615) # string128 SendPlayReport = U8(0xe2bff7f5) - _8b8c8093 = U8(0x8b8c8093) + SyncNoCheck = U8(0x8b8c8093) class EventFlagsLandTempParam(Row): DefaultValue = U16(0x797f5754) @@ -4721,7 +4715,7 @@ class EventFlagsLandTempParam(Row): class EventFlagsLifeSupportAchievementParam(Row): FlagLand = S32(0x3fe43170) FlagPlayer = S32(0x4171a41d) - _95cc0f22 = Enum(0x95cc0f22, enum_2c27ffe999d6_e4da0c79dac6) + LifeSupportStamp = Enum(0x95cc0f22, enum_2c27ffe999d6_e4da0c79dac6) MaxValue1 = U32(0xce0933fc) MaxValue2 = U32(0x89a9492c) MaxValue3 = U32(0xb4c9609c) @@ -4744,23 +4738,23 @@ class EventFlagsLifeSupportDailyParam(Row): _b5761610 = Enum(0xb5761610, enum_9601b1ddc20d_b837359c7300) WaitFrame = U32(0x5971a42e) AppearValue = U16(0x8792265f) - _7eabefae = U16(0x7eabefae) + GenreID = U16(0x7eabefae) ItemNameUniqueID = U16(0xc33a894e) MaxValue = U16(0x0110b14c) - _74f1f060 = U16(0x74f1f060) + MsID = U16(0x74f1f060) Reward = U16(0x127ccfd9) UniqueID = U16(0x54706054) BonusFive = U8(0x0329d696) - _0153341a = U8(0x0153341a) - _679e3850 = U8(0x679e3850) + CanSelectEDay = U8(0x0153341a) + CancelEDay = U8(0x679e3850) CountOtherVillage = U8(0xafb1f366) _fa93f14b = U8(0xfa93f14b) IsEDay = U8(0xc47fe703) Key = String(0x45f320f2) # string64 Name = String(0x85cf1615) # string128 - _60da5fef = U8(0x60da5fef) + NetPlaySelect = U8(0x60da5fef) SpecialSelect = U8(0xe07863ab) - _f163e8be = U16(0xf163e8be) + Weighting = U8(0xf163e8be) # size is 2, could this be an array? class EventFlagsNpcMemoryParam(Row): UniqueID = U16(0x54706054) @@ -4833,8 +4827,8 @@ class EventFlagsPlayerVisitParam(Row): Name = String(0x85cf1615) # string128 class EventPlazaFtrParam(Row): - _c150fba5 = Enum(0xc150fba5, enum_4547a8a48a03_a84b967e0ad7) - _24726310 = Enum(0x24726310, enum_917e0a06d70e_917e0a06d70e) + EventFtrDirection = Enum(0xc150fba5, enum_4547a8a48a03_a84b967e0ad7) + EventFtrSwitch = Enum(0x24726310, enum_917e0a06d70e_917e0a06d70e) ItemNameUniqueID = U16(0xc33a894e) UniqueID = U16(0x54706054) @@ -4853,10 +4847,10 @@ class EventPlazaObjModelParam(Row): class EventPlazaPlacementParam(Row): _036dd90c = U32(0x036dd90c) - _70703269 = Enum(0x70703269, enum_f3c18336bb2d_2196d32cce4c) + EventType = Enum(0x70703269, enum_f3c18336bb2d_2196d32cce4c) _24e5b19d = U32(0x24e5b19d) - _65a97fab = Enum(0x65a97fab, enum_5174da149586_78f560476764) - _20dd4435 = U16(0x20dd4435) + PlacementKind = Enum(0x65a97fab, enum_5174da149586_78f560476764) + EventFtrUniqueID = U16(0x20dd4435) EventObjUniqueID = U16(0x26db5137) OffsetX = S16(0x4154052c) OffsetZ = S16(0x3b94564c) @@ -4866,10 +4860,14 @@ class EventPlazaPlacementParam(Row): _7215b154 = String(0x7215b154) # size 32 NpcSpLabel = String(0x5ba37406) # string32 PlacementKey = String(0xe2d0ac54) # string32 - _7e322ef0 = String(0x7e322ef0) # size 34 + VisitorNpcLabel = String(0x7e322ef0) # string32 + +class FadeOutDuckingParam(Row): + UniqueID = U16(0x54706054) + Name = String(0x85cf1615) # string128 class FgFlowerHeredity(Row): - _9b7aa0a0 = Enum(0x9b7aa0a0, enum_282b3f1c6bd6_e34f70824d5a) + Kind = Enum(0x9b7aa0a0, enum_282b3f1c6bd6_e34f70824d5a) Name = U16(0x6aa33bf0) _753336dd = U16(0x753336dd) # possible string size 2 DefaultHeredity = U8(0x08d23365) @@ -4880,9 +4878,9 @@ class FgFlowerHeredity(Row): class FgMainParam(Row): CollisionHeight = Float(0x0c315945) - _360b721a = Enum(0x360b721a, enum_80fe2e01edeb_a0944789ee2d) - _9b7aa0a0 = Enum(0x9b7aa0a0, enum_282b3f1c6bd6_e34f70824d5a) - _123efcf1 = U32(0x123efcf1) # possible string size 4 + InsectParam = Enum(0x360b721a, enum_80fe2e01edeb_a0944789ee2d) + Kind = Enum(0x9b7aa0a0, enum_282b3f1c6bd6_e34f70824d5a) + _123efcf1 = Float(0x123efcf1) BuryItem = U16(0x6ac5a6df) BuryItem2 = U16(0xd59ff85e) BuryItem3 = U16(0xe8ffd1ee) @@ -4899,14 +4897,14 @@ class FgMainParam(Row): Grow = U8(0xf5a73337) Label = String(0x87bf00e8) # string32 ModelName = String(0x39b5a93d) # string32 - Nature = U8(0x623dc307) # size is 2, could this be an array? - _a4b2d66d = U8(0xa4b2d66d) + Nature = RawData(0x623dc307, 2) + _a4b2d66d = RawData(0xa4b2d66d, 1) ResName = String(0x48ef0398) # string64 class FieldCreateParam(Row): - _6654378d = Enum(0x6654378d, enum_c2f1120003e9_c2f1120003e9) - _65d009e1 = Enum(0x65d009e1, enum_30e2684ee89a_599636c94afd) - _897261e3 = Enum(0x897261e3, enum_42f04d307ef8_30984578ef41) + FactoryType = Enum(0x6654378d, enum_c2f1120003e9_c2f1120003e9) + PhotoStudioRoomNo = Enum(0x65d009e1, enum_30e2684ee89a_599636c94afd) + RoomType = Enum(0x897261e3, enum_42f04d307ef8_30984578ef41) ItemLayer = U8(0xaf3beca5) StageName = String(0xd069f90c) # string32 StaticField = U8(0x46e8c73e) # size is 3, could this be an array? @@ -4916,14 +4914,14 @@ class FieldDistantViewParam(Row): ResName = String(0xdcfb52e8) # string32 class FieldLandMakingActionParam(Row): - _59485fad = Enum(0x59485fad, enum_0e2adceecdfa_0e2adceecdfa) + ActionRange = Enum(0x59485fad, enum_0e2adceecdfa_0e2adceecdfa) _75fee4b0 = Enum(0x75fee4b0, enum_70471eeaa222_c602c1a479c5) - _0bcf172f = Enum(0x0bcf172f, enum_5bb07f38004e_feaae8200c31) - _281f90a8 = Enum(0x281f90a8, enum_6f6d6ff1098e_dbf69e6d0415) - _ef79de0f = Enum(0xef79de0f, enum_784cf9486925_255fffffb8d5) - _e421a842 = Enum(0xe421a842, enum_60ad9adbd84b_bd137f5ee888) + MeshEdgeDirType = Enum(0x0bcf172f, enum_5bb07f38004e_feaae8200c31) + FallActionType = Enum(0x281f90a8, enum_6f6d6ff1098e_dbf69e6d0415) + Layer = Enum(0xef79de0f, enum_784cf9486925_255fffffb8d5) + PlaneChangeType = Enum(0xe421a842, enum_60ad9adbd84b_bd137f5ee888) _7674c4d6 = Enum(0x7674c4d6, enum_62e4c6f51ad1_474f8f35cfdc) - _4932f93e = Enum(0x4932f93e, enum_a3c5bfa601e4_a3c5bfa601e4) + SuccessResult = Enum(0x4932f93e, enum_a3c5bfa601e4_a3c5bfa601e4) _7c8e7f81 = U8(0x7c8e7f81) _f9a37bdc = U8(0xf9a37bdc) MainType = U8(0x31450aa2) @@ -4934,57 +4932,57 @@ class FieldLandMakingError(Row): AsCommand = String(0x7703d2dd) # string50 CliffCreate = U8(0xf8a892fc) _0b3be609 = U8(0x0b3be609) # possible string size 1 - _b92c3183 = String(0xb92c3183) # size 40 + EventFlowEntryName = String(0xb92c3183) # string40 Label = String(0x69b161c4) # string30 Name = String(0x04034aa7) # string60 class FieldLandMakingRoadKindParam(Row): - _2df085cc = U16(0x2df085cc) + GroundAttributeUniqueID = U16(0x2df085cc) InnerType = U8(0xaf88956b) MessageLabel = String(0xf68a2366) # string32 class FieldLandMakingUnitModelParam(Row): _d943e2bd = Enum(0xd943e2bd, enum_4270b8b74b46_c144e90289f3) - _9dfa9b39 = Enum(0x9dfa9b39, enum_06495113f123_3d33eb822663) - _0d54d810 = Enum(0x0d54d810, enum_e88a63f4642d_4d2cf72813b3) - _eb4430c7 = Enum(0xeb4430c7, enum_717e8e90873e_eb9d94566e11) - _c01e47a7 = Enum(0xc01e47a7, enum_555bb220c90f_a5afdf39ebc3) - _c7f82afd = Enum(0xc7f82afd, enum_2a04dcc2be18_4ae6d2210ecb) - _59d78633 = Enum(0x59d78633, enum_b0f707938ca8_32e4190d51a4) + CornerType = Enum(0x9dfa9b39, enum_06495113f123_3d33eb822663) + EdgePatternType = Enum(0x0d54d810, enum_e88a63f4642d_4d2cf72813b3) + InnerType000 = Enum(0xeb4430c7, enum_717e8e90873e_eb9d94566e11) + ModelType = Enum(0xc01e47a7, enum_555bb220c90f_a5afdf39ebc3) + StepLevel = Enum(0xc7f82afd, enum_2a04dcc2be18_4ae6d2210ecb) + TriangleType = Enum(0x59d78633, enum_b0f707938ca8_32e4190d51a4) UniqueID = U16(0x54706054) Variation = U16(0xc733aa77) FishPoint = S8(0xa4f6da11) - _f85c61d4 = U8(0xf85c61d4) - _eae9ce3a = U8(0xeae9ce3a) - _5255a95f = U8(0x5255a95f) - _7d802f01 = U8(0x7d802f01) - _c53c4864 = U8(0xc53c4864) - _d789e78a = U8(0xd789e78a) - _6f3580ef = U8(0x6f3580ef) - _3a2055d1 = U8(0x3a2055d1) - _829c32b4 = U8(0x829c32b4) - _90299d5a = U8(0x90299d5a) - _2895fa3f = U8(0x2895fa3f) - _07407c61 = U8(0x07407c61) - _bffc1b04 = U8(0xbffc1b04) - _ad49b4ea = U8(0xad49b4ea) - _15f5d38f = U8(0x15f5d38f) - _8bbcd514 = U8(0x8bbcd514) - _3300b271 = U8(0x3300b271) - _21b51d9f = U8(0x21b51d9f) - _99097afa = U8(0x99097afa) - _b6dcfca4 = U8(0xb6dcfca4) - _0e609bc1 = U8(0x0e609bc1) - _1cd5342f = U8(0x1cd5342f) - _a469534a = U8(0xa469534a) - _f17c8674 = U8(0xf17c8674) - _49c0e111 = U8(0x49c0e111) - _5b754eff = U8(0x5b754eff) - _e3c9299a = U8(0xe3c9299a) - _cc1cafc4 = U8(0xcc1cafc4) - _74a0c8a1 = U8(0x74a0c8a1) - _6615674f = U8(0x6615674f) - _dea9002a = U8(0xdea9002a) + InnerType001 = U8(0xf85c61d4) + InnerType002 = U8(0xeae9ce3a) + InnerType003 = U8(0x5255a95f) + InnerType010 = U8(0x7d802f01) + InnerType011 = U8(0xc53c4864) + InnerType012 = U8(0xd789e78a) + InnerType013 = U8(0x6f3580ef) + InnerType020 = U8(0x3a2055d1) + InnerType021 = U8(0x829c32b4) + InnerType022 = U8(0x90299d5a) + InnerType023 = U8(0x2895fa3f) + InnerType030 = U8(0x07407c61) + InnerType031 = U8(0xbffc1b04) + InnerType032 = U8(0xad49b4ea) + InnerType033 = U8(0x15f5d38f) + InnerType100 = U8(0x8bbcd514) + InnerType101 = U8(0x3300b271) + InnerType102 = U8(0x21b51d9f) + InnerType103 = U8(0x99097afa) + InnerType110 = U8(0xb6dcfca4) + InnerType111 = U8(0x0e609bc1) + InnerType112 = U8(0x1cd5342f) + InnerType113 = U8(0xa469534a) + InnerType120 = U8(0xf17c8674) + InnerType121 = U8(0x49c0e111) + InnerType122 = U8(0x5b754eff) + InnerType123 = U8(0xe3c9299a) + InnerType130 = U8(0xcc1cafc4) + InnerType131 = U8(0x74a0c8a1) + InnerType132 = U8(0x6615674f) + InnerType133 = U8(0xdea9002a) ModelName = String(0x39b5a93d) # string32 class FieldMainFieldParam(Row): @@ -4996,118 +4994,118 @@ class FieldMainFieldParam(Row): StructureData = String(0xecffb7c6) # string32 class FieldOutsideParts(Row): - _493eed57 = Enum(0x493eed57, enum_d15aca83378a_00ef512c69e8) - _b5a652fa = Enum(0xb5a652fa, enum_69eaeee0564d_950b97c5042a) + PartsKind = Enum(0x493eed57, enum_d15aca83378a_00ef512c69e8) + ReefType = Enum(0xb5a652fa, enum_69eaeee0564d_950b97c5042a) UniqueID = U16(0x54706054) ModelName = String(0x39b5a93d) # string32 class FieldOutsideTemplate(Row): - e1 = Enum(0x4038a881, enum_d15aca83378a_00ef512c69e8) - e2 = Enum(0x255f93c7, enum_d15aca83378a_00ef512c69e8) - e3 = Enum(0x8af6de0d, enum_d15aca83378a_00ef512c69e8) - e4 = Enum(0xef91e54b, enum_d15aca83378a_00ef512c69e8) - n1 = Enum(0x1ed42314, enum_d15aca83378a_00ef512c69e8) - n2 = Enum(0x7bb31852, enum_d15aca83378a_00ef512c69e8) - n3 = Enum(0xd41a5598, enum_d15aca83378a_00ef512c69e8) - n4 = Enum(0xb17d6ede, enum_d15aca83378a_00ef512c69e8) - n5 = Enum(0x5039c84d, enum_d15aca83378a_00ef512c69e8) - ne = Enum(0xfa9ca833, enum_d15aca83378a_00ef512c69e8) - nw = Enum(0xd094759a, enum_d15aca83378a_00ef512c69e8) - s1 = Enum(0xfde1bfab, enum_d15aca83378a_00ef512c69e8) - s2 = Enum(0x988684ed, enum_d15aca83378a_00ef512c69e8) - s3 = Enum(0x372fc927, enum_d15aca83378a_00ef512c69e8) - s4 = Enum(0x5248f261, enum_d15aca83378a_00ef512c69e8) - s5 = Enum(0xb30c54f2, enum_d15aca83378a_00ef512c69e8) - se = Enum(0x19a9348c, enum_d15aca83378a_00ef512c69e8) - sw = Enum(0x33a1e925, enum_d15aca83378a_00ef512c69e8) - _714d3f2e = Enum(0x714d3f2e, enum_009fa2d460ce_286d6aa2ee6b) - _29346c33 = Enum(0x29346c33, enum_d1e01a5880ce_45c1b601c21a) - w1 = Enum(0xef18bb10, enum_d15aca83378a_00ef512c69e8) - w2 = Enum(0x8a7f8056, enum_d15aca83378a_00ef512c69e8) - w3 = Enum(0x25d6cd9c, enum_d15aca83378a_00ef512c69e8) - w4 = Enum(0x40b1f6da, enum_d15aca83378a_00ef512c69e8) - _6971370a = Enum(0x6971370a, enum_09c40b1f72c1_d8cf6e1a81aa) + E0Parts = Enum(0x4038a881, enum_d15aca83378a_00ef512c69e8) + E1Parts = Enum(0x255f93c7, enum_d15aca83378a_00ef512c69e8) + E2Parts = Enum(0x8af6de0d, enum_d15aca83378a_00ef512c69e8) + E3Parts = Enum(0xef91e54b, enum_d15aca83378a_00ef512c69e8) + N0Parts = Enum(0x1ed42314, enum_d15aca83378a_00ef512c69e8) + N1Parts = Enum(0x7bb31852, enum_d15aca83378a_00ef512c69e8) + N2Parts = Enum(0xd41a5598, enum_d15aca83378a_00ef512c69e8) + N3Parts = Enum(0xb17d6ede, enum_d15aca83378a_00ef512c69e8) + N4Parts = Enum(0x5039c84d, enum_d15aca83378a_00ef512c69e8) + NEParts = Enum(0xfa9ca833, enum_d15aca83378a_00ef512c69e8) + NWParts = Enum(0xd094759a, enum_d15aca83378a_00ef512c69e8) + S0Parts = Enum(0xfde1bfab, enum_d15aca83378a_00ef512c69e8) + S1Parts = Enum(0x988684ed, enum_d15aca83378a_00ef512c69e8) + S2Parts = Enum(0x372fc927, enum_d15aca83378a_00ef512c69e8) + S3Parts = Enum(0x5248f261, enum_d15aca83378a_00ef512c69e8) + S4Parts = Enum(0xb30c54f2, enum_d15aca83378a_00ef512c69e8) + SEParts = Enum(0x19a9348c, enum_d15aca83378a_00ef512c69e8) + SWParts = Enum(0x33a1e925, enum_d15aca83378a_00ef512c69e8) + SeaType = Enum(0x714d3f2e, enum_009fa2d460ce_286d6aa2ee6b) + TemplateKind = Enum(0x29346c33, enum_d1e01a5880ce_45c1b601c21a) + W0Parts = Enum(0xef18bb10, enum_d15aca83378a_00ef512c69e8) + W1Parts = Enum(0x8a7f8056, enum_d15aca83378a_00ef512c69e8) + W2Parts = Enum(0x25d6cd9c, enum_d15aca83378a_00ef512c69e8) + W3Parts = Enum(0x40b1f6da, enum_d15aca83378a_00ef512c69e8) + WindDirection = Enum(0x6971370a, enum_09c40b1f72c1_d8cf6e1a81aa) UniqueID = U16(0x54706054) EnglishName = String(0xdadfa19a) # string32 class FishAppearRiverParam(Row): ItemID = U16(0x20cb67bc) - _9c4a43c0 = U16(0x9c4a43c0) - _0dbbebb5 = U16(0x0dbbebb5) - _1d790df7 = U16(0x1d790df7) - _15de6a3f = U16(0x15de6a3f) - _74ea1d73 = U16(0x74ea1d73) - _ada9eb19 = U16(0xada9eb19) - _267c99f7 = U16(0x267c99f7) - _c11af347 = U16(0xc11af347) - _9217f8b8 = U16(0x9217f8b8) - _5cb71135 = U16(0x5cb71135) - _0f095b88 = U16(0x0f095b88) - _91ee0d19 = U16(0x91ee0d19) - _b3f1a70f = U16(0xb3f1a70f) - _51bcedfa = U16(0x51bcedfa) - _3e01d394 = U16(0x3e01d394) - _2b74f5dc = U16(0x2b74f5dc) - _7ec203a5 = U16(0x7ec203a5) - _24dbb4e0 = U16(0x24dbb4e0) - _c74f6b43 = U16(0xc74f6b43) - _5092ca25 = U16(0x5092ca25) - _202e64dd = U16(0x202e64dd) - _df2eadb2 = U16(0xdf2eadb2) - _2cb125cc = U16(0x2cb125cc) - _770b5b7d = U16(0x770b5b7d) - may0816 = U16(0xaebc09bc) - _ac8aae8c = U16(0xac8aae8c) - may1923 = U16(0x8feba08a) - _5aafbfa6 = U16(0x5aafbfa6) - _c57d2eb8 = U16(0xc57d2eb8) - _5b0802f1 = U16(0x5b0802f1) - _b12179b4 = U16(0xb12179b4) - _6aed60aa = U16(0x6aed60aa) - _ce420c64 = U16(0xce420c64) - _5e853057 = U16(0x5e853057) - _1fe65c0c = U16(0x1fe65c0c) - _260ec620 = U16(0x260ec620) + ProbAprDaytime = U16(0x9c4a43c0) + ProbAprMorningAndEvening = U16(0x0dbbebb5) + ProbAprNight = U16(0x1d790df7) + ProbAugDaytime = U16(0x15de6a3f) + ProbAugMorningAndEvening = U16(0x74ea1d73) + ProbAugNight = U16(0xada9eb19) + ProbDecDaytime = U16(0x267c99f7) + ProbDecMorningAndEvening = U16(0xc11af347) + ProbDecNight = U16(0x9217f8b8) + ProbFebDaytime = U16(0x5cb71135) + ProbFebMorningAndEvening = U16(0x0f095b88) + ProbFebNight = U16(0x91ee0d19) + ProbJanDaytime = U16(0xb3f1a70f) + ProbJanMorningAndEvening = U16(0x51bcedfa) + ProbJanNight = U16(0x3e01d394) + ProbJulDaytime = U16(0x2b74f5dc) + ProbJulMorningAndEvening = U16(0x7ec203a5) + ProbJulNight = U16(0x24dbb4e0) + ProbJunDaytime = U16(0xc74f6b43) + ProbJunMorningAndEvening = U16(0x5092ca25) + ProbJunNight = U16(0x202e64dd) + ProbMarDaytime = U16(0xdf2eadb2) + ProbMarMorningAndEvening = U16(0x2cb125cc) + ProbMarNight = U16(0x770b5b7d) + ProbMayDaytime = U16(0xaebc09bc) + ProbMayMorningAndEvening = U16(0xac8aae8c) + ProbMayNight = U16(0x8feba08a) + ProbNovDaytime = U16(0x5aafbfa6) + ProbNovMorningAndEvening = U16(0xc57d2eb8) + ProbNovNight = U16(0x5b0802f1) + ProbOctDaytime = U16(0xb12179b4) + ProbOctMorningAndEvening = U16(0x6aed60aa) + ProbOctNight = U16(0xce420c64) + ProbSepDaytime = U16(0x5e853057) + ProbSepMorningAndEvening = U16(0x1fe65c0c) + ProbSepNight = U16(0x260ec620) AppearArea = U8(0x137dd804) # size is 2, could this be an array? class FishAppearSeaParam(Row): ItemID = U16(0x20cb67bc) - _9c4a43c0 = U16(0x9c4a43c0) - _0dbbebb5 = U16(0x0dbbebb5) - _1d790df7 = U16(0x1d790df7) - _15de6a3f = U16(0x15de6a3f) - _74ea1d73 = U16(0x74ea1d73) - _ada9eb19 = U16(0xada9eb19) - _267c99f7 = U16(0x267c99f7) - _c11af347 = U16(0xc11af347) - _9217f8b8 = U16(0x9217f8b8) - _5cb71135 = U16(0x5cb71135) - _0f095b88 = U16(0x0f095b88) - _91ee0d19 = U16(0x91ee0d19) - _b3f1a70f = U16(0xb3f1a70f) - _51bcedfa = U16(0x51bcedfa) - _3e01d394 = U16(0x3e01d394) - _2b74f5dc = U16(0x2b74f5dc) - _7ec203a5 = U16(0x7ec203a5) - _24dbb4e0 = U16(0x24dbb4e0) - _c74f6b43 = U16(0xc74f6b43) - _5092ca25 = U16(0x5092ca25) - _202e64dd = U16(0x202e64dd) - _df2eadb2 = U16(0xdf2eadb2) - _2cb125cc = U16(0x2cb125cc) - _770b5b7d = U16(0x770b5b7d) - may0816 = U16(0xaebc09bc) - _ac8aae8c = U16(0xac8aae8c) - may1923 = U16(0x8feba08a) - _5aafbfa6 = U16(0x5aafbfa6) - _c57d2eb8 = U16(0xc57d2eb8) - _5b0802f1 = U16(0x5b0802f1) - _b12179b4 = U16(0xb12179b4) - _6aed60aa = U16(0x6aed60aa) - _ce420c64 = U16(0xce420c64) - _5e853057 = U16(0x5e853057) - _1fe65c0c = U16(0x1fe65c0c) - _260ec620 = U16(0x260ec620) + ProbAprDaytime = U16(0x9c4a43c0) + ProbAprMorningAndEvening = U16(0x0dbbebb5) + ProbAprNight = U16(0x1d790df7) + ProbAugDaytime = U16(0x15de6a3f) + ProbAugMorningAndEvening = U16(0x74ea1d73) + ProbAugNight = U16(0xada9eb19) + ProbDecDaytime = U16(0x267c99f7) + ProbDecMorningAndEvening = U16(0xc11af347) + ProbDecNight = U16(0x9217f8b8) + ProbFebDaytime = U16(0x5cb71135) + ProbFebMorningAndEvening = U16(0x0f095b88) + ProbFebNight = U16(0x91ee0d19) + ProbJanDaytime = U16(0xb3f1a70f) + ProbJanMorningAndEvening = U16(0x51bcedfa) + ProbJanNight = U16(0x3e01d394) + ProbJulDaytime = U16(0x2b74f5dc) + ProbJulMorningAndEvening = U16(0x7ec203a5) + ProbJulNight = U16(0x24dbb4e0) + ProbJunDaytime = U16(0xc74f6b43) + ProbJunMorningAndEvening = U16(0x5092ca25) + ProbJunNight = U16(0x202e64dd) + ProbMarDaytime = U16(0xdf2eadb2) + ProbMarMorningAndEvening = U16(0x2cb125cc) + ProbMarNight = U16(0x770b5b7d) + ProbMayDaytime = U16(0xaebc09bc) + ProbMayMorningAndEvening = U16(0xac8aae8c) + ProbMayNight = U16(0x8feba08a) + ProbNovDaytime = U16(0x5aafbfa6) + ProbNovMorningAndEvening = U16(0xc57d2eb8) + ProbNovNight = U16(0x5b0802f1) + ProbOctDaytime = U16(0xb12179b4) + ProbOctMorningAndEvening = U16(0x6aed60aa) + ProbOctNight = U16(0xce420c64) + ProbSepDaytime = U16(0x5e853057) + ProbSepMorningAndEvening = U16(0x1fe65c0c) + ProbSepNight = U16(0x260ec620) AppearArea = U8(0x137dd804) # size is 2, could this be an array? class FishBeyQuestParam(Row): @@ -5117,16 +5115,16 @@ class FishBeyQuestParam(Row): _fb867bc1 = U32(0xfb867bc1) class FishStatusParam(Row): - _64330cb0 = Enum(0x64330cb0, enum_3bcfd82ce180_8ccc4bd385f8) - _0de2a3be = Enum(0x0de2a3be, enum_7a531090c8c0_d059b6858b92) - _770288fd = Enum(0x770288fd, enum_b308e10c72b9_c2aae04b2493) + AppearArea = Enum(0x64330cb0, enum_3bcfd82ce180_8ccc4bd385f8) + AppearType = Enum(0x0de2a3be, enum_7a531090c8c0_d059b6858b92) + BuoyLv = Enum(0x770288fd, enum_b308e10c72b9_c2aae04b2493) EscapeScale = Float(0xb7c9dd05) - _132dd5b9 = Enum(0x132dd5b9, enum_01016811d685_37fe72043e75) + FishMuseumAction = Enum(0x132dd5b9, enum_01016811d685_37fe72043e75) _4108715d = U32(0x4108715d) - _7ec9ada7 = Enum(0x7ec9ada7, enum_b308e10c72b9_c2aae04b2493) - _ac0ebe24 = Enum(0xac0ebe24, enum_a28161dd393f_a28161dd393f) + SearchRadius = Enum(0x7ec9ada7, enum_b308e10c72b9_c2aae04b2493) + ShadowType = Enum(0xac0ebe24, enum_a28161dd393f_a28161dd393f) ItemID = U16(0x20cb67bc) - _eac6a012 = U16(0xeac6a012) + OpenDonatedNum = U16(0xeac6a012) ToyItemID = U16(0xdaaf8ba0) UniqueID = U16(0x54706054) DebugName = String(0xab51a3cf) # string32 @@ -5135,37 +5133,37 @@ class FishStatusParam(Row): Label = String(0x87bf00e8) # string32 _1f875d3d = String(0x1f875d3d) # size 32 ResName = String(0x48ef0398) # string64 - _1c8856db = String(0x1c8856db) # size 34 + ResNameMuseum = String(0x1c8856db) # string32 class GmoFootprintParam(Row): - _6d4bd7da = Enum(0x6d4bd7da, enum_ea6867159088_b5057bd5784d) - _0fd26913 = Enum(0x0fd26913, enum_63bab5a95741_093e393915f9) + Effect = Enum(0x6d4bd7da, enum_ea6867159088_b5057bd5784d) + Sound = Enum(0x0fd26913, enum_63bab5a95741_093e393915f9) UniqueID = U16(0x54706054) Name = String(0x85cf1615) # string128 class HumanAnimParam(Row): - _0b69ec1a = Enum(0x0b69ec1a, enum_7a6babece06f_675c7f6d8dcb) + LowerSetting = Enum(0x0b69ec1a, enum_7a6babece06f_675c7f6d8dcb) _2fe593c3 = U16(0x2fe593c3) UniqueID = U16(0x54706054) _9f5123d4 = U8(0x9f5123d4) _d5217761 = U8(0xd5217761) AsCommand = String(0x2c447591) # string65 _84761fb6 = U8(0x84761fb6) - _fc3116b5 = U8(0xfc3116b5) + CancelFootprint = U8(0xfc3116b5) Comment = String(0x96ba28fe) # string64 - Misc = U8(0x42ad246a) # size is 3, could this be an array? + Misc = RawData(0x42ad246a, 3) MoveAs = U8(0x49803457) ToolAsCommand = String(0x26911c10) # string30 class IndoorIdrParam(Row): - _607ccfce = U16(0x607ccfce) # possible string size 2 - _91b7e30b = U16(0x91b7e30b) - _707e79ff = U16(0x707e79ff) + ArtObjNum = U16(0x607ccfce) + DecorationObjNum = U16(0x91b7e30b) + FossilObjNum = U16(0x707e79ff) UniqueID = U16(0x54706054) ResourceName = String(0x4b9c4229) # string64 class IndoorPhotoStudioItemParam(Row): - _d5a8bf7e = Enum(0xd5a8bf7e, enum_4547a8a48a03_a84b967e0ad7) + Dir = Enum(0xd5a8bf7e, enum_4547a8a48a03_a84b967e0ad7) ItemID = U16(0x20cb67bc) PosX = S16(0x374d00da) PosZ = S16(0x4d8d53ba) @@ -5176,78 +5174,78 @@ class IndoorPhotoStudioItemParam(Row): class InsectAppearParam(Row): ItemID = U16(0x20cb67bc) - apr0816 = U16(0x655e327e) - apr1617 = U16(0x57d5055c) - apr1719 = U16(0x10757f8c) - apr2304 = U16(0x77c808ae) - apr0408 = U16(0x93a0aeb8) - apr1923 = U16(0xd420d79d) - aug0816 = U16(0xf588704d) - aug1617 = U16(0xe895b208) - aug1719 = U16(0xaf35c8d8) - aug2304 = U16(0xc888bffa) - aug0408 = U16(0x0376ec8b) - aug1923 = U16(0x8d40260e) - dec0816 = U16(0x995763a6) - dec1617 = U16(0xdf2156eb) - dec1719 = U16(0x98812c3b) - dec2304 = U16(0xff3c5b19) - dec0408 = U16(0x6fa9ff60) - dec1923 = U16(0xdd1caee7) - feb0816 = U16(0x4026fbe1) - feb1617 = U16(0x3740f340) - feb1719 = U16(0x70e08990) - feb2304 = U16(0x175dfeb2) - feb0408 = U16(0xb6d86727) - feb1923 = U16(0x78a12603) - jan0816 = U16(0x65270095) - jan1617 = U16(0x600d479e) - jan1719 = U16(0x27ad3d4e) - jan2304 = U16(0x40104a6c) - jan0408 = U16(0x93d99c53) - jan1923 = U16(0x3a737394) - jul0816 = U16(0x813dbbdc) - jul1617 = U16(0x6fe9a411) - jul1719 = U16(0x2849dec1) - jul2304 = U16(0x4ff4a9e3) - jul0408 = U16(0x77c3271a) - jul1923 = U16(0x4f6db088) - jun0816 = U16(0xe873aeea) - jun1617 = U16(0xa03a7f9d) - jun1719 = U16(0xe79a054d) - jun2304 = U16(0x8027726f) - jun0408 = U16(0x1e8d322c) - jun1923 = U16(0x2a93682f) - mar0816 = U16(0x06bcf848) - mar1617 = U16(0x980c720f) - mar1719 = U16(0xdfac08df) - mar2304 = U16(0xb8117ffd) - mar0408 = U16(0xf042648e) - mar1923 = U16(0x7c00c111) - may0816 = U16(0xaebc09bc) - may1617 = U16(0x227444fb) - may1719 = U16(0x65d43e2b) - may2304 = U16(0x02694909) - may0408 = U16(0x5842957a) - may1923 = U16(0x8feba08a) - nov0816 = U16(0x1538c8ac) - nov1617 = U16(0x3f78d05e) - nov1719 = U16(0x78d8aa8e) - nov2304 = U16(0x1f65ddac) - nov0408 = U16(0xe3c6546a) - nov1923 = U16(0x6c66ea56) - oct0816 = U16(0xa09fb609) - oct1617 = U16(0x99712047) - oct1719 = U16(0xded15a97) - oct2304 = U16(0xb96c2db5) - oct0408 = U16(0x56612acf) - oct1923 = U16(0xdac2c157) - sep0816 = U16(0x9ebf2c04) - sep1617 = U16(0xe7fe7c60) - sep1719 = U16(0xa05e06b0) - sep2304 = U16(0xc7e37192) - sep0408 = U16(0x6841b0c2) - sep1923 = U16(0x339772b5) + ProbAprilDaytime = U16(0x655e327e) + ProbAprilEvening1 = U16(0x57d5055c) + ProbAprilEvening2 = U16(0x10757f8c) + ProbAprilMidnight = U16(0x77c808ae) + ProbAprilMorning = U16(0x93a0aeb8) + ProbAprilNight = U16(0xd420d79d) + ProbAugustDaytime = U16(0xf588704d) + ProbAugustEvening1 = U16(0xe895b208) + ProbAugustEvening2 = U16(0xaf35c8d8) + ProbAugustMidnight = U16(0xc888bffa) + ProbAugustMorning = U16(0x0376ec8b) + ProbAugustNight = U16(0x8d40260e) + ProbDecemberDaytime = U16(0x995763a6) + ProbDecemberEvening1 = U16(0xdf2156eb) + ProbDecemberEvening2 = U16(0x98812c3b) + ProbDecemberMidnight = U16(0xff3c5b19) + ProbDecemberMorning = U16(0x6fa9ff60) + ProbDecemberNight = U16(0xdd1caee7) + ProbFebruayDaytime = U16(0x4026fbe1) + ProbFebruayEvening1 = U16(0x3740f340) + ProbFebruayEvening2 = U16(0x70e08990) + ProbFebruayMidnight = U16(0x175dfeb2) + ProbFebruayMorning = U16(0xb6d86727) + ProbFebruayNight = U16(0x78a12603) + ProbJanuaryDaytime = U16(0x65270095) + ProbJanuaryEvening1 = U16(0x600d479e) + ProbJanuaryEvening2 = U16(0x27ad3d4e) + ProbJanuaryMidnight = U16(0x40104a6c) + ProbJanuaryMorning = U16(0x93d99c53) + ProbJanuaryNight = U16(0x3a737394) + ProbJulyDaytime = U16(0x813dbbdc) + ProbJulyEvening1 = U16(0x6fe9a411) + ProbJulyEvening2 = U16(0x2849dec1) + ProbJulyMidnight = U16(0x4ff4a9e3) + ProbJulyMorning = U16(0x77c3271a) + ProbJulyNight = U16(0x4f6db088) + ProbJuneDaytime = U16(0xe873aeea) + ProbJuneEvening1 = U16(0xa03a7f9d) + ProbJuneEvening2 = U16(0xe79a054d) + ProbJuneMidnight = U16(0x8027726f) + ProbJuneMorning = U16(0x1e8d322c) + ProbJuneNight = U16(0x2a93682f) + ProbMarchDaytime = U16(0x06bcf848) + ProbMarchEvening1 = U16(0x980c720f) + ProbMarchEvening2 = U16(0xdfac08df) + ProbMarchMidnight = U16(0xb8117ffd) + ProbMarchMorning = U16(0xf042648e) + ProbMarchNight = U16(0x7c00c111) + ProbMayDaytime = U16(0xaebc09bc) + ProbMayEvening1 = U16(0x227444fb) + ProbMayEvening2 = U16(0x65d43e2b) + ProbMayMidnight = U16(0x02694909) + ProbMayMorning = U16(0x5842957a) + ProbMayNight = U16(0x8feba08a) + ProbNovemberDaytime = U16(0x1538c8ac) + ProbNovemberEvening1 = U16(0x3f78d05e) + ProbNovemberEvening2 = U16(0x78d8aa8e) + ProbNovemberMidnight = U16(0x1f65ddac) + ProbNovemberMorning = U16(0xe3c6546a) + ProbNovemberNight = U16(0x6c66ea56) + ProbOctoberDaytime = U16(0xa09fb609) + ProbOctoberEvening1 = U16(0x99712047) + ProbOctoberEvening2 = U16(0xded15a97) + ProbOctoberMidnight = U16(0xb96c2db5) + ProbOctoberMorning = U16(0x56612acf) + ProbOctoberNight = U16(0xdac2c157) + ProbSeptemberDaytime = U16(0x9ebf2c04) + ProbSeptemberEvening1 = U16(0xe7fe7c60) + ProbSeptemberEvening2 = U16(0xa05e06b0) + ProbSeptemberMidnight = U16(0xc7e37192) + ProbSeptemberMorning = U16(0x6841b0c2) + ProbSeptemberNight = U16(0x339772b5) UniqueID = U16(0x54706054) AppearArea = U8(0x137dd804) # size is 4, could this be an array? @@ -5257,47 +5255,49 @@ class InsectBattleParam(Row): Strength = U8(0x4d9888d3) # size is 4, could this be an array? class InsectStatusParam(Row): - _64330cb0 = Enum(0x64330cb0, enum_3bcfd82ce180_8ccc4bd385f8) - _a103c985 = Enum(0xa103c985, enum_48fbbb9e63e7_c771014390e5) + AppearArea = Enum(0x64330cb0, enum_3bcfd82ce180_8ccc4bd385f8) + AppearWeather = Enum(0xa103c985, enum_48fbbb9e63e7_c771014390e5) GetScale = Float(0x27450132) - _9b7aa0a0 = Enum(0x9b7aa0a0, enum_ba0d1303781b_38e4e433d05a) + Kind = Enum(0x9b7aa0a0, enum_ba0d1303781b_38e4e433d05a) WaitScale = Float(0xda0b5c29) ItemID = U16(0x20cb67bc) _5d4ef312 = U16(0x5d4ef312) ToyItemID = U16(0xdaaf8ba0) UniqueID = U16(0x54706054) - AppearFg = U8(0xbace6554) # size is 3, could this be an array? + AppearFg = RawData(0xbace6554, 3) DebugName = String(0x3f45f2bf) # string64 Label = String(0x87bf00e8) # string32 Property = U8(0x0909f3d4) - _11b0b143 = String(0x11b0b143) # size 32 + ResNameField = String(0x11b0b143) # string32 _4c777e9e = String(0x4c777e9e) # size 32 _e4b73f7d = String(0xe4b73f7d) # size 32 class ItemAct(Row): - _ea6a09cc = Enum(0xea6a09cc, enum_156e850c7e27_b09d6477c3b6) - _a0839d12 = Enum(0xa0839d12, enum_b4fc6363b59e_18efb227c4c9) + AsName = Enum(0xea6a09cc, enum_156e850c7e27_b09d6477c3b6) + CategoryName = Enum(0xa0839d12, enum_b4fc6363b59e_18efb227c4c9) _8b1904b9 = Enum(0x8b1904b9, enum_a099ed9ed7e6_1fc5597471f3) UniqueID = U16(0x54706054) Collision = U8(0x31cb6b0a) + _d2a5c5cf = U8(0xd2a5c5cf) Label = String(0x87bf00e8) # string32 Name = String(0x036e8ebe) # string64 + _0e387a24 = U32(0x0e387a24) class ItemClothGroup(Row): - _e83c30be = Enum(0xe83c30be, enum_5ba0e3fef915_f4a390fc627b) + ItemShopSeasonality = Enum(0xe83c30be, enum_5ba0e3fef915_f4a390fc627b) ParentItemName = U16(0x65503f9f) UniqueID = U16(0x54706054) - _52add71d = U8(0x52add71d) - _47f8f099 = U8(0x47f8f099) - _44718a37 = U8(0x44718a37) - _97eba4fc = U8(0x97eba4fc) - _811b386c = U8(0x811b386c) - _93ddc6d7 = U8(0x93ddc6d7) - _0cd7f9c5 = U8(0x0cd7f9c5) - _1e996a76 = U8(0x1e996a76) - _9079071d = U8(0x9079071d) - _baa1115f = U8(0xbaa1115f) - _8048a3a7 = U8(0x8048a3a7) + FashionThemeDaily = U8(0x52add71d) + FashionThemeFairyland = U8(0x47f8f099) + FashionThemeFomal = U8(0x44718a37) + FashionThemeHorror = U8(0x97eba4fc) + FashionThemeOutdoor = U8(0x811b386c) + FashionThemeParty = U8(0x93ddc6d7) + FashionThemeRelax = U8(0x0cd7f9c5) + FashionThemeSport = U8(0x1e996a76) + FashionThemeStage = U8(0x9079071d) + FashionThemeVacation = U8(0xbaa1115f) + FashionThemeWork = U8(0x8048a3a7) _83ccbe0f = String(0x83ccbe0f) # size 64 Label = String(0x13ab5198) # string64 Name = String(0x036e8ebe) # string64 @@ -5310,12 +5310,12 @@ class ItemColor(Row): class ItemFilter(Row): ItemKind1 = U16(0xab9b88d6) - _d6424db4 = U16(0xd6424db4) # possible string size 2 - _eb226404 = U16(0xeb226404) # possible string size 2 - _ac821ed4 = U16(0xac821ed4) # possible string size 2 - _91e23764 = U16(0x91e23764) # possible string size 2 - _23c2eb74 = U16(0x23c2eb74) # possible string size 2 - _1ea2c2c4 = U16(0x1ea2c2c4) # possible string size 2 + ItemKind10 = U16(0xd6424db4) + ItemKind11 = U16(0xeb226404) + ItemKind12 = U16(0xac821ed4) + ItemKind13 = U16(0x91e23764) + ItemKind14 = U16(0x23c2eb74) + ItemKind15 = U16(0x1ea2c2c4) ItemKind2 = U16(0xec3bf206) ItemKind3 = U16(0xd15bdbb6) ItemKind4 = U16(0x637b07a6) @@ -5337,12 +5337,12 @@ class ItemFrom(Row): class ItemKind(Row): _1b936128 = Enum(0x1b936128, enum_56ee1b9c32d0_341e9128ff85) - _d606a6c4 = Enum(0xd606a6c4, enum_f20a1de8eac2_4485ac08bc53) - _6b749e8a = Enum(0x6b749e8a, enum_b4a495c4cd73_f919b604a1f1) - _29c41a0d = Enum(0x29c41a0d, enum_daac3d573f2d_daac3d573f2d) - _4d655154 = Enum(0x4d655154, enum_a397999fca4b_a59ff2e96b38) - _4c9ba961 = U16(0x4c9ba961) - _0ce69142 = U16(0x0ce69142) # possible string size 2 + ItemKindUIType = Enum(0xd606a6c4, enum_f20a1de8eac2_4485ac08bc53) + ItemRemakeType = Enum(0x6b749e8a, enum_b4a495c4cd73_f919b604a1f1) + MessageKind = Enum(0x29c41a0d, enum_daac3d573f2d_daac3d573f2d) + SLinkType = Enum(0x4d655154, enum_a397999fca4b_a59ff2e96b38) + MultiHoldMaxNum = S16(0x4c9ba961) + SaveCountMaxNum = U16(0x0ce69142) UniqueID = U16(0x54706054) CanBury = U8(0x472724ed) CanEat = U8(0x9b433dd5) @@ -5361,7 +5361,7 @@ class ItemKind(Row): CanSetItem = U8(0x49129b27) CanUsePhotoStudio = U8(0x5218c48c) _c37a683c = U8(0xc37a683c) - _fd3b7c9a = U8(0xfd3b7c9a) + IsCollectAchievement = U8(0xfd3b7c9a) Label = String(0x87bf00e8) # string32 Name = String(0x036e8ebe) # string64 @@ -5378,14 +5378,14 @@ class ItemMenuIcon(Row): ResName = String(0xdcfb52e8) # string32 class ItemNpcFtrActionParam(Row): - _ae63cef0 = U32(0xae63cef0) - _b422539e = Enum(0xb422539e, enum_aa288b7299e1_ae503b12cd83) - _99667bf1 = Enum(0x99667bf1, enum_e7b08d8a83f9_27581a65a7ae) + NpcFtrActionHoldTime = S32(0xae63cef0) + NpcFtrActionInterest = Enum(0xb422539e, enum_aa288b7299e1_ae503b12cd83) + NpcFtrActionWeather = Enum(0x99667bf1, enum_e7b08d8a83f9_27581a65a7ae) NpcFtrActionTool = U16(0x2ca34410) UniqueID = U16(0x54706054) Label = String(0x87bf00e8) # string32 Name = String(0x977adfce) # string32 - _6c6fdb31 = String(0x6c6fdb31) # size 64 + NpcFtrActionAsName = String(0x6c6fdb31) # string64 class ItemNpcOutfitInfo(Row): UniqueID = U16(0x54706054) @@ -5407,34 +5407,34 @@ class ItemNpcRoomReplaceCategory(Row): Label = String(0x87bf00e8) # string32 class ItemNpcTopsForm(Row): - _afa7b084 = U32(0xafa7b084) - _e807ca54 = U32(0xe807ca54) # possible string size 4 - _20e74524 = U32(0x20e74524) - _88e75dd6 = U32(0x88e75dd6) - _bd5eb43f = U32(0xbd5eb43f) - _fafeceef = U32(0xfafeceef) - _321e419f = U32(0x321e419f) - _9a1e596d = U32(0x9a1e596d) - _599ab542 = U32(0x599ab542) - _1e3acf92 = U32(0x1e3acf92) # possible string size 4 - _d6da40e2 = U32(0xd6da40e2) # possible string size 4 - _7eda5810 = U32(0x7eda5810) - _89dfed0e = U32(0x89dfed0e) # possible string size 4 - _ce7f97de = U32(0xce7f97de) - _069f18ae = U32(0x069f18ae) - _ae9f005c = U32(0xae9f005c) - _d244561e = U32(0xd244561e) # possible string size 4 - _95e42cce = U32(0x95e42cce) # possible string size 4 - _5d04a3be = U32(0x5d04a3be) - _f504bb4c = U32(0xf504bb4c) - _c0bd52a5 = U32(0xc0bd52a5) # possible string size 4 - _871d2875 = U32(0x871d2875) - _4ffda705 = U32(0x4ffda705) - _e7fdbff7 = U32(0xe7fdbff7) - _247953d8 = U32(0x247953d8) # possible string size 4 - _63d92908 = U32(0x63d92908) # possible string size 4 - _ab39a678 = U32(0xab39a678) # possible string size 4 - _0339be8a = U32(0x0339be8a) + OnepieceHNormalScaleMaskA = Float(0xafa7b084) + OnepieceHNormalScaleMaskB = Float(0xe807ca54) + OnepieceHNormalScaleMaskG = Float(0x20e74524) + OnepieceHNormalScaleMaskR = Float(0x88e75dd6) + OnepieceLNormalScaleMaskA = Float(0xbd5eb43f) + OnepieceLNormalScaleMaskB = Float(0xfafeceef) + OnepieceLNormalScaleMaskG = Float(0x321e419f) + OnepieceLNormalScaleMaskR = Float(0x9a1e596d) + OnepieceNNormalScaleMaskA = Float(0x599ab542) + OnepieceNNormalScaleMaskB = Float(0x1e3acf92) + OnepieceNNormalScaleMaskG = Float(0xd6da40e2) + OnepieceNNormalScaleMaskR = Float(0x7eda5810) + OuterLNormalScaleMaskA = Float(0x89dfed0e) + OuterLNormalScaleMaskB = Float(0xce7f97de) + OuterLNormalScaleMaskG = Float(0x069f18ae) + OuterLNormalScaleMaskR = Float(0xae9f005c) + TshirtsHNormalScaleMaskA = Float(0xd244561e) + TshirtsHNormalScaleMaskB = Float(0x95e42cce) + TshirtsHNormalScaleMaskG = Float(0x5d04a3be) + TshirtsHNormalScaleMaskR = Float(0xf504bb4c) + TshirtsLNormalScaleMaskA = Float(0xc0bd52a5) + TshirtsLNormalScaleMaskB = Float(0x871d2875) + TshirtsLNormalScaleMaskG = Float(0x4ffda705) + TshirtsLNormalScaleMaskR = Float(0xe7fdbff7) + TshirtsNNormalScaleMaskA = Float(0x247953d8) + TshirtsNNormalScaleMaskB = Float(0x63d92908) + TshirtsNNormalScaleMaskG = Float(0xab39a678) + TshirtsNNormalScaleMaskR = Float(0x0339be8a) UniqueID = U16(0x54706054) Label = String(0x2f1b930d) # string8 Name = String(0x977adfce) # string32 @@ -5443,19 +5443,26 @@ class ItemOutfitCategory(Row): UniqueID = U16(0x54706054) _7eb53ebb = U8(0x7eb53ebb) _555442aa = U8(0x555442aa) - _03b7f760 = String(0x03b7f760) # size 32 + HandToolAsName = String(0x03b7f760) # string32 Label = String(0x87bf00e8) # string32 - Misc = U8(0x42ad246a) # size is 2, could this be an array? + Misc = RawData(0x42ad246a, 2) Name = String(0x977adfce) # string32 _a9f8ee25 = String(0xa9f8ee25) # size 32 - _6ce1d85c = String(0x6ce1d85c) # size 20 - _4ec849ec = String(0x4ec849ec) # size 20 + ToolLeftModelName = String(0x6ce1d85c) # string20 + ToolRightModelName = String(0x4ec849ec) # string20 _f71bffe7 = String(0xf71bffe7) # size 32 _1b93daa9 = String(0x1b93daa9) # size 32 UseToolLeft = U8(0x42739ab0) # size is 2, could this be an array? +class ItemOutfitHangerInfo(Row): + ItemLayout = U32(0x9dcea17e) + ItemSize = U32(0xe06fb090) + UniqueID = U16(0x54706054) + Label = String(0x87bf00e8) # string32 + ResName = String(0x48ef0398) # string64 + class ItemOutfitInfo(Row): - _90466afd = Enum(0x90466afd, enum_2c1ecb54c4b5_fa9288c80a2d) + Category = Enum(0x90466afd, enum_2c1ecb54c4b5_fa9288c80a2d) FloorScale = Float(0x5195e4bd) RotateOffsetX = Float(0xb244d814) RotateOffsetY = Float(0x8f24f1a4) @@ -5466,99 +5473,101 @@ class ItemOutfitInfo(Row): WallScale = Float(0x9f253177) BreakDamage = U16(0x68db76c2) UniqueID = U16(0x54706054) + _46489ce7 = U8(0x46489ce7) Label = String(0x87bf00e8) # string32 Name = String(0x036e8ebe) # string64 SpecialELink = U8(0x04ac1bea) SpecialSLink = U8(0xbe782346) - Storage = U8(0xc89fb7af) # size is 2, could this be an array? + Storage = RawData(0xc89fb7af, 2) class ItemParam(Row): - _2654be7c = Enum(0x2654be7c, enum_ded670ccf8f3_2f430bbb6124) + AudioPreset = Enum(0x2654be7c, enum_ded670ccf8f3_2f430bbb6124) CarpetMaterial = S32(0x9c32cf82) - _690e3379 = Enum(0x690e3379, enum_2d78bfb5905f_6f798aada062) - _a6b1a7fd = Enum(0xa6b1a7fd, enum_7f4abdaa06e5_875003339aa7) - _b7cccd84 = Enum(0xb7cccd84, enum_7f4abdaa06e5_875003339aa7) + ClothGroup = Enum(0x690e3379, enum_2d78bfb5905f_6f798aada062) + Color1 = Enum(0xa6b1a7fd, enum_7f4abdaa06e5_875003339aa7) + Color2 = Enum(0xb7cccd84, enum_7f4abdaa06e5_875003339aa7) _0e0acf95 = Enum(0x0e0acf95, enum_6adf97f83acf_3609f958a376) Depth = Float(0xf8316716) - _43507f0d = Enum(0x43507f0d, enum_017c76af34f4_35ed35a1a2a5) - _d7f212ea = Enum(0xd7f212ea, enum_3fa655858099_cae6208225e0) + DragSE = Enum(0x43507f0d, enum_017c76af34f4_35ed35a1a2a5) + FossilSet = Enum(0xd7f212ea, enum_3fa655858099_cae6208225e0) Height = Float(0xc187c516) - _f1246e5f = Enum(0xf1246e5f, enum_d7d32a028b49_2a813eb9cd7a) - _daf0238c = Enum(0xdaf0238c, enum_064edb92c317_a4705285e5f1) - _8900b8a0 = Enum(0x8900b8a0, enum_7e3c45b5eddf_18ce80c1336a) - _db1a2f07 = Enum(0xdb1a2f07, enum_794b88fd5d5e_eaf8e9c36279) - _f80e9fee = Enum(0xf80e9fee, enum_046a2d7d535d_d28a72f9a4ec) - _f17f8753 = Enum(0xf17f8753, enum_79fc030d2ca5_3b8dd86eef4f) - _16a66e06 = Enum(0x16a66e06, enum_0ed369abe447_b58ba6b527fb) - _05639ab0 = Enum(0x05639ab0, enum_10d294d5ba3c_9f0b7bd1cc21) - _059d1682 = Enum(0x059d1682, enum_41a82db5b173_65380129188a) - _a7c79784 = Enum(0xa7c79784, enum_ccc3fdb6f890_062ac98e2307) - _b6bafdfd = Enum(0xb6bafdfd, enum_ccc3fdb6f890_062ac98e2307) - _d61205d0 = Enum(0xd61205d0, enum_870fe161ccb7_b6b6458365a4) - _7b2fdfc1 = Enum(0x7b2fdfc1, enum_07d126e46327_fafea373c976) - _5270eb75 = Enum(0x5270eb75, enum_f5a85f4bb42c_b173422234a3) - _9dcea17e = Enum(0x9dcea17e, enum_478bafec288f_571514e8ca3c) - _a69385c1 = Enum(0xa69385c1, enum_41b98234401e_b5f5ba492fa2) + ItemAct = Enum(0xf1246e5f, enum_d7d32a028b49_2a813eb9cd7a) + ItemCatalogType = Enum(0xdaf0238c, enum_064edb92c317_a4705285e5f1) + ItemDailyCategory = Enum(0x8900b8a0, enum_7e3c45b5eddf_18ce80c1336a) + ItemFrom = Enum(0xdb1a2f07, enum_794b88fd5d5e_eaf8e9c36279) + ItemGender = Enum(0xf80e9fee, enum_046a2d7d535d_d28a72f9a4ec) + ItemHHACategory = Enum(0xf17f8753, enum_79fc030d2ca5_3b8dd86eef4f) + ItemHHAPart = Enum(0x16a66e06, enum_0ed369abe447_b58ba6b527fb) + ItemHHASeason = Enum(0x05639ab0, enum_10d294d5ba3c_9f0b7bd1cc21) + ItemHHASet = Enum(0x059d1682, enum_41a82db5b173_65380129188a) + ItemHHASituation1 = Enum(0xa7c79784, enum_ccc3fdb6f890_062ac98e2307) + ItemHHASituation2 = Enum(0xb6bafdfd, enum_ccc3fdb6f890_062ac98e2307) + ItemHHATheme = Enum(0xd61205d0, enum_870fe161ccb7_b6b6458365a4) + ItemHobbyType = Enum(0x7b2fdfc1, enum_07d126e46327_fafea373c976) + ItemKind = Enum(0x5270eb75, enum_f5a85f4bb42c_b173422234a3) + ItemLayout = Enum(0x9dcea17e, enum_478bafec288f_571514e8ca3c) + ItemLightColor = Enum(0xa69385c1, enum_41b98234401e_b5f5ba492fa2) _7dcd5be1 = Enum(0x7dcd5be1, enum_07d126e46327_fafea373c976) - _70e19913 = Enum(0x70e19913, enum_5c6b871e086e_81d76143976e) - _348d7b06 = Enum(0x348d7b06, enum_5db8059c5629_f2952caee23e) - _5032ef59 = Enum(0x5032ef59, enum_53801c2056ab_77e4c99ac56b) + ItemMailAttachCategory = Enum(0x70e19913, enum_5c6b871e086e_81d76143976e) + ItemMenu = Enum(0x348d7b06, enum_5db8059c5629_f2952caee23e) + ItemMessageCategory = Enum(0x5032ef59, enum_53801c2056ab_77e4c99ac56b) _164a5f24 = Enum(0x164a5f24, enum_0571932eb060_3c22bd5c3fdd) _9ba040c2 = U32(0x9ba040c2) - _aa6a39c6 = Enum(0xaa6a39c6, enum_af770d1cdd34_208c036ec702) - _d9855b4e = Enum(0xd9855b4e, enum_effe5979565a_894d134b30b9) - _a812e496 = Enum(0xa812e496, enum_34f1ef8cdbcc_52861a019f72) - _effadab6 = Enum(0xeffadab6, enum_a3f2105dc205_cf3454689058) - _bf80f575 = Enum(0xbf80f575, enum_8f4bdb1e73c6_3c4e63ce8503) - _ead62c46 = Enum(0xead62c46, enum_e046ae7fa48d_57a924bf70f4) + ItemNpcFtrActionType = Enum(0xaa6a39c6, enum_af770d1cdd34_208c036ec702) + ItemNpcFtrWatchType = Enum(0xd9855b4e, enum_effe5979565a_894d134b30b9) + ItemNpcReactionGenreType = Enum(0xa812e496, enum_34f1ef8cdbcc_52861a019f72) + ItemNpcReactionThemeType = Enum(0xeffadab6, enum_a3f2105dc205_cf3454689058) + ItemNpcRoomLayoutLimit = Enum(0xbf80f575, enum_8f4bdb1e73c6_3c4e63ce8503) + ItemNpcRoomReplaceCategory = Enum(0xead62c46, enum_e046ae7fa48d_57a924bf70f4) _ba4fd546 = Enum(0xba4fd546, enum_639356d46fa4_639356d46fa4) - _7724bf93 = Enum(0x7724bf93, enum_de3dece1349b_9af5c41bec95) - _9feb9da6 = Enum(0x9feb9da6, enum_d6b51049aa8c_eb2a552f77d1) - _510f21dc = Enum(0x510f21dc, enum_a382e5214fd4_31aae64bf1ea) + ItemOutfitInfo = Enum(0x7724bf93, enum_de3dece1349b_9af5c41bec95) + ItemPlayerTopsBottomsForm = Enum(0x9feb9da6, enum_d6b51049aa8c_eb2a552f77d1) + ItemPriorityPlace = Enum(0x510f21dc, enum_a382e5214fd4_31aae64bf1ea) _5504464e = Enum(0x5504464e, enum_60d7f7443dea_ced5321a8793) - _ea9fc92a = Enum(0xea9fc92a, enum_07500acb2a20_c4ab2d74d5ad) - _e06fb090 = Enum(0xe06fb090, enum_52e1af9ea232_bc050e1554c9) - _28297660 = Enum(0x28297660, enum_3b7b05ca4a0a_52b2ca6f0581) - _8221388c = Enum(0x8221388c, enum_1dbcb57b21ff_7eb8e52a5bb1) - _010d74a6 = Enum(0x010d74a6, enum_c247708f9bb1_67b0834c6103) - _d65f862b = Enum(0xd65f862b, enum_19d95e13020f_5e46daa0967c) - _9a3fb47c = Enum(0x9a3fb47c, enum_4db76367118c_3ca2ed9ace4f) - _85c63b71 = U32(0x85c63b71) - _8392798c = Enum(0x8392798c, enum_046a2d7d535d_d28a72f9a4ec) - _60c99a5e = Enum(0x60c99a5e, enum_f659111fbd89_a8479914e95b) - _041c3234 = Enum(0x041c3234, enum_6adf97f83acf_3609f958a376) + ItemRegionFilter = Enum(0xea9fc92a, enum_07500acb2a20_c4ab2d74d5ad) + ItemSize = Enum(0xe06fb090, enum_52e1af9ea232_bc050e1554c9) + ItemUICategory = Enum(0x28297660, enum_3b7b05ca4a0a_52b2ca6f0581) + ItemUIFurnitureCategory = Enum(0x8221388c, enum_1dbcb57b21ff_7eb8e52a5bb1) + ItemUnitIcon = Enum(0x010d74a6, enum_c247708f9bb1_67b0834c6103) + LampType = Enum(0xd65f862b, enum_19d95e13020f_5e46daa0967c) + LocalWindType = Enum(0x9a3fb47c, enum_4db76367118c_3ca2ed9ace4f) + _85c63b71 = Float(0x85c63b71) + NpcGender = Enum(0x8392798c, enum_046a2d7d535d_d28a72f9a4ec) + NpcOutfit = Enum(0x60c99a5e, enum_f659111fbd89_a8479914e95b) + OutfitSE = Enum(0x041c3234, enum_6adf97f83acf_3609f958a376) Price = S32(0x718b024d) RideHeight = Float(0xb662662c) - _0e6ca0d4 = Enum(0x0e6ca0d4, enum_5ba0e3fef915_f4a390fc627b) - _e1bf0894 = Enum(0xe1bf0894, enum_eb74bd2dde24_eaeb657f44bf) + Seasonality = Enum(0x0e6ca0d4, enum_5ba0e3fef915_f4a390fc627b) + WallPlaceType = Enum(0xe1bf0894, enum_eb74bd2dde24_eaeb657f44bf) BridgeTypeId = U16(0x5c1c3044) _02169dc7 = U16(0x02169dc7) - _c353ef20 = U16(0xc353ef20) # possible string size 2 + CookingRecipeID = U16(0xc353ef20) DiyRecipeID = S16(0xbcf5d17a) - _bee071da = U16(0xbee071da) + FakeArtConvertId = U16(0xbee071da) FloorTableId = U16(0xc833b068) _9ec34ed4 = U16(0x9ec34ed4) ItemShareTextureUniqueID = U16(0x9bd046a2) RemakeID = S16(0xcb5eb33f) - _88a6501c = U16(0x88a6501c) + SewingRecipeID = S16(0x88a6501c) SlopeTableId = U16(0xbfba247c) UniqueID = U16(0x54706054) WallTableId = U16(0x0f9f6747) - _e8c448b2 = U32(0xe8c448b2) - _fa71e75c = U32(0xfa71e75c) - _42cd8039 = U32(0x42cd8039) # possible string size 4 - _12d4d7a6 = U32(0x12d4d7a6) + AITagBitRankA = RawData(0xe8c448b2, 4) + AITagBitRankB = RawData(0xfa71e75c, 4) + AITagBitRankC = RawData(0x42cd8039, 4) + AITagBitRankS = RawData(0x12d4d7a6, 4) CanNotLookFace = U8(0xfd415a4c) - _e4697080 = U8(0xe4697080) + CaptureClosetIcon = U8(0xe4697080) CaptureDiyIcon = U8(0xe24d9b0e) _f179f796 = U8(0xf179f796) - _e65df243 = U8(0xe65df243) + CaptureFtrIcon = U8(0xe65df243) + _116f007f = U8(0x116f007f) CapturePreset = String(0xfc275e86) # string32 DefaultSwitch = U8(0xd862189a) FrontSwitch = U8(0x147e658d) HasJmp = U8(0xa4db9685) _4b97cdab = U8(0x4b97cdab) - _bea3e8b8 = U8(0xbea3e8b8) + IsSwingFtr = U8(0xbea3e8b8) ItemHHADirection = U8(0x3cda3274) ItemName = String(0xb8cc232c) # string64 ItemReleaseVersion = U8(0x805cdabb) @@ -5566,9 +5575,10 @@ class ItemParam(Row): NpcDefaultSwitch = U8(0xdeb3f8dc) ResName = String(0x48ef0398) # string64 RumbleForEdit = U8(0x86efa036) + _b5677509 = U8(0xb5677509) ToiletType = U8(0x0eb7fa40) TouchRumble = U8(0x7404ebb3) - ValidEffect = U8(0x49cc96d0) # size is 4, could this be an array? + ValidEffect = U8(0x49cc96d0) # size is 2, could this be an array? class ItemPlayerInitialOutfitBoyAWParam(Row): AcceEye = U16(0x2b57b24a) @@ -5615,20 +5625,20 @@ class ItemPlayerInitialOutfitGirlSSParam(Row): Label = String(0x87bf00e8) # string32 class ItemPlayerTopsForm(Row): - _390f180d = U32(0x390f180d) # possible string size 4 - _7eaf62dd = U32(0x7eaf62dd) # possible string size 4 - _b64fedad = U32(0xb64fedad) - _1e4ff55f = U32(0x1e4ff55f) + NormalScaleMaskA = Float(0x390f180d) + NormalScaleMaskB = Float(0x7eaf62dd) + NormalScaleMaskG = Float(0xb64fedad) + NormalScaleMaskR = Float(0x1e4ff55f) UniqueID = U16(0x54706054) Label = String(0x13ab5198) # string64 Name = String(0x036e8ebe) # string64 - _4e3ee3de = String(0x4e3ee3de) # size 64 - _df7ab4c3 = String(0xdf7ab4c3) # size 64 + NpcResName = String(0x4e3ee3de) # string64 + NpcSpResName = String(0xdf7ab4c3) # string64 ResName = String(0x48ef0398) # string64 - _15d08d9a = String(0x15d08d9a) # size 34 + TorsoResName = String(0x15d08d9a) # string32 class ItemRemake(Row): - _35917e05 = Enum(0x35917e05, enum_a8722b855893_f7ee7d2a5a4e) + ItemReFabricType = Enum(0x35917e05, enum_a8722b855893_f7ee7d2a5a4e) _c54eaad9 = Enum(0xc54eaad9, enum_41b98234401e_b5f5ba492fa2) _924c8d08 = U32(0x924c8d08) _8331e771 = U32(0x8331e771) @@ -5687,9 +5697,9 @@ class ItemRemake(Row): ReFabricPatternNum = S8(0x0cb402a3) # size is 3, could this be an array? class ItemRemakeCommonPattern(Row): - _90466afd = Enum(0x90466afd, enum_1e2429734a5c_ee729020db58) - _a6b1a7fd = Enum(0xa6b1a7fd, enum_7f4abdaa06e5_875003339aa7) - _b7cccd84 = Enum(0xb7cccd84, enum_7f4abdaa06e5_875003339aa7) + Category = Enum(0x90466afd, enum_1e2429734a5c_ee729020db58) + Color1 = Enum(0xa6b1a7fd, enum_7f4abdaa06e5_875003339aa7) + Color2 = Enum(0xb7cccd84, enum_7f4abdaa06e5_875003339aa7) SortID = U32(0x8fb1ed85) UniqueID = U16(0x54706054) Label = String(0x87bf00e8) # string32 @@ -5701,14 +5711,14 @@ class ItemRemakeCommonPatternCategory(Row): Label = String(0x87bf00e8) # string32 class ItemSeasonalityParam(Row): - _a9b28820 = U16(0xa9b28820) - _319a1388 = U16(0x319a1388) - _859c3e3e = U16(0x859c3e3e) - _1db4a596 = U16(0x1db4a596) - _5fad728f = U16(0x5fad728f) - _c785e927 = U16(0xc785e927) - _f16b7305 = U16(0xf16b7305) - _6943e8ad = U16(0x6943e8ad) + EndDayNorth = U16(0xa9b28820) + EndDaySouth = U16(0x319a1388) + EndMonthNorth = U16(0x859c3e3e) + EndMonthSouth = U16(0x1db4a596) + StartDayNorth = U16(0x5fad728f) + StartDaySouth = U16(0xc785e927) + StartMonthNorth = U16(0xf16b7305) + StartMonthSouth = U16(0x6943e8ad) UniqueID = U16(0x54706054) # size is 4, could this be an array? class ItemShareTexture(Row): @@ -5726,20 +5736,20 @@ class ItemSize(Row): Name = String(0x977adfce) # string32 class ItemStrSort(Row): - _a99eaf49 = U16(0xa99eaf49) - _cb64c9a0 = U16(0xcb64c9a0) - _77e82b14 = U16(0x77e82b14) - _ef987827 = U16(0xef987827) - _546c2339 = U16(0x546c2339) - _2a7a644c = U16(0x2a7a644c) - _67ef88b7 = U16(0x67ef88b7) - _7e0bbfa4 = U16(0x7e0bbfa4) - _8ff6331b = U16(0x8ff6331b) - _a0af4f68 = U16(0xa0af4f68) - _2da64e66 = U16(0x2da64e66) - _68832f05 = U16(0x68832f05) - _f0f37c36 = U16(0xf0f37c36) - _4b072728 = U16(0x4b072728) + StrSortIdCNzh = U16(0xa99eaf49) + StrSortIdEUde = U16(0xcb64c9a0) + StrSortIdEUen = U16(0x77e82b14) + StrSortIdEUes = U16(0xef987827) + StrSortIdEUfr = U16(0x546c2339) + StrSortIdEUit = U16(0x2a7a644c) + StrSortIdEUnl = U16(0x67ef88b7) + StrSortIdEUru = U16(0x7e0bbfa4) + StrSortIdJPja = U16(0x8ff6331b) + StrSortIdKRko = U16(0xa0af4f68) + StrSortIdTWzh = U16(0x2da64e66) + StrSortIdUSen = U16(0x68832f05) + StrSortIdUSes = U16(0xf0f37c36) + StrSortIdUSfr = U16(0x4b072728) UniqueID = U16(0x54706054) # size is 4, could this be an array? class ItemUIContextMenu(Row): @@ -5761,11 +5771,11 @@ class ItemUnitIcon(Row): ResName = String(0x48ef0398) # string64 class JuneBrideWallFloor(Row): - _23a01e5b = Enum(0x23a01e5b, enum_f8068b894699_70f716c481de) - _4e718582 = U16(0x4e718582) - _a1249129 = U16(0xa1249129) + Theme = Enum(0x23a01e5b, enum_f8068b894699_70f716c481de) + FloorItemId = U16(0x4e718582) + RugItemId = U16(0xa1249129) UniqueID = U16(0x54706054) - _350e1ef9 = U16(0x350e1ef9) + WallItemId = U16(0x350e1ef9) class LocalizeNameConvertParam(Row): UniqueID = U16(0x54706054) @@ -5789,7 +5799,7 @@ class LocalizeNameConvertParam(Row): USfr = U8(0xf3d8fa00) # size is 2, could this be an array? class MannequinCoodinate(Row): - _1c73934d = Enum(0x1c73934d, enum_a55023d0faad_4d2a3ca36fe8) + MannequinPose = Enum(0x1c73934d, enum_a55023d0faad_4d2a3ca36fe8) Seasonality = U32(0xb44dbf73) AccEye = U16(0x395b7795) AccMouth = U16(0x79ad3f84) @@ -5810,10 +5820,10 @@ class MessageCardBoardDesignParam(Row): BodyColor = U16(0x41afe839) FootColor = U16(0x57c98e5b) HeadColor = U16(0x32c0c064) - _990406a9 = U16(0x990406a9) # possible string size 2 - _dea47c79 = U16(0xdea47c79) - _e3c455c9 = U16(0xe3c455c9) - _51e489d9 = U16(0x51e489d9) + PenColor1 = U16(0x990406a9) + PenColor2 = U16(0xdea47c79) + PenColor3 = U16(0xe3c455c9) + PenColor4 = U16(0x51e489d9) RuleColor = U16(0x94d6cb5d) TextLotId = S16(0x5f384120) _84818e10 = U16(0x84818e10) # possible string size 2 @@ -5830,10 +5840,10 @@ class MessageCardDesignParam(Row): _63a46970 = U16(0x63a46970) # possible string size 2 FootColor = U16(0x57c98e5b) HeadColor = U16(0x32c0c064) - _990406a9 = U16(0x990406a9) - _dea47c79 = U16(0xdea47c79) - _e3c455c9 = U16(0xe3c455c9) - _51e489d9 = U16(0x51e489d9) + PenColor1 = U16(0x990406a9) + PenColor2 = U16(0xdea47c79) + PenColor3 = U16(0xe3c455c9) + PenColor4 = U16(0x51e489d9) RuleColor = U16(0x94d6cb5d) _953983b4 = U16(0x953983b4) _d299f964 = U16(0xd299f964) @@ -5844,38 +5854,38 @@ class MessageCardDesignParam(Row): UniqueID = U16(0x54706054) Kind = U8(0x24da7ada) ResourceName = String(0x4b9c4229) # string64 - _aa738fed = U8(0xaa738fed) + SelectableSeason = U8(0xaa738fed) UnlockTrigger = U8(0x7a6965c5) # size is 4, could this be an array? class MessageCardSelectDesign(Row): _37571146 = U32(0x37571146) - _e486805c = U16(0xe486805c) - _a326fa8c = U16(0xa326fa8c) - _9e46d33c = U16(0x9e46d33c) - _2c660f2c = U16(0x2c660f2c) + DesignAlways1 = U16(0xe486805c) + DesignAlways2 = U16(0xa326fa8c) + DesignAlways3 = U16(0x9e46d33c) + DesignAlways4 = U16(0x2c660f2c) DesignAutumn1 = U16(0xd29880f2) DesignAutumn2 = U16(0x9538fa22) DesignSpring1 = U16(0x8cc22007) DesignSpring2 = U16(0xcb625ad7) DesignSummer1 = U16(0xccc4afcb) DesignSummer2 = U16(0x8b64d51b) - _1bf6abea = U16(0x1bf6abea) - _5c56d13a = U16(0x5c56d13a) + DesignWinter1 = U16(0x1bf6abea) + DesignWinter2 = U16(0x5c56d13a) class MessageCardSelectDesignSp(Row): _37571146 = U32(0x37571146) - _e486805c = U16(0xe486805c) - _a326fa8c = U16(0xa326fa8c) # possible string size 2 - _9e46d33c = U16(0x9e46d33c) # possible string size 2 - _2c660f2c = U16(0x2c660f2c) # possible string size 2 + DesignAlways1 = U16(0xe486805c) + DesignAlways2 = U16(0xa326fa8c) + DesignAlways3 = U16(0x9e46d33c) + DesignAlways4 = U16(0x2c660f2c) DesignAutumn1 = U16(0xd29880f2) DesignAutumn2 = U16(0x9538fa22) DesignSpring1 = U16(0x8cc22007) DesignSpring2 = U16(0xcb625ad7) DesignSummer1 = U16(0xccc4afcb) DesignSummer2 = U16(0x8b64d51b) - _1bf6abea = U16(0x1bf6abea) # possible string size 2 - _5c56d13a = U16(0x5c56d13a) # possible string size 2 + DesignWinter1 = U16(0x1bf6abea) + DesignWinter2 = U16(0x5c56d13a) class MessageCardSelectPresent(Row): ItemCategory = U32(0x368210c4) @@ -5892,14 +5902,14 @@ class MessageCardSelectPresentSp(Row): ItemRemakeType = U8(0xc233727b) # size is 2, could this be an array? class MuseumArtDonateInfo(Row): - _be776e71 = Enum(0xbe776e71, enum_f6bb6e7f3141_66cb3d119f1c) + StageName = Enum(0xbe776e71, enum_f6bb6e7f3141_66cb3d119f1c) ModelID = U16(0xfdeed09c) UniqueID = U16(0x54706054) WatchItem = U16(0xb76b7d37) CameraParamName = String(0xb16c3035) # string33 class MuseumFossilDonateInfo(Row): - _be776e71 = Enum(0xbe776e71, enum_f6bb6e7f3141_66cb3d119f1c) + StageName = Enum(0xbe776e71, enum_f6bb6e7f3141_66cb3d119f1c) ModelID = U16(0xfdeed09c) UniqueID = U16(0x54706054) WatchItem = U16(0xb76b7d37) @@ -5909,9 +5919,9 @@ class MuseumNPCLayoutInfo(Row): UniqueID = U16(0x54706054) WatchItem = U16(0xb76b7d37) WatchPointID = U16(0x4765b463) - _e9812e07 = String(0xe9812e07) # size 25 + BalloonTalkKey = String(0xe9812e07) # string25 _b434805d = U32(0xb434805d) # possible string size 4 - _60e4e478 = String(0x60e4e478) # size 25 + ReactionTalkKey = String(0x60e4e478) # string25 _97be8767 = U32(0x97be8767) # possible string size 4 class MuseumNPCSilhouette(Row): @@ -5920,24 +5930,24 @@ class MuseumNPCSilhouette(Row): SilhouettePosY = Float(0x32432484) SilhouettePosZ = Float(0x75e35e54) UniqueID = U16(0x54706054) - _7c6429ea = String(0x7c6429ea) # size 66 + SilhouetteName = String(0x7c6429ea) # string65 class MuseumNPCSpotTalk(Row): - _be776e71 = Enum(0xbe776e71, enum_f6bb6e7f3141_66cb3d119f1c) + StageName = Enum(0xbe776e71, enum_f6bb6e7f3141_66cb3d119f1c) UniqueID = U16(0x54706054) - _8e768bd8 = String(0x8e768bd8) # size 25 + SpotTalkKey = String(0x8e768bd8) # string25 _9d9b3598 = U32(0x9d9b3598) # possible string size 4 - _b10b6bc8 = String(0xb10b6bc8) # size 65 + SpotTalkName = String(0xb10b6bc8) # string65 class MuseumNameboardInfo(Row): NameboardAngleY = Float(0x2c40799e) NameboardPosX = Float(0xdf33ee48) NameboardPosY = Float(0xe253c7f8) NameboardPosZ = Float(0xa5f3bd28) - _be776e71 = Enum(0xbe776e71, enum_f6bb6e7f3141_66cb3d119f1c) - _1ef061dd = U16(0x1ef061dd) + StageName = Enum(0xbe776e71, enum_f6bb6e7f3141_66cb3d119f1c) + DonateItemFifth = U16(0x1ef061dd) DonateItemFirst = U16(0x3574933b) - _dfacc347 = U16(0xdfacc347) + DonateItemFourth = U16(0xdfacc347) DonateItemSecond = U16(0x50650a2b) DonateItemThird = U16(0xb58d7541) UniqueID = U16(0x54706054) @@ -5945,27 +5955,27 @@ class MuseumNameboardInfo(Row): VisibleOff = U8(0xc1bb7d2d) # size is 3, could this be an array? class MuseumStampRackInfo(Row): - _be776e71 = Enum(0xbe776e71, enum_f6bb6e7f3141_66cb3d119f1c) + StageName = Enum(0xbe776e71, enum_f6bb6e7f3141_66cb3d119f1c) _98ff7f38 = U32(0x98ff7f38) _e23f2c58 = U32(0xe23f2c58) - _b02f0c17 = U16(0xb02f0c17) - _f78f76c7 = U16(0xf78f76c7) - _caef5f77 = U16(0xcaef5f77) + StampRackItemNameA = U16(0xb02f0c17) + StampRackItemNameB = U16(0xf78f76c7) + StampRackItemNameC = U16(0xcaef5f77) _d4f5b3e6 = U16(0xd4f5b3e6) UniqueID = U16(0x54706054) - _a90b807e = U8(0xa90b807e) + StampRackIdx = U8(0xa90b807e) _0512b63c = String(0x0512b63c) # size 32 - _4ab9b98a = String(0x4ab9b98a) # size 32 + StampRackNameTextLabel = String(0x4ab9b98a) # string32 _96d80132 = String(0x96d80132) # size 32 _ed4b6070 = U8(0xed4b6070) class MuseumWatchPoint(Row): SilhouetteID = U32(0x3e884a6d) - _be776e71 = Enum(0xbe776e71, enum_f6bb6e7f3141_66cb3d119f1c) + StageName = Enum(0xbe776e71, enum_f6bb6e7f3141_66cb3d119f1c) _35ac2c17 = Enum(0x35ac2c17, enum_23f7dd8d5dc1_9e5af7814467) - _1f3893e5 = U32(0x1f3893e5) - _2258ba55 = U32(0x2258ba55) - _65f8c085 = U32(0x65f8c085) + _1f3893e5 = Float(0x1f3893e5) + _2258ba55 = Float(0x2258ba55) + _65f8c085 = Float(0x65f8c085) WatchAngleY = Float(0xd200ffd3) WatchPosX = Float(0x2633f2c1) WatchPosY = Float(0x1b53db71) @@ -5976,27 +5986,27 @@ class MuseumWatchPoint(Row): SilhouettePoint = U8(0xf58109f5) # size is 4, could this be an array? class MysteryTourFieldParam(Row): - _e8fa8b93 = Enum(0xe8fa8b93, enum_8ffbd0e14173_94fb029812b4) + MysteryTourFieldOutside = Enum(0xe8fa8b93, enum_8ffbd0e14173_94fb029812b4) UniqueID = U16(0x54706054) # size is 4, could this be an array? class MysteryTourFishParam(Row): UniqueID = U16(0x54706054) - TargetShadow = U8(0xc35f78ed) # size is 2, could this be an array? + TargetShadow = RawData(0xc35f78ed, 2) class MysteryTourInsectParam(Row): UniqueID = U16(0x54706054) - TargetInsect = U8(0xd086a528) # size is 14, could this be an array? + TargetInsect = RawData(0xd086a528, 14) class MysteryTourItemParam(Row): UniqueID = U16(0x54706054) # size is 4, could this be an array? class MysteryTourParam(Row): - _dd59b554 = Enum(0xdd59b554, enum_c4b640ed3760_e8e603be0f51) - _1c8d9dbc = Enum(0x1c8d9dbc, enum_960b44c579bc_90f80471d9f2) + ItemPlacementKind = Enum(0xdd59b554, enum_c4b640ed3760_e8e603be0f51) + TourType = Enum(0x1c8d9dbc, enum_960b44c579bc_90f80471d9f2) FishPattern = S16(0xb1f384dc) InsectPattern = S16(0xe23c6453) - _bc5f2a7b = U16(0xbc5f2a7b) - _813f03cb = U16(0x813f03cb) + MustItem0 = U16(0xbc5f2a7b) + MustItem1 = U16(0x813f03cb) MysteryTourFieldUniqueID = U16(0x72573f73) MysteryTourItemUniqueID = U16(0x7a09986c) UniqueID = U16(0x54706054) @@ -6014,11 +6024,11 @@ class NmlNpcParam(Row): _5ef86f1f = U32(0x5ef86f1f) _195815cf = U32(0x195815cf) _bea84522 = Enum(0xbea84522, enum_8fe44c9d797f_aa6d915eb9ed) - _9eea1288 = Enum(0x9eea1288, enum_a68bce6af69b_92745feba3f9) - _04f52f6a = Enum(0x04f52f6a, enum_3db89b93b3c4_1360cab183ed) - _aa4403ea = Enum(0xaa4403ea, enum_872b31abf9f9_cc7475a100e8) - _0e7ab6a6 = Enum(0x0e7ab6a6, enum_4608a26bdcad_ba6d01a90298) - _dd2d2adc = Enum(0xdd2d2adc, enum_04c6f73235ef_eb1f48d30352) + Hobby = Enum(0x9eea1288, enum_a68bce6af69b_92745feba3f9) + NpcLooks = Enum(0x04f52f6a, enum_3db89b93b3c4_1360cab183ed) + Social = Enum(0xaa4403ea, enum_872b31abf9f9_cc7475a100e8) + VmPauseType = Enum(0x0e7ab6a6, enum_4608a26bdcad_ba6d01a90298) + VmRhythmType = Enum(0xdd2d2adc, enum_04c6f73235ef_eb1f48d30352) AccentWall = U16(0x08238405) BromideItemID = S16(0x71bf253b) FloorType = U16(0x0b52f5bb) @@ -6035,8 +6045,8 @@ class NmlNpcParam(Row): BirthMonth = U8(0x9456b6a3) Color1 = U8(0x34eb5dc3) Color2 = U8(0x265ef22d) - _4ce98793 = String(0x4ce98793) # size 64 - _c1fb0035 = String(0xc1fb0035) # size 64 + HavokResName = String(0x4ce98793) # string64 + HelperBoneResName = String(0xc1fb0035) # string64 InitLive = U8(0x454b2adc) _566f1d31 = U8(0x566f1d31) Label = String(0x2f1b930d) # string8 @@ -6067,20 +6077,20 @@ class NmlNpcRaceParam(Row): Label = String(0x2f1b930d) # string8 class NpcCastLabelData(Row): - _02c2ac67 = String(0x02c2ac67) # size 32 + AIFlowEntryName = String(0x02c2ac67) # string32 AIFlowName = String(0xf37316e6) # string64 AppearStage = U8(0x378b2f14) CastType = U8(0xb7a6c4a8) # size is 3, could this be an array? class NpcCastScheduleData(Row): - _aaae3a0f = U8(0xaaae3a0f) + ApplyNeedActivity = U8(0xaaae3a0f) CanDoze = U8(0xac0593cc) CastLabel = U8(0x69a9bb3c) _d507df3e = U8(0xd507df3e) EndHour = U8(0x675ca211) EndMinute = U8(0x2b09d942) EventName = String(0x7d740fa4) # string32 - _a78d0cc5 = U8(0xa78d0cc5) + NeglectSleep = U8(0xa78d0cc5) StartHour = U8(0x8ae48661) StartMinute = U8(0x3835a9dd) _e76db92f = U16(0xe76db92f) @@ -6089,11 +6099,11 @@ class NpcEquipRule(Row): _423d1c4d = Enum(0x423d1c4d, enum_8660a424ddf9_da4e1de32164) _b219374f = Enum(0xb219374f, enum_eac1ccc130ff_55f087e18a44) _68d62ca8 = Enum(0x68d62ca8, enum_3f8ad7b8db09_a7b5a46a35b6) - _1f401b52 = U32(0x1f401b52) - _e765b554 = U32(0xe765b554) + PurposeScore = S32(0x1f401b52) + PurposeTag = U32(0xe765b554) ScoreMultiplier = Float(0xcbbe9d2d) SeasonScore = S32(0x79be959d) - _a3dc7c4c = U32(0xa3dc7c4c) + TasteScore = S32(0xa3dc7c4c) UniqueID = U16(0x54706054) _f9cf603a = U8(0xf9cf603a) _2c2a379e = U8(0x2c2a379e) @@ -6117,101 +6127,101 @@ class NpcInterest(Row): _6bcf870d = U8(0x6bcf870d) IntervalTime = U8(0xa0d9d29e) LabelType = U8(0xd7ded52a) - _604df507 = String(0x604df507) # size 32 - _a0efadac = U8(0xa0efadac) + MoveASType = String(0x604df507) # string32 + MoveConditionType = U8(0xa0efadac) NeedType = U8(0xd6b82305) RainActive = U8(0xa9de0384) - _154eee75 = U8(0x154eee75) - _d2ab4a8f = U8(0xd2ab4a8f) - _a0b3903d = U8(0xa0b3903d) - _1cb2e5a6 = U8(0x1cb2e5a6) - _cfca2366 = U8(0xcfca2366) - _92827ae7 = U8(0x92827ae7) - _fa3b3608 = U8(0xfa3b3608) - _e4fe6719 = U8(0xe4fe6719) - _b9e9f361 = U8(0xb9e9f361) - _2ae7c830 = U8(0x2ae7c830) - _1b6eaa53 = U8(0x1b6eaa53) - _8d3bad84 = U8(0x8d3bad84) - _ee0961fa = U8(0xee0961fa) - _8eabc257 = String(0x8eabc257) # size 34 + TimeZoneIndoorEarlyMorningLevel = U8(0x154eee75) + TimeZoneIndoorEveningLevel = U8(0xd2ab4a8f) + TimeZoneIndoorMidnightLevel = U8(0xa0b3903d) + TimeZoneIndoorMorningLevel = U8(0x1cb2e5a6) + TimeZoneIndoorNightLevel = U8(0xcfca2366) + TimeZoneIndoorNoonLevel = U8(0x92827ae7) + TimeZoneOutdoorEarlyMorningLevel = U8(0xfa3b3608) + TimeZoneOutdoorEveningLevel = U8(0xe4fe6719) + TimeZoneOutdoorMidnightLevel = U8(0xb9e9f361) + TimeZoneOutdoorMorningLevel = U8(0x2ae7c830) + TimeZoneOutdoorNightLevel = U8(0x1b6eaa53) + TimeZoneOutdoorNoonLevel = U8(0x8d3bad84) + VillageDevelopmentLevel = U8(0xee0961fa) + WaitASType = String(0x8eabc257) # string32 class NpcLife(Row): - _3b27f030 = U32(0x3b27f030) + ArriveDist = Float(0x3b27f030) ItemUniqueID = U16(0xfd9af1e1) - _76e5e67a = U16(0x76e5e67a) + SatisfyMinute = U16(0x76e5e67a) BehaviorType = U8(0x40876b17) EquipRule = String(0xd941db12) # string32 FlagType = U8(0x430dbf65) - _bdd4dc0f = U8(0xbdd4dc0f) - _cd61ce25 = U8(0xcd61ce25) - _9fbbc76b = U8(0x9fbbc76b) - _54ab2c62 = U8(0x54ab2c62) - _a42b13ce = U8(0xa42b13ce) - _1eb65d06 = U8(0x1eb65d06) - _ebd71bbd = U8(0xebd71bbd) - _630a25b4 = U8(0x630a25b4) - _38954eb6 = U8(0x38954eb6) - _1f3bcf5e = U8(0x1f3bcf5e) + GroupActivityPlacementType = U8(0xbdd4dc0f) + HobbyEducationLevel = U8(0xcd61ce25) + HobbyFashionLevel = U8(0x9fbbc76b) + HobbyFitnessLevel = U8(0x54ab2c62) + HobbyMotif = U8(0xa42b13ce) + HobbyMusicLevel = U8(0x1eb65d06) + HobbyNatureLevel = U8(0xebd71bbd) + HobbyPlayLevel = U8(0x630a25b4) + LifeMotif = U8(0x38954eb6) + LiveMotif = U8(0x1f3bcf5e) LookAtType = U8(0x35c78d62) - _604df507 = String(0x604df507) # size 32 + MoveASType = String(0x604df507) # string32 NetPlay = U8(0xf196e054) RainActive = U8(0xa9de0384) - _67850558 = U8(0x67850558) + RainEquipment = U8(0x67850558) SeasonAutumnLevel = U8(0x7c1b4734) SeasonSpringLevel = U8(0xeaadf252) SeasonSummerLevel = U8(0x2760bc87) - _b2540403 = U8(0xb2540403) - SpotType = U8(0x9bc85bd0) # size is 3, could this be an array? - _154eee75 = U8(0x154eee75) - _d2ab4a8f = U8(0xd2ab4a8f) - _a0b3903d = U8(0xa0b3903d) - _1cb2e5a6 = U8(0x1cb2e5a6) - _cfca2366 = U8(0xcfca2366) - _92827ae7 = U8(0x92827ae7) - _fa3b3608 = U8(0xfa3b3608) - _e4fe6719 = U8(0xe4fe6719) - _b9e9f361 = U8(0xb9e9f361) - _2ae7c830 = U8(0x2ae7c830) - _1b6eaa53 = U8(0x1b6eaa53) - _8d3bad84 = U8(0x8d3bad84) - _ee0961fa = U8(0xee0961fa) - _8eabc257 = String(0x8eabc257) # size 32 + SeasonWinterLevel = U8(0xb2540403) + SpotType = RawData(0x9bc85bd0, 3) + TimeZoneIndoorEarlyMorningLevel = U8(0x154eee75) + TimeZoneIndoorEveningLevel = U8(0xd2ab4a8f) + TimeZoneIndoorMidnightLevel = U8(0xa0b3903d) + TimeZoneIndoorMorningLevel = U8(0x1cb2e5a6) + TimeZoneIndoorNightLevel = U8(0xcfca2366) + TimeZoneIndoorNoonLevel = U8(0x92827ae7) + TimeZoneOutdoorEarlyMorningLevel = U8(0xfa3b3608) + TimeZoneOutdoorEveningLevel = U8(0xe4fe6719) + TimeZoneOutdoorMidnightLevel = U8(0xb9e9f361) + TimeZoneOutdoorMorningLevel = U8(0x2ae7c830) + TimeZoneOutdoorNightLevel = U8(0x1b6eaa53) + TimeZoneOutdoorNoonLevel = U8(0x8d3bad84) + VillageDevelopmentLevel = U8(0xee0961fa) + WaitASType = String(0x8eabc257) # string32 class NpcLooksParam(Row): - _6ffec71e = U32(0x6ffec71e) # possible string size 4 - _529eeeae = U32(0x529eeeae) # possible string size 4 - _153e947e = U32(0x153e947e) # possible string size 4 - _a1e8d2bb = U32(0xa1e8d2bb) # possible string size 4 - _9c88fb0b = U32(0x9c88fb0b) # possible string size 4 - _db2881db = U32(0xdb2881db) # possible string size 4 - _c4bb5846 = U32(0xc4bb5846) # possible string size 4 - _f9db71f6 = U32(0xf9db71f6) # possible string size 4 - _be7b0b26 = U32(0xbe7b0b26) # possible string size 4 - _b305defd = U32(0xb305defd) # possible string size 4 - _8e65f74d = U32(0x8e65f74d) # possible string size 4 - _c9c58d9d = U32(0xc9c58d9d) # possible string size 4 - _c34424c7 = U32(0xc34424c7) # possible string size 4 - _fe240d77 = U32(0xfe240d77) # possible string size 4 - _b98477a7 = U32(0xb98477a7) # possible string size 4 - _20624ee7 = U32(0x20624ee7) # possible string size 4 - _1d026757 = U32(0x1d026757) # possible string size 4 - _5aa21d87 = U32(0x5aa21d87) # possible string size 4 - _48a92c68 = U32(0x48a92c68) # possible string size 4 - _75c905d8 = U32(0x75c905d8) # possible string size 4 - _32697f08 = U32(0x32697f08) # possible string size 4 - _effe09fe = U32(0xeffe09fe) - _d29e204e = U32(0xd29e204e) - _953e5a9e = U32(0x953e5a9e) - _d598c60d = U32(0xd598c60d) # possible string size 4 - _e8f8efbd = U32(0xe8f8efbd) # possible string size 4 - _af58956d = U32(0xaf58956d) # possible string size 4 - _eb39552d = U32(0xeb39552d) # possible string size 4 - _d6597c9d = U32(0xd6597c9d) # possible string size 4 - _91f9064d = U32(0x91f9064d) # possible string size 4 - _6f9dd83d = U32(0x6f9dd83d) # possible string size 4 - _52fdf18d = U32(0x52fdf18d) # possible string size 4 - _155d8b5d = U32(0x155d8b5d) # possible string size 4 + Book0 = U32(0x6ffec71e) + Book1 = U32(0x529eeeae) + Book2 = U32(0x153e947e) + Comic0 = U32(0xa1e8d2bb) + Comic1 = U32(0x9c88fb0b) + Comic2 = U32(0xdb2881db) + Dream0 = U32(0xc4bb5846) + Dream1 = U32(0xf9db71f6) + Dream2 = U32(0xbe7b0b26) + Drink0 = U32(0xb305defd) + Drink1 = U32(0x8e65f74d) + Drink2 = U32(0xc9c58d9d) + Food0 = U32(0xc34424c7) + Food1 = U32(0xfe240d77) + Food2 = U32(0xb98477a7) + Hobby0 = U32(0x20624ee7) + Hobby1 = U32(0x1d026757) + Hobby2 = U32(0x5aa21d87) + Movie0 = U32(0x48a92c68) + Movie1 = U32(0x75c905d8) + Movie2 = U32(0x32697f08) + Music0 = U32(0xeffe09fe) + Music1 = U32(0xd29e204e) + Music2 = U32(0x953e5a9e) + Speciality0 = U32(0xd598c60d) + Speciality1 = U32(0xe8f8efbd) + Speciality2 = U32(0xaf58956d) + Sports0 = U32(0xeb39552d) + Sports1 = U32(0xd6597c9d) + Sports2 = U32(0x91f9064d) + TvProgram0 = U32(0x6f9dd83d) + TvProgram1 = U32(0x52fdf18d) + TvProgram2 = U32(0x155d8b5d) UniqueID = U16(0x54706054) Label = String(0x87bf00e8) # string32 @@ -6224,28 +6234,28 @@ class NpcMoveRoomTemplate(Row): _8f5c3da3 = U32(0x8f5c3da3) class NpcMsgBullfestParam(Row): - _ddf1f8bf = Enum(0xddf1f8bf, enum_47e581a0f3c1_94306367028d) + NpcMsgBullfestCondition = Enum(0xddf1f8bf, enum_47e581a0f3c1_94306367028d) _754c57c7 = U16(0x754c57c7) - _9e7becc4 = U16(0x9e7becc4) # possible string size 2 + _9e7becc4 = U16(0x9e7becc4) AccessoryID = U16(0x478dd182) _c35c5af7 = U16(0xc35c5af7) - _286be1f4 = U16(0x286be1f4) # possible string size 2 + _286be1f4 = U16(0x286be1f4) BagID = U16(0x3af6dfe2) BottomsID = U16(0x524596a2) CapID = U16(0x8ff469e1) - _cd89ffeb = U16(0xcd89ffeb) # possible string size 2 + CombinationNum = U16(0xcd89ffeb) EyeAcceID = U16(0xda01c243) _8c03fdc7 = U16(0x8c03fdc7) - _673446c4 = U16(0x673446c4) # possible string size 2 + _673446c4 = U16(0x673446c4) _b9507563 = U16(0xb9507563) - _5267ce60 = U16(0x5267ce60) # possible string size 2 + _5267ce60 = U16(0x5267ce60) _7b1d9990 = U16(0x7b1d9990) - _902a2293 = U16(0x902a2293) # possible string size 2 + _902a2293 = U16(0x902a2293) HelmetID = U16(0xf429d772) _5ef56066 = U16(0x5ef56066) - _b5c2db65 = U16(0xb5c2db65) # possible string size 2 + _b5c2db65 = U16(0xb5c2db65) _d0241896 = U16(0xd0241896) - _3b13a395 = U16(0x3b13a395) # possible string size 2 + _3b13a395 = U16(0x3b13a395) ShoesID = U16(0xf07156d2) SocksID = U16(0xe113ac8d) ToolID = U16(0xebb9a634) @@ -6253,7 +6263,7 @@ class NpcMsgBullfestParam(Row): UmbrellaID = U16(0x003c0210) UniqueID = U16(0x54706054) _7991b277 = U16(0x7991b277) - _92a60974 = U32(0x92a60974) # possible string size 4 + _92a60974 = U32(0x92a60974) class NpcRoomTemplate(Row): RoomType = U32(0xd9a1f501) @@ -6280,18 +6290,18 @@ class NpcSpModelScale(Row): _8005cfa2 = U32(0x8005cfa2) # possible string size 4 _48e540d2 = U32(0x48e540d2) # possible string size 4 _e0e55820 = U32(0xe0e55820) # possible string size 4 - _91f4a29c = U32(0x91f4a29c) # possible string size 4 - _d654d84c = U32(0xd654d84c) # possible string size 4 - _1eb4573c = U32(0x1eb4573c) - _b6b44fce = U32(0xb6b44fce) - _0a65e08a = U32(0x0a65e08a) # possible string size 4 - _4dc59a5a = U32(0x4dc59a5a) - _8525152a = U32(0x8525152a) - _2d250dd8 = U32(0x2d250dd8) - _47ad4181 = U32(0x47ad4181) # possible string size 4 - _000d3b51 = U32(0x000d3b51) # possible string size 4 - _c8edb421 = U32(0xc8edb421) # possible string size 4 - _60edacd3 = U32(0x60edacd3) + NormalScaleHA = Float(0x91f4a29c) + NormalScaleHB = Float(0xd654d84c) + NormalScaleHG = Float(0x1eb4573c) + NormalScaleHR = Float(0xb6b44fce) + NormalScaleLA = Float(0x0a65e08a) + NormalScaleLB = Float(0x4dc59a5a) + NormalScaleLG = Float(0x8525152a) + NormalScaleLR = Float(0x2d250dd8) + NormalScaleNA = Float(0x47ad4181) + NormalScaleNB = Float(0x000d3b51) + NormalScaleNG = Float(0xc8edb421) + NormalScaleNR = Float(0x60edacd3) UniqueID = U16(0x54706054) Label = String(0x87bf00e8) # string32 Name = String(0x977adfce) # string32 @@ -6308,14 +6318,14 @@ class NpcSpServiceMotionRandom(Row): class NpcSpServiceMotionWork(Row): UniqueID = U16(0x54706054) - _cd16f843 = String(0xcd16f843) # size 66 - _26214340 = String(0x26214340) # size 66 - _c9e3287e = String(0xc9e3287e) # size 66 - _2b3f3307 = String(0x2b3f3307) # size 66 - _c4fd5839 = String(0xc4fd5839) # size 66 - _2fcae33a = String(0x2fcae33a) # size 66 - _c0088804 = String(0xc0088804) # size 66 - _3103d389 = String(0x3103d389) # size 66 + ASCommand1 = String(0xcd16f843) # string66 + ASCommand2 = String(0x26214340) # string66 + ASCommand3 = String(0xc9e3287e) # string66 + ASCommand4 = String(0x2b3f3307) # string66 + ASCommand5 = String(0xc4fd5839) # string66 + ASCommand6 = String(0x2fcae33a) # string66 + ASCommand7 = String(0xc0088804) # string66 + ASCommand8 = String(0x3103d389) # string66 Label = String(0x87bf00e8) # string32 Rate1 = U8(0x94113760) Rate2 = U8(0x86a4988e) @@ -6334,45 +6344,47 @@ class NpcSpServiceMotionWorkSp(Row): StartHour = U8(0x8ae48661) # size is 2, could this be an array? class PlayerStateParam(Row): - _4045796c = Enum(0x4045796c, enum_0a0cce2b4f07_e7b3e2de0566) - _ccf68ebe = Enum(0xccf68ebe, enum_6bc751394207_9a22cc494738) + BgCheckType = Enum(0x4045796c, enum_0a0cce2b4f07_e7b3e2de0566) + ChangeDemo = Enum(0xccf68ebe, enum_6bc751394207_9a22cc494738) ObjCheckRate = Float(0x38762eaa) - _c5567172 = Enum(0xc5567172, enum_4cb47c29b213_bcb1c15d0dcc) - _f9dcdec7 = Enum(0xf9dcdec7, enum_666520d79fd1_c1f7ed2fb38f) - _838b098c = Enum(0x838b098c, enum_10a6294998ff_537c16dab4e8) - _f299f7fc = Enum(0xf299f7fc, enum_71a6eb72125d_4959f0d2a68c) + ObjCheckType = Enum(0xc5567172, enum_4cb47c29b213_bcb1c15d0dcc) + PacketType = Enum(0xf9dcdec7, enum_666520d79fd1_c1f7ed2fb38f) + RemoteChase = Enum(0x838b098c, enum_10a6294998ff_537c16dab4e8) + ToolState = Enum(0xf299f7fc, enum_71a6eb72125d_4959f0d2a68c) AcceptAccess = U8(0xa6324d34) _f413acd2 = U8(0xf413acd2) _833e2942 = U8(0x833e2942) - _730cefc8 = U8(0x730cefc8) + BeesRunAway = U8(0x730cefc8) BgmEnd = U8(0xa9f6fac2) _497ac4d6 = U8(0x497ac4d6) _63f77486 = U8(0x63f77486) _5dcf7b24 = U8(0x5dcf7b24) _16e483f0 = U8(0x16e483f0) _aa0070b7 = U8(0xaa0070b7) - _ae3add79 = U8(0xae3add79) + DemoNetLockState = U8(0xae3add79) _1aaaddc1 = U8(0x1aaaddc1) _68daf155 = U8(0x68daf155) EnableStageChange = U8(0xecfe9ddb) ForbidOverwrite = U8(0x35fd6466) _e550abdf = U8(0xe550abdf) - _5681a1c3 = U8(0x5681a1c3) - _e1e934d5 = U8(0xe1e934d5) + HideHUD = U8(0x5681a1c3) + _066fbe8e = U8(0x066fbe8e) + JudgeVisibleOn = U8(0xe1e934d5) _ede0a8ca = U8(0xede0a8ca) _87438100 = U8(0x87438100) NpcLookAction = U8(0xa1b074dd) _5b6d5751 = U8(0x5b6d5751) PoseTrans = U8(0xfbb451bf) + _013cbdbd = U8(0x013cbdbd) _65fd6b0d = U8(0x65fd6b0d) _2b6186a0 = U8(0x2b6186a0) _95798f28 = U8(0x95798f28) - _2ae273e3 = String(0x2ae273e3) # size 48 + StateName = String(0x2ae273e3) # string48 StopAutoSave = U8(0xfce7d916) _a84507aa = U8(0xa84507aa) _c033d95a = U8(0xc033d95a) # possible string size 1 _ed32aade = U8(0xed32aade) - WaitType = U8(0x9067bb0e) # size is 2, could this be an array? + WaitType = U8(0x9067bb0e) # size is 4, could this be an array? class RadioCM(Row): SelectRate = Float(0x293ee089) @@ -6380,25 +6392,25 @@ class RadioCM(Row): MusicNo = U16(0x0f30a50e) UniqueID = U16(0x54706054) BeforeDays = U8(0x00244ce4) - _806cfd72 = String(0x806cfd72) # size 128 - _627277e6 = U8(0x627277e6) # possible string size 1 + EventLabelShort = String(0x806cfd72) # string128 + Timezone = U8(0x627277e6) class RadioJingle(Row): SelectRate = Float(0x293ee089) - _fc7a1955 = Enum(0xfc7a1955, enum_a579ed29f896_c3ff5ecc7a5b) + Timezone = Enum(0xfc7a1955, enum_a579ed29f896_c3ff5ecc7a5b) Frames = U16(0x45ffea9a) MusicNo = U16(0x0f30a50e) UniqueID = U16(0x54706054) BeforeDays = U8(0x00244ce4) - _806cfd72 = String(0x806cfd72) # size 129 + EventLabelShort = String(0x806cfd72) # string128 class RecipeCraftParam(Row): - _5f405bfb = U32(0x5f405bfb) - _7f5b6179 = Enum(0x7f5b6179, enum_f924f1356c8c_64c17a17e85b) + BoardColorID = U32(0x5f405bfb) + CraftRecipeSeason = Enum(0x7f5b6179, enum_f924f1356c8c_64c17a17e85b) _478b74e4 = Enum(0x478b74e4, enum_93cb28c3569f_1cf1287084ce) - _34a742ad = Enum(0x34a742ad, enum_876f2a44aa3e_ea533d18da76) - _cde5164f = Enum(0xcde5164f, enum_a7030bb7fc9b_fc546f9fbb31) - _3711677b = U32(0x3711677b) # possible string size 4 + CraftUnlock = Enum(0x34a742ad, enum_876f2a44aa3e_ea533d18da76) + NPCUnlock = Enum(0xcde5164f, enum_a7030bb7fc9b_fc546f9fbb31) + VillagerOpenNum = U32(0x3711677b) Amount1 = U16(0x13a65775) Amount2 = U16(0x54062da5) Amount3 = U16(0x69660415) @@ -6441,11 +6453,11 @@ class RoomCurtainTexParam(Row): ResourceName = String(0x4b9c4229) # string64 class RoomFloorParam(Row): - _f74f3d2c = Enum(0xf74f3d2c, enum_0caaf5f51cb7_b79133e4ebb1) + Act = Enum(0xf74f3d2c, enum_0caaf5f51cb7_b79133e4ebb1) Price = S32(0x718b024d) - _49295020 = Enum(0x49295020, enum_67d8f9fad662_3c4e63ce8503) + Scale = Enum(0x49295020, enum_67d8f9fad662_3c4e63ce8503) _b117eb21 = Enum(0xb117eb21, enum_67d8f9fad662_3c4e63ce8503) - _ab771eae = U16(0xab771eae) + Floorboards = U16(0xab771eae) ItemTableId = U16(0x58aff4fb) LandingUniqueID = U16(0x8fced711) UniqueID = U16(0x54706054) @@ -6453,19 +6465,19 @@ class RoomFloorParam(Row): Horizon = U8(0x3543c34a) ItemName = String(0xb8cc232c) # string64 ResourceName = String(0x4b9c4229) # string64 - _05836619 = U8(0x05836619) - _8ed948dd = U8(0x8ed948dd) + Rotatable = U8(0x8ed948dd) # size is 2, could this be an array? class RoomLandingParam(Row): - _ab771eae = U16(0xab771eae) + Floorboards = U16(0xab771eae) + _2fe593c3 = U16(0x2fe593c3) UniqueID = U16(0x54706054) - _05038516 = String(0x05038516) # size 64 + LandingName = String(0x05038516) # string64 ResourceName = String(0x4b9c4229) # string64 class RoomWallParam(Row): - _8a377042 = Enum(0x8a377042, enum_9cef5ff8f2fc_3c4e63ce8503) - _f74f3d2c = Enum(0xf74f3d2c, enum_0caaf5f51cb7_b79133e4ebb1) - _85ed8743 = Enum(0x85ed8743, enum_1be25fe2a516_ddd20c924fed) + AO = Enum(0x8a377042, enum_9cef5ff8f2fc_3c4e63ce8503) + Act = Enum(0xf74f3d2c, enum_0caaf5f51cb7_b79133e4ebb1) + Light = Enum(0x85ed8743, enum_1be25fe2a516_ddd20c924fed) Price = S32(0x718b024d) ArchUniqueID = U16(0x499e42f9) CeilingUniqueID = U16(0x947875dd) @@ -6476,49 +6488,102 @@ class RoomWallParam(Row): WindowUniqueID = U16(0xe3a28616) ItemName = String(0xb8cc232c) # string64 ResourceName = String(0x4b9c4229) # string64 - _05836619 = U8(0x05836619) - TextureWindow = U8(0x318ebbf2) + TextureWindow = U8(0x318ebbf2) # size is 2, could this be an array? class RoomWindowParam(Row): - _c90ab4c4 = Enum(0xc90ab4c4, enum_f18e5565c112_ab0466cfcd5a) - _cbc01f0d = Enum(0xcbc01f0d, enum_8bcffcdc34f9_75d5da8d5621) + RoomWindowModelType = Enum(0xc90ab4c4, enum_f18e5565c112_ab0466cfcd5a) + RoomWindowWallType = Enum(0xcbc01f0d, enum_8bcffcdc34f9_75d5da8d5621) UniqueID = U16(0x54706054) ResourceName = String(0x4b9c4229) # string64 WindowName = String(0x9b0b7ce4) # string64 +class SeafoodAppearParam(Row): + AppearArea = U32(0x64330cb0) + ItemID = U16(0x20cb67bc) + ProbAprDaytime = U16(0x9c4a43c0) + ProbAprMorningAndEvening = U16(0x0dbbebb5) + ProbAprNight = U16(0x1d790df7) + ProbAugDaytime = U16(0x15de6a3f) + ProbAugMorningAndEvening = U16(0x74ea1d73) + ProbAugNight = U16(0xada9eb19) + ProbDecDaytime = U16(0x267c99f7) + ProbDecMorningAndEvening = U16(0xc11af347) + ProbDecNight = U16(0x9217f8b8) + ProbFebDaytime = U16(0x5cb71135) + ProbFebMorningAndEvening = U16(0x0f095b88) + ProbFebNight = U16(0x91ee0d19) + ProbJanDaytime = U16(0xb3f1a70f) + ProbJanMorningAndEvening = U16(0x51bcedfa) + ProbJanNight = U16(0x3e01d394) + ProbJulDaytime = U16(0x2b74f5dc) + ProbJulMorningAndEvening = U16(0x7ec203a5) + ProbJulNight = U16(0x24dbb4e0) + ProbJunDaytime = U16(0xc74f6b43) + ProbJunMorningAndEvening = U16(0x5092ca25) + ProbJunNight = U16(0x202e64dd) + ProbMarDaytime = U16(0xdf2eadb2) + ProbMarMorningAndEvening = U16(0x2cb125cc) + ProbMarNight = U16(0x770b5b7d) + ProbMayDaytime = U16(0xaebc09bc) + ProbMayMorningAndEvening = U16(0xac8aae8c) + ProbMayNight = U16(0x8feba08a) + ProbNovDaytime = U16(0x5aafbfa6) + ProbNovMorningAndEvening = U16(0xc57d2eb8) + ProbNovNight = U16(0x5b0802f1) + ProbOctDaytime = U16(0xb12179b4) + ProbOctMorningAndEvening = U16(0x6aed60aa) + ProbOctNight = U16(0xce420c64) + ProbSepDaytime = U16(0x5e853057) + ProbSepMorningAndEvening = U16(0x1fe65c0c) + ProbSepNight = U16(0x260ec620) # size is 4, could this be an array? + +class SeafoodShadowInfoParam(Row): + _093dfe4f = U32(0x093dfe4f) + UniqueID = U16(0x54706054) + ModelResName = String(0xfad4ff78) # string65 + +class SeafoodStatusParam(Row): + _fbace208 = U32(0xfbace208) + _de78df0f = U32(0xde78df0f) # possible string size 4 + _afeb1bf1 = U32(0xafeb1bf1) + ShadowType = U32(0xac0ebe24) + ItemID = U16(0x20cb67bc) + _d42df0b4 = U16(0xd42df0b4) + UniqueID = U16(0x54706054) + DebugName = String(0xab51a3cf) # string32 + Label = String(0x87bf00e8) # string32 + ResName = String(0x48ef0398) # string64 + ResNameMuseum = String(0x1c8856db) # string32 + class SeasonCalendar(Row): - _4875e383 = U8(0x4875e383) - _ea066cc1 = U8(0xea066cc1) - _8b21a26b = U8(0x8b21a26b) - _29522d29 = U8(0x29522d29) + Bush_N = U8(0x4875e383) + Bush_S = U8(0xea066cc1) + Cloud_N = U8(0x8b21a26b) + Cloud_S = U8(0x29522d29) Day = U8(0xd5692bff) - _61501334 = U8(0x61501334) - _c3239c76 = U8(0xc3239c76) + Fog_N = U8(0x61501334) + Fog_S = U8(0xc3239c76) Month = U8(0x287db05d) - _66b4a4c1 = U8(0x66b4a4c1) - _c4c72b83 = U8(0xc4c72b83) - _b5a8fc2e = U8(0xb5a8fc2e) - _17db736c = U8(0x17db736c) - _185d9096 = U8(0x185d9096) - _ba2e1fd4 = U8(0xba2e1fd4) - _5b8be707 = U8(0x5b8be707) - _f9f86845 = U8(0xf9f86845) - _80e1de38 = U8(0x80e1de38) - _2292517a = U8(0x2292517a) - _a155bc19 = U8(0xa155bc19) - _0326335b = U8(0x0326335b) + SPWeather_N = U8(0x66b4a4c1) + SPWeather_S = U8(0xc4c72b83) + Sakura_N = U8(0xb5a8fc2e) + Sakura_S = U8(0x17db736c) + Season_N = U8(0x185d9096) + Season_S = U8(0xba2e1fd4) + Shop_N = U8(0x5b8be707) + Shop_S = U8(0xf9f86845) + Snow_N = U8(0x80e1de38) + Snow_S = U8(0x2292517a) + Weed_N = U8(0xa155bc19) + Weed_S = U8(0x0326335b) class ShopItemRouteFlags(Row): FlagLand = S32(0x3fe43170) FlagPlayer = S32(0x4171a41d) - _d3d4284e = Enum(0xd3d4284e, enum_05496a929e72_1987c9f2e67f) + ShopType = Enum(0xd3d4284e, enum_05496a929e72_1987c9f2e67f) AttrCollectBit = U8(0x74b2eb78) ItemFrom = String(0x46e66708) # string32 -class SoundAmbientPlacementParam(Row): - UniqueID = U16(0x54706054) - Name = String(0x85cf1615) # string128 - class SoundAttributeForGround(Row): _5e7a33b5 = U16(0x5e7a33b5) UniqueID = U16(0x54706054) @@ -6529,14 +6594,14 @@ class SoundAttributeForPlacement(Row): class SoundAudioMusic(Row): AudioMusicID = S16(0xd4892d19) - _3637ebb9 = U16(0x3637ebb9) + RefItemUniqueID = U16(0x3637ebb9) UniqueID = U16(0x54706054) _32bc8d59 = U8(0x32bc8d59) # possible string size 1 Label = String(0x87bf00e8) # string32 class SoundInstruments(Row): - _64bc65e7 = Enum(0x64bc65e7, enum_a97c5a371180_d749edee2750) - _3637ebb9 = U16(0x3637ebb9) + InstrumentsType = Enum(0x64bc65e7, enum_a97c5a371180_d749edee2750) + RefItemUniqueID = U16(0x3637ebb9) UniqueID = U16(0x54706054) Label = String(0x87bf00e8) # string32 Name = String(0x85cf1615) # string128 @@ -6547,8 +6612,8 @@ class SoundMaterialType(Row): DebugName = String(0xab51a3cf) # string32 class SpNpcParam(Row): - _dda5d566 = Enum(0xdda5d566, enum_c1ee150f0e21_f567104db912) - _86ad0ce1 = Enum(0x86ad0ce1, enum_c1ee150f0e21_f567104db912) + GenderAsia = Enum(0xdda5d566, enum_c1ee150f0e21_f567104db912) + GenderUsEu = Enum(0x86ad0ce1, enum_c1ee150f0e21_f567104db912) PacketId = S32(0x3ce2e8d8) Social = U32(0x23e7c2a0) NpcSpClothSet = U16(0x9611c929) @@ -6558,7 +6623,7 @@ class SpNpcParam(Row): UniqueID = U16(0x54706054) BirthMDay = U8(0x919ea52a) BirthMonth = U8(0x9456b6a3) - _4ce98793 = String(0x4ce98793) # size 64 + HavokResName = String(0x4ce98793) # string64 Label = String(0x2f1b930d) # string8 NameWithTitle = U8(0x07d60b3d) NpcColor = U8(0x41977699) @@ -6568,11 +6633,11 @@ class SpNpcParam(Row): _21c5bbd6 = U8(0x21c5bbd6) _e52f0037 = U8(0xe52f0037) _42f255d5 = U8(0x42f255d5) - _e7534ab5 = U8(0xe7534ab5) - _9d1d8e45 = U32(0x9d1d8e45) + VmPauseType = U8(0xe7534ab5) + VmRhythmType = U8(0x9d1d8e45) # size is 4, could this be an array? class StructureBridgeParam(Row): - _74be6041 = Enum(0x74be6041, enum_d213af309f1d_10d5d2b786dc) + BridgePattern = Enum(0x74be6041, enum_d213af309f1d_10d5d2b786dc) BridgeTypeUniqueID = U16(0xee9ce68d) UniqueID = U16(0x54706054) ModelName = String(0x39b5a93d) # string32 @@ -6582,7 +6647,7 @@ class StructureBridgeTypeParam(Row): ItemNameUniqueID = U16(0xc33a894e) UniqueID = U16(0x54706054) BridgeTypeName = String(0x68cf5938) # string32 - _5c28c4db = String(0x5c28c4db) # size 32 + BridgeTypeNameJp = String(0x5c28c4db) # string32 class StructureDoorParam(Row): _e7e1c6cd = U32(0xe7e1c6cd) @@ -6600,24 +6665,24 @@ class StructureDoorParam(Row): _498a840d = U32(0x498a840d) # possible string size 4 UniqueID = U16(0x54706054) Name = String(0x977adfce) # string32 - _bd37bfd7 = String(0xbd37bfd7) # size 32 - _52f5d4e9 = String(0x52f5d4e9) # size 32 - _12a20792 = String(0x12a20792) # size 32 - _fd606cac = String(0xfd606cac) # size 32 - _1657d7af = String(0x1657d7af) # size 32 - _b9c26fea = String(0xb9c26fea) # size 32 - _560004d4 = String(0x560004d4) # size 32 - _b4dc1fad = String(0xb4dc1fad) # size 32 - _5b1e7493 = String(0x5b1e7493) # size 32 - _b029cf90 = String(0xb029cf90) # size 32 - _5feba4ae = String(0x5feba4ae) # size 32 - _aee0ff23 = String(0xaee0ff23) # size 32 - _4122941d = String(0x4122941d) # size 34 + Stage0 = String(0xbd37bfd7) # string32 + Stage1 = String(0x52f5d4e9) # string32 + Stage10 = String(0x12a20792) # string32 + Stage11 = String(0xfd606cac) # string32 + Stage12 = String(0x1657d7af) # string32 + Stage2 = String(0xb9c26fea) # string32 + Stage3 = String(0x560004d4) # string32 + Stage4 = String(0xb4dc1fad) # string32 + Stage5 = String(0x5b1e7493) # string32 + Stage6 = String(0xb029cf90) # string32 + Stage7 = String(0x5feba4ae) # string32 + Stage8 = String(0xaee0ff23) # string32 + Stage9 = String(0x4122941d) # string32 class StructureFacilityModel(Row): - _88ff5893 = U32(0x88ff5893) + Door0Angle = Float(0x88ff5893) _85a0fa49 = U32(0x85a0fa49) - _dd9617a2 = Enum(0xdd9617a2, enum_7fc56270e7a7_413dac6d2d4f) + FacilityModelVariation = Enum(0xdd9617a2, enum_7fc56270e7a7_413dac6d2d4f) FloorHeight = Float(0x6efc082c) Door0 = U16(0x0d664b5c) DoorMaterial = U16(0x42bdd56f) @@ -6627,30 +6692,30 @@ class StructureFacilityModel(Row): UniqueID = U16(0x54706054) Construction = U8(0x9c8a400b) GrowLevel = U8(0x35ac1bb4) - _23e16936 = U8(0x23e16936) + HasDoorEigyoLight = U8(0x23e16936) HasEigyoLight = U8(0x43d8a434) HasNightLight = U8(0x42e82ded) IsUseXlink = U8(0x09d75f40) ModelName = String(0x39b5a93d) # string32 - _397b2b54 = U8(0x397b2b54) + UseChimneySmoke = U8(0x397b2b54) UseMyDesign = U8(0x89be1d8f) class StructureHouseDoorParam(Row): _b619ba5c = U32(0xb619ba5c) - _712c43a7 = Enum(0x712c43a7, enum_4a1ca0237618_2589c82f75a6) - _0aa76edd = Enum(0x0aa76edd, enum_4bb482986734_fd8d6be18496) - _37d4e515 = U16(0x37d4e515) + HouseDoorAnim = Enum(0x712c43a7, enum_4a1ca0237618_2589c82f75a6) + HouseDoorShape = Enum(0x0aa76edd, enum_4bb482986734_fd8d6be18496) + CustomizeSortID = U16(0x37d4e515) Material = U16(0x39cb9646) UniqueID = U16(0x54706054) - _c93db65a = U8(0xc93db65a) + DecoForbidden = U8(0xc93db65a) Dummy = U8(0xf75ddf51) HasDoorWindow = U8(0xf489f3c5) - _960a51fe = U8(0x960a51fe) + LatchBolt = U8(0x960a51fe) ModelName = String(0x39b5a93d) # string32 class StructureHouseRoofParam(Row): - _a9424a50 = Enum(0xa9424a50, enum_17a769bfe354_791918aecc14) - _37d4e515 = U16(0x37d4e515) + HouseColor = Enum(0xa9424a50, enum_17a769bfe354_791918aecc14) + CustomizeSortID = U16(0x37d4e515) HouseShapeUniqueID = U16(0xb6f501d2) Material = U16(0x39cb9646) UniqueID = U16(0x54706054) @@ -6658,18 +6723,18 @@ class StructureHouseRoofParam(Row): ModelName = String(0x39b5a93d) # string32 class StructureHouseShapeParam(Row): - _10dbd8bb = Enum(0x10dbd8bb, enum_719f8c5ace1e_9dc2d1c92509) - _c86e60d5 = U16(0xc86e60d5) - _0966fbe3 = U16(0x0966fbe3) - _d8727d7d = U16(0xd8727d7d) + AppearanceLevel = Enum(0x10dbd8bb, enum_719f8c5ace1e_9dc2d1c92509) + DefaultDoorUniqueID = U16(0xc86e60d5) + DefaultRoofUniqueID = U16(0x0966fbe3) + DefaultWallUniqueID = U16(0xd8727d7d) _e6fc6624 = U16(0xe6fc6624) UniqueID = U16(0x54706054) - _e3a73129 = String(0xe3a73129) # size 32 + DoorBellName = String(0xe3a73129) # string32 Name = String(0x977adfce) # string32 class StructureHouseWallParam(Row): _60680c93 = Enum(0x60680c93, enum_106465ec3a51_1268c2c082da) - _37d4e515 = U16(0x37d4e515) + CustomizeSortID = U16(0x37d4e515) _9c2d6dc6 = U16(0x9c2d6dc6) HouseShapeUniqueID = U16(0xb6f501d2) UniqueID = U16(0x54706054) @@ -6680,116 +6745,116 @@ class StructureHouseWallParam(Row): class StructureInfoParam(Row): _1ff4093d = Enum(0x1ff4093d, enum_8d64dd844b09_8d64dd844b09) - _c01e47a7 = Enum(0xc01e47a7, enum_3f984d1a17ec_8f1bbc952a3f) + ModelType = Enum(0xc01e47a7, enum_3f984d1a17ec_8f1bbc952a3f) _fec3548b = U32(0xfec3548b) - _cc24374e = Enum(0xcc24374e, enum_5fe6f47ed555_cd0b35a4b9fb) - _d6704d8b = Enum(0xd6704d8b, enum_3f984d1a17ec_8f1bbc952a3f) + StructureInfoHouseType = Enum(0xcc24374e, enum_5fe6f47ed555_cd0b35a4b9fb) + StructureInfoType = Enum(0xd6704d8b, enum_3f984d1a17ec_8f1bbc952a3f) Door0 = U16(0x0d664b5c) UniqueID = U16(0x54706054) class StructureSlopeParam(Row): ItemNameUniqueID = U16(0xc33a894e) UniqueID = U16(0x54706054) - _08462f85 = String(0x08462f85) # size 32 + JpName = String(0x08462f85) # string32 ModelName = String(0x39b5a93d) # string32 class TVProgram(Row): - _a988063c = Enum(0xa988063c, enum_c6e92aae9ffa_253fcc4534a4) + TVProgramName = Enum(0xa988063c, enum_c6e92aae9ffa_253fcc4534a4) _01481890 = U8(0x01481890) - _43513d44 = U8(0x43513d44) - _51e492aa = U8(0x51e492aa) - _e958f5cf = U8(0xe958f5cf) - _748fcd76 = U8(0x748fcd76) - _cc33aa13 = U8(0xcc33aa13) - _de8605fd = U8(0xde8605fd) - _db216e77 = U8(0xdb216e77) - _c994c199 = U8(0xc994c199) - _7128a6fc = U8(0x7128a6fc) - _ecff9e45 = U8(0xecff9e45) - _5443f920 = U8(0x5443f920) - _46f656ce = U8(0x46f656ce) - _6a34f3f2 = U8(0x6a34f3f2) - _78815c1c = U8(0x78815c1c) - _c03d3b79 = U8(0xc03d3b79) - _5dea03c0 = U8(0x5dea03c0) - _e55664a5 = U8(0xe55664a5) - _f7e3cb4b = U8(0xf7e3cb4b) - _f244a0c1 = U8(0xf244a0c1) - _e0f10f2f = U8(0xe0f10f2f) - _584d684a = U8(0x584d684a) - _c59a50f3 = U8(0xc59a50f3) - _7d263796 = U8(0x7d263796) - _6f939878 = U8(0x6f939878) + EndDayN1 = U8(0x43513d44) + EndDayN2 = U8(0x51e492aa) + EndDayN3 = U8(0xe958f5cf) + EndDayN4 = U8(0x748fcd76) + EndDayN5 = U8(0xcc33aa13) + EndDayN6 = U8(0xde8605fd) + EndDayS1 = U8(0xdb216e77) + EndDayS2 = U8(0xc994c199) + EndDayS3 = U8(0x7128a6fc) + EndDayS4 = U8(0xecff9e45) + EndDayS5 = U8(0x5443f920) + EndDayS6 = U8(0x46f656ce) + EndMoN1 = U8(0x6a34f3f2) + EndMoN2 = U8(0x78815c1c) + EndMoN3 = U8(0xc03d3b79) + EndMoN4 = U8(0x5dea03c0) + EndMoN5 = U8(0xe55664a5) + EndMoN6 = U8(0xf7e3cb4b) + EndMoS1 = U8(0xf244a0c1) + EndMoS2 = U8(0xe0f10f2f) + EndMoS3 = U8(0x584d684a) + EndMoS4 = U8(0xc59a50f3) + EndMoS5 = U8(0x7d263796) + EndMoS6 = U8(0x6f939878) ResourceName = String(0xa88f23cf) # string33 - _7834d5db = String(0x7834d5db) # size 33 - _93036ed8 = String(0x93036ed8) # size 33 - _7cc105e6 = String(0x7cc105e6) # size 33 - _9e1d1e9f = String(0x9e1d1e9f) # size 33 - _71df75a1 = String(0x71df75a1) # size 33 - _9ae8cea2 = String(0x9ae8cea2) # size 33 - _13b9f45c = U8(0x13b9f45c) - _010c5bb2 = U8(0x010c5bb2) - _b9b03cd7 = U8(0xb9b03cd7) - _2467046e = U8(0x2467046e) - _9cdb630b = U8(0x9cdb630b) - _8e6ecce5 = U8(0x8e6ecce5) - _8bc9a76f = U8(0x8bc9a76f) - _997c0881 = U8(0x997c0881) - _21c06fe4 = U8(0x21c06fe4) - _bc17575d = U8(0xbc17575d) - _04ab3038 = U8(0x04ab3038) - _161e9fd6 = U8(0x161e9fd6) - _878cd782 = U8(0x878cd782) - _9539786c = U8(0x9539786c) - _2d851f09 = U8(0x2d851f09) - _b05227b0 = U8(0xb05227b0) - _08ee40d5 = U8(0x08ee40d5) - _1a5bef3b = U8(0x1a5bef3b) - _1ffc84b1 = U8(0x1ffc84b1) - _0d492b5f = U8(0x0d492b5f) - _b5f54c3a = U8(0xb5f54c3a) - _28227483 = U8(0x28227483) - _909e13e6 = U8(0x909e13e6) - _822bbc08 = U8(0x822bbc08) + ResourceNameSp1 = String(0x7834d5db) # string33 + ResourceNameSp2 = String(0x93036ed8) # string33 + ResourceNameSp3 = String(0x7cc105e6) # string33 + ResourceNameSp4 = String(0x9e1d1e9f) # string33 + ResourceNameSp5 = String(0x71df75a1) # string33 + ResourceNameSp6 = String(0x9ae8cea2) # string33 + StartDayN1 = U8(0x13b9f45c) + StartDayN2 = U8(0x010c5bb2) + StartDayN3 = U8(0xb9b03cd7) + StartDayN4 = U8(0x2467046e) + StartDayN5 = U8(0x9cdb630b) + StartDayN6 = U8(0x8e6ecce5) + StartDayS1 = U8(0x8bc9a76f) + StartDayS2 = U8(0x997c0881) + StartDayS3 = U8(0x21c06fe4) + StartDayS4 = U8(0xbc17575d) + StartDayS5 = U8(0x04ab3038) + StartDayS6 = U8(0x161e9fd6) + StartMoN1 = U8(0x878cd782) + StartMoN2 = U8(0x9539786c) + StartMoN3 = U8(0x2d851f09) + StartMoN4 = U8(0xb05227b0) + StartMoN5 = U8(0x08ee40d5) + StartMoN6 = U8(0x1a5bef3b) + StartMoS1 = U8(0x1ffc84b1) + StartMoS2 = U8(0x0d492b5f) + StartMoS3 = U8(0xb5f54c3a) + StartMoS4 = U8(0x28227483) + StartMoS5 = U8(0x909e13e6) + StartMoS6 = U8(0x822bbc08) class TVProgramFriday(Row): - _a988063c = Enum(0xa988063c, enum_c6e92aae9ffa_253fcc4534a4) + TVProgramName = Enum(0xa988063c, enum_c6e92aae9ffa_253fcc4534a4) StartHour = U8(0x8ae48661) StartMinute = U8(0x3835a9dd) # size is 3, could this be an array? class TVProgramMonday(Row): - _a988063c = Enum(0xa988063c, enum_c6e92aae9ffa_253fcc4534a4) + TVProgramName = Enum(0xa988063c, enum_c6e92aae9ffa_253fcc4534a4) StartHour = U8(0x8ae48661) StartMinute = U8(0x3835a9dd) # size is 3, could this be an array? class TVProgramSaturday(Row): - _a988063c = Enum(0xa988063c, enum_c6e92aae9ffa_253fcc4534a4) + TVProgramName = Enum(0xa988063c, enum_c6e92aae9ffa_253fcc4534a4) StartHour = U8(0x8ae48661) StartMinute = U8(0x3835a9dd) # size is 3, could this be an array? class TVProgramSunday(Row): - _a988063c = Enum(0xa988063c, enum_c6e92aae9ffa_253fcc4534a4) + TVProgramName = Enum(0xa988063c, enum_c6e92aae9ffa_253fcc4534a4) StartHour = U8(0x8ae48661) StartMinute = U8(0x3835a9dd) # size is 3, could this be an array? class TVProgramThursday(Row): - _a988063c = Enum(0xa988063c, enum_c6e92aae9ffa_253fcc4534a4) + TVProgramName = Enum(0xa988063c, enum_c6e92aae9ffa_253fcc4534a4) StartHour = U8(0x8ae48661) StartMinute = U8(0x3835a9dd) # size is 3, could this be an array? class TVProgramTuesday(Row): - _a988063c = Enum(0xa988063c, enum_c6e92aae9ffa_253fcc4534a4) + TVProgramName = Enum(0xa988063c, enum_c6e92aae9ffa_253fcc4534a4) StartHour = U8(0x8ae48661) StartMinute = U8(0x3835a9dd) # size is 3, could this be an array? class TVProgramWednesday(Row): - _a988063c = Enum(0xa988063c, enum_c6e92aae9ffa_253fcc4534a4) + TVProgramName = Enum(0xa988063c, enum_c6e92aae9ffa_253fcc4534a4) StartHour = U8(0x8ae48661) StartMinute = U8(0x3835a9dd) # size is 3, could this be an array? class VMMultistepNPC(Row): UniqueID = U16(0x54706054) - _091b46f5 = String(0x091b46f5) # size 130 + NPCLabel = String(0x091b46f5) # string128 class WeatherPatternParam(Row): UniqueID = U16(0x54706054) @@ -6835,6 +6900,7 @@ lookup = { 'EventPlazaGround.bcsv': EventPlazaGround, 'EventPlazaObjModelParam.bcsv': EventPlazaObjModelParam, 'EventPlazaPlacementParam.bcsv': EventPlazaPlacementParam, + 'FadeOutDuckingParam.bcsv': FadeOutDuckingParam, 'FgFlowerHeredity.bcsv': FgFlowerHeredity, 'FgMainParam.bcsv': FgMainParam, 'FieldCreateParam.bcsv': FieldCreateParam, @@ -6870,6 +6936,7 @@ lookup = { 'ItemNpcRoomReplaceCategory.bcsv': ItemNpcRoomReplaceCategory, 'ItemNpcTopsForm.bcsv': ItemNpcTopsForm, 'ItemOutfitCategory.bcsv': ItemOutfitCategory, + 'ItemOutfitHangerInfo.bcsv': ItemOutfitHangerInfo, 'ItemOutfitInfo.bcsv': ItemOutfitInfo, 'ItemParam.bcsv': ItemParam, 'ItemPlayerInitialOutfitBoyAWParam.bcsv': ItemPlayerInitialOutfitBoyAWParam, @@ -6939,9 +7006,11 @@ lookup = { 'RoomLandingParam.bcsv': RoomLandingParam, 'RoomWallParam.bcsv': RoomWallParam, 'RoomWindowParam.bcsv': RoomWindowParam, + 'SeafoodAppearParam.bcsv': SeafoodAppearParam, + 'SeafoodShadowInfoParam.bcsv': SeafoodShadowInfoParam, + 'SeafoodStatusParam.bcsv': SeafoodStatusParam, 'SeasonCalendar.bcsv': SeasonCalendar, 'ShopItemRouteFlags.bcsv': ShopItemRouteFlags, - 'SoundAmbientPlacementParam.bcsv': SoundAmbientPlacementParam, 'SoundAttributeForGround.bcsv': SoundAttributeForGround, 'SoundAttributeForPlacement.bcsv': SoundAttributeForPlacement, 'SoundAudioMusic.bcsv': SoundAudioMusic,