NHSE/NHSE.Core/Structures/Villager
Kurt 8ca3877bfa Differentiate villager types
v1.5 increased the size of GSaveLightMemory by 0xC each; with 160 entries, everything stored after this field (at 0x2F84) increased its offset by 0x780.

  GSaveItemName                     ClothesPTops;                           // @0x14c size 0x8, align 4
  s16                               _58b5e808;                              // @0x154 size 0x2, align 2
  s8                                ClothesPTarget;                         // @0x156 size 0x1, align 1

Should be possible to convert the first revision of villager data to the current format and vice versa. Someone would need to document how they pre-fill these new fields (listed above).
2020-09-29 22:20:53 -07:00
..
GSaveMemory.cs Minor clean 2020-05-27 11:23:05 -07:00
IHouseInfo.cs Rework houses to expose more details 2020-05-11 22:20:21 -07:00
IVillager.cs Differentiate villager types 2020-09-29 22:20:53 -07:00
IVillagerOrigin.cs Extract translatable strings to static class 2020-04-21 12:43:16 -07:00
PlayerHouse.cs Rework houses to expose more details 2020-05-11 22:20:21 -07:00
PlayerRoom.cs Add additional property accessors for room 2020-05-13 12:17:10 -07:00
Villager1.cs Differentiate villager types 2020-09-29 22:20:53 -07:00
Villager2.cs Differentiate villager types 2020-09-29 22:20:53 -07:00
VillagerHouse.cs Rework houses to expose more details 2020-05-11 22:20:21 -07:00
VillagerHouseItem.cs Minor unused additions 2020-04-19 15:26:09 -07:00
VillagerPersonality.cs Initial commit 2020-03-27 17:54:17 -07:00
VillagerUtil.cs Initial commit 2020-03-27 17:54:17 -07:00