Steam Force Save (TWEAK)(NO HACKS/MODS)(FORCE SAVE FIX FOR STEAM USERS!!)
Re: Force Save NO HACKS/MODS. FORCE SAVE FIX FOR STEAM USERS
I hope there is someone here who can help me...
I tried this in my steam apps folder but it wouldn't work...
I also tried it in this location C:\Program Files (x86)\Electronic Arts\SPORE\Data\Config
but when I tried to save it I get an access denied error message
I tried this in my steam apps folder but it wouldn't work...
I also tried it in this location C:\Program Files (x86)\Electronic Arts\SPORE\Data\Config
but when I tried to save it I get an access denied error message
Re: Force Save NO HACKS/MODS. FORCE SAVE FIX FOR STEAM USERS
Wait, if you even HAVE that path,then it would seem you have the game on disk! That error occurs if you don't have administrator priveleges on your computer. Sign in as an administrator, and try again. Then go back to C:/Program Files (x86)/Electronic Arts/Spore/SporeBin and launch SporeApp.exe from there. If you have Galactic Adventures on disk, use the SPORE_EP1 folder instead of SPORE, and within that, SporeBinEP1 instead of SporeBin. If you don't have Galactic Adventures on disk, get it if you want to be able to use any mods from davoonline, because ninety-something percent of mods created after the downfall of Sporedum will not work correctly, if at all, with Core Spore.palminski wrote:I hope there is someone here who can help me...
I tried this in my steam apps folder but it wouldn't work...
I also tried it in this location C:\Program Files (x86)\Electronic Arts\SPORE\Data\Config
but when I tried to save it I get an access denied error message
Having trouble with the Spore ModAPI Launcher Kit? Get help here!
If you're reading this, you have my permission to build off of my mods as long as I am credited. Please don't mirror my work unaltered, unless I no longer provide a working download.
If you're reading this, you have my permission to build off of my mods as long as I am credited. Please don't mirror my work unaltered, unless I no longer provide a working download.
- EnderSlend
- Cell
- Posts: 6
- Joined: Sun Aug 24, 2014 11:36 pm
Re: Force Save NO HACKS/MODS. FORCE SAVE FIX FOR STEAM USERS
Code: Select all
#############################################################################
# Configuration rules and options for Spore
#
# Andrew Willmott
#
# This script both defines what the various game options
# do, and sets defaults for them based on the video
# card, sound card, CPU, and other factors.
#
# It also sets some properties determining what the
# hardware will support.
#
# the following are equivalent, the error code is used as the guid if no id is supplied
# alert "You are running with new preferences" 1010 -info
# alert "You are running with new preferences" 1010 -info -id 0x000003f2
# alert "You are running with new preferences" 1010 -info -id AppConfig!0x000003f2
#############################################################################
# Constants
#
boolProp recordMovieLength 9999
boolProp disableValidation true
boolProp playOpeningMovie false
set Off 0
set On 1
set Low 1
set Medium 2
set High 3
# Shader paths -- must match with Material/config.mtl
seti shaderPath2_m 0
seti shaderPath2_0 1
seti shaderPath2_x 2
seti shaderPath3_0 3
#############################################################################
# Set up
#
setVariables
setb isVista false
if (match("${OSName}", "*vista*"))
setb isVista true
endif
if ($isVista and $VistaKB940105Required)
alert "The game may run out of address space with some configurations\nand video cards, resulting in stability problems.\n\nIt is recommended that you install the latest Windows Vista Service Pack\nand check for updated video drivers.\n\nFor details see the Microsoft Knowledge Base article\n\n http://support.microsoft.com/default.aspx/kb/940105\n\n" 2003 -warning
endif
if ($cider)
# Running under Mac wrapper. Set mac-specific options here
boolProp AlwaysFullscreen true
boolProp RenderTargetCorrection false
boolProp MacSpecificText true
boolProp Support51Audio false
endif
#############################################################################
# Initial defaults.
#
# These may be overridden below according to CPU or card.
setOption OptionShadows $High
setOption OptionTextureDetail $Medium
setOption OptionEffects $High
setOption OptionBakeQuality $High
setOption OptionLighting $High
setOption OptionPlanetQuality $High
setOption OptionDOF $Low
setOption OptionHighResTextures $Low
setOption OptionPhotoRes $Medium
setOption OptionVideoRes $Medium
setOption OptionAudioPerformance $Medium
setOption OptionGameQuality $High
setOption OptionDiskCacheSize 4 # 1 GB
setOption OptionTutorialsEnabled $On
setOption OptionShowHints $On
setOption OptionEdgeScroll $On
setOption OptionBuddiesOnly $Off
setOption OptionFitToScreen $Off
setOption OptionExplainSporepedia $On
setOption OptionExplainPaintLikeThis $On
setOption OptionExpireOld $Off
setOption OptionArchiveExpired $Off
setOption OptionExpireDays 30
setOption OptionDownloadSize 8
setOption OptionUpdateLimit $Off
setOption OptionUpdateLimitDays 7
setOption OptionCaptureUI $Off
setOption OptionCellControls $Off
setOption OptionCreatureControls $Off
setOption OptionTribeControls $Off
setOption OptionCivControls $Off
setOption OptionSpaceControls $Off
#############################################################################
# Identify graphics adapter
#
# Set some config variables based on a card table and vendor specific rules.
# Note that Remote launch on Vista returns no vendor.
set cardName "Unknown"
set cardVendor "Unknown"
setb isCardFound false
include "VideoCards.txt"
# Fallback on the card name text supplied by the card itself.
# Assumes that at least the cardVendor has been matched, since
# vendor name is not contained in some vendor card names.
# Note that specific vendors are overridden to a default card.
# For AMD -> Radeon 9800 Pro
# For NVIDIA -> NVIDIA GeForceFX 5200 SE
if (not $isCardFound)
set cardName $graphicsCard
endif
#############################################################################
#
# Testing Code
#
# For testing
setb doTestCPU false
setb doTestGPU false
if ($doTestCPU)
seti pentium4 0
seti cpuCount 1
seti cpuSpeed 2000
set cpuBrand "AMD Athlon64"
endif
if ($doTestGPU)
# test some 2.0/3.0 cards
set cardVendor "AMD"
set cardName "Radeon 9600"
set cardVendor "Intel"
set cardName "915"
set cardVendor "NVIDIA"
set cardName "GeForce 5900"
# card strings confuse 6800 SE comparisons
#set cardName "NVIDIA GeForce 6800 Series GPU"
seti testShaderModel 2
seti maxVertexProgramVersionHW ($testShaderModel*256)
seti maxPixelProgramVersion ($testShaderModel*256)
# have to set this, since some overrides fallback on graphicsCard string
set graphicsCard $cardName
endif
#############################################################################
#
# Option Levels
#
seti cpuLevelHigh 3
seti cpuLevelMedium 2
seti cpuLevelLow 1
seti gpuLevelHigh 3
seti gpuLevelMedium 2
seti gpuLevelLow 1
# Shader paths -- must match with Material/config.mtl
seti shaderPath2_m 0 #2 minimal
seti shaderPath2_0 1
seti shaderPath2_x 2
seti shaderPath3_0 3
#############################################################################
#
# CPU Assessment
#
seti adjustedCPU $cpuSpeed
setb cpuAMD false
if (match("${cpuBrand}", "*AMD*"))
setb cpuAMD true
endif
seti cpuCutoffLow 2000
seti cpuCutoffMed 2400
if ($pentium4 > 0)
# intel p4 hyperthread or multiprocessor
if ($hyperthreading > 0)
# only count real cpus
seti cpuCount (floor(${cpuCount} / 2))
endif
if ($cpuCount > 1)
seti adjustedCPU (round($adjustedCPU * 1.3334))
endif
seti cpuCutoffLow 2400
seti cpuCutoffMed 2800
elseif ($cpuCount == 1)
if ($cpuAMD)
# amd single core (xp, 64)
seti cpuCutoffLow 1800
seti cpuCutoffMed 2000
else
# pentium m, celeron, etc
seti cpuCutoffLow 2000
seti cpuCutoffMed 2200
endif
else
if ($cpuAMD)
# amd multicore (athlon 64x2)
seti cpuCutoffLow 1600
seti cpuCutoffMed 1900
else
# intel multicore (core duo, core2 duo)
seti cpuCutoffLow 1800
seti cpuCutoffMed 2100
endif
endif
# rate the cpu
if ($adjustedCPU < $cpuCutoffLow)
seti cpuLevel $cpuLevelLow
elseif ($adjustedCPU < $cpuCutoffMed)
seti cpuLevel $cpuLevelMedium
else
seti cpuLevel $cpuLevelHigh
endif
#############################################################################
#
# GPU Assessment
#
# track specific vendors
setb isNvidia false
#setb isNvidiaIntegrated false
setb isAMD false
#setb isAMDIntegrated false
setb isIntel false
setb isIntelIntegrated false
setb isS3 false
setb isVendorUnknown false
setb isLimitedVideoMemory false
# convert to major version
seti vsVersion (floor($maxVertexProgramVersionHW / 256))
seti psVersion (floor($maxPixelProgramVersion / 256))
# if not in database, assume any new card is "medium"
seti gpuLevel $gpuLevelMedium
if (match("${cardVendor}", "AMD") or match("${cardVendor}", "ATI"))
setb isAMD true
elseif (match("${cardVendor}", "NVIDIA"))
setb isNvidia true
elseif (match("${cardVendor}", "INTEL"))
setb isIntel true
elseif (match("${cardVendor}", "S3"))
setb isS3 true
else
setb isVendorUnknown true
endif
# old driver build detection/warning
setb oldDriver false
seti oldDriverBuild 0
# force a driver build off mutigpu detection
# or else multigpu must be disabled
setb isMultiGpu false
setb isOldDriverBuildExit false
setb sporeProfile false
if ($gpuCount > 1)
setb isMultiGpu true
endif
if ((not $cider) and (not $doTestGPU))
# test each vendor against specific known driver builds
if ($isNvidia)
# identify the build range that has a Spore profile
if (($driverBuild >= 117600) and ($driverBuild <= 117699)) # notebook
setb sporeProfile true
elseif ($driverBuild >= 117741) # desktop
setb sporeProfile true
endif
seti oldDriverBuild 116375 # 10/4/2007
if ($driverBuild < $oldDriverBuild)
setb oldDriver true
endif
if ($isMultiGpu)
#seti oldDriverBuild 117600
setb isOldDriverBuildExit true
# require a profile
if (not $sporeProfile)
setb oldDriver true
endif
endif
elseif ($isIntel)
seti oldDriverBuild 104906 # 12/19/2007
#setb isOldDriverBuildExit true
if ($driverBuild < $oldDriverBuild)
setb oldDriver true
endif
elseif ($isAMD)
if ($isVista)
seti oldDriverBuild 100096 # Cat 8.3, 3/2008
if ($isMultiGpu)
seti oldDriverBuild 100127 # Cat 8.7, 7/2008
endif
else
seti oldDriverBuild 106764 # Cat 7.12, 12/2007
if ($isMultiGpu)
seti oldDriverBuild 106833 # Cat 8.7, 7/2008
setb isOldDriverBuildExit true
endif
endif
if ($driverBuild < $oldDriverBuild)
setb oldDriver true
endif
endif
# this alert is only displayed the first time the game is launched, or when the preferences are deleted
if ($oldDriver)
if ($isOldDriverBuildExit)
if ($isMultiGpu)
alert "An older video driver is detected.\n\nTo ensure correct visuals and gameplay with multiple gpus,\ninstalling the latest video driver is required,\nor multiple gpu mode must be disabled.\nThe game will not run.\nPlease see the README for details.\n\n" 1012
else
alert "An older video driver is detected.\n\nTo ensure correct visuals and gameplay,\ninstalling the latest video driver is required.\nThe game will not run. Please see the README for details.\n\n" 1011
endif
else
alert "An older video driver is detected.\n\nTo ensure correct visuals and gameplay,\ninstalling the latest video driver is recommended.\n\n" 1010 -info
endif
endif
endif
if ($isNvidia)
# gtx reverses standard naming convention
if (match("${cardName}", "*GeForce GTX*"))
# classify high
seti gpuLevel $gpuLevelHigh
# rules don't apply to Quadro numbering, if not renamed in db assume medium
elseif (not match("${cardName}", "*Quadro*"))
# classify low
if (match("${cardName}", "*5??0*"))
seti gpuLevel $gpuLevelLow
elseif (match("${cardName}", "*61?0*"))
seti gpuLevel $gpuLevelLow
elseif (match("${cardName}", "*62?0*"))
seti gpuLevel $gpuLevelLow
elseif (match("${cardName}", "*65?0*"))
seti gpuLevel $gpuLevelLow
# catlab ep1 run classifies 6600/6800XT as low
elseif (match("${cardName}", "*66?0*"))
seti gpuLevel $gpuLevelLow
elseif (match("${cardName}", "*6800 XT*"))
seti gpuLevel $gpuLevelLow
elseif (match("${cardName}", "*72?0*"))
seti gpuLevel $gpuLevelLow
elseif (match("${cardName}", "*73?0*"))
seti gpuLevel $gpuLevelLow
elseif (match("${cardName}", "*74?0*"))
seti gpuLevel $gpuLevelLow
elseif (match("${cardName}", "*75?0*"))
seti gpuLevel $gpuLevelLow
elseif (match("${cardName}", "*83?0*"))
seti gpuLevel $gpuLevelLow
elseif (match("${cardName}", "*84?0*"))
seti gpuLevel $gpuLevelLow
endif
if ($gpuLevel == $gpuLevelLow)
setb isLimitedVideoMemory true
else
# classify high
if (match("${cardName}", "*98?0*"))
seti gpuLevel $gpuLevelHigh
elseif (match("${cardName}", "*96?0*"))
seti gpuLevel $gpuLevelHigh
elseif (match("${cardName}", "*88?0*"))
seti gpuLevel $gpuLevelHigh
elseif (match("${cardName}", "*79?0*"))
seti gpuLevel $gpuLevelHigh
elseif (match("${cardName}", "*78?0*"))
seti gpuLevel $gpuLevelHigh
endif
endif
endif
endif
if ($isAMD)
# rules don't apply to FireGL/FireMV numbering, if not renamed in db assume medium
if (not match("${cardName}", "*Fire*")) # FireGL/MV
# classify low
if (match("${cardName}", "*32?0*"))
seti gpuLevel $gpuLevelLow
elseif (match("${cardName}", "*34?0*"))
seti gpuLevel $gpuLevelLow
elseif (match("${cardName}", "*23?0*"))
seti gpuLevel $gpuLevelLow
elseif (match("${cardName}", "*24?0*"))
seti gpuLevel $gpuLevelLow
elseif (match("${cardName}", "*95?0*"))
seti gpuLevel $gpuLevelLow
elseif (match("${cardName}", "*96?0*"))
seti gpuLevel $gpuLevelLow
elseif (match("${cardName}", "*X12?0*"))
seti gpuLevel $gpuLevelLow
elseif (match("${cardName}", "*X13?0*"))
seti gpuLevel $gpuLevelLow
elseif (match("${cardName}", "*X14?0*"))
seti gpuLevel $gpuLevelLow
elseif (match("${cardName}", "*X15?0*"))
seti gpuLevel $gpuLevelLow
elseif (match("${cardName}", "*X2?0*")) # X200/300/600, won't match HD 2400
seti gpuLevel $gpuLevelLow
elseif (match("${cardName}", "*X3?0*"))
seti gpuLevel $gpuLevelLow
elseif (match("${cardName}", "*X6?0*"))
seti gpuLevel $gpuLevelLow
endif
if ($gpuLevel == $gpuLevelLow)
setb isLimitedVideoMemory true
else
# classify high
if (match("${cardName}", "*48?0*"))
seti gpuLevel $gpuLevelHigh
elseif (match("${cardName}", "*38?0*"))
seti gpuLevel $gpuLevelHigh
elseif (match("${cardName}", "*36?0*"))
seti gpuLevel $gpuLevelHigh
elseif (match("${cardName}", "*29?0*"))
seti gpuLevel $gpuLevelHigh
elseif (match("${cardName}", "*19?0*"))
seti gpuLevel $gpuLevelHigh
elseif (match("${cardName}", "*18?0*"))
seti gpuLevel $gpuLevelHigh
endif
endif
endif
endif
if ($isIntel)
if ($cider)
# x3100
seti gpuLevel $gpuLevelLow
elseif (match("${cardName}", "*915*") or match("${cardName}", "*945*"))
seti gpuLevel $gpuLevelLow
setb isIntelIntegrated true
else
seti gpuLevel $gpuLevelLow
endif
setb isLimitedVideoMemory true
endif
if ($isS3)
seti gpuLevel $gpuLevelLow
setb isLimitedVideoMemory true
endif
# unknown vendors dropped if below shader model
if ($isVendorUnknown)
seti gpuLevel $gpuLevelLow
setb isLimitedVideoMemory true
endif
# drop gpu level if less than 128MB of video memory, below minspec
if ($textureMemory < 125)
seti gpuLevel $gpuLevelLow
endif
# determine whether card is mobile and drop gpu by one level
setb isMobile false
if ($cider)
if (match("${cardName}", "*Mobility*"))
setb isMobile true
elseif (match("${cardName}", "GeForce*Go*"))
setb isMobile true
endif
if ($isMobile)
if ($gpuLevel >= $gpuLevelHigh)
seti gpuLevel $gpuLevelMedium
elseif (($isCardFound) and ($gpuLevel >= $gpuLevelMedium)) # only drop identified medium cards to low
seti gpuLevel $gpuLevelLow
endif
endif
endif
############################################################################
# Set base shader path
#
seti shaderPathToSet 0
if ($psVersion >= 3)
seti shaderPathToSet $shaderPath3_0
if ($isIntel)
seti shaderPathToSet $shaderPath2_m
endif
elseif ($psVersion >= 2)
# use temp register count to distinguish 2 from 2a/2b
if ($cider)
seti shaderPathToSet $shaderPath2_0
if ($maxPSRegisters >= 26)
seti shaderPathToSet $shaderPath2_x
endif
if ($isIntel)
seti shaderPathToSet $shaderPath2_m
endif
else
seti shaderPathToSet $shaderPath2_0
if ($maxPSRegisters >= 32)
seti shaderPathToSet $shaderPath2_x
endif
if ($isIntel)
seti shaderPathToSet $shaderPath2_m
endif
endif
else
# this message should be generated/localized code side
alert "Sorry, your graphics card is below our min spec.\nThe game will not run.\nPlease see the README for details." 2001
endif
# NOTE: do not override this for special cases, unless the card will
# actually crash or has bugs. Instead setOption OptionLighting to
# reduce the path by default to what we recommend.
intProp shaderPath $shaderPathToSet
#############################################################################
# Instancing support
if ($cider)
# no support for instancing
setb instancing false
endif
if ($instancing)
trace "=== Instancing can be enabled"
boolProp effectsInstancing true
# rendering artifacts using instancing on hw tnl based intel cards
# dropping to swvp does not help
if ($isIntel)
# swvp cards benefit from instancing, check that drivers work correctly
if (match("${cardName}", "*915*") or match("${cardName}", "*945*") or match("${cardName}", "*Q35*"))
boolProp effectsInstancing true
else
boolProp effectsInstancing false
endif
endif
endif
# Report classification
trace "==="
trace "=== GPU level ${gpuLevel}"
trace "=== Card ${cardName}, Vendor ${cardVendor}, Driver ${driverBuild}, ${instancing}"
trace "==="
trace "=== CPU level ${cpuLevel}"
trace "=== CPU ${cpuCount}, Speed ${adjustedCPU}, HT ${hyperthreading}, P4 ${pentium4}"
#############################################################################
# Set options based on cpu
#
setOption OptionEffects $cpuLevel
setOption OptionBakeQuality $cpuLevel
setOption OptionPlanetQuality $cpuLevel
setOption OptionAudioPerformance $cpuLevel
setOption OptionGameQuality $cpuLevel
#############################################################################
# Set terrain generation brush throttle based on cpu
#
if ($cpuLevel > $cpuLevelMedium)
intProp terrainGenerateBrushesPerFrame 200
intProp terrainGenerateTimeLimit 20
elseif ($cpuLevel > $cpuLevelLow)
intProp terrainGenerateBrushesPerFrame 100
intProp terrainGenerateTimeLimit 10
else
intProp terrainGenerateBrushesPerFrame 30
intProp terrainGenerateTimeLimit 5
endif
#############################################################################
# MRT
#
boolProp MRT 0
if ( $numSimultaneousRTs > 1 )
boolProp MRT 1
endif
############################################################################
# Resolution
#
if (($gpuLevel >= $gpuLevelMedium) and (not $isLimitedVideoMemory))
seti resolutionTarget (1024 * 768)
else
seti resolutionTarget (800 * 600)
endif
setResolution $resolutionTarget
############################################################################
# Texture Detail
#
if (($gpuLevel == $gpuLevelLow) or ($isLimitedVideoMemory))
setOption OptionTextureDetail $Low
endif
############################################################################
# DOF
#
if (($gpuLevel >= $gpuLevelHigh) and ($cpuLevel >= $cpuLevelHigh))
setOption OptionDOF $High
endif
############################################################################
# Shadow settings
#
seti shadowOption $cpuLevel
if ($gpuLevel < $cpuLevel)
seti shadowOption $gpuLevel
endif
trace "=== Shadow setting ${shadowOption}"
setOption OptionShadows $shadowOption
############################################################################
# Event Query
#
# Vista exhibits hangs when using D3DQUERYTYPE_EVENT.
#trace "OS = ${OSName}"
if ($isVista or $cider)
trace "=== Vista/Mac: avoiding GPU flush"
intProp NumFramesToBuffer 3 # avoid GPU lock to reduce buffering -- leave it to the driver
endif
############################################################################
# Lighting level controls shaders that run. Can be set higher.
setOption OptionLighting $gpuLevel
if ($cpuLevel == $cpuLevelLow)
# this sets the 2_m shader path
setOption OptionLighting $Low
endif
############################################################################
# UI Drop shadows
if (($gpuLevel == $gpuLevelLow) or $isLimitedVideoMemory)
intProp dropShadowQualityImage 1
intProp dropShadowQualityText 1
endif
############################################################################
# Drop CPU Settings By GPU
#
if ($gpuLevel == $gpuLevelMedium)
# prevent high cpu level from pushing too many batches to medium gpu
# this helps medium gpu classification apply to more cards
if ($cpuLevel == $cpuLevelHigh)
setOption OptionPlanetQuality $Medium
setOption OptionEffects $Medium
endif
if ($cpuLevel == $cpuLevelHigh)
setOption OptionGameQuality $Medium
endif
elseif ($gpuLevel == $gpuLevelLow)
setOption OptionEffects $Low
setOption OptionBakeQuality $Low
setOption OptionPlanetQuality $Low
setOption OptionGameQuality $Low
# swvp needs more cpu processing
if ($isIntelIntegrated)
setOption OptionAudioPerformance $Low
endif
endif
#######################################
# Safe mode
#
# Set options to safe values. In safe mode, all options will
# be reset to their defaults, but the prefs won't be saved.
# Basically setting anything that might trigger bad hardware behaviour to low.
if ($safeMode)
trace "=== SAFE MODE"
alert "Running in safe mode" 8888 -info
setOption OptionLighting $Low
setOption OptionShadows $Low
setOption OptionEffects $Low
setOption OptionTextureDetail $Medium
setOption OptionPlanetQuality $Low
setOption OptionAudioPerformance $Low
setOption OptionPhotoRes $Low
setOption OptionVideoRes $Low
setOption OptionFitToScreen $Off
endif
# These are all of the alert dialogs localized if text is present (from AppConfig.txt)
if (varExists(showConfigAlerts) and ($showConfigAlerts))
trace "=== Test Alerts"
alert "not localized" 1000 -info -always # 3e8
alert "not localized" 1001 -info -always # 3e9
alert "not localized" 1002 -info -always # 3ea
alert "not localized" 1004 -info -always # 3ec
alert "not localized" 1005 -info -always # 3ed
alert "not localized" 1010 -info -always # 3f2
alert "not localized" 1011 -info -always # 3f3
alert "not localized" 1012 -info -always # 3f4
alert "not localized" 2000 -info -always # 7d0
alert "not localized" 2001 -info -always # 7d1
alert "not localized" 2002 -info -always # 7d2
alert "not localized" 2003 -info -always # 7d3
endif
and
#
# Player options, stored in prefs.
#
# Current version number of preferences file.
# If it doesn't match what the code expects, your preferences file is ignored & reset to default.
property OptionVersion 0x04754439 uint32
property OptionDefaultsSet 0x0461709d bool
#######################################################
# Config manager options
#
# NOTE: All options set through the config manager must be uint32s
# Each of these should have a corresponding entry in Options.txt,
# and potentially SPCommonOptionIDs.h.
# Low/Med/High
property OptionShadows 0x0461709e uint32
property OptionTextureDetail 0x0461709f uint32
property OptionEffects 0x046170a0 uint32
property OptionBakeQuality 0x046170a3 uint32
property OptionLighting 0x046170a6 uint32
property OptionPlanetQuality 0x046170a7 uint32
property OptionGameQuality 0x05c9482d uint32
property OptionDOF 0x4c0dd839 uint32
property OptionHighResTextures 0x08488f95 uint32 #note: this one is controlled by a cheat
property OptionPhotoRes 0x0473b8cb uint32
property OptionVideoRes 0x0473b8cc uint32
property OptionAudioPerformance 0x7d8ed666 uint32
# on/off
property OptionFullScreen 0x046170a2 uint32
property OptionFitToScreen 0x046170a5 uint32
property OptionDiskCacheSize 0x046170a4 uint32
# Populated in code; contains screen resolution & refresh rate
property OptionScreenSize 0x046170a1 uint32
# Game options
property OptionTutorialsEnabled 0x04ea96cb uint32
# Launching EP1 for the first time etc
property ScenarioStarEffectsEnabled 0x08069a6c bool
property ScenarioGAEditorEffectsEnabled 0x0806dbba bool
property ScenarioGAButtonClicked 0x080d7de1 bool
property ScenarioGAFirstLaunched 0x080d97fe bool
property ScenarioSpaceGameLaunched 0x080eaa93 bool
property ScenarioCaptainEditorLaunched 0x080d8460 bool
property ScenarioAdventureEditorLaunched 0x080d8470 bool
# Scenario Tutorial Completion
property NumScenarioTutorialCompletedBuild 0x07abf095 uint32
property NumScenarioTutorialCompletedTerrain 0x07abf09d uint32
# Scenario Play Mode Tutorial Completion
property ScenarioPlayModeTutorialComplete 0x07be69ad bool
# Captain Editor Tutorial Completion
property CaptainEditorTutorialCompleted 0x07be27a2 bool
# Captain Sporpedia Tutorial Completion
property CaptainSporepediaTutorialCompleted 0x07d1fe81 bool
# YouTubeLogin
property OptionLoggedInYouTube 0x05664a8b uint32
# Game Hints
property OptionShowHints 0x05b5bb5e uint32
# Login
property OptionBuddiesOnly 0x05de7b4a uint32
# Edge Scroll
property OptionEdgeScroll 0x0636ec26 uint32
# download expiry
property OptionExpireOld 0x0626f940 uint32
property OptionArchiveExpired 0x0626f9c0 uint32
property OptionExpireDays 0x0626f958 uint32
property OptionDownloadSize 0x0685a63c uint32
# feed update
property OptionUpdateLimit 0x0685a785 uint32
property OptionUpdateLimitDays 0x0685a821 uint32
# image capture
property OptionCaptureUI 0x0631621a bool false
# Dialog Box when entering Sporepedia
property OptionExplainSporepedia 0x0604a51a uint32
# Dialog Box when clicking on PaintLikeThis
property OptionExplainPaintLikeThis 0x0604a561 uint32
# game controls
property OptionCellControls 0x0679b833 uint32
property OptionCreatureControls 0x0679b85e uint32
property OptionTribeControls 0x0679b868 uint32
property OptionCivControls 0x0679b873 uint32
property OptionSpaceControls 0x0679b880 uint32
##############################################################
# Set by options screen when a change requires asset rebaking.
property PrefsClearGraphicsCache (hash(PrefsClearGraphicsCache)) bool false
#######################################################
# Audio
#
# These are manipulated directly rather than through the
# config manager.
property AudioMasterVolume (hash(mastervolume)) float
property AudioSFXVolume (hash(sfxvolume)) float
property AudioMusicVolume (hash(musicvolume)) float
property AudioVOXVolume (hash(voxvolume)) float
property AudioSpeakerMode (hash(speakermode)) uint32
property AudioMuteAll (hash(muteall)) bool
#######################################################
# Login
#
# Set directly by network
property UserName 0x040512ef string8
property Password 0x040512f4 string8
property PlayOffline 0x040e3d98 bool
property PromptOnStartup 0x0440a514 bool
###################################################
# YouTube credentials
#
property YTUserName 0x05664bf5 string8
property YTPassword 0x05664bf6 string8
#property YTPromptOnStartup 0x05664bf7 bool
#######################################################
# Names for props set directly by config manager script
#
property ShaderPath (hash(ShaderPath)) int
property EffectsInstancing (hash(effectsInstancing)) bool
property MRT 41 bool
property AlwaysFullscreen 0x05dd4647 bool
property RenderTargetCorrection 68 bool
property dropShadowQualityText (hash(dropShadowQualityText)) int
property dropShadowQualityImage (hash(dropShadowQualityImage)) int
property NumFramesToBuffer 0x05c97448 int
property terrainGenerateBrushesPerFrame (hash(terrainGenerateBrushesPerFrame)) int
property terrainGenerateSingleStep (hash(terrainGenerateSingleStep)) bool
property terrainGenerateTimeLimit (hash(terrainGenerateTimeLimit)) int
# Mac
property MacSpecificText 0x061b67b6 bool
property Support51Audio 0x063ab656 bool
# ColladaExport
property HasShownExportToolEULA 0x087c4363 bool
property playOpeningMovie (hash(playOpeningMovie)) bool
property disableValidation 0x055d7ca1 bool true
property recordMovieLength 0x0456f974 float 9999
Last edited by Vallachan on Thu Aug 28, 2014 4:29 pm, edited 1 time in total.
Reason: Put everything into a "code" tag for sake of scrolling
Reason: Put everything into a "code" tag for sake of scrolling
Re: Force Save NO HACKS/MODS. FORCE SAVE FIX FOR STEAM USERS
You forgot to save the changes...or you didn't have administrator privileges, thereby preventing you from making the changes.EnderSlend wrote:-snip-
Steps:
1. Log in as an administrator
2. add those lines to the files
3. DON'T FORGET TO SAVE
Having trouble with the Spore ModAPI Launcher Kit? Get help here!
If you're reading this, you have my permission to build off of my mods as long as I am credited. Please don't mirror my work unaltered, unless I no longer provide a working download.
If you're reading this, you have my permission to build off of my mods as long as I am credited. Please don't mirror my work unaltered, unless I no longer provide a working download.
- EnderSlend
- Cell
- Posts: 6
- Joined: Sun Aug 24, 2014 11:36 pm
Re: Force Save NO HACKS/MODS. FORCE SAVE FIX FOR STEAM USERS
Thank you for helping me rob55rod!
Re: Force Save NO HACKS/MODS. FORCE SAVE FIX FOR STEAM USERS
No problem! So, I take it that worked...? Important self-help tip: trying stuff as an administrator actually helps more often than you'd think!EnderSlend wrote:Thank you for helping me rob55rod!
Having trouble with the Spore ModAPI Launcher Kit? Get help here!
If you're reading this, you have my permission to build off of my mods as long as I am credited. Please don't mirror my work unaltered, unless I no longer provide a working download.
If you're reading this, you have my permission to build off of my mods as long as I am credited. Please don't mirror my work unaltered, unless I no longer provide a working download.
- EnderSlend
- Cell
- Posts: 6
- Joined: Sun Aug 24, 2014 11:36 pm
Re: Force Save NO HACKS/MODS. FORCE SAVE FIX FOR STEAM USERS
I was an administrator and It did not work before...
Re: Force Save NO HACKS/MODS. FORCE SAVE FIX FOR STEAM USERS
Then IDK.EnderSlend wrote:I was an administrator and It did not work before...
Having trouble with the Spore ModAPI Launcher Kit? Get help here!
If you're reading this, you have my permission to build off of my mods as long as I am credited. Please don't mirror my work unaltered, unless I no longer provide a working download.
If you're reading this, you have my permission to build off of my mods as long as I am credited. Please don't mirror my work unaltered, unless I no longer provide a working download.
Re: Force Save NO HACKS/MODS. FORCE SAVE FIX FOR STEAM USERS
Hi, i'm new here, and sorry for posting late late in this thread/topic whatever.
I did this and it still didn't work. I even tried the mods, but they keep refusing to work with my game. Yes I have Spore GA but not Spore. Yet, the other mods like ; ''Dark Injection'' (?), work with my game completely, they just don't let me save my creation.
Any help?
I did this and it still didn't work. I even tried the mods, but they keep refusing to work with my game. Yes I have Spore GA but not Spore. Yet, the other mods like ; ''Dark Injection'' (?), work with my game completely, they just don't let me save my creation.
Any help?
Re: Force Save NO HACKS/MODS. FORCE SAVE FIX FOR STEAM USERS
Did you do it right? Did you edit the file as an administrator?A Unicorn wrote:Hi, i'm new here, and sorry for posting late late in this thread/topic whatever.
I did this and it still didn't work. I even tried the mods, but they keep refusing to work with my game. Yes I have Spore GA but not Spore. Yet, the other mods like ; ''Dark Injection'' (?), work with my game completely, they just don't let me save my creation.
Any help?
Having trouble with the Spore ModAPI Launcher Kit? Get help here!
If you're reading this, you have my permission to build off of my mods as long as I am credited. Please don't mirror my work unaltered, unless I no longer provide a working download.
If you're reading this, you have my permission to build off of my mods as long as I am credited. Please don't mirror my work unaltered, unless I no longer provide a working download.
Re: Force Save NO HACKS/MODS. FORCE SAVE FIX FOR STEAM USERS
Oh, sorry, forgot about that eh.rob55rod wrote:Did you do it right? Did you edit the file as an administrator?A Unicorn wrote:Hi, i'm new here, and sorry for posting late late in this thread/topic whatever.
I did this and it still didn't work. I even tried the mods, but they keep refusing to work with my game. Yes I have Spore GA but not Spore. Yet, the other mods like ; ''Dark Injection'' (?), work with my game completely, they just don't let me save my creation.
Any help?
I'll try again and see if it works. I didn't quite remember about that!
Thanks for reminding me though, appreciate all of the help you guys give.
EDIT : How do I do that exactly?
EDIT 2 : Nevermind, I first wrote the ''save'' thing in the files, and then reinstalled the mod to the folders, now it works! Sorry for the ruccus and all of the mess.
Re: Force Save NO HACKS/MODS. FORCE SAVE FIX FOR STEAM USERS
It's fine! If the mod works properly ignoring that save bug, than count yourself lucky as many non-retail users have horrible bugs that blow up in DAVO's face, they're so bad.A Unicorn wrote:Oh, sorry, forgot about that eh.rob55rod wrote:Did you do it right? Did you edit the file as an administrator?A Unicorn wrote:Hi, i'm new here, and sorry for posting late late in this thread/topic whatever.
I did this and it still didn't work. I even tried the mods, but they keep refusing to work with my game. Yes I have Spore GA but not Spore. Yet, the other mods like ; ''Dark Injection'' (?), work with my game completely, they just don't let me save my creation.
Any help?
I'll try again and see if it works. I didn't quite remember about that!
Thanks for reminding me though, appreciate all of the help you guys give.
EDIT : How do I do that exactly?
EDIT 2 : Nevermind, I first wrote the ''save'' thing in the files, and then reinstalled the mod to the folders, now it works! Sorry for the ruccus and all of the mess.
Having trouble with the Spore ModAPI Launcher Kit? Get help here!
If you're reading this, you have my permission to build off of my mods as long as I am credited. Please don't mirror my work unaltered, unless I no longer provide a working download.
If you're reading this, you have my permission to build off of my mods as long as I am credited. Please don't mirror my work unaltered, unless I no longer provide a working download.
Re: Force Save NO HACKS/MODS. FORCE SAVE FIX FOR STEAM USERS
IT WORKS FINEEEEE. THANK YOU DAVO, YOU'RE THE BEST YO
Now I'll finish my p**** creature
Now I'll finish my p**** creature
Re: Force Save NO HACKS/MODS. FORCE SAVE FIX FOR STEAM USERS
No Spornography, please. Somebody REALLY needs to create a terms of use page for this site. That would prevent the kind of garbage seen in the quote.fefenc wrote:p**** creature
Having trouble with the Spore ModAPI Launcher Kit? Get help here!
If you're reading this, you have my permission to build off of my mods as long as I am credited. Please don't mirror my work unaltered, unless I no longer provide a working download.
If you're reading this, you have my permission to build off of my mods as long as I am credited. Please don't mirror my work unaltered, unless I no longer provide a working download.
Re: Force Save NO HACKS/MODS. FORCE SAVE FIX FOR STEAM USERS!!
How do you even open the files of Spore? Everytime I open the file, it loads to the actual game, please help.
Re: Force Save NO HACKS/MODS. FORCE SAVE FIX FOR STEAM USERS!!
Oh for crying out loud. Read the instructions. Completely. Once you've done that, come back if you still need help. If you do, bring the answers to these questions:Deadpool wrote:How do you even open the files of Spore? Everytime I open the file, it loads to the actual game, please help.
What variant of Spore are you running, Disk, Steam, or Origin?
What's the path to the file you're trying to open?
Having trouble with the Spore ModAPI Launcher Kit? Get help here!
If you're reading this, you have my permission to build off of my mods as long as I am credited. Please don't mirror my work unaltered, unless I no longer provide a working download.
If you're reading this, you have my permission to build off of my mods as long as I am credited. Please don't mirror my work unaltered, unless I no longer provide a working download.
- m1n3craft3r5
- Hatchling
- Posts: 1
- Joined: Thu Mar 05, 2015 11:03 am
Re: Force Save NO HACKS/MODS. FORCE SAVE FIX FOR STEAM USERS!!
YOU ARE A MONSTER DAVO!!!!! THIS HACK FAILED AND AS A RESULT YOU SINGLE-HANDEDLEY MURDERED MY WHOLE GAME!!!!!!!! £%$"£%$£$"@&%&$^&^*@@~~~~<<><><>!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Re: Force Save NO HACKS/MODS. FORCE SAVE FIX FOR STEAM USERS!!
Calm down. Take a deep breath. You probably did it incorrectly, that's all.m1n3craft3r5 wrote:YOU ARE A MONSTER DAVO!!!!! THIS HACK FAILED AND AS A RESULT YOU SINGLE-HANDEDLEY MURDERED MY WHOLE GAME!!!!!!!! £%$"£%$£$"@&%&$^&^*@@~~~~<<><><>!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Once you've done that, tell me exactly what happened instead of force saving, as well as a detailed description of exactly what you did to install this (including any and all details, regardless of apparent relevance), and upload your modified config files, and I'll take a look to see what's wrong.
No-one here has set out to damage or murder your game, we just want to improve peoples' gameplay experiences. But we can't help you if all you do is yell, rage, and spam random punctuation all over the place.
Having trouble with the Spore ModAPI Launcher Kit? Get help here!
If you're reading this, you have my permission to build off of my mods as long as I am credited. Please don't mirror my work unaltered, unless I no longer provide a working download.
If you're reading this, you have my permission to build off of my mods as long as I am credited. Please don't mirror my work unaltered, unless I no longer provide a working download.
- Averyashimself
- Hatchling
- Posts: 1
- Joined: Tue Mar 17, 2015 8:55 pm
Re: Force Save NO HACKS/MODS. FORCE SAVE FIX FOR STEAM USERS!!
This didnt work for me. I have only put dark injection mod into my game. I have galactic adventures, i bought this game from steam. I have tried this force save method and it simply did nothing for me. I have even tried the force save application that comes with better spore i think. I am stuck on this matter and have been working on it for at least 7 hours. all i want to do is be able to create a creature, and be able to save it, and then use it in game. PLEASEEEEEE HELP ME.
Re: Force Save NO HACKS/MODS. FORCE SAVE FIX FOR STEAM USERS!!
Have you tried the regular Force Save mod?Averyashimself wrote:This didnt work for me. I have only put dark injection mod into my game. I have galactic adventures, i bought this game from steam. I have tried this force save method and it simply did nothing for me. I have even tried the force save application that comes with better spore i think. I am stuck on this matter and have been working on it for at least 7 hours. all i want to do is be able to create a creature, and be able to save it, and then use it in game. PLEASEEEEEE HELP ME.
Having trouble with the Spore ModAPI Launcher Kit? Get help here!
If you're reading this, you have my permission to build off of my mods as long as I am credited. Please don't mirror my work unaltered, unless I no longer provide a working download.
If you're reading this, you have my permission to build off of my mods as long as I am credited. Please don't mirror my work unaltered, unless I no longer provide a working download.