add dumper optional code

Generates encounter binary information for PKHeX
This commit is contained in:
Kaphotics
2016-05-18 20:25:47 -07:00
parent 6b74dda8ff
commit c65d67309e
2 changed files with 20 additions and 0 deletions

View File

@@ -371,6 +371,16 @@ private void parse(byte[] ed)
min[i].Value = data[2];
max[i].Value = data[3];
}
#if DUMPER
int r = CB_LocationID.SelectedIndex * 56 + 0x1C;
int loc = zonedata[r] + 0x100 * (zonedata[r + 1] & 1);
byte[] edata = BitConverter.GetBytes((ushort) loc).Concat(ed).ToArray();
if (!Directory.Exists("encounter_ao"))
Directory.CreateDirectory("encounter_ao");
File.WriteAllBytes(Path.Combine("encounter_ao", loc.ToString("000") + CB_LocationID.SelectedIndex.ToString("000") + ".bin"), edata);
#endif
}
private int[] pslot(byte[] slot) // Parse Slot to Bytes
{

View File

@@ -363,6 +363,16 @@ private void parse(byte[] ed)
min[i].Value = data[2];
max[i].Value = data[3];
}
#if DUMPER
int r = CB_LocationID.SelectedIndex * 56 + 0x1C;
int loc = zonedata[r] + 0x100 * (zonedata[r + 1] & 1);
byte[] edata = BitConverter.GetBytes((ushort)loc).Concat(ed).ToArray();
if (!Directory.Exists("encounter_xy"))
Directory.CreateDirectory("encounter_xy");
File.WriteAllBytes(Path.Combine("encounter_xy", loc.ToString("000") + CB_LocationID.SelectedIndex.ToString("000") + ".bin"), edata);
#endif
}
private int[] pslot(byte[] slot)
{