The Last Remnant

Informations

Creator Message
GNU_Raziel

Warning

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

Informations

Platforms:
Downloads: 7273
Wine: System

Feedbacks

Description

Français :
Mitra, Yama, Quisiti, Sovani... Quatre espèces cohabitent en un seul monde... Un monde parsemé de Rémanences, des artefacts mystérieux issus d’une ère antique. Qui créa les Rémanences ? Quand ? Et dans quel but ? Ces questions restèrent sans réponse et les Rémanences devinrent progressivement des outils au service de la civilisation.

English :
Mitra, yama, qsiti, sovani... These four races exist in one world. A world filled with Remnants, mysterious artifacts from an ancient era. Who created the Remnant? How long ago? And for what purpose? With these questions left unanswered, the Remnants became beneficial tools used for the good of civilization. The world was at peace.

Screenshots

MiniatureMiniatureMiniature

Source code

#!/bin/bash
# Date : (2011-05-08 21-00)
# Last revision : (2011-05-08 21-00)
# Wine version used : 1.3.23
# Distribution used to test : Linux Mint 11 x64
# Author : GNU_Raziel
# Licence : Retail
# Only For : http://www.playonlinux.com
 
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
 
TITLE="The Last Remnant"
TITLE_DEMO="The Last Remnant (Demo)"
PREFIX="thelastremnant"
WORKING_WINE_VERSION="1.3.23"
 
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 Message
Ashgur Saturday 7 February 2015 at 19:56
Ashgur Anonymous

Message

Doesnt 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

 

Replies

lief Monday 4 August 2014 at 18:59
lief Anonymous

Message

OSX 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.
Despite this, the game is not installed properly.
I did a lot of tests before posting here, also with other wine, but I could not in any way to make the game work.
There are many problems, the first problem is the version of wine used for installation in playonmac. It does not support the ivy bridge processors and error during installation. Trying to change the version of wine with a subsequent (1.7.23) during the installation no longer gives this error.
But choosing the version from steam error saying that can not connect to the internet.
I then tried to use a version without the need for steam, but once you have finished the installation by starting the game:
appears splashscreen
splashscreen disappears
a gray window appears. and hangs around.

I tried as I have said many other ports. One of them was able to start the game for the first two initials credits then got stuck in a black screen.

I think the problem is that all ports facts have been made several years ago.

I also tried to follow the guidance:

 

1) Type regedit in terminal
* 2) Go to HKEY_CURRENT_USER\Software\Wine\Direct3D (if Direct3D does not exist create it)
* 3) Add following String values
o Multisampling = Enabled
o OffscreenRenderingMode = fbo (does not work with others atm)
o RenderTargetLockMode = readtex (or textex, readtex is recommended)
o UseGLSL = enabled

o Without readtex(textex) your game will freeze after splash screen.

You also need dotnet20 and vcrun2005. They can be installed trough Winetricks. If you get problems with MSVCRxx.dll files, dont add any native MSVCR file to Wine folder. It will broke your WINEPREFIX. To solve this issue add native MSVCPxx.dll file instead.


* 4) Wine wont handle Last Remnant resolution correctly so you should emulate desktop. If you set display settings to 640x320 then you can run without emulation.. But kinda akward play that small.
* If you get crash on various resolutions set HKCU\Software\Wine\Direct3D\VideoMemorySize = (eg. 256, 512) at registry.
Important: If you use wine-1.1.30 and newer you have to install openAL 1.10 or later or edit your ~/.alsoftrc and add the following two lines on top:
slots=1
sends=1
Otherwise The last Remnant will get stuck on the splash screen as show in the bug 20724

 

 

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).

Since it is not in evidence and is among the supported games I hope you can solve the problem. If you can not I ask you to remove it from the games supported (otherwise someone might buy it without knowing).

I thank you because all the other games that I've installed so far (the witcher and hitman from gog 1-2) worked perfectly. You have also helped me to have no more crashes with the witcher (with version wineskin officer crashed constantly and it was slow).

Unfortunately, I imagine that porting from steam is much more difficult than to get them from gog (in fact, even other games that are not on playonmac, taken from gog were easy to install on mac). This is the first time I take a game from steam, from now on, given the problems playing mac, I will avoid.

I hope that, if you can not do anything, my message is helpful.

Replies

Monday 4 August 2014 at 19:00
Hi,

Thank you for your feedback, it is always helpful.

I've just fixed the steam internet issue.

Can you try to reinstall it from scratch? Thank you :)
Anonymous
Monday 4 August 2014 at 21:19
Now:
Anonymous
Monday 4 August 2014 at 21:19
http://i.imgur.com/bp7sdm1.png
Anonymous
Monday 4 August 2014 at 21:19
Still nothing.
Monday 4 August 2014 at 21:19
No wine app lauched here?
Anonymous
Monday 4 August 2014 at 21:22
Also I tried to put my foder of windows installation and I get the same error as before: http://i.imgur.com/QL3inFF.png
Anonymous
Monday 4 August 2014 at 21:23
This error (i read online) is a bug from wine 1.3
Monday 4 August 2014 at 21:23
This error should not be a real problem. Does steam run? That's the most important thing to check
Anonymous
Monday 4 August 2014 at 21:23
No wine app lauched here? -> I'm sorry I don't understand the question
Anonymous
Monday 4 August 2014 at 21:24
steam stay black. When it start (after update) it stay black
Anonymous
Monday 4 August 2014 at 21:27
wait, now I get steam work.
Monday 4 August 2014 at 21:27
Steam stay black? Can you send a screenshot?
Anonymous
Monday 4 August 2014 at 21:27
but only if you terminate x11 during the installation
Anonymous
Monday 4 August 2014 at 21:28
this is the screenshot of steam black during the installation http://i.imgur.com/bp7sdm1.png
Anonymous
Monday 4 August 2014 at 21:29
I had to terminate x11 before I can get it work. After that I change wine (for the error of cpu) and after that steam works. For the game I don't know.
Monday 4 August 2014 at 21:30
Can you try with wine 1.7.23 ?
Anonymous
Monday 4 August 2014 at 21:33
I have try. First I get the splashscreen of the game: http://i.imgur.com/KjGMfsf.png after that I get the game gray: http://i.imgur.com/H5H9A4k.png
Anonymous
Monday 4 August 2014 at 21:33
steam seem work
Anonymous
Monday 4 August 2014 at 21:34
http://i.imgur.com/A7J3oYI.png
Anonymous
Monday 4 August 2014 at 21:39
the game doesn't work.
Anonymous
Monday 4 August 2014 at 21:39

Now I have done several tests. I appreciate your help. At this time I can not do other tests because I do not have time for today. I hope that thanks to my tests it is possible to fix the problem.
Monday 4 August 2014 at 21:41
Well, I'll try to see if we can buy the game and fix the problem. For the moment, it's written "testing". Thank you for reporting
Anonymous
Monday 4 August 2014 at 21:43
thank you

Edited by Tinou