mirror of
https://github.com/kwsch/pkNX.git
synced 2026-04-24 14:56:50 -05:00
parent
4b0b535f3c
commit
7bdb5bc787
|
|
@ -229,7 +229,7 @@ public void EditSpawns()
|
|||
{
|
||||
var residentpak = ROM.GetFile(GameFile.Resident)[0];
|
||||
var resident = new GFPack(residentpak);
|
||||
using var form = new MapViewer8a(ROM, resident);
|
||||
using var form = new MapViewer8a((GameManagerPLA)ROM, resident);
|
||||
form.ShowDialog();
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -5,33 +5,29 @@
|
|||
using System.Windows.Forms;
|
||||
using pkNX.Containers;
|
||||
using pkNX.Game;
|
||||
using pkNX.Structures;
|
||||
using pkNX.Structures.FlatBuffers;
|
||||
|
||||
namespace pkNX.WinForms.Subforms
|
||||
{
|
||||
public partial class MapViewer8a : Form
|
||||
{
|
||||
private readonly GameManager ROM;
|
||||
private readonly GameManagerPLA ROM;
|
||||
private readonly GFPack Resident;
|
||||
|
||||
public readonly AreaInstance8a[] Areas;
|
||||
private readonly bool Loading = true;
|
||||
|
||||
public MapViewer8a(GameManager rom, GFPack resident)
|
||||
public MapViewer8a(GameManagerPLA rom, GFPack resident)
|
||||
{
|
||||
ROM = rom;
|
||||
Resident = resident;
|
||||
InitializeComponent();
|
||||
|
||||
var pd = ROM.GetFile(GameFile.PersonalStats)[0];
|
||||
var po = FlatBufferConverter.DeserializeFrom<PersonalTableLA>(pd);
|
||||
var test = PersonalConverter.FromArceus(po);
|
||||
var pt = new PersonalTable(test, 905);
|
||||
Areas = PLAInfo.AreaNames.Select(z => AreaInstance8a.Create(Resident, z)).ToArray();
|
||||
var speciesNames = ROM.GetStrings(TextName.SpeciesNames);
|
||||
CB_Map.Items.AddRange(Areas.Select(z => z.ParentArea?.AreaName ?? z.AreaName).ToArray());
|
||||
|
||||
var pt = rom.Data.PersonalData;
|
||||
var nameList = new List<ComboItem>();
|
||||
foreach (var e in pt.Table.OfType<PersonalInfoLA>())
|
||||
{
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user