use gvas::{
engine_version::FEngineVersion,
game_version::DeserializedGameVersion,
properties::{
delegate_property::{Delegate, MulticastInlineDelegateProperty, MulticastScriptDelegate},
int_property::{BoolProperty, FloatProperty, IntProperty},
str_property::StrProperty,
struct_property::{StructProperty, StructPropertyValue},
struct_types::Vector2D,
Property,
},
types::{map::HashableIndexMap, Guid},
GvasFile, GvasHeader,
};
use ordered_float::OrderedFloat;
use std::str::FromStr;
const DELEGATE_PREFIX: &str = "/Game/DefaultMap.DefaultMap:PersistentLevel.";
pub(crate) fn expected() -> GvasFile {
GvasFile {
deserialized_game_version: DeserializedGameVersion::Default,
header: GvasHeader::Version3 {
package_file_version: 522,
package_file_version_ue5: 1009,
engine_version: FEngineVersion {
major: 5,
minor: 3,
patch: 2,
change_list: 29314046,
branch: String::from("++UE5+Release-5.3"),
},
custom_version_format: 3,
custom_versions: HashableIndexMap::from([
(
Guid::from_str("22D5549C-BE4F-26A8-4607-2194D082B461").unwrap(),
44,
),
(
Guid::from_str("A35C9162-F74B-8E1C-C712-0EA3F79D21C8").unwrap(),
32,
),
(
Guid::from_str("240D40CC-7B4E-E9E0-83A2-F99B27C0C0DC").unwrap(),
0,
),
(
Guid::from_str("E432D8B0-0D4F-891F-B77E-CFACA24AFD36").unwrap(),
10,
),
(
Guid::from_str("2843C6E1-534D-2CA2-868E-6CA38CBD1764").unwrap(),
0,
),
(
Guid::from_str("3CC15E37-FB48-E406-F084-00B57E712A26").unwrap(),
4,
),
(
Guid::from_str("ED68B0E4-E942-94F4-0BDA-31A241BB462E").unwrap(),
40,
),
(
Guid::from_str("3F74FCCF-8044-B043-DF14-919373201D17").unwrap(),
37,
),
(
Guid::from_str("B5492BB0-E944-20BB-B732-04A36003E452").unwrap(),
3,
),
(
Guid::from_str("5C10E4A4-B549-A159-C440-C5A7EEDF7E54").unwrap(),
0,
),
(
Guid::from_str("C931C839-DC47-E65A-179C-449A7C8E1C3E").unwrap(),
0,
),
(
Guid::from_str("331BF078-984F-EAEB-EA84-B4B9A25AB9CC").unwrap(),
20,
),
(
Guid::from_str("0F383166-E043-4D2D-27CF-09805AA95669").unwrap(),
0,
),
(
Guid::from_str("9F8BF812-FC4A-7588-0CD9-7CA629BD3A38").unwrap(),
47,
),
(
Guid::from_str("4CE75A7B-104C-70D2-9857-58A95A2A210B").unwrap(),
13,
),
(
Guid::from_str("186929D7-DD4B-D61D-A864-E29D8438C13C").unwrap(),
3,
),
(
Guid::from_str("7852A1C2-FE4A-E7BF-FF90-176C55F71D53").unwrap(),
1,
),
(
Guid::from_str("D4A3AC6E-C14C-EC40-ED8B-86B7C58F4209").unwrap(),
3,
),
(
Guid::from_str("DD75E529-2746-A3E0-76D2-109DEADC2C23").unwrap(),
17,
),
(
Guid::from_str("5DA643AF-4749-D37F-8E3E-739805BBC1D9").unwrap(),
15,
),
(
Guid::from_str("EC6C266B-8F4B-C71E-D9E4-0BA307FC4209").unwrap(),
1,
),
(
Guid::from_str("613DF70D-EA47-3FA2-E989-27B79A49410C").unwrap(),
1,
),
(
Guid::from_str("86181D60-844F-64AC-DED3-16AAD6C7EA0D").unwrap(),
111,
),
(
Guid::from_str("5B2CBC8D-E043-A754-BBFC-68A76090A27D").unwrap(),
2,
),
(
Guid::from_str("B7064C5B-F84A-6324-70BF-5B80DDD0F5CD").unwrap(),
10,
),
(
Guid::from_str("686308E7-584C-236B-701B-3984915E2616").unwrap(),
11,
),
(
Guid::from_str("D6BCFF9D-5801-4F49-8212-21E288A8923C").unwrap(),
10,
),
(
Guid::from_str("ACD0AEF2-6F41-FE9A-7FAA-6486FCD626FA").unwrap(),
1,
),
(
Guid::from_str("0B1F4F17-A545-C6B4-E82E-3FB17D91FBD0").unwrap(),
10,
),
(
Guid::from_str("834AF935-6C40-58E2-F509-18A37C241096").unwrap(),
41,
),
(
Guid::from_str("6EC18FB6-E242-1B8B-5C21-53B4FE448805").unwrap(),
1,
),
(
Guid::from_str("0685E1B2-C2CF-7342-BBF4-4EA507BA8B75").unwrap(),
1,
),
(
Guid::from_str("3689F564-BA42-1BFD-8972-96BA4EFAD0D5").unwrap(),
1,
),
(
Guid::from_str("81D57D69-AB41-4FE6-EC51-4AAA28B6B7BE").unwrap(),
118,
),
(
Guid::from_str("425E9BD8-464D-BD24-A8AC-1284791764DF").unwrap(),
47,
),
(
Guid::from_str("525DDA59-4849-3212-7859-78B88BE9B870").unwrap(),
8,
),
(
Guid::from_str("325A0726-0847-0F73-328C-E988059D59F1").unwrap(),
0,
),
(
Guid::from_str("27D80E6F-9548-09A6-8D99-919CA40E1890").unwrap(),
2,
),
(
Guid::from_str("E38BD530-8242-EA95-59B1-E3A66AB0EBD8").unwrap(),
1,
),
(
Guid::from_str("E79E7F71-3A49-B0E9-3291-B3880781381B").unwrap(),
17,
),
(
Guid::from_str("FC09C468-8649-9570-D2AC-6389835186C4").unwrap(),
3,
),
(
Guid::from_str("194D0C43-7049-5471-699B-6987E5B090DF").unwrap(),
15,
),
(
Guid::from_str("BD32FEAA-144C-9553-255E-6AB6DDD13210").unwrap(),
1,
),
(
Guid::from_str("8EE1AF23-584E-E14C-52C2-618DB7BE53B9").unwrap(),
11,
),
(
Guid::from_str("EAB762A4-3A4E-99F4-1FEC-C199B2E12482").unwrap(),
4,
),
(
Guid::from_str("BDFDB52E-104D-AC01-8FF3-3681DAA59333").unwrap(),
5,
),
(
Guid::from_str("4F359D50-2F49-E6F6-B285-49A71C633C07").unwrap(),
0,
),
(
Guid::from_str("3EF0A495-E449-0B7E-56D3-43BAD987FF94").unwrap(),
7,
),
(
Guid::from_str("1C1BE3B6-EC11-9FD2-859F-7E85E270996F").unwrap(),
1,
),
(
Guid::from_str("40EB564A-DC11-F510-7E34-D392E76AC9B2").unwrap(),
3,
),
(
Guid::from_str("8A991784-EC43-C0BB-19D1-B38122272D07").unwrap(),
19,
),
(
Guid::from_str("004A8AD7-9746-58E8-B519-A8BAB4467D48").unwrap(),
18,
),
(
Guid::from_str("86F87955-1F4C-3A93-7B08-BA832FB96163").unwrap(),
2,
),
(
Guid::from_str("52BE2F61-0B40-53DA-914F-0D917C85B19F").unwrap(),
1,
),
(
Guid::from_str("367A23A4-C941-EACA-F818-A28FF31B6858").unwrap(),
5,
),
(
Guid::from_str("753F4E80-494B-8870-068C-D6A4DCB67E3C").unwrap(),
5,
),
(
Guid::from_str("F448D01E-684C-2E2F-A453-D0892D108FF1").unwrap(),
1,
),
(
Guid::from_str("F20A68FB-A34B-EF59-B519-A8BA3D44C873").unwrap(),
2,
),
(
Guid::from_str("0EB75099-174E-1AB4-0DFA-CCBBD67F8157").unwrap(),
1,
),
(
Guid::from_str("CD14175E-5129-4E48-A789-7A7078AB0293").unwrap(),
3,
),
(
Guid::from_str("7B472509-0140-3D76-73D6-919D11B4750B").unwrap(),
1,
),
(
Guid::from_str("1B218842-C616-4845-B267-761A002A7A50").unwrap(),
1,
),
(
Guid::from_str("9B9549DC-E74D-C053-88EA-5691395D7C5E").unwrap(),
2,
),
(
Guid::from_str("FB0C82A7-5943-A720-142C-548C50CF2396").unwrap(),
27,
),
(
Guid::from_str("4E7CE782-A543-2333-C513-6BB4F30D3197").unwrap(),
0,
),
(
Guid::from_str("AA1C1EE2-5E42-47AF-D46A-BF89BBA8444C").unwrap(),
0,
),
(
Guid::from_str("7E154A13-A349-E2D5-3C84-4E8D319EFE98").unwrap(),
2,
),
(
Guid::from_str("FA7AF5FC-8342-7650-58E6-A9B9322DA0FF").unwrap(),
79,
),
(
Guid::from_str("ED0A3111-614D-552E-A39A-67AF2C08A1C5").unwrap(),
17,
),
(
Guid::from_str("78BBDFF6-E4A0-50BB-4DB8-184023AFCB60").unwrap(),
2,
),
(
Guid::from_str("F37ABB24-834F-4656-C22D-2F1FFF96AD49").unwrap(),
5,
),
(
Guid::from_str("2923A576-B545-2309-41D8-AE98D86A2FCF").unwrap(),
5,
),
(
Guid::from_str("0769BC5F-AE40-C855-84F1-678E3FF1FF5E").unwrap(),
1,
),
(
Guid::from_str("438C7392-9C4D-8829-BE9B-3D9AC09FFF6E").unwrap(),
1,
),
]),
save_game_class_name: String::from(
"/Game/_Blueprints/BP_SettingsSave.BP_SettingsSave_C",
),
},
properties: HashableIndexMap::from([
(
String::from("SettingsChanged"),
Property::from(MulticastInlineDelegateProperty {
value: MulticastScriptDelegate {
delegates: vec![
Delegate::new(
format!("{}BP_ActionTool_WaterGauge_C_2147482315", DELEGATE_PREFIX),
String::from("SettingsChanged_Event"),
),
Delegate::new(
format!("{}BP_ActionTool_Plow_C_2147482312", DELEGATE_PREFIX),
String::from("SettingsChanged_Event"),
),
Delegate::new(
format!(
"{}BP_ActionTool_Plow_Row_Single_C_2147482309",
DELEGATE_PREFIX
),
String::from("SettingsChanged_Event"),
),
Delegate::new(
format!("{}BP_ActionTool_Plow_Row_3_C_2147482305", DELEGATE_PREFIX),
String::from("SettingsChanged_Event"),
),
Delegate::new(
format!("{}BP_ActionTool_Plow_5Row_C_2147482301", DELEGATE_PREFIX),
String::from("SettingsChanged_Event"),
),
Delegate::new(
format!("{}BP_ActionTool_Plow_Row_5_C_2147482297", DELEGATE_PREFIX),
String::from("SettingsChanged_Event"),
),
Delegate::new(
format!("{}BP_ActionTool_Plant_C_2147482293", DELEGATE_PREFIX),
String::from("SettingsChanged_Event"),
),
Delegate::new(
format!("{}BP_ActionTool_Plant_Row_C_2147482286", DELEGATE_PREFIX),
String::from("SettingsChanged_Event"),
),
Delegate::new(
format!("{}BP_ActionTool_Plant_Row3_C_2147482280", DELEGATE_PREFIX),
String::from("SettingsChanged_Event"),
),
Delegate::new(
format!("{}BP_ActionTool_Plant_Row5_C_2147482274", DELEGATE_PREFIX),
String::from("SettingsChanged_Event"),
),
Delegate::new(
format!("{}BP_ActionTool_Cultivate_C_2147482268", DELEGATE_PREFIX),
String::from("SettingsChanged_Event"),
),
Delegate::new(
format!(
"{}BP_ActionTool_Cultivate_Row_C_2147482265",
DELEGATE_PREFIX
),
String::from("SettingsChanged_Event"),
),
Delegate::new(
format!(
"{}BP_ActionTool_Cultivate_Row3_C_2147482261",
DELEGATE_PREFIX
),
String::from("SettingsChanged_Event"),
),
Delegate::new(
format!(
"{}BP_ActionTool_Cultivate_Row5_C_2147482257",
DELEGATE_PREFIX
),
String::from("SettingsChanged_Event"),
),
Delegate::new(
format!("{}BP_ActionTool_PlasticRow_C_2147482253", DELEGATE_PREFIX),
String::from("SettingsChanged_Event"),
),
Delegate::new(
format!("{}BP_ActionTool_Purchase_C_2147482249", DELEGATE_PREFIX),
String::from("SettingsChanged_Event"),
),
Delegate::new(
format!(
"{}BP_ActionTool_Purchase_1x10_C_2147482242",
DELEGATE_PREFIX
),
String::from("SettingsChanged_Event"),
),
Delegate::new(
format!(
"{}BP_ActionTool_Purchase_3Row_C_2147482235",
DELEGATE_PREFIX
),
String::from("SettingsChanged_Event"),
),
Delegate::new(
format!(
"{}BP_ActionTool_Purchase_5Row_C_2147482228",
DELEGATE_PREFIX
),
String::from("SettingsChanged_Event"),
),
Delegate::new(
format!(
"{}BP_ActionTool_Purchase_10x10_C_2147482221",
DELEGATE_PREFIX
),
String::from("SettingsChanged_Event"),
),
Delegate::new(
format!("{}BP_ActionTool_Modify_C_2147482214", DELEGATE_PREFIX),
String::from("SettingsChanged_Event"),
),
Delegate::new(
format!("{}BP_ActionTool_Row_C_2147482198", DELEGATE_PREFIX),
String::from("SettingsChanged_Event"),
),
Delegate::new(
format!("{}BP_ActionTool_Row3_C_2147482181", DELEGATE_PREFIX),
String::from("SettingsChanged_Event"),
),
Delegate::new(
format!("{}BP_ActionTool_Harvest_C_2147482164", DELEGATE_PREFIX),
String::from("SettingsChanged_Event"),
),
Delegate::new(
format!(
"{}BP_ActionTool_Harvest_Row_C_2147482161",
DELEGATE_PREFIX
),
String::from("SettingsChanged_Event"),
),
Delegate::new(
format!(
"{}BP_ActionTool_Harvest_Row_3_C_2147482157",
DELEGATE_PREFIX
),
String::from("SettingsChanged_Event"),
),
Delegate::new(
format!(
"{}BP_ActionTool_Harvest_Row_5_C_2147482153",
DELEGATE_PREFIX
),
String::from("SettingsChanged_Event"),
),
Delegate::new(
format!(
"{}BP_ActionTool_Harvest_Row_C_2147482149",
DELEGATE_PREFIX
),
String::from("SettingsChanged_Event"),
),
Delegate::new(
format!(
"{}BP_ActionTool_AutomatedActionControl_C_2147482145",
DELEGATE_PREFIX
),
String::from("SettingsChanged_Event"),
),
Delegate::new(
format!(
"{}BP_ActionTool_RemovePlaceable_C_2147482142",
DELEGATE_PREFIX
),
String::from("SettingsChanged_Event"),
),
Delegate::new(
format!("{}BP_ActionTool_SeedSilo_C_2147482139", DELEGATE_PREFIX),
String::from("SettingsChanged_Event"),
),
Delegate::new(
format!(
"{}BP_ActionTool_TractorBarn_C_2147482132",
DELEGATE_PREFIX
),
String::from("SettingsChanged_Event"),
),
Delegate::new(
format!("{}BP_ActionTool_Sell_C_2147482125", DELEGATE_PREFIX),
String::from("SettingsChanged_Event"),
),
Delegate::new(
format!(
"{}BP_ActionTool_FuelStorageTank_C_2147482118",
DELEGATE_PREFIX
),
String::from("SettingsChanged_Event"),
),
Delegate::new(
format!("{}BP_ActionTool_ChickenRun_C_2147482115", DELEGATE_PREFIX),
String::from("SettingsChanged_Event"),
),
Delegate::new(
format!(
"{}BP_ActionTool_MovePlaceable_C_2147482112",
DELEGATE_PREFIX
),
String::from("SettingsChanged_Event"),
),
Delegate::new(
format!("{}BP_ActionTool_Beehive_C_2147482109", DELEGATE_PREFIX),
String::from("SettingsChanged_Event"),
),
Delegate::new(
format!("{}BP_SetPHTool_Row_C_2147482106", DELEGATE_PREFIX),
String::from("SettingsChanged_Event"),
),
Delegate::new(
format!(
"{}BP_ActionTool_BiodieselRefinery_C_2147482089",
DELEGATE_PREFIX
),
String::from("SettingsChanged_Event"),
),
Delegate::new(
format!("{}BP_ActionTool_OilPress_C_2147482086", DELEGATE_PREFIX),
String::from("SettingsChanged_Event"),
),
Delegate::new(
format!("{}BP_ActionTool_FlourMill_C_2147482083", DELEGATE_PREFIX),
String::from("SettingsChanged_Event"),
),
Delegate::new(
format!(
"{}BP_ActionTool_LargeChickenCoop_C_2147482080",
DELEGATE_PREFIX
),
String::from("SettingsChanged_Event"),
),
Delegate::new(
format!("{}BP_ActionTool_CropSign_C_2147482077", DELEGATE_PREFIX),
String::from("SettingsChanged_Event"),
),
Delegate::new(
format!("{}BP_ActionTool_Mulch_C_2147482070", DELEGATE_PREFIX),
String::from("SettingsChanged_Event"),
),
Delegate::new(
format!("{}BP_ActionTool_Mulch_Row_C_2147482054", DELEGATE_PREFIX),
String::from("SettingsChanged_Event"),
),
Delegate::new(
format!("{}BP_ActionTool_Mulch_Row3_C_2147482037", DELEGATE_PREFIX),
String::from("SettingsChanged_Event"),
),
Delegate::new(
format!("{}BP_ActionTool_Warehouse_C_2147482020", DELEGATE_PREFIX),
String::from("SettingsChanged_Event"),
),
Delegate::new(
format!(
"{}BP_ActionTool_HarvestSilo_C_2147482013",
DELEGATE_PREFIX
),
String::from("SettingsChanged_Event"),
),
Delegate::new(
format!("{}BP_ActionTool_Stockpile_C_2147482008", DELEGATE_PREFIX),
String::from("SettingsChanged_Event"),
),
Delegate::new(
format!(
"{}BP_ActionTool_CompostStation_C_2147482001",
DELEGATE_PREFIX
),
String::from("SettingsChanged_Event"),
),
Delegate::new(
format!("{}BP_Renders_C_1", DELEGATE_PREFIX),
String::from("SettingsChanged"),
),
Delegate::new(
format!("{}BP_PlayerPawn_C_2147482331", DELEGATE_PREFIX),
String::from("UpdatedSavedSettings"),
),
Delegate::new(
format!("{}BP_AutomatedTool_C_2147478921", DELEGATE_PREFIX),
String::from("SettingsChanged"),
),
Delegate::new(
format!("{}BP_AutomatedTool_C_2147478905", DELEGATE_PREFIX),
String::from("SettingsChanged"),
),
Delegate::new(
format!("{}BP_AutomatedTool_C_2147478890", DELEGATE_PREFIX),
String::from("SettingsChanged"),
),
Delegate::new(
format!("{}BP_AutomatedTool_C_2147478875", DELEGATE_PREFIX),
String::from("SettingsChanged"),
),
Delegate::new(
format!("{}BP_AutomatedTool_C_2147478860", DELEGATE_PREFIX),
String::from("SettingsChanged"),
),
Delegate::new(
format!("{}BP_AutomatedTool_C_2147478303", DELEGATE_PREFIX),
String::from("SettingsChanged"),
),
Delegate::new(
format!("{}BP_AutomatedTool_C_2147478288", DELEGATE_PREFIX),
String::from("SettingsChanged"),
),
Delegate::new(
format!("{}BP_AutomatedTool_C_2147478273", DELEGATE_PREFIX),
String::from("SettingsChanged"),
),
Delegate::new(
format!("{}BP_AutomatedTool_C_2147478258", DELEGATE_PREFIX),
String::from("SettingsChanged"),
),
Delegate::new(
format!("{}BP_AutomatedTool_C_2147478243", DELEGATE_PREFIX),
String::from("SettingsChanged"),
),
Delegate::new(
format!("{}BP_AutomatedTool_C_2147478228", DELEGATE_PREFIX),
String::from("SettingsChanged"),
),
Delegate::new(
format!("{}BP_AutomatedTool_C_2147478141", DELEGATE_PREFIX),
String::from("SettingsChanged"),
),
Delegate::new(
format!("{}BP_AutomatedTool_C_2147478126", DELEGATE_PREFIX),
String::from("SettingsChanged"),
),
Delegate::new(
format!("{}BP_AutomatedTool_C_2147478111", DELEGATE_PREFIX),
String::from("SettingsChanged"),
),
Delegate::new(
format!("{}BP_AutomatedTool_C_2147478096", DELEGATE_PREFIX),
String::from("SettingsChanged"),
),
Delegate::new(
format!("{}BP_AutomatedTool_C_2147477750", DELEGATE_PREFIX),
String::from("SettingsChanged"),
),
Delegate::new(
format!("{}BP_AutomatedTool_C_2147477735", DELEGATE_PREFIX),
String::from("SettingsChanged"),
),
Delegate::new(
format!("{}BP_AutomatedTool_C_2147477720", DELEGATE_PREFIX),
String::from("SettingsChanged"),
),
Delegate::new(
format!("{}BP_AutomatedTool_C_2147477705", DELEGATE_PREFIX),
String::from("SettingsChanged"),
),
Delegate::new(
format!("{}BP_AutomatedTool_C_2147477690", DELEGATE_PREFIX),
String::from("SettingsChanged"),
),
Delegate::new(
format!("{}BP_AutomatedTool_C_2147477675", DELEGATE_PREFIX),
String::from("SettingsChanged"),
),
Delegate::new(
format!("{}BP_AutomatedTool_C_2147477660", DELEGATE_PREFIX),
String::from("SettingsChanged"),
),
Delegate::new(
format!("{}BP_AutomatedTool_C_2147477645", DELEGATE_PREFIX),
String::from("SettingsChanged"),
),
Delegate::new(
format!("{}BP_AutomatedTool_C_2147477189", DELEGATE_PREFIX),
String::from("SettingsChanged"),
),
Delegate::new(
format!("{}BP_AutomatedTool_C_2147477162", DELEGATE_PREFIX),
String::from("SettingsChanged"),
),
],
},
}),
),
(
String::from("AudioSettings"),
Property::StructProperty(StructProperty {
guid: Guid::default(),
type_name: String::from("GameAudioSettings"),
value: StructPropertyValue::CustomStruct(HashableIndexMap::from([
(
String::from("MasterLevel"),
vec![Property::FloatProperty(FloatProperty {
value: OrderedFloat::from(0.20348908),
})],
),
(
String::from("MusicLevel"),
vec![Property::FloatProperty(FloatProperty {
value: OrderedFloat::from(0.1511635),
})],
),
(
String::from("SFXLevel"),
vec![Property::FloatProperty(FloatProperty {
value: OrderedFloat::from(0.5436054),
})],
),
])),
}),
),
(
String::from("GameSettings"),
Property::StructProperty(StructProperty {
guid: Guid::default(),
type_name: String::from("GameSettings"),
value: StructPropertyValue::CustomStruct(HashableIndexMap::from([
(
String::from("CurrentSaveSlot"),
vec![Property::StrProperty(StrProperty::from("SAVE2"))],
),
(
String::from("LoadTutorial"),
vec![Property::BoolProperty(BoolProperty::new(false))],
),
(
String::from("DisplayNewOrders"),
vec![Property::BoolProperty(BoolProperty::new(false))],
),
(
String::from("EscapeExitsTool"),
vec![Property::BoolProperty(BoolProperty::new(false))],
),
(
String::from("UseDarkMode"),
vec![Property::BoolProperty(BoolProperty::new(true))],
),
(
String::from("AnimateDayCycle"),
vec![Property::BoolProperty(BoolProperty::new(false))],
),
(
String::from("EnableTractorCollision"),
vec![Property::BoolProperty(BoolProperty::new(false))],
),
(
String::from("ShowInventory"),
vec![Property::BoolProperty(BoolProperty::new(true))],
),
(
String::from("CameraAngle"),
vec![Property::from(StructProperty {
type_name: String::from("Vector2D"),
guid: Guid::default(),
value: StructPropertyValue::Vector2D(Vector2D {
x: OrderedFloat::from(30.574748247861862),
y: OrderedFloat::from(60.42525175213814),
}),
})],
),
])),
}),
),
(
String::from("HighScore"),
Property::IntProperty(IntProperty { value: 2649 }),
),
]),
}
}
pub const VECTOR2D_JSON: &str = r#"{
"header": {
"type": "Version3",
"package_file_version": 522,
"package_file_version_ue5": 1009,
"engine_version": {
"major": 5,
"minor": 3,
"patch": 2,
"change_list": 29314046,
"branch": "++UE5+Release-5.3"
},
"custom_version_format": 3,
"custom_versions": {
"22D5549C-BE4F-26A8-4607-2194D082B461": 44,
"A35C9162-F74B-8E1C-C712-0EA3F79D21C8": 32,
"240D40CC-7B4E-E9E0-83A2-F99B27C0C0DC": 0,
"E432D8B0-0D4F-891F-B77E-CFACA24AFD36": 10,
"2843C6E1-534D-2CA2-868E-6CA38CBD1764": 0,
"3CC15E37-FB48-E406-F084-00B57E712A26": 4,
"ED68B0E4-E942-94F4-0BDA-31A241BB462E": 40,
"3F74FCCF-8044-B043-DF14-919373201D17": 37,
"B5492BB0-E944-20BB-B732-04A36003E452": 3,
"5C10E4A4-B549-A159-C440-C5A7EEDF7E54": 0,
"C931C839-DC47-E65A-179C-449A7C8E1C3E": 0,
"331BF078-984F-EAEB-EA84-B4B9A25AB9CC": 20,
"0F383166-E043-4D2D-27CF-09805AA95669": 0,
"9F8BF812-FC4A-7588-0CD9-7CA629BD3A38": 47,
"4CE75A7B-104C-70D2-9857-58A95A2A210B": 13,
"186929D7-DD4B-D61D-A864-E29D8438C13C": 3,
"7852A1C2-FE4A-E7BF-FF90-176C55F71D53": 1,
"D4A3AC6E-C14C-EC40-ED8B-86B7C58F4209": 3,
"DD75E529-2746-A3E0-76D2-109DEADC2C23": 17,
"5DA643AF-4749-D37F-8E3E-739805BBC1D9": 15,
"EC6C266B-8F4B-C71E-D9E4-0BA307FC4209": 1,
"613DF70D-EA47-3FA2-E989-27B79A49410C": 1,
"86181D60-844F-64AC-DED3-16AAD6C7EA0D": 111,
"5B2CBC8D-E043-A754-BBFC-68A76090A27D": 2,
"B7064C5B-F84A-6324-70BF-5B80DDD0F5CD": 10,
"686308E7-584C-236B-701B-3984915E2616": 11,
"D6BCFF9D-5801-4F49-8212-21E288A8923C": 10,
"ACD0AEF2-6F41-FE9A-7FAA-6486FCD626FA": 1,
"0B1F4F17-A545-C6B4-E82E-3FB17D91FBD0": 10,
"834AF935-6C40-58E2-F509-18A37C241096": 41,
"6EC18FB6-E242-1B8B-5C21-53B4FE448805": 1,
"0685E1B2-C2CF-7342-BBF4-4EA507BA8B75": 1,
"3689F564-BA42-1BFD-8972-96BA4EFAD0D5": 1,
"81D57D69-AB41-4FE6-EC51-4AAA28B6B7BE": 118,
"425E9BD8-464D-BD24-A8AC-1284791764DF": 47,
"525DDA59-4849-3212-7859-78B88BE9B870": 8,
"325A0726-0847-0F73-328C-E988059D59F1": 0,
"27D80E6F-9548-09A6-8D99-919CA40E1890": 2,
"E38BD530-8242-EA95-59B1-E3A66AB0EBD8": 1,
"E79E7F71-3A49-B0E9-3291-B3880781381B": 17,
"FC09C468-8649-9570-D2AC-6389835186C4": 3,
"194D0C43-7049-5471-699B-6987E5B090DF": 15,
"BD32FEAA-144C-9553-255E-6AB6DDD13210": 1,
"8EE1AF23-584E-E14C-52C2-618DB7BE53B9": 11,
"EAB762A4-3A4E-99F4-1FEC-C199B2E12482": 4,
"BDFDB52E-104D-AC01-8FF3-3681DAA59333": 5,
"4F359D50-2F49-E6F6-B285-49A71C633C07": 0,
"3EF0A495-E449-0B7E-56D3-43BAD987FF94": 7,
"1C1BE3B6-EC11-9FD2-859F-7E85E270996F": 1,
"40EB564A-DC11-F510-7E34-D392E76AC9B2": 3,
"8A991784-EC43-C0BB-19D1-B38122272D07": 19,
"004A8AD7-9746-58E8-B519-A8BAB4467D48": 18,
"86F87955-1F4C-3A93-7B08-BA832FB96163": 2,
"52BE2F61-0B40-53DA-914F-0D917C85B19F": 1,
"367A23A4-C941-EACA-F818-A28FF31B6858": 5,
"753F4E80-494B-8870-068C-D6A4DCB67E3C": 5,
"F448D01E-684C-2E2F-A453-D0892D108FF1": 1,
"F20A68FB-A34B-EF59-B519-A8BA3D44C873": 2,
"0EB75099-174E-1AB4-0DFA-CCBBD67F8157": 1,
"CD14175E-5129-4E48-A789-7A7078AB0293": 3,
"7B472509-0140-3D76-73D6-919D11B4750B": 1,
"1B218842-C616-4845-B267-761A002A7A50": 1,
"9B9549DC-E74D-C053-88EA-5691395D7C5E": 2,
"FB0C82A7-5943-A720-142C-548C50CF2396": 27,
"4E7CE782-A543-2333-C513-6BB4F30D3197": 0,
"AA1C1EE2-5E42-47AF-D46A-BF89BBA8444C": 0,
"7E154A13-A349-E2D5-3C84-4E8D319EFE98": 2,
"FA7AF5FC-8342-7650-58E6-A9B9322DA0FF": 79,
"ED0A3111-614D-552E-A39A-67AF2C08A1C5": 17,
"78BBDFF6-E4A0-50BB-4DB8-184023AFCB60": 2,
"F37ABB24-834F-4656-C22D-2F1FFF96AD49": 5,
"2923A576-B545-2309-41D8-AE98D86A2FCF": 5,
"0769BC5F-AE40-C855-84F1-678E3FF1FF5E": 1,
"438C7392-9C4D-8829-BE9B-3D9AC09FFF6E": 1
},
"save_game_class_name": "/Game/_Blueprints/BP_SettingsSave.BP_SettingsSave_C"
},
"properties": {
"SettingsChanged": {
"type": "MulticastInlineDelegateProperty",
"value": {
"delegates": [
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_ActionTool_WaterGauge_C_2147482315",
"function_name": "SettingsChanged_Event"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_ActionTool_Plow_C_2147482312",
"function_name": "SettingsChanged_Event"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_ActionTool_Plow_Row_Single_C_2147482309",
"function_name": "SettingsChanged_Event"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_ActionTool_Plow_Row_3_C_2147482305",
"function_name": "SettingsChanged_Event"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_ActionTool_Plow_5Row_C_2147482301",
"function_name": "SettingsChanged_Event"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_ActionTool_Plow_Row_5_C_2147482297",
"function_name": "SettingsChanged_Event"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_ActionTool_Plant_C_2147482293",
"function_name": "SettingsChanged_Event"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_ActionTool_Plant_Row_C_2147482286",
"function_name": "SettingsChanged_Event"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_ActionTool_Plant_Row3_C_2147482280",
"function_name": "SettingsChanged_Event"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_ActionTool_Plant_Row5_C_2147482274",
"function_name": "SettingsChanged_Event"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_ActionTool_Cultivate_C_2147482268",
"function_name": "SettingsChanged_Event"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_ActionTool_Cultivate_Row_C_2147482265",
"function_name": "SettingsChanged_Event"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_ActionTool_Cultivate_Row3_C_2147482261",
"function_name": "SettingsChanged_Event"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_ActionTool_Cultivate_Row5_C_2147482257",
"function_name": "SettingsChanged_Event"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_ActionTool_PlasticRow_C_2147482253",
"function_name": "SettingsChanged_Event"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_ActionTool_Purchase_C_2147482249",
"function_name": "SettingsChanged_Event"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_ActionTool_Purchase_1x10_C_2147482242",
"function_name": "SettingsChanged_Event"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_ActionTool_Purchase_3Row_C_2147482235",
"function_name": "SettingsChanged_Event"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_ActionTool_Purchase_5Row_C_2147482228",
"function_name": "SettingsChanged_Event"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_ActionTool_Purchase_10x10_C_2147482221",
"function_name": "SettingsChanged_Event"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_ActionTool_Modify_C_2147482214",
"function_name": "SettingsChanged_Event"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_ActionTool_Row_C_2147482198",
"function_name": "SettingsChanged_Event"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_ActionTool_Row3_C_2147482181",
"function_name": "SettingsChanged_Event"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_ActionTool_Harvest_C_2147482164",
"function_name": "SettingsChanged_Event"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_ActionTool_Harvest_Row_C_2147482161",
"function_name": "SettingsChanged_Event"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_ActionTool_Harvest_Row_3_C_2147482157",
"function_name": "SettingsChanged_Event"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_ActionTool_Harvest_Row_5_C_2147482153",
"function_name": "SettingsChanged_Event"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_ActionTool_Harvest_Row_C_2147482149",
"function_name": "SettingsChanged_Event"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_ActionTool_AutomatedActionControl_C_2147482145",
"function_name": "SettingsChanged_Event"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_ActionTool_RemovePlaceable_C_2147482142",
"function_name": "SettingsChanged_Event"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_ActionTool_SeedSilo_C_2147482139",
"function_name": "SettingsChanged_Event"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_ActionTool_TractorBarn_C_2147482132",
"function_name": "SettingsChanged_Event"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_ActionTool_Sell_C_2147482125",
"function_name": "SettingsChanged_Event"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_ActionTool_FuelStorageTank_C_2147482118",
"function_name": "SettingsChanged_Event"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_ActionTool_ChickenRun_C_2147482115",
"function_name": "SettingsChanged_Event"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_ActionTool_MovePlaceable_C_2147482112",
"function_name": "SettingsChanged_Event"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_ActionTool_Beehive_C_2147482109",
"function_name": "SettingsChanged_Event"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_SetPHTool_Row_C_2147482106",
"function_name": "SettingsChanged_Event"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_ActionTool_BiodieselRefinery_C_2147482089",
"function_name": "SettingsChanged_Event"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_ActionTool_OilPress_C_2147482086",
"function_name": "SettingsChanged_Event"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_ActionTool_FlourMill_C_2147482083",
"function_name": "SettingsChanged_Event"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_ActionTool_LargeChickenCoop_C_2147482080",
"function_name": "SettingsChanged_Event"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_ActionTool_CropSign_C_2147482077",
"function_name": "SettingsChanged_Event"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_ActionTool_Mulch_C_2147482070",
"function_name": "SettingsChanged_Event"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_ActionTool_Mulch_Row_C_2147482054",
"function_name": "SettingsChanged_Event"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_ActionTool_Mulch_Row3_C_2147482037",
"function_name": "SettingsChanged_Event"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_ActionTool_Warehouse_C_2147482020",
"function_name": "SettingsChanged_Event"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_ActionTool_HarvestSilo_C_2147482013",
"function_name": "SettingsChanged_Event"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_ActionTool_Stockpile_C_2147482008",
"function_name": "SettingsChanged_Event"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_ActionTool_CompostStation_C_2147482001",
"function_name": "SettingsChanged_Event"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_Renders_C_1",
"function_name": "SettingsChanged"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_PlayerPawn_C_2147482331",
"function_name": "UpdatedSavedSettings"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_AutomatedTool_C_2147478921",
"function_name": "SettingsChanged"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_AutomatedTool_C_2147478905",
"function_name": "SettingsChanged"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_AutomatedTool_C_2147478890",
"function_name": "SettingsChanged"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_AutomatedTool_C_2147478875",
"function_name": "SettingsChanged"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_AutomatedTool_C_2147478860",
"function_name": "SettingsChanged"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_AutomatedTool_C_2147478303",
"function_name": "SettingsChanged"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_AutomatedTool_C_2147478288",
"function_name": "SettingsChanged"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_AutomatedTool_C_2147478273",
"function_name": "SettingsChanged"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_AutomatedTool_C_2147478258",
"function_name": "SettingsChanged"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_AutomatedTool_C_2147478243",
"function_name": "SettingsChanged"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_AutomatedTool_C_2147478228",
"function_name": "SettingsChanged"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_AutomatedTool_C_2147478141",
"function_name": "SettingsChanged"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_AutomatedTool_C_2147478126",
"function_name": "SettingsChanged"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_AutomatedTool_C_2147478111",
"function_name": "SettingsChanged"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_AutomatedTool_C_2147478096",
"function_name": "SettingsChanged"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_AutomatedTool_C_2147477750",
"function_name": "SettingsChanged"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_AutomatedTool_C_2147477735",
"function_name": "SettingsChanged"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_AutomatedTool_C_2147477720",
"function_name": "SettingsChanged"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_AutomatedTool_C_2147477705",
"function_name": "SettingsChanged"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_AutomatedTool_C_2147477690",
"function_name": "SettingsChanged"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_AutomatedTool_C_2147477675",
"function_name": "SettingsChanged"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_AutomatedTool_C_2147477660",
"function_name": "SettingsChanged"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_AutomatedTool_C_2147477645",
"function_name": "SettingsChanged"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_AutomatedTool_C_2147477189",
"function_name": "SettingsChanged"
},
{
"object": "/Game/DefaultMap.DefaultMap:PersistentLevel.BP_AutomatedTool_C_2147477162",
"function_name": "SettingsChanged"
}
]
}
},
"AudioSettings": {
"type": "StructProperty",
"type_name": "GameAudioSettings",
"CustomStruct": {
"MasterLevel": [
{
"type": "FloatProperty",
"value": 0.20348908
}
],
"MusicLevel": [
{
"type": "FloatProperty",
"value": 0.1511635
}
],
"SFXLevel": [
{
"type": "FloatProperty",
"value": 0.5436054
}
]
}
},
"GameSettings": {
"type": "StructProperty",
"type_name": "GameSettings",
"CustomStruct": {
"CurrentSaveSlot": [
{
"type": "StrProperty",
"value": "SAVE2"
}
],
"LoadTutorial": [
{
"type": "BoolProperty",
"value": false
}
],
"DisplayNewOrders": [
{
"type": "BoolProperty",
"value": false
}
],
"EscapeExitsTool": [
{
"type": "BoolProperty",
"value": false
}
],
"UseDarkMode": [
{
"type": "BoolProperty",
"value": true
}
],
"AnimateDayCycle": [
{
"type": "BoolProperty",
"value": false
}
],
"EnableTractorCollision": [
{
"type": "BoolProperty",
"value": false
}
],
"ShowInventory": [
{
"type": "BoolProperty",
"value": true
}
],
"CameraAngle": [
{
"type": "StructProperty",
"type_name": "Vector2D",
"Vector2D": {
"x": 30.574748247861862,
"y": 60.42525175213814
}
}
]
}
},
"HighScore": {
"type": "IntProperty",
"value": 2649
}
}
}"#;