#pragma once // MassBuilderSaveTool // Copyright (C) 2021-2024 Guillaume Jacquemin // // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by // the Free Software Foundation, either version 3 of the License, or // (at your option) any later version. // // This program is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU General Public License for more details. // // You should have received a copy of the GNU General Public License // along with this program. If not, see . // Profile stuff #define PROFILE_NAME "CompanyName" #define PROFILE_ACTIVE_FRAME_SLOT "ActiveFrameSlot" #define PROFILE_CREDITS "Credit" #define PROFILE_STORY_PROGRESS "StoryProgress" #define PROFILE_LAST_MISSION_ID "LastMissionID" #define PROFILE_MATERIAL "ResourceMaterial" #define PROFILE_QUARK_DATA "ResourceQuarkData" #define PROFILE_ACCOUNT "Account" // Basic MASS stuff #define MASS_UNIT_DATA "UnitData" #define MASS_NAME "Name_45_A037C5D54E53456407BDF091344529BB" #define MASS_ACCOUNT "Account" #define MASS_GLOBAL_STYLES "GlobalStyles_57_6A681C114035241F7BDAAE9B43A8BF1B" // Frame stuff #define MASS_FRAME "Frame_3_F92B0F6A44A15088AF7F41B9FF290653" #define MASS_JOINT_NECK "NeckLength_6_ED6AF79849C27CD1A9D523A09E2BFE58" #define MASS_JOINT_BODY "BodyLength_7_C16287754CBA96C93BAE36A5C154996A" #define MASS_JOINT_SHOULDER "ShoulderLength_8_220EDF304F1C1226F0D8D39117FB3883" #define MASS_JOINT_ARM_UPPER "ArmUpperLength_10_249FDA3E4F3B399E7B9E5C9B7C765EAE" #define MASS_JOINT_ARM_LOWER "ArmLowerLength_12_ACD0F02745C28882619376926292FB36" #define MASS_JOINT_HIP "HipLength_14_02AEEEAC4376087B9C51F0AA7CC92818" #define MASS_JOINT_LEG_UPPER "LegUpperLength_16_A7C4C71249A3776F7A543D96819C0C61" #define MASS_JOINT_LEG_LOWER "LegLowerLength_18_D2DF39964EA0F2A2129D0491B08A032F" #define MASS_FRAME_STYLES "Styles_32_00A3B3284B37F1E7819458844A20EB48" #define MASS_EYE_FLARE "EyeFlareColor_36_AF79999C40FCA0E88A2F9A84488A38CA" #define MASS_CUSTOM_FRAME_STYLES "FrameStyle_44_04A44C9440363CCEC5443D98BFAF22AA" // Armour stuff #define MASS_ARMOUR_PARTS "Armor_10_12E266C44116DDAF57E99ABB575A4B3C" #define MASS_ARMOUR_SLOT "Slot_3_408BA56F4C9605C7E805CF91B642249C" #define MASS_ARMOUR_ID "ID_5_ACD101864D3481DE96EDACACC09BDD25" #define MASS_ARMOUR_STYLES "Styles_47_3E31870441DFD7DB8BEE5C85C26B365B" #define MASS_ARMOUR_DECALS "Decals_42_F358794A4F18497970F56BA9627D3603" #define MASS_ARMOUR_ACCESSORIES "Accessories_52_D902DD4241FA0050C2529596255153F3" #define MASS_CUSTOM_ARMOUR_STYLES "ArmorStyle_42_E2F6AC3647788CB366BD469B3B7E899E" // Weapon stuff #define MASS_WEAPONS_MELEE "WeaponCC_22_0BBEC58C4A0EA1DB9E037B9339EE26A7" #define MASS_WEAPONS_SHIELD "Shield_53_839BFD7945481BAEA3E43A9C5CA8E92E" #define MASS_WEAPONS_BSHOOTER "WeaponBS_35_6EF6E0104FD7A138DF47F88CB57A83ED" #define MASS_WEAPONS_ESHOOTER "WeaponES_37_1A295D544528623880A0B1AC2C7DEE99" #define MASS_WEAPONS_BLAUNCHER "WeaponBL_36_5FD7C41E4613A75B44AB0E90B362846E" #define MASS_WEAPONS_ELAUNCHER "WeaponEL_38_9D23F3884ACA15902C9E6CA6E4995995" #define MASS_WEAPON_NAME "Name_13_7BF0D31F4E50C50C47231BB36A485D92" #define MASS_WEAPON_TYPE "Type_2_35ABA8C3406F8D9BBF14A89CD6BCE976" #define MASS_WEAPON_ELEMENT "Element_6_8E4617CC4B2C1F1490435599784EC6E0" #define MASS_CUSTOM_WEAPON_STYLES "Styles_10_8C3C82444B986AD7A99595AD4985912D" #define MASS_WEAPON_ATTACH "Attach_15_D00AABBD4AD6A04778D56D81E51927B3" #define MASS_WEAPON_DAMAGE_TYPE "DamageType_18_E1FFA53540591A9087EC698117A65C83" #define MASS_WEAPON_DUAL_WIELD "DualWield_20_B2EB2CEA4A6A233DC7575996B6DD1222" #define MASS_WEAPON_COLOUR_EFX_MODE "ColorEfxMode_24_D254BCF943E852BF9ADB8AAA8FD80014" #define MASS_WEAPON_COLOUR_EFX "ColorEfx_26_D921B62946C493E487455A831F4520AC" // Weapon part stuff #define MASS_WEAPON_PART_ID "ID_2_A74D75434308158E5926178822DD28EE" #define MASS_WEAPON_PART_STYLES "Styles_17_994C97C34A90667BE5B716BFD0B97588" #define MASS_WEAPON_PART_DECALS "Decals_13_8B81112B453D7230C0CDE982185E14F1" #define MASS_WEAPON_PART_ACCESSORIES "Accessories_21_3878DE8B4ED0EA0DB725E98BCDC20E0C" // BL attachment stuff #define MASS_BL_ATTACHMENT_STYLE "WeaponBLAttachmentStyle_65_5943FCE8406F18D2C3F69285EB23A699" #define MASS_BL_ATTACHMENTS "WeaponBLAttachment_61_442D08F547510A4CEE1501BBAF297BA0" #define MASS_BL_ATTACHMENT_SOCKET "Socket_9_B9DBF30D4A1F0032A2BE2F8B342B35A9" #define MASS_BL_ATTACHMENT_RELLOC "RelativeLocation_10_2F6E75DF4C40622658340E9A22D38B02" #define MASS_BL_ATTACHMENT_OFFLOC "OffsetLocation_11_F42B3DA3436948FF85752DB33722382F" #define MASS_BL_ATTACHMENT_RELROT "RelativeRotation_12_578140464621245132CFF2A2AD85E735" #define MASS_BL_ATTACHMENT_OFFROT "OffsetRotation_13_B5980BCD47905D842D1490A1A520B064" #define MASS_BL_ATTACHMENT_RELSCALE "RelativeScale_16_37BC80EF42699F79533F7AA7B3094E38" // Style stuff #define MASS_STYLE_NAME "Name_27_1532115A46EF2B2FA283908DF561A86B" #define MASS_STYLE_COLOUR "Color_5_F0D383DF40474C9464AE48A0984A212E" #define MASS_STYLE_METALLIC "Metallic_10_0A4CD1E4482CBF41CA61D0A856DE90B9" #define MASS_STYLE_GLOSS "Gloss_11_9769599842CC275A401C4282A236E240" #define MASS_STYLE_PATTERN_ID "PatternID_14_516DB85641DAF8ECFD2920BE2BDF1311" #define MASS_STYLE_PATTERN_OPACITY "Opacity_30_53BD060B4DFCA1C92302D6A0F7831131" #define MASS_STYLE_PATTERN_OFFSETX "OffsetX_23_70FC2E814C64BBB82452748D2AF9CD48" #define MASS_STYLE_PATTERN_OFFSETY "OffsetY_24_5E1F866C4C054D9B2EE337ADC180C17F" #define MASS_STYLE_PATTERN_ROTATION "Rotation_25_EC2DFAD84AD0A6BD3FA841ACD52EDD6D" #define MASS_STYLE_PATTERN_SCALE "Scale_26_19DF0708409262183E1247B317137671" // Decal stuff #define MASS_DECAL_ID "ID_3_694C0B35404D8A3168AEC89026BC8CF9" #define MASS_DECAL_COLOUR "Color_8_1B0B9D2B43DA6AAB9FA549B374D3E606" #define MASS_DECAL_POSITION "Position_41_022C8FE84E1AAFE587261E88F2C72250" #define MASS_DECAL_UAXIS "UAxis_37_EBEB715F45491AECACCC07A1AE4646D1" #define MASS_DECAL_VAXIS "VAxis_39_C31EB2664EE202CAECFBBB84100B5E35" #define MASS_DECAL_OFFSET "Offset_29_B02BBBB74FC60F5EDBEBAB8020738020" #define MASS_DECAL_SCALE "Scale_32_959D1C2747AFD8D62808468235CBBA40" #define MASS_DECAL_ROTATION "Rotation_27_12D7C314493D203D5C2326A03C5F910F" #define MASS_DECAL_FLIP "Flip_35_CECCFB184CCD9412BD93FE9A8B656BE1" #define MASS_DECAL_WRAP "Wrap_43_A7C68CDF4A92AF2ECDA53F953EE7CA62" // Accessory stuff #define MASS_ACCESSORY_ATTACH_INDEX "AttachIndex_2_4AFCF6024E4BA7426C6B9F80B8179D20" #define MASS_ACCESSORY_ID "ID_4_5757B32647BAE263266259B8A7DFFFC1" #define MASS_ACCESSORY_STYLES "Styles_7_91DEB0F24E24D13FC9472882C11D0DFD" #define MASS_ACCESSORY_RELPOS "RelativePosition_14_BE8FB2A94074F34B3EDA6683B227D3A1" #define MASS_ACCESSORY_OFFPOS "RelativePositionOffset_15_98FD0CE74E44BBAFC2D46FB4CA4E0ED6" #define MASS_ACCESSORY_RELROT "RelativeRotation_20_C78C73274E6E78E7878F8C98ECA342C0" #define MASS_ACCESSORY_OFFROT "RelativeRotationOffset_21_E07FA0EC46728B7BA763C6861249ABAA" #define MASS_ACCESSORY_SCALE "LocalScale_24_DC2D93A742A41A46E7E61D988F15ED53" // Tuning stuff #define MASS_ENGINE "Engine" #define MASS_GEARS "Gears" #define MASS_OS "OS" #define MASS_MODULES "Modules" #define MASS_ARCHITECT "Architect" #define MASS_TECHS "Techs"