GOG.com - Deus Ex GOTY Edition

Informations

Créateur Messages
petch

Information

Cet installateur a été accepté par l'équipe.

Informations

Plate-formes :
Téléchargements : 21412
Wine: 1.6.2

Retours d'expérience

Description

English: Action/RPG/Adventure mashup in a cyberpunk future
(updated for GOG installer v2)

Français : Croisement de jeu d'Action/RPG/Aventure dans un futur cyberpunk.
(mis à jour pour l'installeur GOG v2)

Captures d'écran

MiniatureMiniatureMiniatureMiniatureMiniatureMiniature

Code source

#!/bin/bash
# Date : (2012-05-14 00-51)
# Last revision : (2014-02-01 19-39)
# Wine version used : 1.4.1, 1.6.2
# 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="deus_ex"
PREFIX="DeusEx_gog"
WORKING_WINE_VERSION="1.6.2"

TITLE="GOG.com - Deus Ex GOTY Edition"
SHORTCUT_NAME="Deus Ex"

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

POL_SetupWindow_presentation "$TITLE" "Ion Storm Inc. / Square Enix" "http://www.gog.com/gamecard/$GOGID" "Pierre Etchemaite" "$PREFIX"

POL_Call POL_GoG_setup "$GOGID" "c515c61ef7aad49ac7ef804207787818"

POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"

POL_Call POL_GoG_install


cd "$POL_USER_ROOT/tmp"
# Direct3D driver update
POL_Download "http://files.playonlinux.com/D3DDrv.dll" "8211caf827881d3969e1812fc6341146"
cp D3DDrv.dll "$GOGROOT/Deus Ex GOTY/System/D3DDrv.dll"

# Default OpenGL renderer crashes on exit, pick a better one
# Source http://www.cwdohnal.com/utglr/
POL_Download "http://files.playonlinux.com/dxglr21.zip" "e25ec9940eff8aa1e3a74e94ffdba706"
POL_System_ExtractSingleFile "dxglr21.zip" "OpenGLDrv.dll" "$GOGROOT/Deus Ex GOTY/System/OpenGlDrv.dll"

# GoG work!
Set_OS winxp

POL_SetupWindow_VMS "16"

# Doesn't hurt ;)
POL_Wine_reboot

POL_Shortcut "DeusEx.exe" "$SHORTCUT_NAME" "$SHORTCUT_NAME.png" "" "Game;RolePlaying;"
POL_Shortcut_Document "$SHORTCUT_NAME" "$GOGROOT/Deus Ex GOTY/manual.pdf"
# Game has issues with uncapped FPS (dialogs cut before the end...) => enable vblank
POL_Shortcut_InsertBeforeWine "$SHORTCUT_NAME" "export __GL_SYNC_TO_VBLANK=1" # nvidia?
POL_Shortcut_InsertBeforeWine "$SHORTCUT_NAME" "export vblank_mode=1"         # others?
# C:\GOG Games\Deus Ex GOTY\Help\ReadMe.htm
# C:\GOG Games\Deus Ex GOTY\Help\MPAdmin.htm
# C:\GOG Games\Deus Ex GOTY\Help\ReadMeMultiplayer.htm
# C:\GOG Games\Deus Ex GOTY\Help\MPMap.htm
# C:\GOG Games\Deus Ex GOTY\Help\ReadMeMPStrategy.htm
# C:\GOG Games\Deus Ex GOTY\Help\ReadMePatch1.htm
# C:\GOG Games\Deus Ex GOTY\Help\PatchFix.htm

# OpenGL tip
POL_SetupWindow_message "$(eval_gettext 'On first run the game will autodetect available renderers.\nIt is likely that you will get better performance out of the OpenGL renderer;\nYou can select it after clicking on "Show all devices".')" "$TITLE"

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"

cd "$GOGROOT/Deus Ex GOTY/" || exit 1

TITLE="$TITLE"

POL_SetupWindow_Init

POL_SetupWindow_question "$(eval_gettext 'Run $TITLE in safe mode?')" "\$TITLE"
[ "\$APP_ANSWER" = "TRUE" ] && POL_Wine System/DeusEx.exe -safe || POL_Wine System/nglide_config.exe

POL_Call POL_Configurator_runparts

POL_SetupWindow_Close
exit 0
_EOF_

exit 0

Contributions

Filters:

Contribuer
Membre Messages
romanovzky Samedi 1 Octobre 2016 à 22:51
romanovzky Anonymous

Messages

Runs with d3dx9, which has brightness issues. Switching the render engine to either software or opengl (as suggested everywhere else, wineHQ, GOG forums, etc) is incompatible with full screen in higher resolution, as only the top left quarter of the screen is rendered.

Réponses

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