add support for 3.8 teapot binout files (scene 2005, 2204) (#2265)

This commit is contained in:
pfyy 2023-07-23 11:17:02 +08:00 committed by GitHub
parent 27d495742d
commit ae2ab20b5b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -11,38 +11,38 @@ import lombok.experimental.FieldDefaults;
@FieldDefaults(level = AccessLevel.PRIVATE) @FieldDefaults(level = AccessLevel.PRIVATE)
public class HomeworldDefaultSaveData { public class HomeworldDefaultSaveData {
@SerializedName(value = "KFHBFNPDJBE", alternate = "PKACPHDGGEI") @SerializedName(value = "KFHBFNPDJBE", alternate = {"PKACPHDGGEI", "AKOLOBLHDFK"})
List<HomeBlock> homeBlockLists; List<HomeBlock> homeBlockLists;
@SerializedName(value = "IJNPADKGNKE", alternate = "MINCKHBNING") @SerializedName(value = "IJNPADKGNKE", alternate = {"MINCKHBNING", "MBICDPDEKDM"})
Position bornPos; Position bornPos;
@SerializedName("IPIIGEMFLHK") @SerializedName(value = "IPIIGEMFLHK", alternate = {"EJJIOJKFKCO"})
Position bornRot; Position bornRot;
@SerializedName("HHOLBNPIHEM") @SerializedName(value = "HHOLBNPIHEM", alternate = {"CJAKHCIFHNP"})
Position djinPos; Position djinPos;
@SerializedName("KNHCJKHCOAN") @SerializedName(value = "KNHCJKHCOAN", alternate = {"AMDNOHPGKMI"})
HomeFurniture mainhouse; HomeFurniture mainhouse;
@SerializedName("NIHOJFEKFPG") @SerializedName(value = "NIHOJFEKFPG", alternate = {"BHCPEAOPIDC"})
List<HomeFurniture> doorLists; List<HomeFurniture> doorLists;
@SerializedName("EPGELGEFJFK") @SerializedName(value = "EPGELGEFJFK", alternate = {"AABEPENIFLN"})
List<HomeFurniture> stairLists; List<HomeFurniture> stairLists;
@Data @Data
@FieldDefaults(level = AccessLevel.PRIVATE) @FieldDefaults(level = AccessLevel.PRIVATE)
public static class HomeBlock { public static class HomeBlock {
@SerializedName(value = "FGIJCELCGFI", alternate = "PGDPDIDJEEL") @SerializedName(value = "FGIJCELCGFI", alternate = {"PGDPDIDJEEL", "ANICBLBOBKD"})
int blockId; int blockId;
@SerializedName("BEAPOFELABD") @SerializedName(value = "BEAPOFELABD", alternate = {"NCIMIKKFLOH"})
List<HomeFurniture> furnitures; List<HomeFurniture> furnitures;
@SerializedName("MLIODLGDFHJ") @SerializedName(value = "MLIODLGDFHJ", alternate = {"GJGNLIINBGB"})
List<HomeFurniture> persistentFurnitures; List<HomeFurniture> persistentFurnitures;
} }
@ -50,10 +50,10 @@ public class HomeworldDefaultSaveData {
@FieldDefaults(level = AccessLevel.PRIVATE) @FieldDefaults(level = AccessLevel.PRIVATE)
public static class HomeFurniture { public static class HomeFurniture {
@SerializedName(value = "ENHNGKJBJAB", alternate = "KMAAJJHPNBA") @SerializedName(value = "ENHNGKJBJAB", alternate = {"KMAAJJHPNBA", "FFLCGFGGGND"})
int id; int id;
@SerializedName(value = "NGIEEIOLPPO", alternate = "JFKAHNCPDME") @SerializedName(value = "NGIEEIOLPPO", alternate = {"JFKAHNCPDME", "BPCGGBKIAMG"})
Position pos; Position pos;
// @SerializedName(value = "HEOCEHKEBFM", alternate = "LKCKOOGFDBM") // @SerializedName(value = "HEOCEHKEBFM", alternate = "LKCKOOGFDBM")
Position rot; Position rot;