Spore ModAPI/Spore/CommonIDs.h file

Namespaces

namespace TypeIDs
Contains the ID of some important file types.
namespace GroupIDs
Contains the ID of some important Spore folders.

Enums

enum ModelTypes { kPlantSmall = 0xBCD73E89, kPlantMedium = 0xB8669EC9, kPlantLarge = 0x37148141, kCell = 0xDFAD9F51, kCreature = 0x9EA3031A, kTribeCreature = 0x372E2C04, kCivCreature = 0xCCC35C46, kSpaceCreature = 0x65672ADE, kAdventurerCreature = 0x4178B8E8, kBuildingCityHall = 0x99E92F05, kBuildingEntertainment = 0x72C49181, kBuildingIndustry = 0x47C10953, kBuildingHouse = 0x4E3F7777, kBuildingFarm = 0xBDD15F3D, kVehicleHarvester = 0xC0B74287, kVehicleMilitaryLand = 0x7D433FAD, kVehicleMilitaryWater = 0x8F963DCB, kVehicleMilitaryAir = 0x441CD3E6, kVehicleCulturalLand = 0x9AD7D4AA, kVehicleCulturalWater = 0x1F2A25B6, kVehicleCulturalAir = 0x449C040F, kVehicleEconomicLand = 0xF670AA43, kVehicleEconomicWater = 0x2A5147A9, kVehicleEconomicAir = 0x1A4E0708, kVehicleColonyLand = 0xBC1041E6, kVehicleColonyWater = 0xC15695DA, kVehicleColonyAir = 0x2090A11B, kVehicleUFO = 0x98E03C0D }
enum EditorManipulators: uint32_t { kEditorManipulationStackingSimple = 0x889CDBFF, kEditorManipulationStacking = 0x67B68E4D, kEditorManipulationPinning = 0xA9910288, kEditorManipulationReplacement = 0x58891023, kEditorManipulationDeformHandle = 0x9F48C094, kEditorManipulationRotationHandle = 0x855DE44D, kEditorManipulationSpine = 0x5FDE642E, kEditorManipulationSpineScaling = 0x7AD67439, kEditorManipulationSpineResize = 0xBB46D99A, kEditorManipulationLimb = 0x8665F54D, kEditorManipulationBoneRotation = 0xE931544D, kEditorManipulationTranslateCreature = 0x9ED74A02, kEditorManipulationCreatureTest = 0xF818C5BA, kEditorManipulationCellTorso = 0x2D35AF62, kEditorManipulationCellPinning = 0x1B73114C, kEditorManipulationInterpenetration = 0x6125EE88, kEditorManipulationPlanarInterpenetration = 0xF48AB41C }
enum GameModeIDs { kGameModeBase = 0x1654C00, kGameCell = 0x1654C00, kGameCreature = 0x1654C01, kGameTribe = 0x1654C02, kGameCiv = 0x1654C04, kGameSpace = 0x1654C05, kGameEditMode = 0x1654C06, kLoadGameMode = 0x1654C08, kScenarioMode = 0x1654C10, kEditorMode = 0x00DBDBA1, kGGEMode = 0x2CCD1D2, kGameCinematicsMode = 0x8916F92D }
enum VehicleLocomotion { kVehicleLand = 0, kVehicleWater = 1, kVehicleAir = 2 }
enum VehiclePurpose { kVehicleMilitary = 0, kVehicleCultural = 1, kVehicleEconomic = 2, kVehicleColony = 3 }
enum Difficulty { kDifficultyEasy = 0, kDifficultyMedium = 1, kDifficultyHard = 2 }

Enum documentation