GOG.com - Screamer

Informations

Creator Message
petch

Warning

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

Informations

Platforms:
Downloads: 7934
Wine: 1.4-dos_support_0.6

Feedbacks

Description

English: All the fun of arcade racing!
Known issue: not extremely stable, but then again it wasn't famous for its stability under DOS...
(updated for GOG installer v2)

GOG now has installers for Mac

Français : Tout le fun des courses d'arcade !
Problème connu : pas extrêmement stable, d'un autre côté il n'était pas légendaire par sa stabilité sous DOS...
(mis à jour pour l'installeur GOG v2)

GOG propose maintenant des installeurs pour Mac

Screenshots

MiniatureMiniatureMiniatureMiniature

Source code

#!/bin/bash
# Date : (2012-05-04 23-09)
# Last revision : (2013-07-10 13-42)
# Wine version used : 1.4-dos_support_0.6
# Distribution used to test : Debian Sid (Unstable)
# Author : Pierre Etchemaite pe-pol@concept-micro.com
# Script licence : GPL v.2
# Program licence : Retail
# Depend :

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

GOGID="screamer"
PREFIX="Screamer_gog"
WORKING_WINE_VERSION="1.4-dos_support_0.6"

TITLE="GOG.com - Screamer"
SHORTCUT_NAME="Screamer"

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 1165
POL_Debug_Init

POL_SetupWindow_presentation "$TITLE" "Graffiti / Interplay" "http://www.gog.com/gamecard/$GOGID" "Pierre Etchemaite" "$PREFIX"

POL_Call POL_GoG_setup "$GOGID" "9fd7e3070d32a0635572a8a119859ed3"

POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"

POL_Call POL_GoG_install


# Game expects itself at the root of C:
mv "$WINEPREFIX/drive_c/GOG Games/Screamer/"* "$WINEPREFIX/drive_c/"

# Screamer is a bit crash-prone http://www.dosbox.com/comp_list.php?showID=723
mv "$WINEPREFIX/drive_c/GFX/MAP5H.DAT" "$WINEPREFIX/drive_c/GFX/real.MAP5H.DAT"
cp "$WINEPREFIX/drive_c/GFX/MAP5L.DAT" "$WINEPREFIX/drive_c/GFX/MAP5H.DAT"

cat <<'_EOFCFG_' >> "$WINEPREFIX/playonlinux_dos.cfg"
manual_mount=true
dosbox_memsize=16
cpu_core=auto
cpu_cycles='max 95% limit 120000'
mixer_prebuffer=80
sblaster_sbtype=sb16
sblaster_sbbase=220
sblaster_irq=7
sblaster_dma=1
sblaster_hdma=5
sblaster_mixer=true
sblaster_oplmode=auto
sblaster_oplrate=22050
gus_gus=false
ipx_ipx=false
_EOFCFG_

cat <<_EOFAE_ > "$WINEPREFIX/drive_c/autoexec.bat"
IPXNET STARTSERVER
imgmount d "$WINEPREFIX/drive_c/SCREAM.DAT" -t iso -fs iso
_EOFAE_

# "VGA 256 colors"
POL_SetupWindow_VMS "2"

POL_Shortcut "STARTH.EXE" "$SHORTCUT_NAME" "$SHORTCUT_NAME.png" "" "Game;SportsGame;"
POL_Shortcut_Document "$SHORTCUT_NAME" "$WINEPREFIX/drive_c/manual.pdf"
# C:\GOG Games\Screamer\README.TXT

POL_SetupWindow_Close

cat <<_EOF_ > "$POL_USER_ROOT/configurations/configurators/$SHORTCUT_NAME"
#!/bin/bash
[ -z "\$PLAYONLINUX" ] && exit 0
source "\$PLAYONLINUX/lib/sources"
export WINEPREFIX="\$POL_USER_ROOT/wineprefix/$PREFIX"
export WINEDEBUG="-all"

POL_LoadVar_PROGRAMFILES
cd "\$WINEPREFIX/drive_c/" || exit 1
TITLE="$TITLE"
POL_Wine SETUP.EXE

exit 0
_EOF_

exit 0

Contributions

Filters:

Contribute
Member Message
Siv Sunday 24 February 2019 at 15:16
Siv Anonymous

Message

Hi,

I tried installing Screamer on Linux Mint 19.1 and it seems to be installing OK and gets as far as "Please wait while PlayOnLinux is downloading: WindowsXP-KB975337-x86-ENU.exe" it completes the download and then sits on this screen with no error but doesn't appear to be fdoing anything:

This is the log file generated:

PlayOnLinux debugging tool (v4.2.12)
-----------------------------------------------
Debugging: GOG.com - Screamer

Warning: This is a PlayOnLinux script logfile. It does not contain everything that happened in your program\'s virtual drive (wineprefix)
Please do not use this logfile on winehq forum, this logfile is not interesting for wine debugging.

Date: 02/24/19 13:48:49

> uname -a
  Linux bigblackiii 4.15.0-45-generic #48-Ubuntu SMP Tue Jan 29 16:28:13 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
> lsb_release -a
 
> wine --version (Be careful; this version might not be the version used
in the script. Read the content of this file for more information)
  wine-3.0 (Ubuntu 3.0-1ubuntu1)
> glxinfo \| grep rendering
  direct rendering: Yes
    GL_NV_parameter_buffer_object2, GL_NV_path_rendering,
    GL_NV_path_rendering_shared_edge, GL_NV_pixel_data_range,
    GL_NV_parameter_buffer_object2, GL_NV_path_rendering,
    GL_NV_path_rendering_shared_edge, GL_NV_pixel_data_range,
    GL_NV_path_rendering, GL_NV_path_rendering_shared_edge,
> glxinfo \| grep renderer
  OpenGL renderer string: GeForce GTX 960/PCIe/SSE2
> OpenGL libs
  check_dd_x86 missing, test skipped
  check_dd_amd64 missing, test skipped
> export
  declare -x AMD64_COMPATIBLE="True"
declare -x APPLICATION_TITLE="PlayOnLinux"
declare -x CINNAMON_VERSION="4.0.9"
declare -x DBUS_SESSION_BUS_ADDRESS="unix:abstract=/tmp/dbus-4kKPBIH0GI,guid=81b8768c60f251df63b45b055c6fc558"
declare -x DEBIAN_PACKAGE="TRUE"
declare -x DEFAULTS_PATH="/usr/share/gconf/cinnamon.default.path"
declare -x DESKTOP="/home/siv/Desktop"
declare -x DESKTOP_SESSION="cinnamon"
declare -x DISPLAY=":0"
declare -x DONT_MONITOR="1"
declare -x DYLDPATH_ORIGIN=""
declare -x DYLD_LIBRARY_PATH=""
declare -x GDMSESSION="cinnamon"
declare -x GDM_LANG="en_GB"
declare -x GECKO_SITE="http://wine.playonlinux.com/gecko"
declare -x GIO_LAUNCHED_DESKTOP_FILE="/usr/share/applications/PlayOnLinux.desktop"
declare -x GIO_LAUNCHED_DESKTOP_FILE_PID="5338"
declare -x GJS_DEBUG_OUTPUT="stderr"
declare -x GJS_DEBUG_TOPICS="JS ERROR;JS LOG"
declare -x GNOME_DESKTOP_SESSION_ID="this-is-deprecated"
declare -x GNUPGHOME="/home/siv/.PlayOnLinux//gpg"
declare -x GPG_AGENT_INFO="/run/user/1000/gnupg/S.gpg-agent:0:1"
declare -x GTK_MODULES="gail:atk-bridge"
declare -x GTK_OVERLAY_SCROLLING="1"
declare -x G_FILENAME_ENCODING="UTF-8"
declare -x HOME="/home/siv"
declare -x IGNORE_ICON_DIR="false"
declare -x LANG="en_GB.UTF-8"
declare -x LANGUAGE="en_GB:en"
declare -x LC_ADDRESS="en_GB.UTF-8"
declare -x LC_IDENTIFICATION="en_GB.UTF-8"
declare -x LC_MEASUREMENT="en_GB.UTF-8"
declare -x LC_MONETARY="en_GB.UTF-8"
declare -x LC_NAME="en_GB.UTF-8"
declare -x LC_NUMERIC="en_GB.UTF-8"
declare -x LC_PAPER="en_GB.UTF-8"
declare -x LC_TELEPHONE="en_GB.UTF-8"
declare -x LC_TIME="en_GB.UTF-8"
declare -x LD_32_PATH_ORIGIN=""
declare -x LD_LIBRARY_PATH=""
declare -x LD_PATH_ORIGIN=""
declare -x LOGNAME="siv"
declare -x MACHTYPE="x86_64-pc-linux-gnu"
declare -x MANDATORY_PATH="/usr/share/gconf/cinnamon.mandatory.path"
declare -x MD5_COMMAND="md5sum"
declare -x MONO_SITE="http://wine.playonlinux.com/mono"
declare -x OLDPWD="/home/siv/.PlayOnLinux/configurations/setups/GOG.com - Screamer"
declare -x OS_NAME="linux"
declare -x OpenGL32="1"
declare -x OpenGL64="1"
declare -x PATH="/home/siv/bin:/home/siv/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/siv/.dotnet/tools:/usr/lib/wine"
declare -x PATH_ORIGIN="/home/siv/bin:/home/siv/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/siv/.dotnet/tools:/usr/lib/wine"
declare -x PLAYONLINUX="/usr/share/playonlinux"
declare -x POL_ARCH="x86"
declare -x POL_COOKIE="606Dzk5pp8lWK6p5L8wD"
declare -x POL_CURL="curl"
declare -x POL_DNS="playonlinux.com"
declare -x POL_HOST="127.0.0.1"
declare -x POL_ID="30427939"
declare -x POL_LANG="en"
declare -x POL_OS="Linux"
declare -x POL_PORT="30000"
declare -x POL_PYTHON="python"
declare -x POL_SetupWindow_ID="5998"
declare -x POL_TERM="x-terminal-emulator"
declare -x POL_UPTODATE="FALSE"
declare -x POL_USER_ARCH="x86"
declare -x POL_USER_ROOT="/home/siv/.PlayOnLinux/"
declare -x POL_WGET="env LD_LIBRARY_PATH=\"\" wget --prefer-family=IPv4 -q"
declare -x PWD="/usr/share/playonlinux/python"
declare -x QT_ACCESSIBILITY="1"
declare -x REPERTOIRE="/home/siv/.PlayOnLinux/"
declare -x SCRIPTID="GOG.com - Screamer"
declare -x SED="sed"
declare -x SESSION_MANAGER="local/bigblackiii:@/tmp/.ICE-unix/2366,unix/bigblackiii:/tmp/.ICE-unix/2366"
declare -x SETUPWINDOW_INIT="true"
declare -x SHELL="/bin/bash"
declare -x SHLVL="3"
declare -x SITE="http://repository.playonlinux.com"
declare -x SSH_AGENT_PID="2440"
declare -x SSH_AUTH_SOCK="/run/user/1000/keyring/ssh"
declare -x TEXTDOMAIN="pol"
declare -x TITLE="GOG.com - Screamer"
declare -x TITRE="PlayOnLinux"
declare -x UBUNTU_MENUPROXY="0"
declare -x USER="siv"
declare -x VERSION="4.2.12"
declare -x WGETRC="/home/siv/.PlayOnLinux//configurations/wgetrc"
declare -x WINEDLLOVERRIDES="winemenubuilder.exe=d"
declare -x WINEPREFIX="/home/siv/.PlayOnLinux//wineprefix/default"
declare -x WINE_SITE="http://wine.playonlinux.com/binaries"
declare -x WorkingDirectory="/home/siv"
declare -x XAUTHORITY="/home/siv/.Xauthority"
declare -x XDG_CONFIG_DIRS="/etc/xdg/xdg-cinnamon:/etc/xdg"
declare -x XDG_CURRENT_DESKTOP="X-Cinnamon"
declare -x XDG_DATA_DIRS="/usr/share/cinnamon:/usr/share/gnome:/home/siv/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share:/var/lib/snapd/desktop"
declare -x XDG_GREETER_DATA_DIR="/var/lib/lightdm-data/siv"
declare -x XDG_RUNTIME_DIR="/run/user/1000"
declare -x XDG_SEAT="seat0"
declare -x XDG_SEAT_PATH="/org/freedesktop/DisplayManager/Seat0"
declare -x XDG_SESSION_DESKTOP="cinnamon"
declare -x XDG_SESSION_ID="c2"
declare -x XDG_SESSION_PATH="/org/freedesktop/DisplayManager/Session0"
declare -x XDG_SESSION_TYPE="x11"
declare -x XDG_VTNR="7"


02/24/19 13:48:53 - [POL_Call] Message: Calling POL_GoG_setup
02/24/19 13:48:53 - [POL_Call] Message: ----- Starting function POL_GoG_setup -----
02/24/19 13:48:53 - [POL_GPG_auth_script] Message: Checking signature of POL_GoG_setup
02/24/19 13:48:53 - [POL_GPG_install_key] Message: Importing PlayOnLinux public key
02/24/19 13:48:53 - [POL_Source] Message: POL GPG : Good signature
02/24/19 13:48:53 - [source] Message: PlayOnLinux do not understand GoG_Download
02/24/19 13:48:58 - [POL_SetupWindow_question] Message: question answer: FALSE
02/24/19 13:48:58 - [source] Message: Install method LOCAL
02/24/19 13:49:16 - [POL_SetupWindow_browse] Message: browser answer: /home/siv/games/setup_screamer.exe
02/24/19 13:49:16 - [POL_Call] Message: ----- Ending function POL_GoG_setup -----
02/24/19 13:49:16 - [POL_Wine_SelectPrefix] Message: Selecting prefix: Screamer_gog
02/24/19 13:49:16 - [POL_Wine_PrefixCreate] Message: Setting POL_WINEVERSION to 1.4-dos_support_0.6
02/24/19 13:49:16 - [POL_Wine_PrefixCreate] Message: Creating prefix (1.4-dos_support_0.6)...
02/24/19 13:49:16 - [POL_Wine_PrefixCreate] Message: Using wine 1.4-dos_support_0.6
02/24/19 13:49:16 - [POL_Wine_InstallVersion] Message: Installing wine version path: 1.4-dos_support_0.6, x86
02/24/19 13:49:45 - [POL_Wine_Install_resources] Message: Installing gecko for wine 1.4 x86
02/24/19 13:49:45 - [POL_Wine_Install_resources] Message: Linking gecko
02/24/19 13:49:45 - [POL_Wine_Install_resources] Message: Installing wine_gecko-1.4-x86.msi
02/24/19 13:49:45 - [POL_Download] Message: Downloading http://wine.playonlinux.com/gecko/x86/wine_gecko-1.4-x86.msi
02/24/19 13:49:58 - [POL_Download] Message: Download MD5 matches
02/24/19 13:49:58 - [POL_Wine_Install_resources] Message: Installing mono for wine 1.4 x86
02/24/19 13:49:58 - [POL_Wine_Install_resources] Message: Linking mono
02/24/19 13:49:58 - [POL_Config_PrefixWrite] Message: Prefix config write: ARCH x86
02/24/19 13:49:58 - [POL_Config_PrefixWrite] Message: Prefix config write: VERSION 1.4-dos_support_0.6
02/24/19 13:49:59 - [POL_Wine] Message: Running wine-1.4-dos_support_0.6 --version (Working directory : /home/siv/.PlayOnLinux/wine/gecko)
02/24/19 13:49:59 - [POL_Wine] Message: Notice: PlayOnLinux deliberately disables winemenubuilder. See http://www.playonlinux.com/fr/page-26-Winemenubuilder.html
wine-1.4
02/24/19 13:49:59 - [POL_Wine] Message: Wine return: 0
02/24/19 13:50:05 - [POL_LoadVar_PROGRAMFILES] Message: Getting Program Files name
02/24/19 13:50:05 - [POL_Wine] Message: Running wine-1.4-dos_support_0.6 cmd /c echo %ProgramFiles% (Working directory : /home/siv/.PlayOnLinux/wine/gecko)
02/24/19 13:50:05 - [POL_Wine] Message: Notice: PlayOnLinux deliberately disables winemenubuilder. See http://www.playonlinux.com/fr/page-26-Winemenubuilder.html
Wine cannot find the FreeType font library.  To enable Wine to
use TrueType fonts please install a version of FreeType greater than
or equal to 2.0.5.
http://www.freetype.org
err:module:load_builtin_dll failed to load .so lib for builtin L"winex11.drv": libSM.so.6: cannot open shared object file: No such file or directory
err:module:load_builtin_dll failed to load .so lib for builtin L"winex11.drv": libSM.so.6: cannot open shared object file: No such file or directory
Wine cannot find the FreeType font library.  To enable Wine to
use TrueType fonts please install a version of FreeType greater than
or equal to 2.0.5.
http://www.freetype.org
err:module:load_builtin_dll failed to load .so lib for builtin L"winex11.drv": libSM.so.6: cannot open shared object file: No such file or directory
err:module:load_builtin_dll failed to load .so lib for builtin L"winex11.drv": libSM.so.6: cannot open shared object file: No such file or directory
C:\Program Files
02/24/19 13:50:05 - [POL_Wine] Message: Wine return: 0
02/24/19 13:50:08 - [POL_Call] Message: Calling POL_GoG_install
02/24/19 13:50:09 - [POL_Call] Message: ----- Starting function POL_GoG_install -----
02/24/19 13:50:09 - [POL_GPG_auth_script] Message: Checking signature of POL_GoG_install
02/24/19 13:50:09 - [POL_GPG_install_key] Message: Importing PlayOnLinux public key
02/24/19 13:50:09 - [POL_Source] Message: POL GPG : Good signature
02/24/19 13:50:09 - [POL_Call] Message: Calling POL_Function_SetNativeExtension
02/24/19 13:50:09 - [POL_Call] Message: ----- Starting function POL_Function_SetNativeExtension -----
02/24/19 13:50:09 - [POL_GPG_auth_script] Message: Checking signature of POL_Function_SetNativeExtension
02/24/19 13:50:09 - [POL_GPG_install_key] Message: Importing PlayOnLinux public key
02/24/19 13:50:09 - [POL_Source] Message: POL GPG : Good signature
02/24/19 13:50:09 - [POL_Wine] Message: Running wine-1.4-dos_support_0.6 regedit /home/siv/.PlayOnLinux//tmp/nativeext.reg (Working directory : /home/siv/.PlayOnLinux/tmp)
02/24/19 13:50:09 - [POL_Wine] Message: Notice: PlayOnLinux deliberately disables winemenubuilder. See http://www.playonlinux.com/fr/page-26-Winemenubuilder.html
Wine cannot find the FreeType font library.  To enable Wine to
use TrueType fonts please install a version of FreeType greater than
or equal to 2.0.5.
http://www.freetype.org
err:module:load_builtin_dll failed to load .so lib for builtin L"winex11.drv": libSM.so.6: cannot open shared object file: No such file or directory
err:module:load_builtin_dll failed to load .so lib for builtin L"winex11.drv": libSM.so.6: cannot open shared object file: No such file or directory
02/24/19 13:50:09 - [POL_Wine] Message: Wine return: 0
02/24/19 13:50:09 - [POL_Call] Message: ----- Ending function POL_Function_SetNativeExtension -----
02/24/19 13:50:09 - [POL_Call] Message: Calling POL_Install_gdiplus
02/24/19 13:50:09 - [POL_Call] Message: ----- Starting function POL_Install_gdiplus -----
02/24/19 13:50:09 - [POL_GPG_auth_script] Message: Checking signature of POL_Install_gdiplus
02/24/19 13:50:09 - [POL_GPG_install_key] Message: Importing PlayOnLinux public key
02/24/19 13:50:09 - [POL_Source] Message: POL GPG : Good signature
02/24/19 13:50:09 - [POL_Download_Resource] Message: Downloading resource http://download.microsoft.com/download/a/b/c/abc45517-97a0-4cee-a362-1957be2f24e1/WindowsXP-KB975337-x86-ENU.exe
02/24/19 13:50:10 - [POL_Download_Resource] Message: Download MD5 matches
02/24/19 13:50:10 - [POL_System_CheckFS] Message: Checking filesystem for WindowsXP-KB975337-x86-ENU.exe
02/24/19 13:50:10 - [POL_Wine] Message: Running wine-1.4-dos_support_0.6 WindowsXP-KB975337-x86-ENU.exe /extract:C:\Tmp /q (Working directory : /home/siv/.PlayOnLinux/ressources)
Wine cannot find the FreeType font library.  To enable Wine to
use TrueType fonts please install a version of FreeType greater than
or equal to 2.0.5.
http://www.freetype.org
err:module:load_builtin_dll failed to load .so lib for builtin L"winex11.drv": libSM.so.6: cannot open shared object file: No such file or directory
err:module:load_builtin_dll failed to load .so lib for builtin L"winex11.drv": libSM.so.6: cannot open shared object file: No such file or directory
Wine cannot find the FreeType font library.  To enable Wine to
use TrueType fonts please install a version of FreeType greater than
or equal to 2.0.5.
http://www.freetype.org
err:module:load_builtin_dll failed to load .so lib for builtin L"winex11.drv": libSM.so.6: cannot open shared object file: No such file or directory
err:module:load_builtin_dll failed to load .so lib for builtin L"winex11.drv": libSM.so.6: cannot open shared object file: No such file or directory
Application tried to create a window, but no driver could be loaded.
Unknown error (127).
err:systray:initialize_systray Could not create tray window
Application tried to create a window, but no driver could be loaded.
Unknown error (127).

Hopefully this will assist somone in understanding why the installer fails.

 

Replies

Monday 20 January 2020 at 23:13
'No such file or directory' : answers are in the wiki (search for files names).