You are here    Supported software    Steam nl sv ru pl es de fr

Steam

Informations

Creator Message
Quentin PÂRIS
Admin

Information

This installer has been approved by the team.

Informations

Platforms:
Downloads: 466962
Wine: 1.7.33

Feedbacks

Description

The famous gaming platform from Valve.

Screenshots

Source code

#!/bin/bash

# Date : (2010-02-10 16:30)
# Last revision : (2012-07-21 21:00)
# Wine version used : 1.3.9, 1.3.11, 1.3.15, 1.3.18, 1.3.19, 1.3.23, 1.3.24, 1.2.3, 1.3.28, 1.3.37, 1.4.1
# Distribution used to test : Debian Testing
# Author : Tinou
# Licence : Retail
# Only For : http://www.playonlinux.com
#
# Ce script est partculier, il permet d'installer Steam sur autant de préfixe qu'on
# souhaite.
#
# Il faut donc être vigilent, et mettre le moins de paquets possible, pour que
# l'utilisateur puisse les réinstaller à sa guise. Il est facile d'installer vcrun2005,
# par contre il est difficile de le désinstaller.
#
# On installe donc seulement gecko qui est indispensable, et on évite le reste
#
##############################################################

# CHANGELOG
# [SuperPlumus] (2013-06-09 15-47)
#   gettext

[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"

TITLE="Steam"
WINEVERSION="1.7.33"
GAME_VMS="256"

#starting the script
POL_SetupWindow_Init
POL_SetupWindow_presentation "$TITLE" "Valve" "http://www.valvesoftware.com/" "Tinou" "$PREFIX"

# Si le prefix existe, on propose d'en faire un autre
if [ -e "$POL_USER_ROOT/wineprefix/Steam" ]; then
    POL_SetupWindow_textbox "$(eval_gettext 'Please choose a virtual drive name')" "$TITLE"
    PREFIX="$APP_ANSWER"
else
    PREFIX="Steam"
fi

# Setting prefix path
POL_Wine_SelectPrefix "$PREFIX"

# Downloading wine if necessary and creating prefix
POL_System_SetArch "x86" # forcing x86 to avoid any possible x64 related bugs
POL_Wine_PrefixCreate "$WINEVERSION"

# Installing mandatory dependencies
POL_Wine_InstallFonts
POL_Call POL_Install_corefonts
POL_Function_FontsSmoothRGB
POL_Wine_OverrideDLL "" "dwrite"

#downloading latest Steam
cd "$POL_USER_ROOT/wineprefix/$PREFIX/drive_c/"
#POL_Download "http://cdn.steampowered.com/download/$STEAM_EXEC" ""

#Installing Steam
cd "$POL_USER_ROOT/wineprefix/$PREFIX/drive_c/"
POL_Download "http://media.steampowered.com/client/installer/SteamSetup.exe" 

POL_Wine_WaitBefore "$TITLE"
POL_Wine "SteamSetup.exe"

# Asking about memory size of graphic card
POL_SetupWindow_VMS "$GAME_VMS"

## Fix for Steam
# Note : semble ne plus être nécéssaire désormais
#POL_Wine_OverrideDLL "" "gameoverlayrenderer"
## End Fix

# Making shortcut
POL_Shortcut "Steam.exe" "$TITLE"

POL_SetupWindow_message "$(eval_gettext 'If you encounter problems with some games, try to disable Steam Overlay')" "$TITLE"


POL_SetupWindow_message "$(eval_gettext 'If you want to install $TITLE in another virtual drive\nRun this installer again')" "$TITLE"

POL_SetupWindow_Close
exit 0

Contributions

Filters:

Contribute
Member Message
RobLoach Saturday 13 December 2014 at 20:55
RobLoach

Information

This update has been approved by the team.

Message

This updates to use the latest version of WINE.

Differences

@@ -27,7 +27,7 @@
 source "$PLAYONLINUX/lib/sources"
 
 TITLE="Steam"
-WINEVERSION="1.7.22"
+WINEVERSION="1.7.33"
 GAME_VMS="256"
 
 #starting the script

New source code

#!/bin/bash

# Date : (2010-02-10 16:30)
# Last revision : (2012-07-21 21:00)
# Wine version used : 1.3.9, 1.3.11, 1.3.15, 1.3.18, 1.3.19, 1.3.23, 1.3.24, 1.2.3, 1.3.28, 1.3.37, 1.4.1
# Distribution used to test : Debian Testing
# Author : Tinou
# Licence : Retail
# Only For : http://www.playonlinux.com
#
# Ce script est partculier, il permet d'installer Steam sur autant de préfixe qu'on
# souhaite.
#
# Il faut donc être vigilent, et mettre le moins de paquets possible, pour que
# l'utilisateur puisse les réinstaller à sa guise. Il est facile d'installer vcrun2005,
# par contre il est difficile de le désinstaller.
#
# On installe donc seulement gecko qui est indispensable, et on évite le reste
#
##############################################################

# CHANGELOG
# [SuperPlumus] (2013-06-09 15-47)
#   gettext

[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"

TITLE="Steam"
WINEVERSION="1.7.33"
GAME_VMS="256"

#starting the script
POL_SetupWindow_Init
POL_SetupWindow_presentation "$TITLE" "Valve" "http://www.valvesoftware.com/" "Tinou" "$PREFIX"

# Si le prefix existe, on propose d'en faire un autre
if [ -e "$POL_USER_ROOT/wineprefix/Steam" ]; then
    POL_SetupWindow_textbox "$(eval_gettext 'Please choose a virtual drive name')" "$TITLE"
    PREFIX="$APP_ANSWER"
else
    PREFIX="Steam"
fi

# Setting prefix path
POL_Wine_SelectPrefix "$PREFIX"

# Downloading wine if necessary and creating prefix
POL_System_SetArch "x86" # forcing x86 to avoid any possible x64 related bugs
POL_Wine_PrefixCreate "$WINEVERSION"

# Installing mandatory dependencies
POL_Wine_InstallFonts
POL_Call POL_Install_corefonts
POL_Function_FontsSmoothRGB
POL_Wine_OverrideDLL "" "dwrite"

#downloading latest Steam
cd "$POL_USER_ROOT/wineprefix/$PREFIX/drive_c/"
#POL_Download "http://cdn.steampowered.com/download/$STEAM_EXEC" ""

#Installing Steam
cd "$POL_USER_ROOT/wineprefix/$PREFIX/drive_c/"
POL_Download "http://media.steampowered.com/client/installer/SteamSetup.exe" 

POL_Wine_WaitBefore "$TITLE"
POL_Wine "SteamSetup.exe"

# Asking about memory size of graphic card
POL_SetupWindow_VMS "$GAME_VMS"

## Fix for Steam
# Note : semble ne plus être nécéssaire désormais
#POL_Wine_OverrideDLL "" "gameoverlayrenderer"
## End Fix

# Making shortcut
POL_Shortcut "Steam.exe" "$TITLE"

POL_SetupWindow_message "$(eval_gettext 'If you encounter problems with some games, try to disable Steam Overlay')" "$TITLE"


POL_SetupWindow_message "$(eval_gettext 'If you want to install $TITLE in another virtual drive\nRun this installer again')" "$TITLE"

POL_SetupWindow_Close
exit 0

Replies

diziet Friday 3 October 2014 at 4:38
diziet Anonymous

Message

in the past week after a steam update i was no longer able to view the store and community pages properly, after looking on winehq.org i found the following:

[BEST SOLLUTION]To be able to see text 
Add in terminal after installing steam :
wine reg add 'HKCU\Software\Valve\Steam' /v DWriteEnable /t REG_DWORD /d 00000000

doing this fixed my problem viewing all the steam pages, i'm not sure what this does but maybe you need to add this to the installer?

diziet

Replies

Quentin PÂRIS Saturday 16 August 2014 at 20:41
Quentin PÂRIS
Admin

Warning

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

Message

Font problem fixed

Differences

@@ -53,6 +53,7 @@
 POL_Wine_InstallFonts
 POL_Call POL_Install_corefonts
 POL_Function_FontsSmoothRGB
+POL_Wine_OverrideDLL "" "dwrite"
 
 #downloading latest Steam
 cd "$POL_USER_ROOT/wineprefix/$PREFIX/drive_c/"
@@ -64,7 +65,6 @@
 
 POL_Wine_WaitBefore "$TITLE"
 POL_Wine "SteamSetup.exe"
-POL_Wine_WaitExit "$TITLE"
 
 # Asking about memory size of graphic card
 POL_SetupWindow_VMS "$GAME_VMS"
@@ -72,7 +72,6 @@
 ## Fix for Steam
 # Note : semble ne plus être nécéssaire désormais
 #POL_Wine_OverrideDLL "" "gameoverlayrenderer"
-POL_Wine_OverrideDLL "" "dwrite"
 ## End Fix
 
 # Making shortcut

New source code

#!/bin/bash

# Date : (2010-02-10 16:30)
# Last revision : (2012-07-21 21:00)
# Wine version used : 1.3.9, 1.3.11, 1.3.15, 1.3.18, 1.3.19, 1.3.23, 1.3.24, 1.2.3, 1.3.28, 1.3.37, 1.4.1
# Distribution used to test : Debian Testing
# Author : Tinou
# Licence : Retail
# Only For : http://www.playonlinux.com
#
# Ce script est partculier, il permet d'installer Steam sur autant de préfixe qu'on
# souhaite.
#
# Il faut donc être vigilent, et mettre le moins de paquets possible, pour que
# l'utilisateur puisse les réinstaller à sa guise. Il est facile d'installer vcrun2005,
# par contre il est difficile de le désinstaller.
#
# On installe donc seulement gecko qui est indispensable, et on évite le reste
#
##############################################################

# CHANGELOG
# [SuperPlumus] (2013-06-09 15-47)
#   gettext

[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"

TITLE="Steam"
WINEVERSION="1.7.22"
GAME_VMS="256"

#starting the script
POL_SetupWindow_Init
POL_SetupWindow_presentation "$TITLE" "Valve" "http://www.valvesoftware.com/" "Tinou" "$PREFIX"

# Si le prefix existe, on propose d'en faire un autre
if [ -e "$POL_USER_ROOT/wineprefix/Steam" ]; then
    POL_SetupWindow_textbox "$(eval_gettext 'Please choose a virtual drive name')" "$TITLE"
    PREFIX="$APP_ANSWER"
else
    PREFIX="Steam"
fi

# Setting prefix path
POL_Wine_SelectPrefix "$PREFIX"

# Downloading wine if necessary and creating prefix
POL_System_SetArch "x86" # forcing x86 to avoid any possible x64 related bugs
POL_Wine_PrefixCreate "$WINEVERSION"

# Installing mandatory dependencies
POL_Wine_InstallFonts
POL_Call POL_Install_corefonts
POL_Function_FontsSmoothRGB
POL_Wine_OverrideDLL "" "dwrite"

#downloading latest Steam
cd "$POL_USER_ROOT/wineprefix/$PREFIX/drive_c/"
#POL_Download "http://cdn.steampowered.com/download/$STEAM_EXEC" ""

#Installing Steam
cd "$POL_USER_ROOT/wineprefix/$PREFIX/drive_c/"
POL_Download "http://media.steampowered.com/client/installer/SteamSetup.exe" 

POL_Wine_WaitBefore "$TITLE"
POL_Wine "SteamSetup.exe"

# Asking about memory size of graphic card
POL_SetupWindow_VMS "$GAME_VMS"

## Fix for Steam
# Note : semble ne plus être nécéssaire désormais
#POL_Wine_OverrideDLL "" "gameoverlayrenderer"
## End Fix

# Making shortcut
POL_Shortcut "Steam.exe" "$TITLE"

POL_SetupWindow_message "$(eval_gettext 'If you encounter problems with some games, try to disable Steam Overlay')" "$TITLE"


POL_SetupWindow_message "$(eval_gettext 'If you want to install $TITLE in another virtual drive\nRun this installer again')" "$TITLE"

POL_SetupWindow_Close
exit 0

Replies

Anonymous
Tuesday 2 September 2014 at 6:39 -
Been have bad things with my steam game The Forest this is the best software out there but my game keep changeing colors like it is haveing a hart attact

Edited by Tinou

Quentin PÂRIS Monday 4 August 2014 at 17:38
Quentin PÂRIS
Admin

Warning

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

Differences

@@ -30,17 +30,6 @@
 WINEVERSION="1.7.22"
 GAME_VMS="256"
 
-# Select the good install file
-if [ "$POL_LANG" == "fr" ]; then
-STEAM_EXEC="SteamInstall_French.msi"
-elif [ "$POL_LANG" == "de" ]; then
-STEAM_EXEC="SteamInstall_German.msi"
-elif [ "$POL_LANG" == "es" ]; then
-STEAM_EXEC="SteamInstall_Spanish.msi"
-else
-STEAM_EXEC="SteamInstall.msi"
-fi
-
 #starting the script
 POL_SetupWindow_Init
 POL_SetupWindow_presentation "$TITLE" "Valve" "http://www.valvesoftware.com/" "Tinou" "$PREFIX"
@@ -66,11 +55,14 @@
 
 #downloading latest Steam
 cd "$POL_USER_ROOT/wineprefix/$PREFIX/drive_c/"
-POL_Download "http://cdn.steampowered.com/download/$STEAM_EXEC" ""
+#POL_Download "http://cdn.steampowered.com/download/$STEAM_EXEC" ""
 
 #Installing Steam
 cd "$POL_USER_ROOT/wineprefix/$PREFIX/drive_c/"
-POL_Wine msiexec /i "$STEAM_EXEC" /q
+POL_Download "http://media.steampowered.com/client/installer/SteamSetup.exe" 
+
+POL_Wine_WaitBefore "$TITLE"
+POL_Wine "SteamSetup.exe"
 POL_Wine_WaitExit "$TITLE"
 
 # Asking about memory size of graphic card

New source code

#!/bin/bash

# Date : (2010-02-10 16:30)
# Last revision : (2012-07-21 21:00)
# Wine version used : 1.3.9, 1.3.11, 1.3.15, 1.3.18, 1.3.19, 1.3.23, 1.3.24, 1.2.3, 1.3.28, 1.3.37, 1.4.1
# Distribution used to test : Debian Testing
# Author : Tinou
# Licence : Retail
# Only For : http://www.playonlinux.com
#
# Ce script est partculier, il permet d'installer Steam sur autant de préfixe qu'on
# souhaite.
#
# Il faut donc être vigilent, et mettre le moins de paquets possible, pour que
# l'utilisateur puisse les réinstaller à sa guise. Il est facile d'installer vcrun2005,
# par contre il est difficile de le désinstaller.
#
# On installe donc seulement gecko qui est indispensable, et on évite le reste
#
##############################################################

# CHANGELOG
# [SuperPlumus] (2013-06-09 15-47)
#   gettext

[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"

TITLE="Steam"
WINEVERSION="1.7.22"
GAME_VMS="256"

#starting the script
POL_SetupWindow_Init
POL_SetupWindow_presentation "$TITLE" "Valve" "http://www.valvesoftware.com/" "Tinou" "$PREFIX"

# Si le prefix existe, on propose d'en faire un autre
if [ -e "$POL_USER_ROOT/wineprefix/Steam" ]; then
    POL_SetupWindow_textbox "$(eval_gettext 'Please choose a virtual drive name')" "$TITLE"
    PREFIX="$APP_ANSWER"
else
    PREFIX="Steam"
fi

# Setting prefix path
POL_Wine_SelectPrefix "$PREFIX"

# Downloading wine if necessary and creating prefix
POL_System_SetArch "x86" # forcing x86 to avoid any possible x64 related bugs
POL_Wine_PrefixCreate "$WINEVERSION"

# Installing mandatory dependencies
POL_Wine_InstallFonts
POL_Function_FontsSmoothRGB

#downloading latest Steam
cd "$POL_USER_ROOT/wineprefix/$PREFIX/drive_c/"
#POL_Download "http://cdn.steampowered.com/download/$STEAM_EXEC" ""

#Installing Steam
cd "$POL_USER_ROOT/wineprefix/$PREFIX/drive_c/"
POL_Download "http://media.steampowered.com/client/installer/SteamSetup.exe" 

POL_Wine_WaitBefore "$TITLE"
POL_Wine "SteamSetup.exe"
POL_Wine_WaitExit "$TITLE"

# Asking about memory size of graphic card
POL_SetupWindow_VMS "$GAME_VMS"

## Fix for Steam
# Note : semble ne plus être nécéssaire désormais
#POL_Wine_OverrideDLL "" "gameoverlayrenderer"
POL_Wine_OverrideDLL "" "dwrite"
## End Fix

# Making shortcut
POL_Shortcut "Steam.exe" "$TITLE"

POL_SetupWindow_message "$(eval_gettext 'If you encounter problems with some games, try to disable Steam Overlay')" "$TITLE"


POL_SetupWindow_message "$(eval_gettext 'If you want to install $TITLE in another virtual drive\nRun this installer again')" "$TITLE"

POL_SetupWindow_Close
exit 0

Replies

Quentin PÂRIS Tuesday 22 July 2014 at 11:38
Quentin PÂRIS
Admin

Warning

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

Differences

@@ -85,6 +85,9 @@
 # Making shortcut
 POL_Shortcut "Steam.exe" "$TITLE"
 
+POL_SetupWindow_message "$(eval_gettext 'If you encounter problems with some games, try to disable Steam Overlay')" "$TITLE"
+
+
 POL_SetupWindow_message "$(eval_gettext 'If you want to install $TITLE in another virtual drive\nRun this installer again')" "$TITLE"
 
 POL_SetupWindow_Close

New source code

#!/bin/bash

# Date : (2010-02-10 16:30)
# Last revision : (2012-07-21 21:00)
# Wine version used : 1.3.9, 1.3.11, 1.3.15, 1.3.18, 1.3.19, 1.3.23, 1.3.24, 1.2.3, 1.3.28, 1.3.37, 1.4.1
# Distribution used to test : Debian Testing
# Author : Tinou
# Licence : Retail
# Only For : http://www.playonlinux.com
#
# Ce script est partculier, il permet d'installer Steam sur autant de préfixe qu'on
# souhaite.
#
# Il faut donc être vigilent, et mettre le moins de paquets possible, pour que
# l'utilisateur puisse les réinstaller à sa guise. Il est facile d'installer vcrun2005,
# par contre il est difficile de le désinstaller.
#
# On installe donc seulement gecko qui est indispensable, et on évite le reste
#
##############################################################

# CHANGELOG
# [SuperPlumus] (2013-06-09 15-47)
#   gettext

[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"

TITLE="Steam"
WINEVERSION="1.7.22"
GAME_VMS="256"

# Select the good install file
if [ "$POL_LANG" == "fr" ]; then
STEAM_EXEC="SteamInstall_French.msi"
elif [ "$POL_LANG" == "de" ]; then
STEAM_EXEC="SteamInstall_German.msi"
elif [ "$POL_LANG" == "es" ]; then
STEAM_EXEC="SteamInstall_Spanish.msi"
else
STEAM_EXEC="SteamInstall.msi"
fi

#starting the script
POL_SetupWindow_Init
POL_SetupWindow_presentation "$TITLE" "Valve" "http://www.valvesoftware.com/" "Tinou" "$PREFIX"

# Si le prefix existe, on propose d'en faire un autre
if [ -e "$POL_USER_ROOT/wineprefix/Steam" ]; then
    POL_SetupWindow_textbox "$(eval_gettext 'Please choose a virtual drive name')" "$TITLE"
    PREFIX="$APP_ANSWER"
else
    PREFIX="Steam"
fi

# Setting prefix path
POL_Wine_SelectPrefix "$PREFIX"

# Downloading wine if necessary and creating prefix
POL_System_SetArch "x86" # forcing x86 to avoid any possible x64 related bugs
POL_Wine_PrefixCreate "$WINEVERSION"

# Installing mandatory dependencies
POL_Wine_InstallFonts
POL_Function_FontsSmoothRGB

#downloading latest Steam
cd "$POL_USER_ROOT/wineprefix/$PREFIX/drive_c/"
POL_Download "http://cdn.steampowered.com/download/$STEAM_EXEC" ""

#Installing Steam
cd "$POL_USER_ROOT/wineprefix/$PREFIX/drive_c/"
POL_Wine msiexec /i "$STEAM_EXEC" /q
POL_Wine_WaitExit "$TITLE"

# Asking about memory size of graphic card
POL_SetupWindow_VMS "$GAME_VMS"

## Fix for Steam
# Note : semble ne plus être nécéssaire désormais
#POL_Wine_OverrideDLL "" "gameoverlayrenderer"
POL_Wine_OverrideDLL "" "dwrite"
## End Fix

# Making shortcut
POL_Shortcut "Steam.exe" "$TITLE"

POL_SetupWindow_message "$(eval_gettext 'If you encounter problems with some games, try to disable Steam Overlay')" "$TITLE"


POL_SetupWindow_message "$(eval_gettext 'If you want to install $TITLE in another virtual drive\nRun this installer again')" "$TITLE"

POL_SetupWindow_Close
exit 0

Replies

Anonymous
Sunday 3 August 2014 at 3:44 -
Running steam gives me: Steam.exe (main exception): to run steam, you must first connect to the internet
Monday 4 August 2014 at 11:00 -
same...
Monday 4 August 2014 at 13:01 -
What OS?
Anonymous
Monday 4 August 2014 at 15:29 -
I have the same issue in Pinguyos...
Anonymous
Monday 4 August 2014 at 16:10 -
I have this issue as well. Using Linux Mint 17 (not the Debian version). Steam app opens up and then I get the error message refered to above.
Anonymous
Monday 4 August 2014 at 16:11 -
I forgot to add, this was working fine last week. I started to see the problem on Saturday I believe.
Anonymous
Monday 4 August 2014 at 16:32 -
My was also fine last week like on thursday or friday, and then i spent a couple of days without using the pc and I needed to do a fresh install of my linux and then steam wasn't working on POL
Monday 4 August 2014 at 16:34 -
A recent steam update might have broken it. Can you try with wine 1.7.23?
Anonymous
Monday 4 August 2014 at 16:52 -
I did try wine 1.7.23 yesterday with same results. I also tried a couple other newer versions of wine as well as the newest PoL. Same results. I tested this using the steam client on its own as well as installing steam with a game. Both attempts failed.
Monday 4 August 2014 at 16:54 -
That's a very bad news. We must figure out why is it broken
Anonymous
Monday 4 August 2014 at 16:59 -
I did look in the debug log but there wasn't any information indicating a problem. It shows successful launch of steam. Steam itself seemd to be the problem here. Steam does work fine if I use the native Linux client. I only have the problem running inside of PoL/wine.
Monday 4 August 2014 at 17:11 -
Any clue in the logfile ?
Anonymous
Monday 4 August 2014 at 17:18 -
See my post above yours. I did not see anything of interest in the log file. It appears to launch successfully. Then about 10 seconds after the steam client is launched, you get the error message.
Monday 4 August 2014 at 17:21 -
They seem to have one server down. I'm not sure about this though
Monday 4 August 2014 at 17:38 -
Does it fix the problem? (Last installer)
Anonymous
Monday 4 August 2014 at 17:52 -
Hi, everyone. I just made an account because O
Anonymous
Monday 4 August 2014 at 17:55 -
Whoops, accidently pressed the enter key. Sorry about that. I made an account because I'm having issues with Steam too. However, I have gotten Steam to work. I'm trying to install Oblivion on it, though. I had the same problem with Steam trying and failing to update. To get around this, I used POL to manually install the latest version of SteamSetup.exe from the Steam Website. I hope this helps.
Anonymous
Monday 4 August 2014 at 17:56 -
Quentin, when I select the "Try this update" button, I get a file association error in my browwer (no assosciation for playonlinux). THe link appears to be php so not sure what extension should be used in browser. Is there a manual way to test this new update?
Anonymous
Monday 4 August 2014 at 18:04 -
I got the button to work on firefox. The association should be for the the program playonlinux-url_editor, which for me is in the /usr/bin folder (I'm running Ubuntu 12.04). If you still can't get it to work, I got Steam to work on POL using the newest SteamSetup.exe from their website.
Anonymous
Monday 4 August 2014 at 18:27 -
Thanks Knight. Were you able to test the new script and did it work? Quentin, will this new script be automticaly pulled down by the PoL client?
Anonymous
Monday 4 August 2014 at 18:49 -
No problem. I tried the script out on a different virtual drive. I got past the update error successfully. My guess is it uses the new SteamSetup.exe, since the interface is identical. But then I got stuck on the bug where none of the text shows up on the login menu. I fixed that by pressing the Configure button and putting -no-dwrite in the arguments.
Anonymous
Monday 4 August 2014 at 19:32 -
I can verifythat the new script works. I just attempted to install Command and Conquer 3 and it is working. I di not manualy install the script. I allowed PoL to get the updated script when installing a new steam game. The only caveat with the new steam installer is that after it installs, it is already ticked to start the client. You must untick that option in order to allow the script to continue running. Thanks to Quentin for getting this fixed so quickly!
Anonymous
Saturday 9 August 2014 at 22:06 -
Need to install core fonts or you get a lot of dialogs with no text. At least that's what I got when I installed it today.
Saturday 16 August 2014 at 21:20 -
It has been fixed. Thank you
Anonymous
Friday 26 September 2014 at 16:42 -
is steam installed every game
Quentin PÂRIS Sunday 20 July 2014 at 1:00
Quentin PÂRIS
Admin

Warning

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

Differences

@@ -27,7 +27,7 @@
 source "$PLAYONLINUX/lib/sources"
 
 TITLE="Steam"
-WINEVERSION="1.5.25"
+WINEVERSION="1.7.22"
 GAME_VMS="256"
 
 # Select the good install file

New source code

#!/bin/bash

# Date : (2010-02-10 16:30)
# Last revision : (2012-07-21 21:00)
# Wine version used : 1.3.9, 1.3.11, 1.3.15, 1.3.18, 1.3.19, 1.3.23, 1.3.24, 1.2.3, 1.3.28, 1.3.37, 1.4.1
# Distribution used to test : Debian Testing
# Author : Tinou
# Licence : Retail
# Only For : http://www.playonlinux.com
#
# Ce script est partculier, il permet d'installer Steam sur autant de préfixe qu'on
# souhaite.
#
# Il faut donc être vigilent, et mettre le moins de paquets possible, pour que
# l'utilisateur puisse les réinstaller à sa guise. Il est facile d'installer vcrun2005,
# par contre il est difficile de le désinstaller.
#
# On installe donc seulement gecko qui est indispensable, et on évite le reste
#
##############################################################

# CHANGELOG
# [SuperPlumus] (2013-06-09 15-47)
#   gettext

[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"

TITLE="Steam"
WINEVERSION="1.7.22"
GAME_VMS="256"

# Select the good install file
if [ "$POL_LANG" == "fr" ]; then
STEAM_EXEC="SteamInstall_French.msi"
elif [ "$POL_LANG" == "de" ]; then
STEAM_EXEC="SteamInstall_German.msi"
elif [ "$POL_LANG" == "es" ]; then
STEAM_EXEC="SteamInstall_Spanish.msi"
else
STEAM_EXEC="SteamInstall.msi"
fi

#starting the script
POL_SetupWindow_Init
POL_SetupWindow_presentation "$TITLE" "Valve" "http://www.valvesoftware.com/" "Tinou" "$PREFIX"

# Si le prefix existe, on propose d'en faire un autre
if [ -e "$POL_USER_ROOT/wineprefix/Steam" ]; then
    POL_SetupWindow_textbox "$(eval_gettext 'Please choose a virtual drive name')" "$TITLE"
    PREFIX="$APP_ANSWER"
else
    PREFIX="Steam"
fi

# Setting prefix path
POL_Wine_SelectPrefix "$PREFIX"

# Downloading wine if necessary and creating prefix
POL_System_SetArch "x86" # forcing x86 to avoid any possible x64 related bugs
POL_Wine_PrefixCreate "$WINEVERSION"

# Installing mandatory dependencies
POL_Wine_InstallFonts
POL_Function_FontsSmoothRGB

#downloading latest Steam
cd "$POL_USER_ROOT/wineprefix/$PREFIX/drive_c/"
POL_Download "http://cdn.steampowered.com/download/$STEAM_EXEC" ""

#Installing Steam
cd "$POL_USER_ROOT/wineprefix/$PREFIX/drive_c/"
POL_Wine msiexec /i "$STEAM_EXEC" /q
POL_Wine_WaitExit "$TITLE"

# Asking about memory size of graphic card
POL_SetupWindow_VMS "$GAME_VMS"

## Fix for Steam
# Note : semble ne plus être nécéssaire désormais
#POL_Wine_OverrideDLL "" "gameoverlayrenderer"
POL_Wine_OverrideDLL "" "dwrite"
## End Fix

# Making shortcut
POL_Shortcut "Steam.exe" "$TITLE"

POL_SetupWindow_message "$(eval_gettext 'If you want to install $TITLE in another virtual drive\nRun this installer again')" "$TITLE"

POL_SetupWindow_Close
exit 0

Replies

Anonymous
Monday 18 August 2014 at 22:14 -
When I try to install it, it goes to the logon page of steam but I cannot read anything. It is all gray.... any suggestions (this doen't happen on every computer).... Ubuntu 14.04 (Zorin 9) 4GB RAM. GeForce 2MB Video, 500MB HD, four (4) CPUs ... :)