From c14b87fcd93545c3976f565a7db55f3d6d60cc06 Mon Sep 17 00:00:00 2001 From: Kaphotics Date: Wed, 29 Jun 2016 17:31:52 -0700 Subject: [PATCH] Fix PCBin/BoxBin setters Thanks @Favna --- Saves/SaveFile.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Saves/SaveFile.cs b/Saves/SaveFile.cs index 4abd357a4..0b9172923 100644 --- a/Saves/SaveFile.cs +++ b/Saves/SaveFile.cs @@ -414,7 +414,7 @@ public bool setPCBin(byte[] data) // split up data to individual pkm byte[][] pkdata = new byte[data.Length/SIZE_STORED][]; for (int i = 0; i < data.Length; i += SIZE_STORED) - pkdata[i] = data.Skip(i).Take(SIZE_STORED).ToArray(); + pkdata[i/SIZE_STORED] = data.Skip(i).Take(SIZE_STORED).ToArray(); PKM[] pkms = BoxData; for (int i = 0; i < pkms.Length; i++) @@ -429,7 +429,7 @@ public bool setBoxBin(byte[] data, int box) byte[][] pkdata = new byte[data.Length / SIZE_STORED][]; for (int i = 0; i < data.Length; i += SIZE_STORED) - pkdata[i] = data.Skip(i).Take(SIZE_STORED).ToArray(); + pkdata[i/SIZE_STORED] = data.Skip(i).Take(SIZE_STORED).ToArray(); PKM[] pkms = BoxData; for (int i = 0; i < 30; i++)