Skip to content

A Spore PNG Decoder in .NET Core, written by Emd, with minor edits by Kade.

Notifications You must be signed in to change notification settings

Spore-Community/PNG-Decoder-NetCore

Repository files navigation

Spore PNG Decoder - .NET Core

A Spore PNG Decoder in .NET Core, written by emd, with minor edits by Kyle.

This is a console app that reads a Spore PNG file, and outputs the Spore data contained within it.

For most Spore assets, the data will contain two parts - the Pollen Metadata (asset name, description, tags, author, ID, parent asset, etc...), and the Spore Model XML (parts/rigblocks, paints, etc...). For adventures, the data must be processed seperately by an adventure decoder.

Darkspore assets and certain overcomplex assets (where the data does not fit into the PNG) are not supported. If you find any other assets that cannot be decoded with this app, please submit an issue, and include the PNG itself, as we'd like to take a look.

While this app does work, it is mostly provided for reference purposes. Feel free to take a look at the code and modify it. Please credit emd4600 (https://github.com/emd4600) as the author.

Not associated with or endorsed by Electronic Arts or Maxis.

About

A Spore PNG Decoder in .NET Core, written by Emd, with minor edits by Kade.

Topics

Resources

Stars

Watchers

Forks

Languages