Spore

Informations

Creator Message
benji64

Warning

This installer is a beta script. It means that it might not work as expected

Informations

Platforms:
Downloads: 74780
Wine: 3.0.3

Feedbacks

Description

This game is a life simulation and real-time strategy (2008). Wikipedia.

PCGamingWiki, Appdb.winehq.org

Screenshots

MiniatureMiniature

Source code

#!/bin/bash
# Date : (2018-02-09 17-33)
# Last revision : see changelog
# Wine version used :
# Distribution used to test : Ubuntu 18.04 x64
# Author : LinuxScripter
# Licence : Retail

#
# CHANGELOG
# [LinuxScripter] (2018-02-09 17-33)
#   Initial script.
# [Dadu042] (2019-05-20 22-58)
#   Fix filenames for DVD edition
# [Dadu042] (2020-03-27)
#   Wine 3.1 (uncommon) -> 3.0.3
#   Add ability to install from a local file.
#   Fix POL_Shortcut
  
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
 
PREFIX="Spore"
WORKING_WINE_VERSION="3.0.3"
TITLE="Spore"
EDITOR="Maxis"
GAME_URL="https://pcgamingwiki.com/wiki/Spore"
AUTHOR="LinuxScripter and Dadu042"
STEAM_ID="17390"

POL_GetSetupImages "http://files.playonlinux.com/resources/setups/$PREFIX/top.jpg" "http://files.playonlinux.com/resources/setups/$PREFIX/left.jpg" "$TITLE"
 
POL_SetupWindow_Init
POL_SetupWindow_SetID 324
POL_Debug_Init
  
POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX"
 
POL_Wine_SelectPrefix "$PREFIX"
POL_System_SetArch "x86"
POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"

Set_OS "win7"
  
POL_SetupWindow_InstallMethod "DVD,STEAM,LOCAL"
if [ "$INSTALL_METHOD" = "DVD" ]; then
        POL_SetupWindow_cdrom
        POL_SetupWindow_check_cdrom "Spore.ico"
        POL_Wine start /unix "$CDROM/SPORESetup.exe"
        POL_Wine_WaitExit "SPORESetup.exe"

        POL_Shortcut "SporeApp.exe" "$TITLE" "" "" "Game;"
        
elif [ "$INSTALL_METHOD" == "LOCAL" ]; then
        cd "$HOME"
        POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE"
        SETUP_EXE="$APP_ANSWER"
        POL_Wine start /unix "$SETUP_EXE"
        POL_Wine_WaitExit "Spore"

        POL_Shortcut "SporeApp.exe" "$TITLE" "" "" "Game;"
        
elif [ "$INSTALL_METHOD" == "CD" ]; then
        POL_Call POL_Install_steam
        cd "$WINEPREFIX/drive_c/$PROGRAMFILES/Steam"
        POL_Wine "steam.exe" steam://install/$STEAM_ID
        POL_Wine_WaitBefore "$TITLE"
fi
POL_SetupWindow_Close
exit

Contributions

Filters:

Contribute
Member Message
Dadu042 Friday 27 March 2020 at 19:45
Dadu042

Information

This update has been approved by the team.

Differences

@@ -1,24 +1,33 @@
 #!/bin/bash
 # Date : (2018-02-09 17-33)
-# Last revision : (2019-05-20 22-58)
-# Wine version used : 3.1
+# Last revision : see changelog
+# Wine version used :
 # Distribution used to test : Ubuntu 18.04 x64
 # Author : LinuxScripter
 # Licence : Retail
+
 #
 # CHANGELOG
-# 2019-05-20 Dadu042: Fix filenames for DVD edition.
+# [LinuxScripter] (2018-02-09 17-33)
+#   Initial script.
+# [Dadu042] (2019-05-20 22-58)
+#   Fix filenames for DVD edition
+# [Dadu042] (2020-03-27)
+#   Wine 3.1 (uncommon) -> 3.0.3
+#   Add ability to install from a local file.
+#   Fix POL_Shortcut
   
 [ "$PLAYONLINUX" = "" ] && exit 0
 source "$PLAYONLINUX/lib/sources"
  
 PREFIX="Spore"
-WORKING_WINE_VERSION="3.1"
+WORKING_WINE_VERSION="3.0.3"
 TITLE="Spore"
 EDITOR="Maxis"
 GAME_URL="https://pcgamingwiki.com/wiki/Spore"
 AUTHOR="LinuxScripter and Dadu042"
-  
+STEAM_ID="17390"
+
 POL_GetSetupImages "http://files.playonlinux.com/resources/setups/$PREFIX/top.jpg" "http://files.playonlinux.com/resources/setups/$PREFIX/left.jpg" "$TITLE"
  
 POL_SetupWindow_Init
@@ -30,18 +39,28 @@
 POL_Wine_SelectPrefix "$PREFIX"
 POL_System_SetArch "x86"
 POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"
-STEAM_ID="17390"
+
 Set_OS "win7"
   
-POL_SetupWindow_InstallMethod "DVD,STEAM"
+POL_SetupWindow_InstallMethod "DVD,STEAM,LOCAL"
 if [ "$INSTALL_METHOD" = "DVD" ]; then
         POL_SetupWindow_cdrom
         POL_SetupWindow_check_cdrom "Spore.ico"
         POL_Wine start /unix "$CDROM/SPORESetup.exe"
         POL_Wine_WaitExit "SPORESetup.exe"
 
-        POL_Shortcut "SporeApp.exe" "$TITLE" "" "Game;"
-else
+        POL_Shortcut "SporeApp.exe" "$TITLE" "" "" "Game;"
+        
+elif [ "$INSTALL_METHOD" == "LOCAL" ]; then
+        cd "$HOME"
+        POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE"
+        SETUP_EXE="$APP_ANSWER"
+        POL_Wine start /unix "$SETUP_EXE"
+        POL_Wine_WaitExit "Spore"
+
+        POL_Shortcut "SporeApp.exe" "$TITLE" "" "" "Game;"
+        
+elif [ "$INSTALL_METHOD" == "CD" ]; then
         POL_Call POL_Install_steam
         cd "$WINEPREFIX/drive_c/$PROGRAMFILES/Steam"
         POL_Wine "steam.exe" steam://install/$STEAM_ID

New source code

#!/bin/bash
# Date : (2018-02-09 17-33)
# Last revision : see changelog
# Wine version used :
# Distribution used to test : Ubuntu 18.04 x64
# Author : LinuxScripter
# Licence : Retail

#
# CHANGELOG
# [LinuxScripter] (2018-02-09 17-33)
#   Initial script.
# [Dadu042] (2019-05-20 22-58)
#   Fix filenames for DVD edition
# [Dadu042] (2020-03-27)
#   Wine 3.1 (uncommon) -> 3.0.3
#   Add ability to install from a local file.
#   Fix POL_Shortcut
  
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
 
PREFIX="Spore"
WORKING_WINE_VERSION="3.0.3"
TITLE="Spore"
EDITOR="Maxis"
GAME_URL="https://pcgamingwiki.com/wiki/Spore"
AUTHOR="LinuxScripter and Dadu042"
STEAM_ID="17390"

POL_GetSetupImages "http://files.playonlinux.com/resources/setups/$PREFIX/top.jpg" "http://files.playonlinux.com/resources/setups/$PREFIX/left.jpg" "$TITLE"
 
POL_SetupWindow_Init
POL_SetupWindow_SetID 324
POL_Debug_Init
  
POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX"
 
POL_Wine_SelectPrefix "$PREFIX"
POL_System_SetArch "x86"
POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"

Set_OS "win7"
  
POL_SetupWindow_InstallMethod "DVD,STEAM,LOCAL"
if [ "$INSTALL_METHOD" = "DVD" ]; then
        POL_SetupWindow_cdrom
        POL_SetupWindow_check_cdrom "Spore.ico"
        POL_Wine start /unix "$CDROM/SPORESetup.exe"
        POL_Wine_WaitExit "SPORESetup.exe"

        POL_Shortcut "SporeApp.exe" "$TITLE" "" "" "Game;"
        
elif [ "$INSTALL_METHOD" == "LOCAL" ]; then
        cd "$HOME"
        POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE"
        SETUP_EXE="$APP_ANSWER"
        POL_Wine start /unix "$SETUP_EXE"
        POL_Wine_WaitExit "Spore"

        POL_Shortcut "SporeApp.exe" "$TITLE" "" "" "Game;"
        
elif [ "$INSTALL_METHOD" == "CD" ]; then
        POL_Call POL_Install_steam
        cd "$WINEPREFIX/drive_c/$PROGRAMFILES/Steam"
        POL_Wine "steam.exe" steam://install/$STEAM_ID
        POL_Wine_WaitBefore "$TITLE"
fi
POL_SetupWindow_Close
exit

Replies

Anonymous
Sunday 11 October 2020 at 10:59
Hello! Sorry if I missed something. I have a couple of issues. Only Spore is installed, but not the expansion packs. Online play doesn't work. I have the GOG version (Spore Collection). I use Debian-testing Bullseye.
MrHeating Friday 27 March 2020 at 17:59
MrHeating Anonymous

Message

I have no idea about bash script, so I'm not going to try and edit the file, but can please the GOG.com version be added as an installation candidate? https://www.gog.com/game/spore_collection

Replies

Anonymous
Friday 27 March 2020 at 18:02
For information, the default filename is "setup_spore_3.1.0.22_(10834).exe" and there must be the files "setup_spore_3.1.0.22_(10834)-1.bin" and "setup_spore_3.1.0.22_(10834)-2.bin" in the same directory.
Anonymous
Friday 27 March 2020 at 18:02
I can provide the checksums if so required.
Anonymous
Friday 27 March 2020 at 23:44
Update, it works as intended now, big thank.

Edited by MrHeating

Dadu042 Monday 20 May 2019 at 22:44
Dadu042

Warning

This update has not been approved yet by the team.
Use it at your own risk

Message

Fix filenames for DVD edition.

Differences

@@ -1,13 +1,13 @@
 #!/bin/bash
 # Date : (2018-02-09 17-33)
-# Last revision : (2018-05-20 22-58)
+# Last revision : (2019-05-20 22-58)
 # Wine version used : 3.1
 # Distribution used to test : Ubuntu 18.04 x64
 # Author : LinuxScripter
 # Licence : Retail
 #
-# Changelog
-# 2019-05-20 Dadu042: Fix filenames for DVD edition.
+# CHANGELOG
+# 2019-05-20 Dadu042: Fix filenames for DVD edition.
   
 [ "$PLAYONLINUX" = "" ] && exit 0
 source "$PLAYONLINUX/lib/sources"
@@ -40,7 +40,7 @@
         POL_Wine start /unix "$CDROM/SPORESetup.exe"
         POL_Wine_WaitExit "SPORESetup.exe"
 
-        POL_Shortcut "SporeApp.exe" "$TITLE" ""
+        POL_Shortcut "SporeApp.exe" "$TITLE" "" "Game;"
 else
         POL_Call POL_Install_steam
         cd "$WINEPREFIX/drive_c/$PROGRAMFILES/Steam"

New source code

#!/bin/bash
# Date : (2018-02-09 17-33)
# Last revision : (2019-05-20 22-58)
# Wine version used : 3.1
# Distribution used to test : Ubuntu 18.04 x64
# Author : LinuxScripter
# Licence : Retail
#
# CHANGELOG
# 2019-05-20 Dadu042: Fix filenames for DVD edition.
  
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
 
PREFIX="Spore"
WORKING_WINE_VERSION="3.1"
TITLE="Spore"
EDITOR="Maxis"
GAME_URL="https://pcgamingwiki.com/wiki/Spore"
AUTHOR="LinuxScripter and Dadu042"
  
POL_GetSetupImages "http://files.playonlinux.com/resources/setups/$PREFIX/top.jpg" "http://files.playonlinux.com/resources/setups/$PREFIX/left.jpg" "$TITLE"
 
POL_SetupWindow_Init
POL_SetupWindow_SetID 324
POL_Debug_Init
  
POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX"
 
POL_Wine_SelectPrefix "$PREFIX"
POL_System_SetArch "x86"
POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"
STEAM_ID="17390"
Set_OS "win7"
  
POL_SetupWindow_InstallMethod "DVD,STEAM"
if [ "$INSTALL_METHOD" = "DVD" ]; then
        POL_SetupWindow_cdrom
        POL_SetupWindow_check_cdrom "Spore.ico"
        POL_Wine start /unix "$CDROM/SPORESetup.exe"
        POL_Wine_WaitExit "SPORESetup.exe"

        POL_Shortcut "SporeApp.exe" "$TITLE" "" "Game;"
else
        POL_Call POL_Install_steam
        cd "$WINEPREFIX/drive_c/$PROGRAMFILES/Steam"
        POL_Wine "steam.exe" steam://install/$STEAM_ID
        POL_Wine_WaitBefore "$TITLE"
fi
POL_SetupWindow_Close
exit

Replies

Edited by Dadu042

LinuxScripter Sunday 11 February 2018 at 12:25
LinuxScripter Anonymous

Warning

This update has not been approved yet by the team.
Use it at your own risk

Message

Rewrote the script from scratch.

Differences

@@ -1,117 +1,46 @@
 #!/bin/bash
-# Date : (2009-06-11 10-00)
-# Last revision : (2009-06-11 10-00)
-# Wine version used : N/A 
-# Distribution used to test : N/A
-# Author : NSLW
+# Date : (2018-02-09 17-33)
+# Last revision : (2018-02-09 17-33)
+# Wine version used : 3.1
+# Distribution used to test : Ubuntu 18.04 x64
+# Author : LinuxScripter
 # Licence : Retail
-
+ 
 [ "$PLAYONLINUX" = "" ] && exit 0
 source "$PLAYONLINUX/lib/sources"
 
-#fetching PROGRAMFILES environmental variable
-PROGRAMFILES=`wine cmd /c echo "%ProgramFiles%"`
-PROGRAMFILES=${PROGRAMFILES:3}
-
-override_dlls() {
-mode=$1
-shift
-echo Using $mode override for following DLLs: $@
-cat > $REPERTOIRE/tmp/dx9/override-dll.reg <<_EOF_
-REGEDIT4
- 
-[HKEY_CURRENT_USER\Software\Wine\DllOverrides]
-_EOF_
-while test "$1" != ""
-do
-echo "\"$1\"=\"$mode\"" >> $REPERTOIRE/tmp/dx9/override-dll.reg
-shift
-done
- 
-wine regedit $REPERTOIRE/tmp/dx9/override-dll.reg
-rm $REPERTOIRE/tmp/dx9/override-dll.reg
-}
-  
-if [ "$POL_LANG" == "fr" ]
- 
-then
-LNG_WARNING_DX9="L'installation va démarrer.
-ATTENTION : si le programme vous propose d'installer Directx9 clickez sur ANNULER !"
-LNG_WAIT="Installation de Spore en cours... veuillez patienter"
-LNG_WARNING_NOCD="ATTENTION : Ce jeux peut nécessiter un no-cd fix pour fonctionner.
-Nous ne fournirons pas d'aide à ce sujet et ne sommes pas responsable si vous choisissez de contourner la loi."
- 
+PREFIX="Spore"
+WORKING_WINE_VERSION="3.1"
+TITLE="Spore"
+EDITOR="Maxis"
+GAME_URL="http://eu.spore.com"
+AUTHOR="LinuxScripter"
+ 
+POL_GetSetupImages "http://files.playonlinux.com/resources/setups/$PREFIX/top.jpg" "http://files.playonlinux.com/resources/setups/$PREFIX/left.jpg" "$TITLE"
+
+POL_SetupWindow_Init
+POL_SetupWindow_SetID 324
+POL_Debug_Init
+ 
+POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX"
+
+POL_Wine_SelectPrefix "$PREFIX"
+POL_System_SetArch "x86"
+POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"
+STEAM_ID="17390"
+Set_OS "win7"
+ 
+POL_SetupWindow_InstallMethod "DVD,STEAM"
+if [ "$INSTALL_METHOD" = "DVD" ]; then
+	POL_SetupWindow_cdrom
+	POL_SetupWindow_check_cdrom "spore.ico"
+	POL_Wine start /unix "$CDROM/setup.exe"
+	POL_Wine_WaitExit "SPORESetup.exe"
 else
-LNG_WARNING_DX9="The installation is about to begin.
-BEWARE: If the software propose you to install DirectX 9, you have to click on CANCEL!"
-LNG_WAIT="Installing Spore ... please wait"
-LNG_WARNING_NOCD="BEWARE: This game can require a NoCD patch to work.
-We will not provide help for that and aren't responsible if you choose to bypass the law."
-fi 
-
-wget http://upload.wikimedia.org/wikipedia/en/7/77/Sporebox.jpg --output-document="$REPERTOIRE/tmp/leftnotscaled.jpeg"
-convert "$REPERTOIRE/tmp/leftnotscaled.jpeg" -scale 150x356\! "$REPERTOIRE/tmp/left.jpeg"
-POL_SetupWindow_Init "" "$REPERTOIRE/tmp/left.jpeg"
-
-POL_SetupWindow_presentation "Spore" "Stidio MAXIS" "http://eu.spore.com" "Benji64 and NSLW small modifications" "Spore"
- 
-select_prefix "$REPERTOIRE/wineprefix/Spore/"
-POL_SetupWindow_prefixcreate
-POL_SetupWindow_cdrom
-POL_SetupWindow_check_cdrom "SPORESetup.exe"
- 
-#install directX
-if [ ! -e "$HOME/.winetrickscache/directx_mar2009_redist.exe" ]; then
-mkdir "$HOME/.winetrickscache"
-cd "$HOME/.winetrickscache"
-POL_SetupWindow_download "Downloading DirectX 9.0c libraries" "$TYTUL" "http://download.microsoft.com/download/3/C/4/3C46A69A-CB0F-4CCA-B1E8-248D43270D5F/directx_mar2009_redist.exe"
+	POL_Call POL_Install_steam
+	cd "$WINEPREFIX/drive_c/$PROGRAMFILES/Steam"
+	POL_Wine "steam.exe" steam://install/$STEAM_ID
+	POL_Wine_WaitBefore "$TITLE"
 fi
-
-cd "$REPERTOIRE/ressources"
-#downloading winetricks
-if [ "`sha1sum < winetricks | sed 's/ .*//'`" != "bf24bc6d84a40a836d7ce6de41ff04f910b34434" ]; then
-wget http://winezeug.googlecode.com/svn/trunk/winetricks --output-document=winetricks
-fi
-
-POL_SetupWindow_wait_next_signal "Installing DirectX 9.0c libraries..." "$TYTUL"
-bash winetricks -q directx9
-POL_SetupWindow_detect_exit
-
-#mkdir $REPERTOIRE/tmp/dx9 -p
-#cd $REPERTOIRE/tmp/dx9
-#POL_SetupWindow_download "$(eval_gettext 'Download Directx9c june 2008...')" "$(eval_gettext 'Downloading...')" "http://download.microsoft.com/download/c/1/f/c1fb09b0-8a8b-45ba-8bb0-64f60bd23175/directx_jun2008_redist.exe"
-#Set_OS "win2k"
-#POL_SetupWindow_reboot
-#POL_SetupWindow_wait "$(eval_gettext 'PlayOnLinux is installing the patch ...')" "$(eval_gettext 'Extracting...')"
-#mkdir directx_tmp
-#export WINEDLLOVERRIDES="wintrust=b,mscoree=,ddraw,d3d8,d3d9,dsound,dinput=n"
-#wine directx_jun2008_redist.exe /t:z:$REPERTOIRE/tmp/dx9/directx_tmp
-#override_dlls native d3dim d3drm d3dx8 d3dx9_24 d3dx9_25 d3dx9_26 d3dx9_27 d3dx9_28 d3dx9_29
-#override_dlls native d3dx9_30 d3dx9_31 d3dx9_32 d3dx9_33 d3dx9_34 d3dx9_35 d3dx9_36 d3dxof
-#override_dlls native dciman32 ddrawex devenum dmband dmcompos dmime dmloader dmscript dmstyle
-#override_dlls native dmsynth dmusic dmusic32 dnsapi dplay dplayx dpnaddr dpnet dpnhpast dpnlobby
-#override_dlls native dswave dxdiagn mscoree msdmo qcap quartz streamci
-#override_dlls builtin d3d8 d3d9 dinput dinput8 dsound
-#cd directx_tmp
-#wine DXSETUP.exe /silent
-
-Set_OS "winxp"
-POL_SetupWindow_reboot
-#POL_SetupWindow_detect_exit
-#cd $REPERTOIRE/tmp
-#rm $REPERTOIRE/tmp/dx9 -r
- 
-POL_SetupWindow_message "$LNG_WARNING_DX9"
- 
-POL_SetupWindow_wait_next_signal "$LNG_WAIT" "Spore"
-
-cd "$CDROM"
-wine sporesetup.exe
-POL_SetupWindow_detect_exit
- 
-POL_SetupWindow_make_shortcut "Spore" "$PROGRAMFILES/Electronic Arts/SPORE/Sporebin" "SporeApp.exe" "" "Spore"
-POL_SetupWindow_reboot
- 
-POL_SetupWindow_message "$LNG_WARNING_NOCD"
 POL_SetupWindow_Close
 exit
\ No newline at end of file

New source code

#!/bin/bash
# Date : (2018-02-09 17-33)
# Last revision : (2018-02-09 17-33)
# Wine version used : 3.1
# Distribution used to test : Ubuntu 18.04 x64
# Author : LinuxScripter
# Licence : Retail
 
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"

PREFIX="Spore"
WORKING_WINE_VERSION="3.1"
TITLE="Spore"
EDITOR="Maxis"
GAME_URL="http://eu.spore.com"
AUTHOR="LinuxScripter"
 
POL_GetSetupImages "http://files.playonlinux.com/resources/setups/$PREFIX/top.jpg" "http://files.playonlinux.com/resources/setups/$PREFIX/left.jpg" "$TITLE"

POL_SetupWindow_Init
POL_SetupWindow_SetID 324
POL_Debug_Init
 
POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX"

POL_Wine_SelectPrefix "$PREFIX"
POL_System_SetArch "x86"
POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"
STEAM_ID="17390"
Set_OS "win7"
 
POL_SetupWindow_InstallMethod "DVD,STEAM"
if [ "$INSTALL_METHOD" = "DVD" ]; then
        POL_SetupWindow_cdrom
        POL_SetupWindow_check_cdrom "spore.ico"
        POL_Wine start /unix "$CDROM/setup.exe"
        POL_Wine_WaitExit "SPORESetup.exe"
else
        POL_Call POL_Install_steam
        cd "$WINEPREFIX/drive_c/$PROGRAMFILES/Steam"
        POL_Wine "steam.exe" steam://install/$STEAM_ID
        POL_Wine_WaitBefore "$TITLE"
fi
POL_SetupWindow_Close
exit

Replies

maniat1k Tuesday 5 August 2014 at 16:55
maniat1k Anonymous

Message

Everything works fine, but the sound does not work at all.

Replies

This site allows content generated by members, and we promptly remove any content that infringes copyright according to our Terms of Service. To report copyright infringement, please send a notice to dmca-notice@playonlinux.com