Skip to content

Releases: Spore-Community/Spore-ModAPI

ModAPI SDK v2.5.265

02 Jun 11:42

Choose a tag to compare

  • Added cSporeApp, cAppSystem, Canvas, CommandLine to App.
  • Added Resource::Paths::CreateSaveAreaDirectoryDatabase()

ModAPI SDK v2.5.264

01 Jun 16:34

Choose a tag to compare

  • Added PlayAnimation() and GetModelKeyForCellResource() to Simulator::Cell
  • Added CellAnimations
  • Added chase and fleeing attributes to cCellObjectData
  • Added serializers to all cell resource types, which allows the developer to read specific cell files.
  • Added cCellUI::ShowHealthRollover()

ModAPI SDK v2.5.261

01 Jun 10:14

Choose a tag to compare

  • Added GetDamageAmount(), FindCellsInRadius() to Simulator::Cell.
  • Added InstanceEffectOnCell(), GetVisibleBackgroundBBox(), GetFrustumCull() to cCellGFX.
  • Added cCellQueryLinkedPool.
  • Improved some cell fields.
  • Moved several functions out of cCellGame and into Simulator::Cell.

You can check the updated cell documentation with some code examples at https://emd4600.github.io/Spore-ModAPI/namespace_simulator_1_1_cell.html

ModAPI SDK v2.5.257

30 May 22:49

Choose a tag to compare

  • Added class App::cMouseCamera, which represents most cameras in the game.
  • Simplified cObjectPool to return the specific type directly
  • Improved fields in Simulator::Cell::cCellObjectData
  • Added class Graphics::cFrustumCull
  • Added Resource::Paths::CreateTempFile()
  • Added more Editors::EditorPlayMode addresses

ModAPI SDK v2.5.254

21 May 23:11

Choose a tag to compare

Improved support for the Editor play mode.

ModAPI SDK v2.5.253

19 May 03:58

Choose a tag to compare

  • Added many Cell stage classes. Check Simulator::Cell.
  • Added Simulator::cCreatureDisplayStrategy.

ModAPI SDK v2.5.250

12 Apr 16:23

Choose a tag to compare

Added classes Simulator::cCreatureGameData and App::cCreatureModeStrategy.

ModAPI SDK v2.5.248

14 Feb 04:45

Choose a tag to compare

  • Added rasterDelta and GetShaderData() to Graphics::ActiveState
  • Added PaletteCategoryUI::GetSelectedRigblockPaint()

ModAPI SDK v2.5.247

14 Jan 21:49

Choose a tag to compare

ModAPI SDK v2.5.236

16 Dec 15:18

Choose a tag to compare

  • Added many classes related to the skinpaint system in the Skinner namespace.
  • Added the class Editors::cEditorAnimEvent, which allows you to make the creature play certain animations while editing (the movements it does when putting a part, applying a paint, etc).
  • Added the class Editors::cEditorAnimWorld, related to creature animations in the editor.
  • Added methods SetActiveMode(), SetCreatureToNeutralPose(), AddCreature(), HandleMessage() to the class Editors::cEditor
  • Added the method SetActiveCategory() to Palettes::PaletteUI
  • Completed the class Editors::cCreatureDataResource
  • Renamed Editors::CreatureWalkController to Editors::EditorCreatureController
  • Renamed many methods in App::IMessageManager, most importantly PostMSG() to MessageSend() (to avoid confusions with MessagePost()!)