Add Campsite Editor (#707)

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.
This commit is contained in:
Josh (vector_cmdr)
2026-01-21 23:36:12 +11:00
committed by GitHub
parent c3371475d4
commit 2c8de97ca1
22 changed files with 635 additions and 54 deletions

View File

@@ -52,6 +52,9 @@ public class MainSaveOffsets111 : MainSaveOffsets
public override int SpecialtyFlower => SisterFlower + 1;
public override int BulletinBoard => GSaveLandStart + 0x443158;
public override int AirportThemeColor => GSaveLandStart + 0x523d60;
public override int GSaveCampSite => GSaveLandStart + 0x523c48;
public override int GSaveNpcCamp => GSaveCampSite + 4;
public override int CampLastVisitTime => GSaveCampSite + 0x110;
#endregion
#region GSaveLandOther