Relocated island/sister fruit/flower functionality to new FruitsFlowersEditor out of MiscPlayer to better follow existing layout.
Added new button for this editor to Map tab for the new form. MiscPlayer fruit now sets passport only, FruitsFlowersEditor sets both. Other functionality remains as before.
Retired FieldGoods from the Map button in favour of above.
Adjusted UI anchors and open positions for new forms + cleaned up recent lang_xx string additions.
Add theme menu to Editor and accompanying logic + strings.
Updated Misc fruit/flower and CampsiteEditor to use translatable strings.
Added new strings to lang and msg files.
Add: Campsite Editor to Map tab.
Allows users to set whether there is or is not a villager visiting the campsite, allows selecting that visitor and to edit the visit timestamp (defaults to current timestamp override so visitor is there on same day load).
Back-tracked offsets from old Cylindircal Earth save schemas for old save revs.
If campsite is not unlocked on the save, the UI is locked out with a message.
Cleanup: Moved UpdateFruitsFlag to misc editor class over save class because that was bad form. Oops.
* Added new image code, quanted existing images, fixed bcsv parser
* small clean and sane(r) filenames
* Made a string slightly nicer
* various revert to fix diff
* full revert of editor
* forced revert of editor
* fix sprite init
* ready for merge
game stores all donation types in the same array (chunked into date[], item[], playerID[]); no dedicated indexes for a donation, so no empty slots, and all donation types are intermixed (based on donation date)
#167
If you're adding reactions, you should probably set FillReactionList in player flags to 44 so that the game knows to not give you more reactions...?
Similar to main's adaption in a prior commit, let's use the relative offsets.
adds total nook miles earned to editor
fixes the off-by-one indexing for achievement list
jp/en/zh -- only english has been translated (duh)
keep in mind this translates the text in the program, not the internal flag names.
not sure if other languages need to be supported; from PKHeX's experience, only spanish is updated (besides jp/zh), as most users speak english or are fine using the program in english.
pls localize villager names and item names for non-english :P -- preferrably automated from raw game dumps
most complex editor yet
could be better if I did PictureBox'es instead of buttons, so I could put an image instead of just color
ppl will have to document more on what each terrain looks like, maybe could show a pic of each terrain tile?
same behavior as villager options; hold shift to dump all patterns instead of just the current
hover over the image to see transparent pixels (lime green appearance)
Furniture array is inside the villager's item list; there's another list of a different format in the offsets below
probably just a struct within another struct, like
struct villagerItem {
item; (0x08 bytes)
metadata; (0x24 bytes)
}