Spintires

Informatie

Creator Bericht
privetic Anonymous

Warning

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

Informatie

Platforms:
Downloads: 6622
Wine: 2.22

Feedbacks

Omschrijving

A simulator based on off-roading trucks driving. It is using Havok 3D engine and the graphics are very nice. 2014.

Wikipedia. Appdb.winehq.org Steam

Broncode

#!/bin/bash
# Date : (2014-08-08 19:33)
# Last revision : (2014-08-08 21:56)
# Wine version used : 2.22, 2.12-staging (PlayOnLinux) 
# Distribution used to test : Linux Mint 18.1 x64
# Author : lahtis
# Licence : Retail
#
# CHANGELOG
# [lahtis] (2014-08-08 21:56)
#   Initial script.
# [Dadu042] (2020-01-16 22:30)
#   Wine 2.12-staging -> 2.22

[ "$PLAYONLINUX" = "" ] && exit 0 
source "$PLAYONLINUX/lib/sources"
 
TITLE="Spintires"
PREFIX="Spintires"
EDITOR="Oovee"
GAME_URL="http://www.spintires.com"
AUTHOR="lahtis"
WORKING_WINE_VERSION="2.22"
GAME_VMS="1024"
STEAM_ID="263280"
 
# Starting the script
POL_GetSetupImages "http://files.playonlinux.com/resources/setups/$PREFIX/top.jpg" "http://files.playonlinux.com/resources/setups/$PREFIX/left.jpg" "$TITLE"
POL_SetupWindow_Init
 
# Starting debugging API
POL_Debug_Init

# Presentation
POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX"

# Check Kernel ptrace
if [ -e "/proc/sys/kernel/yama/ptrace_scope" ]; then
        PTRACE_CHECK=`cat /proc/sys/kernel/yama/ptrace_scope`
        if [ "$PTRACE_CHECK" != 0 ]; then
                POL_Debug_message "$(eval_gettext 'The game will fail to launch until you set /proc/sys/kernel/yama/ptrace_scope to 0')" "$TITLE"
        fi
fi
 
# Setting prefix path
POL_Wine_SelectPrefix "$PREFIX"
 
# Downloading wine if necessary and creating prefix
POL_System_SetArch "x86"
POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"

# Fix pulseaudio issue
which pulseaudio && Set_OS "winxp"
 
# Asking about memory size of graphic card
POL_SetupWindow_VMS $GAME_VMS

# Downloading and install directx9
POL_Call POL_Install_directx9 

# Downloading and install vcrun2010
POL_Call POL_Install_vcrun2010 # Fix game issue

# Downloading and install quartz
POL_Call POL_Install_quartz # Fix game issue
 
# Choose between DOWNLOAD for demo version or Digital Download version in Steam
POL_SetupWindow_InstallMethod "DOWNLOAD,STEAM"

# This DOWNLOADER install only Free beta version for testing purpose 
if [ "$INSTALL_METHOD" == "DOWNLOAD" ]; then

POL_System_TmpCreate "$PREFIX"

# Download and install the game
cd "$POL_System_TmpDir"
POL_Download "http://oovee.chicsystems.net/SpinTiresInstall_060613.zip"
unzip "SpinTiresInstall_060613.zip"
POL_SetupWindow_wait "Unzip in progress." "Unzip progress"
POL_Wine start /unix "$POL_System_TmpDir/SpinTiresInstall_June060613.msi"
POL_Wine_WaitExit "$TITLE"
 
POL_System_TmpDelete
 
POL_Shortcut 'SpinTires.exe' "SpinTires - demo"
 
POL_SetupWindow_Close

else
# Installing mandatory dependencies
POL_Call POL_Install_steam

# Mandatory pre-install fix for steam
POL_Call POL_Install_steam_flags "$STEAM_ID"
 
# Shortcut done before install for steam version
POL_Shortcut "steam.exe" "$TITLE" "$TITLE.png" "steam://rungameid/$STEAM_ID" "Game;"

cd "$WINEPREFIX/drive_c/$PROGRAMFILES/Steam"
        POL_Wine start /unix "steam.exe" steam://install/$STEAM_ID

POL_SetupWindow_Close
fi 
exit 0

Contributions

Filters:

Contribute
Member Bericht
Dadu042 Donderdag 16 Januari 2020 om 22:25
Dadu042
Moderator

Information

This update has been approved by the team.

Differences

@@ -1,11 +1,17 @@
 #!/bin/bash
 # Date : (2014-08-08 19:33)
 # Last revision : (2014-08-08 21:56)
-# Wine version used : 2.12-staging (PlayOnLinux) 
+# Wine version used : 2.22, 2.12-staging (PlayOnLinux) 
 # Distribution used to test : Linux Mint 18.1 x64
 # Author : lahtis
 # Licence : Retail
- 
+#
+# CHANGELOG
+# [lahtis] (2014-08-08 21:56)
+#   Initial script.
+# [Dadu042] (2020-01-16 22:30)
+#   Wine 2.12-staging -> 2.22
+
 [ "$PLAYONLINUX" = "" ] && exit 0 
 source "$PLAYONLINUX/lib/sources"
  
@@ -14,7 +20,7 @@
 EDITOR="Oovee"
 GAME_URL="http://www.spintires.com"
 AUTHOR="lahtis"
-WORKING_WINE_VERSION="2.12-staging"
+WORKING_WINE_VERSION="2.22"
 GAME_VMS="1024"
 STEAM_ID="263280"
  

New source code

#!/bin/bash
# Date : (2014-08-08 19:33)
# Last revision : (2014-08-08 21:56)
# Wine version used : 2.22, 2.12-staging (PlayOnLinux) 
# Distribution used to test : Linux Mint 18.1 x64
# Author : lahtis
# Licence : Retail
#
# CHANGELOG
# [lahtis] (2014-08-08 21:56)
#   Initial script.
# [Dadu042] (2020-01-16 22:30)
#   Wine 2.12-staging -> 2.22

[ "$PLAYONLINUX" = "" ] && exit 0 
source "$PLAYONLINUX/lib/sources"
 
TITLE="Spintires"
PREFIX="Spintires"
EDITOR="Oovee"
GAME_URL="http://www.spintires.com"
AUTHOR="lahtis"
WORKING_WINE_VERSION="2.22"
GAME_VMS="1024"
STEAM_ID="263280"
 
# Starting the script
POL_GetSetupImages "http://files.playonlinux.com/resources/setups/$PREFIX/top.jpg" "http://files.playonlinux.com/resources/setups/$PREFIX/left.jpg" "$TITLE"
POL_SetupWindow_Init
 
# Starting debugging API
POL_Debug_Init

# Presentation
POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX"

# Check Kernel ptrace
if [ -e "/proc/sys/kernel/yama/ptrace_scope" ]; then
        PTRACE_CHECK=`cat /proc/sys/kernel/yama/ptrace_scope`
        if [ "$PTRACE_CHECK" != 0 ]; then
                POL_Debug_message "$(eval_gettext 'The game will fail to launch until you set /proc/sys/kernel/yama/ptrace_scope to 0')" "$TITLE"
        fi
fi
 
# Setting prefix path
POL_Wine_SelectPrefix "$PREFIX"
 
# Downloading wine if necessary and creating prefix
POL_System_SetArch "x86"
POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"

# Fix pulseaudio issue
which pulseaudio && Set_OS "winxp"
 
# Asking about memory size of graphic card
POL_SetupWindow_VMS $GAME_VMS

# Downloading and install directx9
POL_Call POL_Install_directx9 

# Downloading and install vcrun2010
POL_Call POL_Install_vcrun2010 # Fix game issue

# Downloading and install quartz
POL_Call POL_Install_quartz # Fix game issue
 
# Choose between DOWNLOAD for demo version or Digital Download version in Steam
POL_SetupWindow_InstallMethod "DOWNLOAD,STEAM"

# This DOWNLOADER install only Free beta version for testing purpose 
if [ "$INSTALL_METHOD" == "DOWNLOAD" ]; then

POL_System_TmpCreate "$PREFIX"

# Download and install the game
cd "$POL_System_TmpDir"
POL_Download "http://oovee.chicsystems.net/SpinTiresInstall_060613.zip"
unzip "SpinTiresInstall_060613.zip"
POL_SetupWindow_wait "Unzip in progress." "Unzip progress"
POL_Wine start /unix "$POL_System_TmpDir/SpinTiresInstall_June060613.msi"
POL_Wine_WaitExit "$TITLE"
 
POL_System_TmpDelete
 
POL_Shortcut 'SpinTires.exe' "SpinTires - demo"
 
POL_SetupWindow_Close

else
# Installing mandatory dependencies
POL_Call POL_Install_steam

# Mandatory pre-install fix for steam
POL_Call POL_Install_steam_flags "$STEAM_ID"
 
# Shortcut done before install for steam version
POL_Shortcut "steam.exe" "$TITLE" "$TITLE.png" "steam://rungameid/$STEAM_ID" "Game;"

cd "$WINEPREFIX/drive_c/$PROGRAMFILES/Steam"
        POL_Wine start /unix "steam.exe" steam://install/$STEAM_ID

POL_SetupWindow_Close
fi 
exit 0

Antwoorden

szp Woensdag 27 September 2017 om 10:44
szp Anonymous

Warning

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

Bericht

Recent steam kept crashing on wine 1.7.22 while updating. (https://www.playonlinux.com/en/topic-15336.html)
So I tried what was recommended for Civ4, that is, switching to wine 2.12-staging. I have some font rendering issues (a pixel or two are missing on the right side of characters), minor graphics glitches, but nothing serious.
I tried modifying the attached script accordingly but be warned that I did not test it.

 

Differences

@@ -1,8 +1,8 @@
 #!/bin/bash
 # Date : (2014-08-08 19:33)
 # Last revision : (2014-08-08 21:56)
-# Wine version used : 1.7.22 (PlayOnLinux) 
-# Distribution used to test : Ubuntu 12.04 x64
+# Wine version used : 2.12-staging (PlayOnLinux) 
+# Distribution used to test : Linux Mint 18.1 x64
 # Author : lahtis
 # Licence : Retail
  
@@ -14,7 +14,7 @@
 EDITOR="Oovee"
 GAME_URL="http://www.spintires.com"
 AUTHOR="lahtis"
-WORKING_WINE_VERSION="1.7.22"
+WORKING_WINE_VERSION="2.12-staging"
 GAME_VMS="1024"
 STEAM_ID="263280"
  

New source code

#!/bin/bash
# Date : (2014-08-08 19:33)
# Last revision : (2014-08-08 21:56)
# Wine version used : 2.12-staging (PlayOnLinux) 
# Distribution used to test : Linux Mint 18.1 x64
# Author : lahtis
# Licence : Retail
 
[ "$PLAYONLINUX" = "" ] && exit 0 
source "$PLAYONLINUX/lib/sources"
 
TITLE="Spintires"
PREFIX="Spintires"
EDITOR="Oovee"
GAME_URL="http://www.spintires.com"
AUTHOR="lahtis"
WORKING_WINE_VERSION="2.12-staging"
GAME_VMS="1024"
STEAM_ID="263280"
 
# Starting the script
POL_GetSetupImages "http://files.playonlinux.com/resources/setups/$PREFIX/top.jpg" "http://files.playonlinux.com/resources/setups/$PREFIX/left.jpg" "$TITLE"
POL_SetupWindow_Init
 
# Starting debugging API
POL_Debug_Init

# Presentation
POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX"

# Check Kernel ptrace
if [ -e "/proc/sys/kernel/yama/ptrace_scope" ]; then
        PTRACE_CHECK=`cat /proc/sys/kernel/yama/ptrace_scope`
        if [ "$PTRACE_CHECK" != 0 ]; then
                POL_Debug_message "$(eval_gettext 'The game will fail to launch until you set /proc/sys/kernel/yama/ptrace_scope to 0')" "$TITLE"
        fi
fi
 
# Setting prefix path
POL_Wine_SelectPrefix "$PREFIX"
 
# Downloading wine if necessary and creating prefix
POL_System_SetArch "x86"
POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"

# Fix pulseaudio issue
which pulseaudio && Set_OS "winxp"
 
# Asking about memory size of graphic card
POL_SetupWindow_VMS $GAME_VMS

# Downloading and install directx9
POL_Call POL_Install_directx9 

# Downloading and install vcrun2010
POL_Call POL_Install_vcrun2010 # Fix game issue

# Downloading and install quartz
POL_Call POL_Install_quartz # Fix game issue
 
# Choose between DOWNLOAD for demo version or Digital Download version in Steam
POL_SetupWindow_InstallMethod "DOWNLOAD,STEAM"

# This DOWNLOADER install only Free beta version for testing purpose 
if [ "$INSTALL_METHOD" == "DOWNLOAD" ]; then

POL_System_TmpCreate "$PREFIX"

# Download and install the game
cd "$POL_System_TmpDir"
POL_Download "http://oovee.chicsystems.net/SpinTiresInstall_060613.zip"
unzip "SpinTiresInstall_060613.zip"
POL_SetupWindow_wait "Unzip in progress." "Unzip progress"
POL_Wine start /unix "$POL_System_TmpDir/SpinTiresInstall_June060613.msi"
POL_Wine_WaitExit "$TITLE"
 
POL_System_TmpDelete
 
POL_Shortcut 'SpinTires.exe' "SpinTires - demo"
 
POL_SetupWindow_Close

else
# Installing mandatory dependencies
POL_Call POL_Install_steam

# Mandatory pre-install fix for steam
POL_Call POL_Install_steam_flags "$STEAM_ID"
 
# Shortcut done before install for steam version
POL_Shortcut "steam.exe" "$TITLE" "$TITLE.png" "steam://rungameid/$STEAM_ID" "Game;"

cd "$WINEPREFIX/drive_c/$PROGRAMFILES/Steam"
        POL_Wine start /unix "steam.exe" steam://install/$STEAM_ID

POL_SetupWindow_Close
fi 
exit 0

Antwoorden

lahtis Vrijdag 8 Augustus 2014 om 21:02
lahtis

Warning

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

Differences

@@ -0,0 +1,98 @@
+#!/bin/bash
+# Date : (2014-08-08 19:33)
+# Last revision : (2014-08-08 21:56)
+# Wine version used : 1.7.22 (PlayOnLinux) 
+# Distribution used to test : Ubuntu 12.04 x64
+# Author : lahtis
+# Licence : Retail
+ 
+[ "$PLAYONLINUX" = "" ] && exit 0 
+source "$PLAYONLINUX/lib/sources"
+ 
+TITLE="Spintires"
+PREFIX="Spintires"
+EDITOR="Oovee"
+GAME_URL="http://www.spintires.com"
+AUTHOR="lahtis"
+WORKING_WINE_VERSION="1.7.22"
+GAME_VMS="1024"
+STEAM_ID="263280"
+ 
+# Starting the script
+POL_GetSetupImages "http://files.playonlinux.com/resources/setups/$PREFIX/top.jpg" "http://files.playonlinux.com/resources/setups/$PREFIX/left.jpg" "$TITLE"
+POL_SetupWindow_Init
+ 
+# Starting debugging API
+POL_Debug_Init
+
+# Presentation
+POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX"
+
+# Check Kernel ptrace
+if [ -e "/proc/sys/kernel/yama/ptrace_scope" ]; then
+        PTRACE_CHECK=`cat /proc/sys/kernel/yama/ptrace_scope`
+        if [ "$PTRACE_CHECK" != 0 ]; then
+                POL_Debug_message "$(eval_gettext 'The game will fail to launch until you set /proc/sys/kernel/yama/ptrace_scope to 0')" "$TITLE"
+        fi
+fi
+ 
+# Setting prefix path
+POL_Wine_SelectPrefix "$PREFIX"
+ 
+# Downloading wine if necessary and creating prefix
+POL_System_SetArch "x86"
+POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"
+
+# Fix pulseaudio issue
+which pulseaudio && Set_OS "winxp"
+ 
+# Asking about memory size of graphic card
+POL_SetupWindow_VMS $GAME_VMS
+
+# Downloading and install directx9
+POL_Call POL_Install_directx9 
+
+# Downloading and install vcrun2010
+POL_Call POL_Install_vcrun2010 # Fix game issue
+
+# Downloading and install quartz
+POL_Call POL_Install_quartz # Fix game issue
+ 
+# Choose between DOWNLOAD for demo version or Digital Download version in Steam
+POL_SetupWindow_InstallMethod "DOWNLOAD,STEAM"
+
+# This DOWNLOADER install only Free beta version for testing purpose 
+if [ "$INSTALL_METHOD" == "DOWNLOAD" ]; then
+
+POL_System_TmpCreate "$PREFIX"
+
+# Download and install the game
+cd "$POL_System_TmpDir"
+POL_Download "http://oovee.chicsystems.net/SpinTiresInstall_060613.zip"
+unzip "SpinTiresInstall_060613.zip"
+POL_SetupWindow_wait "Unzip in progress." "Unzip progress"
+POL_Wine start /unix "$POL_System_TmpDir/SpinTiresInstall_June060613.msi"
+POL_Wine_WaitExit "$TITLE"
+ 
+POL_System_TmpDelete
+ 
+POL_Shortcut 'SpinTires.exe' "SpinTires - demo"
+ 
+POL_SetupWindow_Close
+
+else
+# Installing mandatory dependencies
+POL_Call POL_Install_steam
+
+# Mandatory pre-install fix for steam
+POL_Call POL_Install_steam_flags "$STEAM_ID"
+ 
+# Shortcut done before install for steam version
+POL_Shortcut "steam.exe" "$TITLE" "$TITLE.png" "steam://rungameid/$STEAM_ID" "Game;"
+
+cd "$WINEPREFIX/drive_c/$PROGRAMFILES/Steam"
+        POL_Wine start /unix "steam.exe" steam://install/$STEAM_ID
+
+POL_SetupWindow_Close
+fi 
+exit 0
\ No newline at end of file

New source code

#!/bin/bash
# Date : (2014-08-08 19:33)
# Last revision : (2014-08-08 21:56)
# Wine version used : 1.7.22 (PlayOnLinux) 
# Distribution used to test : Ubuntu 12.04 x64
# Author : lahtis
# Licence : Retail
 
[ "$PLAYONLINUX" = "" ] && exit 0 
source "$PLAYONLINUX/lib/sources"
 
TITLE="Spintires"
PREFIX="Spintires"
EDITOR="Oovee"
GAME_URL="http://www.spintires.com"
AUTHOR="lahtis"
WORKING_WINE_VERSION="1.7.22"
GAME_VMS="1024"
STEAM_ID="263280"
 
# Starting the script
POL_GetSetupImages "http://files.playonlinux.com/resources/setups/$PREFIX/top.jpg" "http://files.playonlinux.com/resources/setups/$PREFIX/left.jpg" "$TITLE"
POL_SetupWindow_Init
 
# Starting debugging API
POL_Debug_Init

# Presentation
POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX"

# Check Kernel ptrace
if [ -e "/proc/sys/kernel/yama/ptrace_scope" ]; then
        PTRACE_CHECK=`cat /proc/sys/kernel/yama/ptrace_scope`
        if [ "$PTRACE_CHECK" != 0 ]; then
                POL_Debug_message "$(eval_gettext 'The game will fail to launch until you set /proc/sys/kernel/yama/ptrace_scope to 0')" "$TITLE"
        fi
fi
 
# Setting prefix path
POL_Wine_SelectPrefix "$PREFIX"
 
# Downloading wine if necessary and creating prefix
POL_System_SetArch "x86"
POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"

# Fix pulseaudio issue
which pulseaudio && Set_OS "winxp"
 
# Asking about memory size of graphic card
POL_SetupWindow_VMS $GAME_VMS

# Downloading and install directx9
POL_Call POL_Install_directx9 

# Downloading and install vcrun2010
POL_Call POL_Install_vcrun2010 # Fix game issue

# Downloading and install quartz
POL_Call POL_Install_quartz # Fix game issue
 
# Choose between DOWNLOAD for demo version or Digital Download version in Steam
POL_SetupWindow_InstallMethod "DOWNLOAD,STEAM"

# This DOWNLOADER install only Free beta version for testing purpose 
if [ "$INSTALL_METHOD" == "DOWNLOAD" ]; then

POL_System_TmpCreate "$PREFIX"

# Download and install the game
cd "$POL_System_TmpDir"
POL_Download "http://oovee.chicsystems.net/SpinTiresInstall_060613.zip"
unzip "SpinTiresInstall_060613.zip"
POL_SetupWindow_wait "Unzip in progress." "Unzip progress"
POL_Wine start /unix "$POL_System_TmpDir/SpinTiresInstall_June060613.msi"
POL_Wine_WaitExit "$TITLE"
 
POL_System_TmpDelete
 
POL_Shortcut 'SpinTires.exe' "SpinTires - demo"
 
POL_SetupWindow_Close

else
# Installing mandatory dependencies
POL_Call POL_Install_steam

# Mandatory pre-install fix for steam
POL_Call POL_Install_steam_flags "$STEAM_ID"
 
# Shortcut done before install for steam version
POL_Shortcut "steam.exe" "$TITLE" "$TITLE.png" "steam://rungameid/$STEAM_ID" "Game;"

cd "$WINEPREFIX/drive_c/$PROGRAMFILES/Steam"
        POL_Wine start /unix "steam.exe" steam://install/$STEAM_ID

POL_SetupWindow_Close
fi 
exit 0

Antwoorden

Vrijdag 8 Augustus 2014 om 21:10
Demo version works by Linux. Some rendering issues. Steam version not tested. I dont have a full game.
Zondag 10 Augustus 2014 om 20:47
Tested also developers version which allows community modifications. It works but is some rendering issues for mud tires.
lahtis Vrijdag 8 Augustus 2014 om 2:25
lahtis

Bericht

Are you make this installer. Im testing only Spin Tires Build v1.5 (12.07.13 Dev) and SpinTires Tech Demo v1.3 (June 06.06.13). it is working some minor rendering issues. Im using DirectX, vcrun2010 and quartz. And only working wine version is 1.7.22 (1.7.23 not working.) My hardware is https://gist.github.com/lahtis/8935236

Antwoorden