From 0901930001ced852840f69ee72c509e47f03d33d Mon Sep 17 00:00:00 2001 From: Jelle <60387522+JelleInfinity@users.noreply.github.com> Date: Mon, 17 Oct 2022 11:45:49 +0200 Subject: [PATCH] Add hashes --- .../Arceus/Poke/Model Set/PokeModelSet8a.cs | 12 +- .../Arceus/Poke/Model Set/PokeModelType8a.cs | 409 ++++++++++++++++++ .../Poke/Model Set/PokeResidentType8a.cs | 12 + pkNX.WinForms/MainEditor/EditorPLA.cs | 2 +- 4 files changed, 428 insertions(+), 7 deletions(-) create mode 100644 pkNX.Structures.FlatBuffers/Arceus/Poke/Model Set/PokeModelType8a.cs create mode 100644 pkNX.Structures.FlatBuffers/Arceus/Poke/Model Set/PokeResidentType8a.cs diff --git a/pkNX.Structures.FlatBuffers/Arceus/Poke/Model Set/PokeModelSet8a.cs b/pkNX.Structures.FlatBuffers/Arceus/Poke/Model Set/PokeModelSet8a.cs index 2256221a..78901f03 100644 --- a/pkNX.Structures.FlatBuffers/Arceus/Poke/Model Set/PokeModelSet8a.cs +++ b/pkNX.Structures.FlatBuffers/Arceus/Poke/Model Set/PokeModelSet8a.cs @@ -18,13 +18,13 @@ public class PokeModelSet8a : IFlatBufferArchive [FlatBufferTable, TypeConverter(typeof(ExpandableObjectConverter))] public class PokeModelSetEntry8a { - [FlatBufferItem(00)] public ulong PokeModelHash { get; set; } - [FlatBufferItem(01)] public ulong Hash_01 { get; set; } + [FlatBufferItem(00)] public PokeModelType8a PokeModelHash { get; set; } + [FlatBufferItem(01)] public PokeResidentType8a PokeResidentTypeHash { get; set; } [FlatBufferItem(02)] public uint Species { get; set; } [FlatBufferItem(03)] public uint Form { get; set; } [FlatBufferItem(04)] public string VariantDesc { get; set; } = string.Empty; - [FlatBufferItem(05)] public bool Field_05 { get; set; } // Species 77 is true - [FlatBufferItem(06)] public bool Field_06 { get; set; } // Species 95 is true - [FlatBufferItem(07)] public bool Field_07 { get; set; } // Species 95 is true - [FlatBufferItem(08)] public uint Field_08 { get; set; } // 1, 127 or 255 Buizel has an entry for both. Single entry with 0 (Ponyta) + [FlatBufferItem(05)] public bool Bool_05 { get; set; } // Species 77 is true + [FlatBufferItem(06)] public bool Bool_06 { get; set; } // Species 95 is true + [FlatBufferItem(07)] public bool Bool_07 { get; set; } // Species 95 is true + [FlatBufferItem(08)] public uint Field_08 { get; set; } // 0 (Only on Ponyta), 1, 127 or 255. Buizel has an entry for both 127 and 255 } diff --git a/pkNX.Structures.FlatBuffers/Arceus/Poke/Model Set/PokeModelType8a.cs b/pkNX.Structures.FlatBuffers/Arceus/Poke/Model Set/PokeModelType8a.cs new file mode 100644 index 00000000..46f32c4b --- /dev/null +++ b/pkNX.Structures.FlatBuffers/Arceus/Poke/Model Set/PokeModelType8a.cs @@ -0,0 +1,409 @@ +using FlatSharp.Attributes; + +namespace pkNX.Structures.FlatBuffers; + +[FlatBufferEnum(typeof(ulong))] +public enum PokeModelType8a : ulong +{ + Unk_0x4202065E4900E5E6 = 0x4202065E4900E5E6, + Unk_0x90C6018B1C83C999 = 0x90C6018B1C83C999, + Unk_0xA5EC1270693E5554 = 0xA5EC1270693E5554, + Unk_0xAA24EE0FC9930161 = 0xAA24EE0FC9930161, + Unk_0x738D45B3FCCD8683 = 0x738D45B3FCCD8683, + Unk_0x7874900CA52EAAC4 = 0x7874900CA52EAAC4, + Unk_0xC5B7CDC56F890702 = 0xC5B7CDC56F890702, + Unk_0xC672CDBC18D185EE = 0xC672CDBC18D185EE, + Unk_0x295E0F613E5B2E99 = 0x295E0F613E5B2E99, + Unk_0xA03A90A554738B04 = 0xA03A90A554738B04, + Unk_0xFEC35D67DB8FB3F7 = 0xFEC35D67DB8FB3F7, + Unk_0x74B4B2C7F9D82197 = 0x74B4B2C7F9D82197, + Unk_0x329D6D72A5EE893E = 0x329D6D72A5EE893E, + Unk_0x3B24B21F94D759CC = 0x3B24B21F94D759CC, + Unk_0x0E8AF24E711420B5 = 0x0E8AF24E711420B5, + Unk_0x3C3D26BA3C4D928B = 0x3C3D26BA3C4D928B, + Unk_0xBD9D0E1275E19DC3 = 0xBD9D0E1275E19DC3, + Unk_0x780CF5544A1BA14E = 0x780CF5544A1BA14E, + Unk_0x3994B8E5146DF87A = 0x3994B8E5146DF87A, + Unk_0x3BFE00C60AAA4629 = 0x3BFE00C60AAA4629, + Unk_0xE2FD1EBB1CFC547D = 0xE2FD1EBB1CFC547D, + Unk_0x8F5F9697B53FA69A = 0x8F5F9697B53FA69A, + Unk_0x310A3E4E64072A45 = 0x310A3E4E64072A45, + Unk_0xE165FD88E9D8F4E8 = 0xE165FD88E9D8F4E8, + Unk_0xDD8D4287CD69B2B1 = 0xDD8D4287CD69B2B1, + Unk_0x0ADC40FE7471C28F = 0x0ADC40FE7471C28F, + Unk_0xAE26E44B48B9C1A0 = 0xAE26E44B48B9C1A0, + Unk_0x39DA6B4E0445AF7C = 0x39DA6B4E0445AF7C, + Unk_0x2FAF26C61D6B8371 = 0x2FAF26C61D6B8371, + Unk_0xAF552936A4E91A20 = 0xAF552936A4E91A20, + Unk_0x893A2307830B3947 = 0x893A2307830B3947, + Unk_0xD259B1492CBB69EE = 0xD259B1492CBB69EE, + Unk_0x0C7783C2EAD1F11F = 0x0C7783C2EAD1F11F, + Unk_0x4066F0333032E760 = 0x4066F0333032E760, + Unk_0x69824E27FD3241CD = 0x69824E27FD3241CD, + Unk_0xF44EA11B1C09F9E6 = 0xF44EA11B1C09F9E6, + Unk_0x9AE6B7DA086DF529 = 0x9AE6B7DA086DF529, + Unk_0xE7A76BB22F55DCCD = 0xE7A76BB22F55DCCD, + Unk_0x9AEBB2EBE8A0E277 = 0x9AEBB2EBE8A0E277, + Unk_0xFE46ADD5A3C9E59D = 0xFE46ADD5A3C9E59D, + Unk_0xA9240BDFF13535FF = 0xA9240BDFF13535FF, + Unk_0xF0CC2D7DBA68D605 = 0xF0CC2D7DBA68D605, + Unk_0xF76AB6EFC7B2EF31 = 0xF76AB6EFC7B2EF31, + Unk_0xB06192701C4CD0BF = 0xB06192701C4CD0BF, + Unk_0xA253E743C3DFFCFA = 0xA253E743C3DFFCFA, + Unk_0xAA8FCBBCAF4CC477 = 0xAA8FCBBCAF4CC477, + Unk_0x1C971DC264EE265C = 0x1C971DC264EE265C, + Unk_0x4ADFF188FA2CC2BF = 0x4ADFF188FA2CC2BF, + Unk_0xCC8C967D0984A782 = 0xCC8C967D0984A782, + Unk_0x5DFED77E3EF484E6 = 0x5DFED77E3EF484E6, + Unk_0xD11CA01879E2560E = 0xD11CA01879E2560E, + Unk_0xF439879C2A32AC27 = 0xF439879C2A32AC27, + Unk_0x71A6B1803B68A0DF = 0x71A6B1803B68A0DF, + Unk_0x1CCD92966FC276B2 = 0x1CCD92966FC276B2, + Unk_0x4D7DD48708B9B178 = 0x4D7DD48708B9B178, + Unk_0xEF917720395BFB4B = 0xEF917720395BFB4B, + Unk_0x3D953062B5D32036 = 0x3D953062B5D32036, + Unk_0x3FAAA2AB2B669F0F = 0x3FAAA2AB2B669F0F, + Unk_0x6684C6B1DE87286A = 0x6684C6B1DE87286A, + Unk_0xF7D3DEDBA87A5A7B = 0xF7D3DEDBA87A5A7B, + Unk_0x56BFDBA5BF372818 = 0x56BFDBA5BF372818, + Unk_0x37E6296E94F84FC2 = 0x37E6296E94F84FC2, + Unk_0x15BD8A0A55DF6F9B = 0x15BD8A0A55DF6F9B, + Unk_0xC2B88644957DF334 = 0xC2B88644957DF334, + Unk_0xCE684213D609E4D0 = 0xCE684213D609E4D0, + Unk_0x89D4AB3B91E4193E = 0x89D4AB3B91E4193E, + Unk_0xB0E870D70AF6C856 = 0xB0E870D70AF6C856, + Unk_0x4FB5FDD592E5C19C = 0x4FB5FDD592E5C19C, + Unk_0x884CAE4F264E7C53 = 0x884CAE4F264E7C53, + Unk_0x2F3677ACAD0B264F = 0x2F3677ACAD0B264F, + Unk_0xFFCFC4B53B6CEB73 = 0xFFCFC4B53B6CEB73, + Unk_0x55E136321BD4820B = 0x55E136321BD4820B, + Unk_0x69C60410B32CFA7C = 0x69C60410B32CFA7C, + Unk_0x56EBF2B961D8C2F0 = 0x56EBF2B961D8C2F0, + Unk_0xBD638443042BA775 = 0xBD638443042BA775, + Unk_0x04EFF829AE5A9CAE = 0x04EFF829AE5A9CAE, + Unk_0xB924FA5E88CBF499 = 0xB924FA5E88CBF499, + Unk_0x983CBC0A01DBCE18 = 0x983CBC0A01DBCE18, + Unk_0x0789E7AD3B62AE98 = 0x0789E7AD3B62AE98, + Unk_0x11A4B28C3399FCAE = 0x11A4B28C3399FCAE, + Unk_0xB23DD104F7E3E7B4 = 0xB23DD104F7E3E7B4, + Unk_0xAC41D5A69B91BDAB = 0xAC41D5A69B91BDAB, + Unk_0x20E1A4325B9B726C = 0x20E1A4325B9B726C, + Unk_0xBF886D72A5EB4BFD = 0xBF886D72A5EB4BFD, + Unk_0x9602FE3839CA4144 = 0x9602FE3839CA4144, + Unk_0x7EB49AC6E76098FF = 0x7EB49AC6E76098FF, + Unk_0x73DE6E93E4244BA6 = 0x73DE6E93E4244BA6, + Unk_0x0B6DBBC6F0E94019 = 0x0B6DBBC6F0E94019, + Unk_0xF9B45DF47EC0E120 = 0xF9B45DF47EC0E120, + Unk_0x313CF262DB0926BB = 0x313CF262DB0926BB, + Unk_0xCEBA0A3E967DCE42 = 0xCEBA0A3E967DCE42, + Unk_0xB6F99FCA4E14B215 = 0xB6F99FCA4E14B215, + Unk_0x088F9B28A225E77C = 0x088F9B28A225E77C, + Unk_0x0614F4AB758CA4EC = 0x0614F4AB758CA4EC, + Unk_0x0C0EABF9C83A6645 = 0x0C0EABF9C83A6645, + Unk_0x276F6051571BDC6E = 0x276F6051571BDC6E, + Unk_0xAA3B9A7B0AC22E07 = 0xAA3B9A7B0AC22E07, + Unk_0x1A82687E9C21FC88 = 0x1A82687E9C21FC88, + Unk_0x2011F8FC2EAF5BC1 = 0x2011F8FC2EAF5BC1, + Unk_0xE7B2049B04BC0D8A = 0xE7B2049B04BC0D8A, + Unk_0x4C385FB04D7D4E83 = 0x4C385FB04D7D4E83, + Unk_0xECF48E67086948B4 = 0xECF48E67086948B4, + Unk_0xC27F8EE33D371BAD = 0xC27F8EE33D371BAD, + Unk_0x35B1F3EAFB73E6BD = 0x35B1F3EAFB73E6BD, + Unk_0x0649E4802BBCA904 = 0x0649E4802BBCA904, + Unk_0x4759AB9110BC0EBF = 0x4759AB9110BC0EBF, + Unk_0xF93D4C6B30D60166 = 0xF93D4C6B30D60166, + Unk_0x1C75AA69FDB3BAD9 = 0x1C75AA69FDB3BAD9, + Unk_0x2AA9B9D0303F75E0 = 0x2AA9B9D0303F75E0, + Unk_0xF32E56B416E23C7B = 0xF32E56B416E23C7B, + Unk_0x522BF06C1BD0F102 = 0x522BF06C1BD0F102, + Unk_0xC4DB525F8E431D41 = 0xC4DB525F8E431D41, + Unk_0x18223B561661AFAA = 0x18223B561661AFAA, + Unk_0x27198363BE073D43 = 0x27198363BE073D43, + Unk_0xC3AA40619506B41E = 0xC3AA40619506B41E, + Unk_0x5C57D1B11EF558EA = 0x5C57D1B11EF558EA, + Unk_0xAE6050F3E9BEADF7 = 0xAE6050F3E9BEADF7, + Unk_0x4DC996846E32E10F = 0x4DC996846E32E10F, + Unk_0x64EA03C28BB0A824 = 0x64EA03C28BB0A824, + Unk_0x3A685B964260E751 = 0x3A685B964260E751, + Unk_0xD566A415A1D96AC6 = 0xD566A415A1D96AC6, + Unk_0xE0C3B017F309DB7F = 0xE0C3B017F309DB7F, + Unk_0xFE62D6A9E1C90FA0 = 0xFE62D6A9E1C90FA0, + Unk_0x6EB817B2E5CE41A1 = 0x6EB817B2E5CE41A1, + Unk_0xC513F3A8B387CE60 = 0xC513F3A8B387CE60, + Unk_0x00FFEC5427C03217 = 0x00FFEC5427C03217, + Unk_0x263AAFAD40F6F534 = 0x263AAFAD40F6F534, + Unk_0x557EA5E216D1EB04 = 0x557EA5E216D1EB04, + Unk_0x5B10EEB3C42F6EF3 = 0x5B10EEB3C42F6EF3, + Unk_0xA4B557C69DC53B4C = 0xA4B557C69DC53B4C, + Unk_0x171318BDE5AFB37F = 0x171318BDE5AFB37F, + Unk_0xF5117E70DB5C0CDD = 0xF5117E70DB5C0CDD, + Unk_0xB70B74B682AEDDC0 = 0xB70B74B682AEDDC0, + Unk_0x5A0C4392036A5A42 = 0x5A0C4392036A5A42, + Unk_0x707D85F01E28F5F9 = 0x707D85F01E28F5F9, + Unk_0x6E67F96382437D3E = 0x6E67F96382437D3E, + Unk_0x754C295FB5F44D9B = 0x754C295FB5F44D9B, + Unk_0xC5F20F76E7A93719 = 0xC5F20F76E7A93719, + Unk_0xA763E53AE978AB27 = 0xA763E53AE978AB27, + Unk_0xB6CBA708417AC6DC = 0xB6CBA708417AC6DC, + Unk_0xF7D10E1E3D07DF2F = 0xF7D10E1E3D07DF2F, + Unk_0xF4441F03DDB7443F = 0xF4441F03DDB7443F, + Unk_0x61424A6B6B33EF06 = 0x61424A6B6B33EF06, + Unk_0x1335E7CF78B73FD4 = 0x1335E7CF78B73FD4, + Unk_0xA0553AA5DAAD1093 = 0xA0553AA5DAAD1093, + Unk_0x21CFEF4845D0131B = 0x21CFEF4845D0131B, + Unk_0x5DFEF42CC1CFDDDA = 0x5DFEF42CC1CFDDDA, + Unk_0xD3DA7E5EE9860CFC = 0xD3DA7E5EE9860CFC, + Unk_0xBF2D97F2A6E9C72D = 0xBF2D97F2A6E9C72D, + Unk_0x91C4588D028D31BC = 0x91C4588D028D31BC, + Unk_0x733DF163257691E4 = 0x733DF163257691E4, + Unk_0xC16DA720E3FF43B1 = 0xC16DA720E3FF43B1, + Unk_0x7A99A59187C4FEB5 = 0x7A99A59187C4FEB5, + Unk_0xF75D819C39B27EC6 = 0xF75D819C39B27EC6, + Unk_0x7F59A6B1A057AAEC = 0x7F59A6B1A057AAEC, + Unk_0xAE3C6A3413ACD75E = 0xAE3C6A3413ACD75E, + Unk_0x0E3F241026905B7F = 0x0E3F241026905B7F, + Unk_0x57BA84BA67C80340 = 0x57BA84BA67C80340, + Unk_0x9E3D34369C67DB99 = 0x9E3D34369C67DB99, + Unk_0xC416B116EAA6D876 = 0xC416B116EAA6D876, + Unk_0x5933EFC31901ADBF = 0x5933EFC31901ADBF, + Unk_0x9D068E51A9F2B451 = 0x9D068E51A9F2B451, + Unk_0x66A9CB7F10A10C9B = 0x66A9CB7F10A10C9B, + Unk_0xE4860525BC865A83 = 0xE4860525BC865A83, + Unk_0xB1BA5D4013E6B112 = 0xB1BA5D4013E6B112, + Unk_0x0737E620799C467D = 0x0737E620799C467D, + Unk_0x1C0192447952EEF2 = 0x1C0192447952EEF2, + Unk_0x89D04AD6EC6542B5 = 0x89D04AD6EC6542B5, + Unk_0xDD7ECD313002CC84 = 0xDD7ECD313002CC84, + Unk_0xE35A7D27BA3D0026 = 0xE35A7D27BA3D0026, + Unk_0x9491991D82A95AB9 = 0x9491991D82A95AB9, + Unk_0x7E3796C48490E2F4 = 0x7E3796C48490E2F4, + Unk_0xA9BAEC93EB49A97B = 0xA9BAEC93EB49A97B, + Unk_0x5F4117769E95A4E2 = 0x5F4117769E95A4E2, + Unk_0x27600C74B64ECBF1 = 0x27600C74B64ECBF1, + Unk_0x8C77F0DA56F7DE7C = 0x8C77F0DA56F7DE7C, + Unk_0xA1BB2DD9130A46F2 = 0xA1BB2DD9130A46F2, + Unk_0xDD75C52F7283E9BB = 0xDD75C52F7283E9BB, + Unk_0xC8F7D5BF4173CE93 = 0xC8F7D5BF4173CE93, + Unk_0xE9E6C6B33718E60E = 0xE9E6C6B33718E60E, + Unk_0xBF27AC1629E90381 = 0xBF27AC1629E90381, + Unk_0xF0F994239E2F346F = 0xF0F994239E2F346F, // Kricketot (Famale) and Kriketune (Famale) both have this entry + Unk_0x2D773D3EE1C014F6 = 0x2D773D3EE1C014F6, + Unk_0x96C22933A5E58E3B = 0x96C22933A5E58E3B, + Unk_0x168A00F24E6405B7 = 0x168A00F24E6405B7, + Unk_0xFA5643FB989B3B1E = 0xFA5643FB989B3B1E, + Unk_0x984D50F262AFCEAF = 0x984D50F262AFCEAF, + Unk_0x22F84F7815153DD6 = 0x22F84F7815153DD6, + Unk_0x7F6D9F484D4C0EA6 = 0x7F6D9F484D4C0EA6, + Unk_0x0C13D8D28EC907E5 = 0x0C13D8D28EC907E5, + Unk_0x9ECE3FC55775155F = 0x9ECE3FC55775155F, + Unk_0x93ABEE50A1E49467 = 0x93ABEE50A1E49467, + Unk_0x7370532B23D76DAA = 0x7370532B23D76DAA, + Unk_0x47AE1BFCD6B42B84 = 0x47AE1BFCD6B42B84, + Unk_0x4AE56FF6E6334961 = 0x4AE56FF6E6334961, + Unk_0xB509DB56AEE937C2 = 0xB509DB56AEE937C2, + Unk_0xF4E140FB3B645905 = 0xF4E140FB3B645905, + Unk_0xA94E411B4AED0770 = 0xA94E411B4AED0770, + Unk_0x8F6AE63389246593 = 0x8F6AE63389246593, + Unk_0x7974384D9B4C2FB6 = 0x7974384D9B4C2FB6, + Unk_0x14019D9941038DFD = 0x14019D9941038DFD, + Unk_0x6ABFCC37361003B4 = 0x6ABFCC37361003B4, + Unk_0x4CDAC9407BF83AF7 = 0x4CDAC9407BF83AF7, + Unk_0x4BB7814C7C192D19 = 0x4BB7814C7C192D19, + Unk_0xF1127750E1886890 = 0xF1127750E1886890, + Unk_0x25964C22FD8497F7 = 0x25964C22FD8497F7, + Unk_0xAE27E66F62B5A72D = 0xAE27E66F62B5A72D, + Unk_0xE597BC60EC178830 = 0xE597BC60EC178830, + Unk_0x5AD9AD5A8D788501 = 0x5AD9AD5A8D788501, + Unk_0xDD355F94F2313486 = 0xDD355F94F2313486, + Unk_0x6BF855FAE859F756 = 0x6BF855FAE859F756, + Unk_0x220FCB19BE6F4AD1 = 0x220FCB19BE6F4AD1, + Unk_0x219A868593E0F143 = 0x219A868593E0F143, + Unk_0x8E22980132312750 = 0x8E22980132312750, + Unk_0x2C54942E5AC186C5 = 0x2C54942E5AC186C5, + Unk_0x4F33189725E4177E = 0x4F33189725E4177E, + Unk_0x3E9C477265BDCCFB = 0x3E9C477265BDCCFB, + Unk_0x2CFB32D06BB0ABCE = 0x2CFB32D06BB0ABCE, + Unk_0x36A980CFC8258668 = 0x36A980CFC8258668, + Unk_0x3A220AFBFED99063 = 0x3A220AFBFED99063, + Unk_0x3D972A66844FA833 = 0x3D972A66844FA833, + Unk_0xC917F1220D646DBE = 0xC917F1220D646DBE, + Unk_0x3F6DE4B7DD492468 = 0x3F6DE4B7DD492468, + Unk_0x20D99D21DD492357 = 0x20D99D21DD492357, + Unk_0xC460FB2533D4748D = 0xC460FB2533D4748D, + Unk_0xCD7032496A7C365A = 0xCD7032496A7C365A, + Unk_0x5C60998F55A4C354 = 0x5C60998F55A4C354, + Unk_0x313B485EBC2171CD = 0x313B485EBC2171CD, + Unk_0x78ACE351AD05FBD4 = 0x78ACE351AD05FBD4, + Unk_0x9328F61FB61F13E5 = 0x9328F61FB61F13E5, + Unk_0xD055895E765EEC2F = 0xD055895E765EEC2F, + Unk_0x4199B6BDAAAD449E = 0x4199B6BDAAAD449E, + Unk_0x032B6F5BC52B5EFD = 0x032B6F5BC52B5EFD, + Unk_0xF3D0F56A34A59780 = 0xF3D0F56A34A59780, + Unk_0x0FD922D98261F028 = 0x0FD922D98261F028, + Unk_0x19EE4EA3ADF0B902 = 0x19EE4EA3ADF0B902, + Unk_0x584AF50A97D6E1D6 = 0x584AF50A97D6E1D6, + Unk_0xB03300749E45BB04 = 0xB03300749E45BB04, + Unk_0xFB9DAD7C0A306304 = 0xFB9DAD7C0A306304, + Unk_0xB8497707B9AFFFC3 = 0xB8497707B9AFFFC3, + Unk_0xE7676C20D594CB1D = 0xE7676C20D594CB1D, + Unk_0x28C7077067B3CBC1 = 0x28C7077067B3CBC1, + Unk_0x6F92EA1DC51CABCF = 0x6F92EA1DC51CABCF, + Unk_0x11BA4D9585AACE22 = 0x11BA4D9585AACE22, + Unk_0xF894F0AAA6DF1348 = 0xF894F0AAA6DF1348, + Unk_0x0E7DBE6B422BF617 = 0x0E7DBE6B422BF617, + Unk_0x625850C05A022E48 = 0x625850C05A022E48, + Unk_0x2B17D38BA6A71C75 = 0x2B17D38BA6A71C75, + Unk_0x8FD0138AED004409 = 0x8FD0138AED004409, + Unk_0x5FFAD59344D84D98 = 0x5FFAD59344D84D98, + Unk_0xA0047EEB132ED1D6 = 0xA0047EEB132ED1D6, + Unk_0x906BBDF18FDA41D7 = 0x906BBDF18FDA41D7, + Unk_0x17D0C6D90344C370 = 0x17D0C6D90344C370, + Unk_0x079843AF139A4302 = 0x079843AF139A4302, + Unk_0x4A086453137B138D = 0x4A086453137B138D, + Unk_0x1955D84E92121D4D = 0x1955D84E92121D4D, + Unk_0x372A069678F1F45C = 0x372A069678F1F45C, + Unk_0x3E4BDFC71176F055 = 0x3E4BDFC71176F055, + Unk_0x8F2F65B0686BDBC0 = 0x8F2F65B0686BDBC0, + Unk_0x317C95E85C275D22 = 0x317C95E85C275D22, + Unk_0x74DAFA4E821C0EDB = 0x74DAFA4E821C0EDB, + Unk_0xE614F33C0065709B = 0xE614F33C0065709B, + Unk_0xC181CFE9A52A6D56 = 0xC181CFE9A52A6D56, + Unk_0x945188E7CDB5341A = 0x945188E7CDB5341A, + Unk_0x3A5895D1101F9037 = 0x3A5895D1101F9037, + Unk_0x30721017FA97EC02 = 0x30721017FA97EC02, + Unk_0xA01FDF8F36D4C849 = 0xA01FDF8F36D4C849, + Unk_0x94D65F44E4DB603A = 0x94D65F44E4DB603A, + Unk_0x9E23D7B27A3550BA = 0x9E23D7B27A3550BA, + Unk_0xC1C9454686BF4F77 = 0xC1C9454686BF4F77, + Unk_0x980E30C4962AF568 = 0x980E30C4962AF568, + Unk_0x2620F9FA5756901A = 0x2620F9FA5756901A, + Unk_0xA329B2071F86D54D = 0xA329B2071F86D54D, + Unk_0x98B23602AC81C150 = 0x98B23602AC81C150, + Unk_0xA74E932CFE83EAE7 = 0xA74E932CFE83EAE7, + Unk_0xCEEB29248D1FA839 = 0xCEEB29248D1FA839, + Unk_0x8D15EF082F42FC05 = 0x8D15EF082F42FC05, + Unk_0x469278A74D72F144 = 0x469278A74D72F144, + Unk_0x2C2A4B83CF084B3B = 0x2C2A4B83CF084B3B, + Unk_0x34DDE3ADD16B4F75 = 0x34DDE3ADD16B4F75, + Unk_0xB568913D0AC707CE = 0xB568913D0AC707CE, + Unk_0xFA9958E9109B302F = 0xFA9958E9109B302F, + Unk_0xA8ED6A8D845C7B48 = 0xA8ED6A8D845C7B48, + Unk_0x42C7F372045E2459 = 0x42C7F372045E2459, + Unk_0x42A006A7E230D188 = 0x42A006A7E230D188, + Unk_0xC68BD7FDEAACED3A = 0xC68BD7FDEAACED3A, + Unk_0x9C12AB8FB6B90E68 = 0x9C12AB8FB6B90E68, + Unk_0x5877A05E2FBA2709 = 0x5877A05E2FBA2709, + Unk_0x386D73EBE6A7B8F4 = 0x386D73EBE6A7B8F4, + Unk_0x306E81A939CB3993 = 0x306E81A939CB3993, + Unk_0xC08438286952740C = 0xC08438286952740C, + Unk_0x5E5D71F3E0CBE9DC = 0x5E5D71F3E0CBE9DC, + Unk_0xDC018AA5878C8807 = 0xDC018AA5878C8807, + Unk_0x6DE0698BBCB2CA2C = 0x6DE0698BBCB2CA2C, + Unk_0x7B36F7A58164D977 = 0x7B36F7A58164D977, + Unk_0x9E8D599701378583 = 0x9E8D599701378583, + Unk_0x6862791F06B78BDE = 0x6862791F06B78BDE, + Unk_0xFBBC6B6C015DC941 = 0xFBBC6B6C015DC941, + Unk_0xB95C351BE7E9F834 = 0xB95C351BE7E9F834, + Unk_0xD6EA55B5B5D9744F = 0xD6EA55B5B5D9744F, + Unk_0xC56571B25632522A = 0xC56571B25632522A, + Unk_0x97CC9929EDDBD5F8 = 0x97CC9929EDDBD5F8, + Unk_0x8C9946681252830B = 0x8C9946681252830B, + Unk_0xA8EF99AAF7F5F7C5 = 0xA8EF99AAF7F5F7C5, + Unk_0x106E7182195C260F = 0x106E7182195C260F, + Unk_0xA055D9B805436A0C = 0xA055D9B805436A0C, + Unk_0x206088562697898E = 0x206088562697898E, + Unk_0xBFA4299E98FB33D9 = 0xBFA4299E98FB33D9, + Unk_0x23026AD6C36A3435 = 0x23026AD6C36A3435, + Unk_0x2E7B41BCE75826F6 = 0x2E7B41BCE75826F6, + Unk_0x97E7ED85C87A3DB6 = 0x97E7ED85C87A3DB6, + Unk_0x4E0596A7E5646341 = 0x4E0596A7E5646341, + Unk_0x4535E33F5E564902 = 0x4535E33F5E564902, + Unk_0x983A46CEAB2742D7 = 0x983A46CEAB2742D7, + Unk_0x8E7C1BF15AA87E41 = 0x8E7C1BF15AA87E41, + Unk_0x586CE849A27477A0 = 0x586CE849A27477A0, + Unk_0xB7ECCDAE6F5707D2 = 0xB7ECCDAE6F5707D2, + Unk_0x38B4B39EC0768C67 = 0x38B4B39EC0768C67, + Unk_0x7600DD72ED3B4920 = 0x7600DD72ED3B4920, + Unk_0xBB368794840D45A5 = 0xBB368794840D45A5, + Unk_0xFF87AC2753F1C9C6 = 0xFF87AC2753F1C9C6, + Unk_0x4CA11DC3DAF364CB = 0x4CA11DC3DAF364CB, + Unk_0x0615848DE67F0FB4 = 0x0615848DE67F0FB4, + Unk_0x6FEF6D44ECB59C69 = 0x6FEF6D44ECB59C69, + Unk_0x7E7D8A31F8F21EEA = 0x7E7D8A31F8F21EEA, + Unk_0x2F0E2FB68A052C5F = 0x2F0E2FB68A052C5F, + Unk_0xDC6E25257282CB55 = 0xDC6E25257282CB55, + Unk_0x40D7A8B92AF09D90 = 0x40D7A8B92AF09D90, + Unk_0x4B8A666460A38C97 = 0x4B8A666460A38C97, + Unk_0x25FABC2DDC931F82 = 0x25FABC2DDC931F82, + Unk_0xB312234D6E8F40D9 = 0xB312234D6E8F40D9, + Unk_0x7725EA3FCD8EFBE4 = 0x7725EA3FCD8EFBE4, + Unk_0x0FE7C88F0C511E3B = 0x0FE7C88F0C511E3B, + Unk_0x666B55C4B5063836 = 0x666B55C4B5063836, + Unk_0xAF4985CD1D218AFC = 0xAF4985CD1D218AFC, + Unk_0x4A4A7B20881294E4 = 0x4A4A7B20881294E4, + Unk_0x84FE2D0C81A88918 = 0x84FE2D0C81A88918, + Unk_0xF74BB7703FA523A3 = 0xF74BB7703FA523A3, + Unk_0x0EBA8CE66319FEFA = 0x0EBA8CE66319FEFA, + Unk_0x865F5B29F7D3F6AF = 0x865F5B29F7D3F6AF, + Unk_0x4C497F2A0096EEFB = 0x4C497F2A0096EEFB, + Unk_0x630448CC6C50E58A = 0x630448CC6C50E58A, + Unk_0xC41B98740AB889EB = 0xC41B98740AB889EB, + Unk_0xD1DDBC2BA3D9DE20 = 0xD1DDBC2BA3D9DE20, + Unk_0xDABA16B3B282D08F = 0xDABA16B3B282D08F, + Unk_0xB006977E13C42A32 = 0xB006977E13C42A32, + Unk_0x4984C3C7710B2AFC = 0x4984C3C7710B2AFC, + Unk_0x9ECC7B26EA9E99A0 = 0x9ECC7B26EA9E99A0, + Unk_0x761DBBDEC4BAFC5E = 0x761DBBDEC4BAFC5E, + Unk_0xC445D3C3B5C7F567 = 0xC445D3C3B5C7F567, + Unk_0x73CD7670DE50BF92 = 0x73CD7670DE50BF92, + Unk_0x50042EF6FFC50F49 = 0x50042EF6FFC50F49, + Unk_0x302B5F4800F44C2C = 0x302B5F4800F44C2C, + Unk_0xC5EA76327F79BF9B = 0xC5EA76327F79BF9B, + Unk_0xF39C3111234AA504 = 0xF39C3111234AA504, + Unk_0x4504FED3686326BA = 0x4504FED3686326BA, + Unk_0x109714EC91FC123D = 0x109714EC91FC123D, + Unk_0x92AE783A3DD4F467 = 0x92AE783A3DD4F467, + Unk_0x26BD2AA2A097117C = 0x26BD2AA2A097117C, + Unk_0x86369F877D6A715A = 0x86369F877D6A715A, + Unk_0x00177EC637E0F547 = 0x00177EC637E0F547, + Unk_0xA7370AC81DEE9DA3 = 0xA7370AC81DEE9DA3, + Unk_0x016B2219F2C34655 = 0x016B2219F2C34655, + Unk_0x62F9C9295910928D = 0x62F9C9295910928D, + Unk_0x5E18A362DB785C35 = 0x5E18A362DB785C35, + Unk_0x1BBFAF0587DD34D2 = 0x1BBFAF0587DD34D2, + Unk_0x1F2BC2563CDEBE0A = 0x1F2BC2563CDEBE0A, + Unk_0x5CB5954C8863A223 = 0x5CB5954C8863A223, + Unk_0x1A09CC57C175EF9B = 0x1A09CC57C175EF9B, + Unk_0xE4AC9550E5F1457C = 0xE4AC9550E5F1457C, + Unk_0x31B695D92696C535 = 0x31B695D92696C535, + Unk_0x5ABD56E662A3AF06 = 0x5ABD56E662A3AF06, + Unk_0x91202B07BCD8488F = 0x91202B07BCD8488F, + Unk_0x906E97236B575388 = 0x906E97236B575388, + Unk_0xDBE39C496C3FE76F = 0xDBE39C496C3FE76F, + Unk_0x3A491A32B94D2E10 = 0x3A491A32B94D2E10, + Unk_0x30215DFE4B009037 = 0x30215DFE4B009037, + Unk_0x0414E6EA64920553 = 0x0414E6EA64920553, + Unk_0x0A09CFACC06039F6 = 0x0A09CFACC06039F6, + Unk_0x2BC88AEF207952D8 = 0x2BC88AEF207952D8, + Unk_0xC198D435BB6CE1B3 = 0xC198D435BB6CE1B3, + Unk_0x5757780F91E52E20 = 0x5757780F91E52E20, + Unk_0xABE2F65B74FBFCF0 = 0xABE2F65B74FBFCF0, + Unk_0xDA85A46835474EC3 = 0xDA85A46835474EC3, + Unk_0xE84B34AB4E79AA10 = 0xE84B34AB4E79AA10, + Unk_0xF5C64BF800CA5BC9 = 0xF5C64BF800CA5BC9, + Unk_0xC70206D6B252D40D = 0xC70206D6B252D40D, + Unk_0x119437A2C563161A = 0x119437A2C563161A, + Unk_0xB496C9BC67BD78CE = 0xB496C9BC67BD78CE, + Unk_0xAF53D8D0F230E305 = 0xAF53D8D0F230E305, + Unk_0x6916B336961C2FA0 = 0x6916B336961C2FA0, + Unk_0x709A1C8060864479 = 0x709A1C8060864479, + Unk_0x41ACC4325A7D85DE = 0x41ACC4325A7D85DE, + Unk_0x119E0E76033FCD57 = 0x119E0E76033FCD57, + Unk_0x581F53B307DAB7BF = 0x581F53B307DAB7BF, + Unk_0xB480F619B5F3AE80 = 0xB480F619B5F3AE80, + Unk_0xC5E1F48622CDF5FB = 0xC5E1F48622CDF5FB, + Unk_0x470C3CBEC51541FD = 0x470C3CBEC51541FD, + Unk_0x138F48FE9DB8EDF2 = 0x138F48FE9DB8EDF2, + Unk_0x6BF4C2BBB3238803 = 0x6BF4C2BBB3238803, + Unk_0x8E3A34C6BD7D3D0D = 0x8E3A34C6BD7D3D0D, +}; diff --git a/pkNX.Structures.FlatBuffers/Arceus/Poke/Model Set/PokeResidentType8a.cs b/pkNX.Structures.FlatBuffers/Arceus/Poke/Model Set/PokeResidentType8a.cs new file mode 100644 index 00000000..f9bdc0c8 --- /dev/null +++ b/pkNX.Structures.FlatBuffers/Arceus/Poke/Model Set/PokeResidentType8a.cs @@ -0,0 +1,12 @@ +using FlatSharp.Attributes; + +namespace pkNX.Structures.FlatBuffers; + +[FlatBufferEnum(typeof(ulong))] +public enum PokeResidentType8a : ulong +{ + enigma = 0xC75DDBE25402B11C, + unk_01 = 0xE0F6613235D0AEEE, + unk_02 = 0xE0F9DF3235D3BADF, + unk_03 = 0xE0F6623235D0B0A1, +}; diff --git a/pkNX.WinForms/MainEditor/EditorPLA.cs b/pkNX.WinForms/MainEditor/EditorPLA.cs index 138126da..7f604759 100644 --- a/pkNX.WinForms/MainEditor/EditorPLA.cs +++ b/pkNX.WinForms/MainEditor/EditorPLA.cs @@ -507,7 +507,7 @@ public void EditNPCModelSet() var index = gfp.GetIndexFull("bin/field/param/placement/common/npc_model_set.bin"); var obj = FlatBufferConverter.DeserializeFrom(gfp[index]); - var result = PopFlat(obj.Table, "NPC Model Set Editor", (z, _) => z.NPCModelHash.ToString("X16")); + var result = PopFlat(obj.Table, "NPC Model Set Editor", (z, _) => z.NPCModelHash.ToString()); if (!result) return; gfp[index] = FlatBufferConverter.SerializeFrom(obj);