diff --git a/PersonalInfo/PersonalInfo.cs b/PersonalInfo/PersonalInfo.cs index d623102c8..f44f09010 100644 --- a/PersonalInfo/PersonalInfo.cs +++ b/PersonalInfo/PersonalInfo.cs @@ -142,7 +142,7 @@ private static byte[][] splitBytes(byte[] data, int size) byte[][] r = new byte[data.Length/size][]; for (int i = 0; i < data.Length; i += size) { - r[i] = new byte[size]; + r[i/size] = new byte[size]; Array.Copy(data, i, r[i/size], 0, size); } return r; diff --git a/PersonalInfo/PersonalInfoBW.cs b/PersonalInfo/PersonalInfoBW.cs index 60cffb035..a14469263 100644 --- a/PersonalInfo/PersonalInfoBW.cs +++ b/PersonalInfo/PersonalInfoBW.cs @@ -12,6 +12,7 @@ public PersonalInfoBW(byte[] data) return; Data = data; + // Unpack TMHM & Tutors TMHM = getBits(Data.Skip(0x28).Take(0x10).ToArray()); TypeTutors = getBits(Data.Skip(0x38).Take(0x4).ToArray()); } diff --git a/PersonalInfo/PersonalInfoXY.cs b/PersonalInfo/PersonalInfoXY.cs index 2857fcfe1..b662245d0 100644 --- a/PersonalInfo/PersonalInfoXY.cs +++ b/PersonalInfo/PersonalInfoXY.cs @@ -1,5 +1,4 @@ -using System; -using System.Linq; +using System.Linq; namespace PKHeX { @@ -12,6 +11,7 @@ public PersonalInfoXY(byte[] data) return; Data = data; + // Unpack TMHM & Tutors TMHM = getBits(Data.Skip(0x28).Take(0x10).ToArray()); TypeTutors = getBits(Data.Skip(0x38).Take(0x4).ToArray()); // 0x3C-0x40 unknown