diff --git a/Spore ModAPI/Spore/CommonIDs.h b/Spore ModAPI/Spore/CommonIDs.h index 166d1a57..9aea4931 100644 --- a/Spore ModAPI/Spore/CommonIDs.h +++ b/Spore ModAPI/Spore/CommonIDs.h @@ -135,6 +135,7 @@ namespace TypeIDs animation = 0xEE17C6AD, /// Data of an adventure adventure = 0x366A930D, + adv = adventure, /// Type for Pollinator::cAssetMetadata files pollen_metadata = 0x30BDEE3, @@ -190,7 +191,7 @@ namespace GroupIDs /// Where editor configuration .prop files are stored EditorSetup = 0x40600100, - EditorConfig = 0x40600100, + EditorConfig = EditorSetup, /// Where part models are stored EditorRigblocks = 0x40606000, @@ -199,7 +200,7 @@ namespace GroupIDs /// Contains the palette files loaded by Palettes::PaletteMain Palettes = 0x406B6A00, - PaletteDefinitions = 0x406B6A00, + PaletteDefinitions = Palettes, /// Where adventure props are stored PaletteItems = 0xD87454E6, @@ -237,11 +238,37 @@ namespace GroupIDs VehicleModels = 0x40646200, /// Where vehicle .ufo files are stored UfoModels = 0x40656200, - UFOModels = 0x40656200, + UFOModels = UfoModels, /// Where flora .flr files are stored FloraModels = 0x40666200, + // Where palette assemblies are stored + PaletteModels = 0x406B6200, /// Where city music .cmp files are stored CityMusic = 0x40C0C200, + /// Where adventure .adv files are stored + Adventures = 0x408A0000, + + CellImages = CellModels + 1, + CreatureImages = CreatureModels + 1, + BuildingImages = BuildingModels + 1, + VehicleImages = VehicleModels + 1, + UfoImages = UfoModels + 1, + UFOImages = UfoImages, + FloraImages = FloraModels + 1, + + AdventuresLargeCardImage1 = Adventures + 1, + AdventuresLargeCardImage2 = Adventures + 2, + AdventuresLargeCardImage3 = Adventures + 3, + AdventuresLargeCardImage4 = Adventures + 4, + + CellModelsConfig = 0x4061E500, + CreatureModelsConfig = 0x4062E500, + BuildingModelsConfig = 0x4063E500, + VehicleModelsConfig = 0x4064E500, + UfoModelsConfig = 0x4065E500, + UFOModelsConfig = UfoModelsConfig, + FloraModelsConfig = 0x4066E500, + PaletteModelsConfig = 0x406BE500, CivicObjects = 0x9430ADD7, @@ -250,16 +277,16 @@ namespace GroupIDs /// This folder contains popups used in Space stage that can be used with UIEventLog. The hash is FNV of 'Data/Events/Space'. SpacePopups = 0x131A9F54, - SpaceEvents = 0x131A9F54, + SpaceEvents = SpacePopups, /// This folder contains popups used in Civilization stage that can be used with UIEventLog. The hash is FNV of 'Data/Events/CityCiv'. CivPopups = 0xAA9A8ED7, - CivEvents = 0xAA9A8ED7, + CivEvents = CivPopups, /// This folder contains popups used in Tribe stage that can be used with UIEventLog. The hash is FNV of 'Data/Events/Tribe'. TribePopups = 0x182CD6CE, - TribeEvents = 0x182CD6CE, + TribeEvents = TribePopups, CivicThumbs = 0x65928944, - PlannerThumbnails = 0x65928944, + PlannerThumbnails = CivicThumbs, AssetBrowserData = 0x851D4139, AssetBrowserConfig = 0x9A74416B,