- Don't enable flags unless SaveGeneration is N3DS.
- Update villager name on selector button when DLC villager is imported in e+.
- Disable the wiki button when the villager is a DLC villager or unknown.
- Move villager selector selected name text a bit to accomodate larger names.
- New AcreItemEditor control. Moves the acre item handling logic out of MainForm.cs
- Stalk Market editing support for City Folk (minus initial buy price)
- Moved selected item & selected building logic out of MainForm.cs and into their respective classes.
- New ListPriority class. Gives information about a Gen1 town's generic item list priorities.
- Worked on FurnitureShop.cs
- Fixed a minor bug in the GCN town generator.
- Moved Yaz0.cs to ACSE.Core.Compression
- Removed the need for MainForm to be a reference in many controls.
- Many other small updates.
Suspending and resuming layouts & signaling TreeView updates increases load speed by quite a bit. Switching to the Town Map tab will cause a slight delay in CF/NL.
These controls now match the functionality seen in the town item editors. I want to move the town item editors (and all others) to these controls rather than just PictureBoxes.
I still need to research how the native fruit works in Wild World, as it's different from the other titles. Fixes another issue from #41 .
Moved the logic out of ACSE.WinForms as well.
This will help code maintainability, and allow for cross platform support if another UI system is created.
Code refactoring will come at some point in the future.