Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.

Difference between revisions of "Spore"

From PCGamingWiki, the wiki about fixing PC games
m (→‎Availability: Included with {{store feature|EA Play}}.)
(One intermediate revision by the same user not shown)
Line 260: Line 260:
 
  |language  = English
 
  |language  = English
 
  |interface = true
 
  |interface = true
  |audio    = n/a
+
  |audio    = true
 
  |subtitles = true
 
  |subtitles = true
 
  |notes    = Use the <code>-locale:en-gb</code> or the <code>-locale:en-us</code> [[Glossary:Command line arguments|parameter]].
 
  |notes    = Use the <code>-locale:en-gb</code> or the <code>-locale:en-us</code> [[Glossary:Command line arguments|parameter]].
Line 268: Line 268:
 
  |language  = Simplified Chinese
 
  |language  = Simplified Chinese
 
  |interface = true
 
  |interface = true
  |audio    = n/a
+
  |audio    = false
 
  |subtitles = true
 
  |subtitles = true
 
  |notes    =  
 
  |notes    =  
Line 276: Line 276:
 
  |language  = Traditional Chinese
 
  |language  = Traditional Chinese
 
  |interface = true
 
  |interface = true
  |audio    = n/a
+
  |audio    = false
 
  |subtitles = true
 
  |subtitles = true
 
  |notes    =  
 
  |notes    =  
Line 284: Line 284:
 
  |language  = Czech
 
  |language  = Czech
 
  |interface = true
 
  |interface = true
  |audio    = n/a
+
  |audio    = false
 
  |subtitles = true
 
  |subtitles = true
 
  |notes    = Use the <code>-locale:cs-cz</code> [[Glossary:Command line arguments|parameter]].
 
  |notes    = Use the <code>-locale:cs-cz</code> [[Glossary:Command line arguments|parameter]].
Line 292: Line 292:
 
  |language  = Danish
 
  |language  = Danish
 
  |interface = true
 
  |interface = true
  |audio    = n/a
+
  |audio    = false
 
  |subtitles = true
 
  |subtitles = true
 
  |notes    = Use the <code>-locale:da-dk</code> [[Glossary:Command line arguments|parameter]].
 
  |notes    = Use the <code>-locale:da-dk</code> [[Glossary:Command line arguments|parameter]].
Line 300: Line 300:
 
  |language  = Dutch
 
  |language  = Dutch
 
  |interface = true
 
  |interface = true
  |audio    = n/a
+
  |audio    = false
 
  |subtitles = true
 
  |subtitles = true
 
  |notes    = Use the <code>-locale:nl-nl</code> [[Glossary:Command line arguments|parameter]].
 
  |notes    = Use the <code>-locale:nl-nl</code> [[Glossary:Command line arguments|parameter]].
Line 308: Line 308:
 
  |language  = Finnish
 
  |language  = Finnish
 
  |interface = true
 
  |interface = true
  |audio    = n/a
+
  |audio    = false
 
  |subtitles = true
 
  |subtitles = true
 
  |notes    = Use the <code>-locale:fi-fi</code> [[Glossary:Command line arguments|parameter]].
 
  |notes    = Use the <code>-locale:fi-fi</code> [[Glossary:Command line arguments|parameter]].
Line 316: Line 316:
 
  |language  = French
 
  |language  = French
 
  |interface = true
 
  |interface = true
  |audio    = n/a
+
  |audio    = false
 
  |subtitles = true
 
  |subtitles = true
 
  |notes    = Use the <code>-locale:fr-fr</code> [[Glossary:Command line arguments|parameter]].
 
  |notes    = Use the <code>-locale:fr-fr</code> [[Glossary:Command line arguments|parameter]].
Line 324: Line 324:
 
  |language  = German
 
  |language  = German
 
  |interface = true
 
  |interface = true
  |audio    = n/a
+
  |audio    = false
 
  |subtitles = true
 
  |subtitles = true
 
  |notes    = Use the <code>-locale:de-de</code> [[Glossary:Command line arguments|parameter]].
 
  |notes    = Use the <code>-locale:de-de</code> [[Glossary:Command line arguments|parameter]].
Line 332: Line 332:
 
  |language  = Greek
 
  |language  = Greek
 
  |interface = true
 
  |interface = true
  |audio    = n/a
+
  |audio    = false
 
  |subtitles = true
 
  |subtitles = true
 
  |notes    =  
 
  |notes    =  
Line 340: Line 340:
 
  |language  = Hungarian
 
  |language  = Hungarian
 
  |interface = true
 
  |interface = true
  |audio    = n/a
+
  |audio    = false
 
  |subtitles = true
 
  |subtitles = true
 
  |notes    = Use the <code>-locale:hu-hu</code> [[Glossary:Command line arguments|parameter]].
 
  |notes    = Use the <code>-locale:hu-hu</code> [[Glossary:Command line arguments|parameter]].
Line 348: Line 348:
 
  |language  = Italian
 
  |language  = Italian
 
  |interface = true
 
  |interface = true
  |audio    = n/a
+
  |audio    = false
 
  |subtitles = true
 
  |subtitles = true
 
  |notes    = Use the <code>-locale:it-it</code> [[Glossary:Command line arguments|parameter]].
 
  |notes    = Use the <code>-locale:it-it</code> [[Glossary:Command line arguments|parameter]].
Line 356: Line 356:
 
  |language  = Japanese
 
  |language  = Japanese
 
  |interface = true
 
  |interface = true
  |audio    = n/a
+
  |audio    = false
 
  |subtitles = true
 
  |subtitles = true
 
  |notes    =  
 
  |notes    =  
Line 364: Line 364:
 
  |language  = Korean
 
  |language  = Korean
 
  |interface = true
 
  |interface = true
  |audio    = n/a
+
  |audio    = false
 
  |subtitles = true
 
  |subtitles = true
 
  |notes    =  
 
  |notes    =  
Line 372: Line 372:
 
  |language  = Norwegian
 
  |language  = Norwegian
 
  |interface = true
 
  |interface = true
  |audio    = n/a
+
  |audio    = false
 
  |subtitles = true
 
  |subtitles = true
 
  |notes    = Use the <code>-locale:no-no</code> [[Glossary:Command line arguments|parameter]].
 
  |notes    = Use the <code>-locale:no-no</code> [[Glossary:Command line arguments|parameter]].
Line 380: Line 380:
 
  |language  = Polish
 
  |language  = Polish
 
  |interface = true
 
  |interface = true
  |audio    = n/a
+
  |audio    = false
 
  |subtitles = true
 
  |subtitles = true
 
  |notes    = Use the <code>-locale:pl-pl</code> [[Glossary:Command line arguments|parameter]].
 
  |notes    = Use the <code>-locale:pl-pl</code> [[Glossary:Command line arguments|parameter]].
Line 388: Line 388:
 
  |language  = Portuguese
 
  |language  = Portuguese
 
  |interface = true
 
  |interface = true
  |audio    = n/a
+
  |audio    = false
 
  |subtitles = true
 
  |subtitles = true
 
  |notes    = Use the <code>-locale:pt-pt</code> [[Glossary:Command line arguments|parameter]].
 
  |notes    = Use the <code>-locale:pt-pt</code> [[Glossary:Command line arguments|parameter]].
Line 396: Line 396:
 
  |language  = Brazilian Portuguese
 
  |language  = Brazilian Portuguese
 
  |interface = true
 
  |interface = true
  |audio    = n/a
+
  |audio    = false
 
  |subtitles = true
 
  |subtitles = true
 
  |notes    = Use the <code>-locale:pt-br</code> [[Glossary:Command line arguments|parameter]].
 
  |notes    = Use the <code>-locale:pt-br</code> [[Glossary:Command line arguments|parameter]].
Line 404: Line 404:
 
  |language  = Russian
 
  |language  = Russian
 
  |interface = true
 
  |interface = true
  |audio    = n/a
+
  |audio    = false
 
  |subtitles = true
 
  |subtitles = true
 
  |notes    = Use the <code>-locale:ru-ru</code> [[Glossary:Command line arguments|parameter]].
 
  |notes    = Use the <code>-locale:ru-ru</code> [[Glossary:Command line arguments|parameter]].
Line 412: Line 412:
 
  |language  = Spanish
 
  |language  = Spanish
 
  |interface = true
 
  |interface = true
  |audio    = n/a
+
  |audio    = false
 
  |subtitles = true
 
  |subtitles = true
 
  |notes    = Use the <code>-locale:es-es</code> [[Glossary:Command line arguments|parameter]].
 
  |notes    = Use the <code>-locale:es-es</code> [[Glossary:Command line arguments|parameter]].
Line 420: Line 420:
 
  |language  = Swedish
 
  |language  = Swedish
 
  |interface = true
 
  |interface = true
  |audio    = n/a
+
  |audio    = false
 
  |subtitles = true
 
  |subtitles = true
 
  |notes    = Use the <code>-locale:sv-se</code> [[Glossary:Command line arguments|parameter]].
 
  |notes    = Use the <code>-locale:sv-se</code> [[Glossary:Command line arguments|parameter]].
Line 428: Line 428:
 
  |language  = Thai
 
  |language  = Thai
 
  |interface = true
 
  |interface = true
  |audio    = n/a
+
  |audio    = false
 
  |subtitles = true
 
  |subtitles = true
 
  |notes    =  
 
  |notes    =  

Revision as of 02:06, 4 December 2020

Spore
Spore cover
Developers
Maxis
macOS (OS X) TransGaming Inc.[1]
Publishers
Electronic Arts
Release dates
Windows September 7, 2008
macOS (OS X) (Cider) September 7, 2008
Spore guide on StrategyWiki
Spore on MobyGames
Spore on Wikipedia

Warnings

The macOS (OS X) version of this game does not work on macOS Catalina (version 10.15) or later due to the removal of support for 32-bit-only apps.
Spore
Spore 2008
Darkspore 2011

Key points

A major game breaking bug can be triggered during the Tribal stage, rendering a save game corrupt under certain circumstances.[2] See save game data location.

General information

Official forums
Spore Wiki
GOG.com Community Discussions
GOG.com Support Page
Steam Community Discussions

Availability

Source DRM Notes Keys OS
Retail
Requires online activation
Can only be used x times
SecuROM PA DRM, serial key can be used up to five times. Use this tool to free an activation slot.
Icon overlay.png
Windows
macOS (OS X)
GOG.com
DRM-free
Includes all expansion packs.
Icon overlay.png
Windows
Origin
Origin
Full game. Includes all the main gameplay features.
Buy this for the full Spore experience.
Included with EA Play.
Windows
macOS (OS X)
Origin
Origin
Limited version that only includes the Spore Creature Creator.
Do not buy this if you want the full Spore experience.
Windows
Steam
Icon overlay.png
Contact the EA Support to activate any Spore keys on Origin.
Included with EA Play (Steam).
Icon overlay.png
Windows
Retail version of Spore can't get the March 2017 update, so online functionality doesn't work. GOG.com, Origin, and Steam versions have this update. Contact EA support to activate retail spore keys on Origin.[3]

Spore Creature Creator

A limited free version of the creature creator from the game; can only be used to create creatures; does not include any other gameplay at all.
All creatures created in this utility can be carried over to the full game.
Spore Creature Creator and Spore should not be installed on the same machine at the same time. Existing save games may corrupt and other issues may arise.[citation needed]

DLC and expansion packs

Name Notes
Bot Parts Pack Limited promotion during 2010 with Dr. Pepper (USA) which added mech styled parts to the creature creator. Can be downloaded from Mod DB
Windows
Creepy & Cute Parts Pack Adds new parts and animation to the creature creator.
Windows
Galactic Adventures Expansion that adds new missions to the galactic stage.
Windows

Essential improvements

Skip intro videos

Skip Intro[4]
  1. Go to <path-to-game>\Data\Config\Properties.txt
  2. Add property playOpeningMovie (hash(playOpeningMovie)) bool at the end of the file and save.
  3. Go to <path-to-game>\Data\Config\ConfigManager.txt
  4. Add boolProp playOpeningMovie false at the end of the file and save.
Repeat all on dataEP1 folder if you have "spore galactic adventure"

Patches

Patches can be installed through the launcher or manually:

Installing mods

Instructions[citation needed]

Spore Master

Allows the game's packages to be easily changed and modified.

450 mods archive

Contains a wide array of mods, which have been stored for archival purposes.

Game data

Configuration file(s) location

System Location
Windows %APPDATA%\SPORE\Preferences\
macOS (OS X)
Steam Play (Linux) <Steam-folder>/steamapps/compatdata/17390/pfx/[Note 1]

Save game data location

System Location
Windows %APPDATA%\Spore\Games
%USERPROFILE%\Documents\My Spore Creations\
macOS (OS X)
Steam Play (Linux) <Steam-folder>/steamapps/compatdata/17390/pfx/[Note 1]
A backup should be made before reaching the Tribal stage. Avoid saving the game, or evolving, while befriending any creatures, or the main save game will corrupt.[2]

Save game cloud syncing

System Native Notes
GOG Galaxy
Origin
OneDrive
Requires enabling backup of the Documents folder in OneDrive on all computers.
Steam Cloud

Video

In-game video settings.
In-game video settings.

Graphics feature State WSGF Notes
Widescreen resolution
Multi-monitor
Position affects gameplay.
Ultra-widescreen
4K Ultra HD
UI does not scale with resolution and is extremely small in 4K. Buttons have improperly aligned hitboxes.
Field of view (FOV)
Windowed
Borderless fullscreen windowed
See the glossary page for potential workarounds.
Anisotropic filtering (AF)
In-game Texture Quality "High" = "Medium" with control panel forced AF 4x+
Anti-aliasing (AA)
FXAA can be forced through the display drivers. MSAA does not always work depending on scenes. SMAA can be added through injectSMAA or SweetFX.[Note 2]
Vertical sync (Vsync)
V-Sync can be forced through the display drivers.
60 FPS
Frame rate is capped at 30 FPS. See High frame rate.
120+ FPS
Frame rate is capped at 30 FPS. See High frame rate.
High dynamic range display (HDR)
See the glossary page for potential alternatives.

Widescreen resolution

Widescreen resolution[citation needed]
  1. See Command line arguments.
  2. Use -r:YourWidthxYourHeight

High frame rate

Change the frame rate limiter[5]
  1. Go to <path-to-game>\Data\Config\.
  2. Open Properties.txt.
  3. Add the following line to the end of the file: property frameLimitMS 44 int
  4. Save and close the file.
  5. Now open the file ConfigManager.txt.
  6. Add the following line to the end of the file: intProp frameLimitMS 16
  7. Save and close the file.
  8. The game will now run at 62 FPS instead. Change the integer value in ConfigManager.txt accordingly if you want an even higher FPS limit, based on the following formula: 1000ms / frameLimitMS = Max frames per second.
  9. For a more precise limit, set frameLimitMS to a value that allows the desired FPS (so if 120 FPS is desired, set the property to 8 to cap the frame rate to 125 FPS) and then use an additional frame rate limiter to force the desired limit.

Notes

The default value of frameLimitMS is 33, for 30 frames per second.
No decimal support. To compensate, use an additional frame rate limiter to force the desired limit.
Repeat all in dataEP1 folder if you installed Galactic Adventures.

Input

Keyboard and mouse State Notes
Remapping
See the glossary page for potential workarounds.
Mouse acceleration
Mouse sensitivity
Mouse input in menus
Mouse Y-axis inversion
In its second stage (the 'tribal' stage), you cannot adjust the y-axis inversion of the camera control.
Controller
Controller support
Controller types

Audio

In-game audio settings.
In-game audio settings.

Audio feature State Notes
Separate volume controls
Surround sound
Subtitles
On by default.
Closed captions
Mute on focus lost

Localizations

How do I change language?
Language UI Audio Sub Notes
English
Use the -locale:en-gb or the -locale:en-us parameter.
Simplified Chinese
Traditional Chinese
Czech
Use the -locale:cs-cz parameter.
Danish
Use the -locale:da-dk parameter.
Dutch
Use the -locale:nl-nl parameter.
Finnish
Use the -locale:fi-fi parameter.
French
Use the -locale:fr-fr parameter.
German
Use the -locale:de-de parameter.
Greek
Hungarian
Use the -locale:hu-hu parameter.
Italian
Use the -locale:it-it parameter.
Japanese
Korean
Norwegian
Use the -locale:no-no parameter.
Polish
Use the -locale:pl-pl parameter.
Portuguese
Use the -locale:pt-pt parameter.
Brazilian Portuguese
Use the -locale:pt-br parameter.
Russian
Use the -locale:ru-ru parameter.
Spanish
Use the -locale:es-es parameter.
Swedish
Use the -locale:sv-se parameter.
Thai

Issues fixed

Runtime Error R6025

Instructions[citation needed]
  1. Go to the configuration file(s) location.
  2. Delete Login.prop and Preferences.prop

Launch Error [2000] and [1004]

Fix broken registry keys[citation needed]
  1. Go to HKEY_LOCAL_MACHINE\SOFTWARE\Electronic Arts\SPORE
  2. Make sure DataDir is your <path-to-game>\Data\ folder
  3. Make sure InstallLoc is your <path-to-game> folder
  4. Create a 32 bit word named ReIndexYesOrNo with a value of 0
  5. Create a 32 bit word named InstallCompleted with a value of 1

No Trees visible on planet from Creature Stage onwards

After completion of the initial cell stage, the player is prompted to modify their creature for life on land. Immediately after the editor is exited, a cut-scene will show depicting the species migrating onto land. The player may skip this cutscene, but doing so may trigger a semi game-breaking bug where no trees are rendered on that save-game's planet, even after reloading the game. The only fix is to start a new save-game and to let the cut-scene play through. The fact that the game can be started from any stage and all previously created creatures are available for selection at the creation screen means this should cause little disruption.

"BAD_DATA" Names

This bug can appear after installing Patch 1.04 or SPORE: Galactic Adventures. The fixes only affects all future names, any previous objects named BAD_DATA must be changed manually.[6]

Launch the game with -locale:en-us parameter[citation needed]
Missing NameGeneration File[citation needed]
  1. Go into the folder <path-to-game>\DATA\LOCALE\EN-US\.
  2. Right click on the file named NameGeneration.package and click Copy.
  3. Go back to <path-to-game>\DATA\LOCALE\ and enter the folder EN-GB
  4. Right click within the folder and click Paste
SporeMaster 2.0[citation needed]

This fix is useful for languages other than English and you want to use your original Name Generator, or if you use custom random names.

  1. Download SporeMaster 2.0.
  2. If you don't have it, download .NET Framework 3.5.
  3. Insert your SPORE disc into your disc drive.
  4. Go to X:\Spore\Data\Locale\, with X the letter of your disc drive.
  5. Copy the folder of your language and paste to your desktop, followed by a folder of any other language.
  6. Go into the copied folder of your language.
  7. Rename NameGeneration.package to whatever you want.
  8. Open SporeMaster twice.
  9. In the first, go to the Mod tab, Open the NameGenerator of the other language, press Unpack, go to the Files tab, expand the folder named #0461227D and click on #0FD9C1E3.prop.xml.
  10. In the second, do the same with your NameGenerator.
  11. Within #0FD9C1E3.prop.xml is the information of the different names. Copy all the names in the file and replace the others. You can add your own custom names.
  12. When finished, go to the Mod tab, Press Pack on the second language NameGenerator and replace the <path-to-game>\Data\Locale\yourlanguage\NameGeneration.package with the new one.
Change Planet and Star Names Manually[citation needed]

This fix doesn't invoke the Joker Badge.

  1. In the Space Stage, go to another Solar System that isn't yours (or another save game).
  2. Press Ctrl+C+ Shift.
  3. Enter these codes to change names:
  • rename star X - Where "X" is the desired name
  • rename planet X - Where "X" is the desired name
You can rename everything in your own system EXCEPT your home world.

Rogues change to babies after evolving/evolve with wrong size

Evolve again.

Launch Error "SporeApp.exe - Entry Point Not Found"

This error occurs when you install SweetFX incorrectly.

Delete dxgi.fx and dxgi.dll
  1. Go to <path-to-game>\SporeBin
  2. Delete dxgi.dll and dxgi.fx
Repeat all on SporebinEP1 folder if you have "spore galactic adventure"

Other information

API

Technical specs Supported Notes
Direct3D 9
Shader Model support 2.0, 3.0
Executable 32-bit 64-bit Notes
Windows
macOS (OS X)
This 32-bit-only macOS game does not work on macOS Catalina (10.15) or later.

System requirements

Windows
Minimum
Operating system (OS) XP SP1, Vista
Processor (CPU) Intel Pentium 4 2.0 GHz
System memory (RAM) 512 MB (XP)
768 MB (Vista)
Hard disk drive (HDD) 5 GB
Video card (GPU) 128 MB of VRAM
Shader model 2.0 support
Supported ATI Radeon chipsets: 9500, 9600, 9800, X300, X600, X700, X800, X850, X1300, X1600, X1800, X1900, X1950, 2400, 2600, 2900, 3450, 3650, 3850, 3870, 4850
Supported Nvidia chipsets: FX 5900, FX 5950, 6200, 6500, 6600, 6800, 7200, 7300, 7600, 7800, 7900, 7950, 8400, 8500, 8600, 8800, 9600, 9800, GTX 260, GTX 280
Supported Intel integrated graphics chipsets: GMA 950, GMA 3x00 series
macOS (OS X)
Minimum
Operating system (OS) 10.5.3
Processor (CPU) Intel Core Duo
System memory (RAM) 1 GB
Hard disk drive (HDD) 5 GB
Video card (GPU) ATI Radeon X1600
Nvidia GeForce 7300 GT
Intel Integrated GMA X3100
128 MB of VRAM
Does not support PowerPC based Macs or the GMA 950 class of integrated video cards.


Notes

  1. 1.0 1.1 File/folder structure within this directory reflects the path(s) listed for Windows and/or Steam game data (use Wine regedit to access Windows registry paths). Games with Steam Cloud support may store data in ~/.steam/steam/userdata/<user-id>/17390/ in addition to or instead of this directory. The app ID (17390) may differ in some cases. Treat backslashes as forward slashes. See the glossary page for details.
  2. SweetFX is essentially a better version of InjectSMAA with additional effects

References