The Last Remnant
Informatie
| Creator | Bericht |
|---|---|
|
GNU_Raziel
|
WarningThis installer is a beta script. It means that it might not work as expected InformatiePlatforms: Feedbacks0 2 OmschrijvingFrançais :
SchermafdrukkenBroncode#!/bin/bash
# Date : (2011-05-08 21-00)
# Last revision : see changelog
# Wine version used : 2.22
# Distribution used to test : Linux Mint 11 x64
# Author : GNU_Raziel
# Licence : Retail
# Only For : http://www.playonlinux.com
#
# CHANGELOG
# [GNU_Raziel] (2011-05-08 21-00)
# Initial script.
# [Dadu042] (2020-01-15 22:50)
# Wine 1.3.23 (outdated) -> 2.22
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
TITLE="The Last Remnant"
TITLE_DEMO="The Last Remnant (Demo)"
PREFIX="thelastremnant"
WORKING_WINE_VERSION="2.22"
if [ "$POL_LANG" == "fr" ]; then
LNG_CHOOSE_MEDIA="Quelle version possédez-vous?"
LNG_DEMO="Version Demo (via Steam)"
LNG_DVD="Version DVD"
LNG_STEAM="Version Steam Store"
LNG_DDV="Version Digital Download"
LNG_CHOOSE_DDV="Veuillez selectionner votre executable Digital Download de $TITLE"
LNG_INSERT_MEDIA="Veuillez insérer le disque $TITLE dans votre lecteur\nsi ce n'est pas déja fait."
LNG_WAIT_END="Appuyez sur \"Suivant\" UNIQUEMENT quand l'installation du\njeu sera terminée sous peine de devoir recommencer l'installation."
LNG_WAIT_STEAM_END="Appuyez sur \"Suivant\" UNIQUEMENT quand l'installation du jeu Steam\nsera terminée sous peine de devoir recommencer l'installation."
LNG_INSTALL_ON="Installation en cours..."
LNG_GAME_VMS="Quelle est la quantité de mémoire (Mo) de votre carte graphique ?"
LNG_VMS_ERROR="Ce jeu ne fonctionnera correctement qu'avec une carte graphique ayant plus de 256Mo de mémoire."
LNG_SUCCES="$TITLE a été installé avec succès."
else
LNG_CHOOSE_MEDIA="Which version do you have?"
LNG_DEMO="Demo Version (with Steam)"
LNG_DVD="DVD Version"
LNG_STEAM="Steam Store Version"
LNG_DDV="Digital Download Version"
LNG_CHOOSE_DDV="Please select your $TITLE Digital Download executable"
LNG_INSERT_MEDIA="Please insert $TITLE media into your disk drive\nif not already done."
LNG_WAIT_END="Click on \"Forward\" ONLY when the game installation is finished\nor you will have to redo the installation."
LNG_WAIT_STEAM_END="Click on \"Forward\" ONLY when Steam game installation\nwill be finished or you will have to redo the installation."
LNG_INSTALL_ON="Installation in progress..."
LNG_GAME_VMS="How much memory does your graphics board have?"
LNG_VMS_ERROR="This game will work correctly only with a graphic card with more than 256MB of memory."
LNG_SUCCES="$TITLE has been installed successfully."
fi
# Starting the script
rm "$POL_USER_ROOT/tmp/*.jpg"
POL_GetSetupImages "http://files.playonlinux.com/resources/setups/thelastremnant/top.jpg" "http://files.playonlinux.com/resources/setups/thelastremnant/left.jpg" "$TITLE"
POL_SetupWindow_InitWithImages
POL_SetupWindow_presentation "$TITLE" "Square Enix" "http://www.square-enix.co.jp/remnant/pc/index.html" "GNU_Raziel" "$PREFIX"
select_prefix "$POL_USER_ROOT/wineprefix/$PREFIX"
# Downloading specific Wine
if [ "$MACHTYPE" == "x86_64-pc-linux-gnu" ]; then
POL_Call POL_Install_wine64b
else
POL_SetupWindow_install_wine "$WORKING_WINE_VERSION"
fi
Use_WineVersion "$WORKING_WINE_VERSION"
# Creating prefix
POL_SetupWindow_prefixcreate
# Choose between DVD and Digital Download version
POL_SetupWindow_menu "$LNG_CHOOSE_MEDIA" "$TITLE" "$LNG_DEMO~$LNG_DVD~$LNG_STEAM~$LNG_DDV" "~"
if [ "$APP_ANSWER" == "$LNG_DEMO" ]; then
STEAM_TYPE="$APP_ANSWER"
GAME_MEDIAVERSION="STEAM"
elif [ "$APP_ANSWER" == "$LNG_DVD" ]; then
unset STEAM_TYPE
GAME_MEDIAVERSION="DVD"
elif [ "$APP_ANSWER" == "$LNG_STEAM" ]; then
STEAM_TYPE="$APP_ANSWER"
GAME_MEDIAVERSION="STEAM"
else
unset STEAM_TYPE
GAME_MEDIAVERSION="DD"
fi
# Installing mandatory dependencies
if [ "$GAME_MEDIAVERSION" == "STEAM" ]; then
POL_Call POL_Install_steam
else
POL_Call POL_Install_vcrun2005
POL_Call POL_Install_gecko
fonts_to_prefix
fi
POL_Call POL_Install_mono26
POL_Call POL_Install_dxfullsetup
if [ "$GAME_MEDIAVERSION" == "DVD" ]; then
# Asking for CDROM and checking if it's correct one
POL_SetupWindow_message "$LNG_INSERT_MEDIA" "$TITLE"
POL_SetupWindow_cdrom
POL_SetupWindow_check_cdrom "Setup.exe"
wine start /unix "$CDROM/Setup.exe"
POL_SetupWindow_message "$LNG_WAIT_END" "$TITLE"
elif [ "$GAME_MEDIAVERSION" == "STEAM" ]; then
if [ "$STEAM_TYPE" == "$LNG_DEMO" ]; then
cd "$WINEPREFIX/drive_c/$PROGRAMFILES/Steam"
wine "Steam.exe" -applaunch 23340
else
cd "$WINEPREFIX/drive_c/$PROGRAMFILES/Steam"
wine "Steam.exe" -applaunch 900770
fi
POL_SetupWindow_message "$LNG_WAIT_STEAM_END" "$TITLE"
else
# Asking then installing DDV of the game
cd "$HOME"
POL_SetupWindow_browse "$LNG_CHOOSE_DDV" "$TITLE"
SETUP_EXE="$APP_ANSWER"
POL_SetupWindow_wait_next_signal "$LNG_INSTALL_ON" "$TITLE"
wine start /unix "$SETUP_EXE"
wineserver -w
POL_SetupWindow_detect_exit
fi
# Asking about memory size of graphic card
POL_SetupWindow_menu_list "$LNG_GAME_VMS" "$TITLE" "64-128-256-320-384-512-640-768-896-1024-1536-1792-2048-3072-4096" "-" "256"
VMS="$APP_ANSWER"
cd "$WINEPREFIX/drive_c/windows/temp/"
cat << EOF > vms.reg
[HKEY_CURRENT_USER\\Software\\Wine\\Direct3D]
"VideoMemorySize"="$VMS"
EOF
regedit vms.reg
if [ "$VMS" -lt "256" ]; then
POL_SetupWindow_message "$LNG_VMS_ERROR" "$TITLE"
fi
## Fix for this game
if [ "$GAME_MEDIAVERSION" != "STEAM" ]; then
POL_Call POL_Function_OverrideDLL "" "gameoverlayrenderer"
fi
cat << EOF > "$POL_USER_ROOT/tmp/tweak.reg"
[HKEY_CURRENT_USER\\Software\\Wine\\Direct3D]
"OffscreenRenderingMode"="fbo"
"RenderTargetLockMode"="readtex"
"Multisampling"="enabled"
EOF
regedit "$POL_USER_ROOT/tmp/tweak.reg"
## Begin GNU/Linux fix ##
# don't work with OSX since 'lspci' command do not exist
if [ "$PLAYONMAC" == "" ]; then
VGA_ID1=`lspci | grep VGA | awk '{ print $1 }' | head -n 1`
VGA_ID2=`lspci -n | grep $VGA_ID1 | awk '{ print $3 }'`
VendorID=`echo $VGA_ID2 | awk -F: '{ print $1 }'`
DeviceID=`echo $VGA_ID2 | awk -F: '{ print $2 }'`
cd "$WINEPREFIX/drive_c/windows/temp/"
if [ "$VendorID" == "10de" ]; then
drvID="nv4_disp.dll"
elif [ "$VendorID" == "1002" ]; then
drvID="ati2dvag.dll"
elif [ "$VendorID" == "8086" ]; then
drvID="ig4icd32.dll"
else
drvID="vga.dll"
fi
cat << EOF > "$POL_USER_ROOT/tmp/VGA_ID_fix.reg"
[HKEY_CURRENT_USER\\Software\\Wine\\Direct3D]
"VideoPCIVendorID"="dword:0000$VendorID"
"VideoPCIDeviceID"="dword:0000$DeviceID"
"VideoDriver"="$drvID"
EOF
regedit "$POL_USER_ROOT/tmp/VGA_ID_fix.reg"
fi
## End GNU/Linux fix ##
POL_Call POL_Function_OverrideDLL "" "mmdevapi"
# Sound problem fix - pulseaudio related
[ "$PLAYONMAC" == "" ] && Set_SoundDriver "alsa"
[ "$PLAYONMAC" == "" ] && Set_SoundEmulDriver "Y"
## End Fix
## PlayOnMac Section
[ "$PLAYONMAC" == "" ] || Set_Managed "Off"
## End Section
# Cleaning temp
if [ -e "$WINEPREFIX/drive_c/windows/temp/" ]; then
rm -rf "$WINEPREFIX/drive_c/windows/temp/*"
chmod -R 777 "$POL_USER_ROOT/tmp/"
rm -rf "$POL_USER_ROOT/tmp/*"
fi
# Making shortcut
if [ "$STEAM_TYPE" == "$LNG_DEMO" ]; then
POL_SetupWindow_auto_shortcut "$PREFIX" "Steam.exe" "$TITLE_DEMO" "$TITLE.png" "-applaunch 23340"
Set_WineVersion_Assign "$WORKING_WINE_VERSION" "$TITLE_DEMO"
else
POL_SetupWindow_auto_shortcut "$PREFIX" "TLR.exe" "$TITLE" "$TITLE.png" ""
Set_WineVersion_Assign "$WORKING_WINE_VERSION" "$TITLE"
fi
POL_SetupWindow_message "$LNG_SUCCES" "$TITLE"
POL_SetupWindow_Close
exit |
Contributions
Filters:
Contribute| Member | Bericht |
| Ashgur | Zaterdag 7 Februari 2015 om 19:56 |
Ashgur
|
BerichtDoesnt run here as well =/ When i try to install the game with playonmac there is an error that tells me that something did go wrong with the installation. If im try to start the program afterwards, an error appears: Running Wine-1.3.23 (Working directory:/ ...) wine: cannot find " What am i doing wrong? All the best, Ashgur
Antwoorden |
| lief | Maandag 4 Augustus 2014 om 18:59 |
lief
|
BerichtOSX version: 10.9 (Mavericks) PlayOnMac version: 4.2.4 Your graph card 650M (Macbook pro retina 15'' 2012) The Last Remnant is one of the supported games.
but I just can not understand the last part (OpenAL and / or alsoftrc). I do not know if you can solve with that method in case you wonder if you can illustrate in detail in mac (I also tried without success to install OpenAL). AntwoordenMaandag 4 Augustus 2014 om 19:00
Maandag 4 Augustus 2014 om 21:19
Maandag 4 Augustus 2014 om 21:19
Maandag 4 Augustus 2014 om 21:19
Maandag 4 Augustus 2014 om 21:19
Maandag 4 Augustus 2014 om 21:22
Maandag 4 Augustus 2014 om 21:23
Maandag 4 Augustus 2014 om 21:23
Maandag 4 Augustus 2014 om 21:23
Maandag 4 Augustus 2014 om 21:24
Maandag 4 Augustus 2014 om 21:27
Maandag 4 Augustus 2014 om 21:27
Maandag 4 Augustus 2014 om 21:27
Maandag 4 Augustus 2014 om 21:28
Maandag 4 Augustus 2014 om 21:29
Maandag 4 Augustus 2014 om 21:30
Maandag 4 Augustus 2014 om 21:33
Maandag 4 Augustus 2014 om 21:33
Maandag 4 Augustus 2014 om 21:34
Maandag 4 Augustus 2014 om 21:39
Maandag 4 Augustus 2014 om 21:39
Maandag 4 Augustus 2014 om 21:41
Maandag 4 Augustus 2014 om 21:43
Aangepast door Tinou |
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
Installeer dit programma 

