Freelancer
Informations
Creator | Message |
---|---|
lahtis
|
WarningThis installer is a beta script. It means that it might not work as expected InformationsPlatforms: Feedbacks3 3 DescriptionThe setting for this "space opera" game is the 23rd Century, which in a galactic time-frame can be roughly described as just before the insanity that was Buck Rogers and just after the Space Odyssey. A civil war has ripped Earth and our Solar System apart, with the losing faction, the Alliance, escaping to deep space to start over again. ScreenshotsSource code#!/usr/bin/env playonlinux-bash # Date : (2013-03-01 17-00) # Last revision : (2019-03-02 16-07) # Wine version used : 4.0 # Distribution used to test : Ubuntu 12.10 with Nvidia Geforce 9800 GT 512MB using nvidia-experimental-310 driver Intel® Core™2 Duo CPU E4400 @ 2.00GHz×2 (lathis), Ubuntu 18.04 x64 with Nvidia Geforce GTX 1070, Intel Core i7-7700K @ 4.20GHz (LinuxScripter) # Author : lahtis lahtis@gmail.com, LinuxScripter # Script licence : GPLv.2 # Program licence : Retail # Support France and English CD/DVD-version. # CHANGELOG # [SuperPlumus] (2013-07-24 09-13) # Update gettext messages # Clean code # Fix POL_Install_directplay call (missing POL_Call) # Fix $PLAYONLINUX variable check presence # [LinuxScripter] (2018-05-02 21-15) # Reorganized the script to make it look cleaner and more uniform # Added MD5 sum to the patch file # Removed the unnecesseary mv command # [LinuxScripter] (2019-03-02 16-07) # Using newer wine version # Changed the download links sicne the old ones expired [ -z "$PLAYONLINUX" ] && exit source "$PLAYONLINUX/lib/sources" TITLE="Freelancer" PREFIX="Freelancer" WORKING_WINE_VERSION="4.0" EDITOR="Microsoft game studios" GAME_URL="http://www.microsoft.com/games/freelancer/default.aspx" AUTHOR="lahtis, LinuxScripter" 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 1600 POL_Debug_Init POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX" POL_Wine_SelectPrefix "$PREFIX" POL_System_SetArch "x86" POL_Wine_PrefixCreate "$WORKING_WINE_VERSION" POL_System_TmpCreate "$PREFIX" Set_OS "winxp" POL_SetupWindow_VMS "128" POL_Call POL_Function_SetResolution POL_Call POL_Install_directplay POL_SetupWindow_menu "What is your language version?" "Languages" "english|french" "|" LANGUAGEVERSION="$APP_ANSWER" if [ "$APP_ANSWER" == "english" ]; then SETUPFILE="SETUP.EXE" LANG="Install Freelancer." elif [ "$APP_ANSWER" == "french" ]; then SETUPFILE="install.exe" LANG="Programme d'installation Freelancer." fi POL_SetupWindow_cdrom POL_SetupWindow_check_cdrom "00000000.016" POL_Wine start /unix "$CDROM/$SETUPFILE" POL_Wine_WaitExit "$(eval_gettext '$LANG')" #Patching the game to add support for more resolutions, first time the game will run at 1024x458 but now you can change it to match the virtual desktop rm --force "$WINEPREFIX/drive_c/Program Files/Microsoft Games/Freelancer/EXE/d3d8.dll" cd "$POL_System_TmpDir" POL_Download "http://download.fileplanet.com/ftp1/062004/UnofficialFLSPPatch1.4.zip?st=hnULf7zeAqFzZz3vBBtAow&e=1551549858" unzip "UnofficialFLSPPatch1.4.zip" cd "./Fl" cp --recursive -f "Data/*.*" "$WINEPREFIX/drive_c/Program Files/Microsoft Games/Freelancer/DATA" cp -f "Exe/nameresources.dll" "$WINEPREFIX/drive_c/Program Files/Microsoft Games/Freelancer/EXE" cd "$POL_System_TmpDir" POL_Download "http://adoxa.altervista.org/freelancer/jflp.exe" POL_Wine start /unix "jflp.exe" POL_Wine_WaitExit "jflp.exe" POL_Shortcut "Freelancer.exe" "$TITLE" "$TITLE.png" POL_System_TmpDelete POL_SetupWindow_Close exit 0 |
Contributions
Filters:
ContributeMember | Message |
LinuxScripter | Saturday 2 March 2019 at 16:16 |
LinuxScripter
|
InformationThis update has been approved by the team. MessageI've updated the script but right now I dont have time to test it. Differences@@ -1,70 +1,84 @@ -#!/bin/bash +#!/usr/bin/env playonlinux-bash # Date : (2013-03-01 17-00) -# Last revision : (2013-07-24 09-13) -# Wine version used : 1.5.24 -# Distribution used to test : Ubuntu 12.10, Nvidia Geforce 9800 GT 512MB using -# nvidia-experimental-310 driver, Intel® Core™2 Duo CPU E4400 @ 2.00GHz×2, Memory 1,9 GiB -# Author : lahtis lahtis@gmail.com -# Script licence : GPL v.2 +# Last revision : (2019-03-02 16-07) +# Wine version used : 4.0 +# Distribution used to test : Ubuntu 12.10 with Nvidia Geforce 9800 GT 512MB using nvidia-experimental-310 driver Intel® Core™2 Duo CPU E4400 @ 2.00GHz×2 (lathis), Ubuntu 18.04 x64 with Nvidia Geforce GTX 1070, Intel Core i7-7700K @ 4.20GHz (LinuxScripter) +# Author : lahtis lahtis@gmail.com, LinuxScripter +# Script licence : GPLv.2 # Program licence : Retail -# Freelancer installer and 1.1 offical patching. - +# Support France and English CD/DVD-version. + # CHANGELOG # [SuperPlumus] (2013-07-24 09-13) # Update gettext messages # Clean code # Fix POL_Install_directplay call (missing POL_Call) # Fix $PLAYONLINUX variable check presence - +# [LinuxScripter] (2018-05-02 21-15) +# Reorganized the script to make it look cleaner and more uniform +# Added MD5 sum to the patch file +# Removed the unnecesseary mv command +# [LinuxScripter] (2019-03-02 16-07) +# Using newer wine version +# Changed the download links sicne the old ones expired + [ -z "$PLAYONLINUX" ] && exit source "$PLAYONLINUX/lib/sources" - + TITLE="Freelancer" PREFIX="Freelancer" -WORKING_WINE_VERSION="1.5.24" -SERVERTITLE="FreelanceServer" +WORKING_WINE_VERSION="4.0" EDITOR="Microsoft game studios" GAME_URL="http://www.microsoft.com/games/freelancer/default.aspx" -AUTHOR="lahtis" -GAME_VMS="512" - +AUTHOR="lahtis, LinuxScripter" + 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 1600 POL_Debug_Init - + POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX" - + POL_Wine_SelectPrefix "$PREFIX" +POL_System_SetArch "x86" POL_Wine_PrefixCreate "$WORKING_WINE_VERSION" - POL_System_TmpCreate "$PREFIX" - -POL_SetupWindow_VMS $GAME_VMS - Set_OS "winxp" -Set_Desktop "On" "800" "600" - + +POL_SetupWindow_VMS "128" +POL_Call POL_Function_SetResolution POL_Call POL_Install_directplay - + + +POL_SetupWindow_menu "What is your language version?" "Languages" "english|french" "|" +LANGUAGEVERSION="$APP_ANSWER" + if [ "$APP_ANSWER" == "english" ]; then + SETUPFILE="SETUP.EXE" + LANG="Install Freelancer." + elif [ "$APP_ANSWER" == "french" ]; then + SETUPFILE="install.exe" + LANG="Programme d'installation Freelancer." + fi + POL_SetupWindow_cdrom POL_SetupWindow_check_cdrom "00000000.016" -POL_Wine start /unix "$CDROM/SETUP.EXE" -POL_Wine_WaitExit "$TITLE" - -POL_Shortcut "Freelancer.exe" "$TITLE" "$TITLE.png" - -# Install patch 1.1 +POL_Wine start /unix "$CDROM/$SETUPFILE" +POL_Wine_WaitExit "$(eval_gettext '$LANG')" +#Patching the game to add support for more resolutions, first time the game will run at 1024x458 but now you can change it to match the virtual desktop +rm --force "$WINEPREFIX/drive_c/Program Files/Microsoft Games/Freelancer/EXE/d3d8.dll" +cd "$POL_System_TmpDir" +POL_Download "http://download.fileplanet.com/ftp1/062004/UnofficialFLSPPatch1.4.zip?st=hnULf7zeAqFzZz3vBBtAow&e=1551549858" +unzip "UnofficialFLSPPatch1.4.zip" +cd "./Fl" +cp --recursive -f "Data/*.*" "$WINEPREFIX/drive_c/Program Files/Microsoft Games/Freelancer/DATA" +cp -f "Exe/nameresources.dll" "$WINEPREFIX/drive_c/Program Files/Microsoft Games/Freelancer/EXE" cd "$POL_System_TmpDir" -POL_Download "http://download.microsoft.com/download/5/4/2/542a372f-d540-468d-a653-2cdced8d1d0d/flpatch.exe" "b2621b2a33c519d8b599cb3579be4c02" -POL_Wine_WaitBefore "$TITLE - Patch 1.1" -POL_Wine "$POL_System_TmpDir/flpatch.exe" -POL_Wine_WaitExit "$TITLE - Patch 1.1" - -POL_Shortcut "FLServer.exe" "$TITLE server" "$SERVERTITLE.png" -# End install patch 1.1 - +POL_Download "http://adoxa.altervista.org/freelancer/jflp.exe" +POL_Wine start /unix "jflp.exe" +POL_Wine_WaitExit "jflp.exe" + +POL_Shortcut "Freelancer.exe" "$TITLE" "$TITLE.png" + POL_System_TmpDelete - POL_SetupWindow_Close - exit 0 \ No newline at end of file New source code#!/usr/bin/env playonlinux-bash # Date : (2013-03-01 17-00) # Last revision : (2019-03-02 16-07) # Wine version used : 4.0 # Distribution used to test : Ubuntu 12.10 with Nvidia Geforce 9800 GT 512MB using nvidia-experimental-310 driver Intel® Core™2 Duo CPU E4400 @ 2.00GHz×2 (lathis), Ubuntu 18.04 x64 with Nvidia Geforce GTX 1070, Intel Core i7-7700K @ 4.20GHz (LinuxScripter) # Author : lahtis lahtis@gmail.com, LinuxScripter # Script licence : GPLv.2 # Program licence : Retail # Support France and English CD/DVD-version. # CHANGELOG # [SuperPlumus] (2013-07-24 09-13) # Update gettext messages # Clean code # Fix POL_Install_directplay call (missing POL_Call) # Fix $PLAYONLINUX variable check presence # [LinuxScripter] (2018-05-02 21-15) # Reorganized the script to make it look cleaner and more uniform # Added MD5 sum to the patch file # Removed the unnecesseary mv command # [LinuxScripter] (2019-03-02 16-07) # Using newer wine version # Changed the download links sicne the old ones expired [ -z "$PLAYONLINUX" ] && exit source "$PLAYONLINUX/lib/sources" TITLE="Freelancer" PREFIX="Freelancer" WORKING_WINE_VERSION="4.0" EDITOR="Microsoft game studios" GAME_URL="http://www.microsoft.com/games/freelancer/default.aspx" AUTHOR="lahtis, LinuxScripter" 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 1600 POL_Debug_Init POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX" POL_Wine_SelectPrefix "$PREFIX" POL_System_SetArch "x86" POL_Wine_PrefixCreate "$WORKING_WINE_VERSION" POL_System_TmpCreate "$PREFIX" Set_OS "winxp" POL_SetupWindow_VMS "128" POL_Call POL_Function_SetResolution POL_Call POL_Install_directplay POL_SetupWindow_menu "What is your language version?" "Languages" "english|french" "|" LANGUAGEVERSION="$APP_ANSWER" if [ "$APP_ANSWER" == "english" ]; then SETUPFILE="SETUP.EXE" LANG="Install Freelancer." elif [ "$APP_ANSWER" == "french" ]; then SETUPFILE="install.exe" LANG="Programme d'installation Freelancer." fi POL_SetupWindow_cdrom POL_SetupWindow_check_cdrom "00000000.016" POL_Wine start /unix "$CDROM/$SETUPFILE" POL_Wine_WaitExit "$(eval_gettext '$LANG')" #Patching the game to add support for more resolutions, first time the game will run at 1024x458 but now you can change it to match the virtual desktop rm --force "$WINEPREFIX/drive_c/Program Files/Microsoft Games/Freelancer/EXE/d3d8.dll" cd "$POL_System_TmpDir" POL_Download "http://download.fileplanet.com/ftp1/062004/UnofficialFLSPPatch1.4.zip?st=hnULf7zeAqFzZz3vBBtAow&e=1551549858" unzip "UnofficialFLSPPatch1.4.zip" cd "./Fl" cp --recursive -f "Data/*.*" "$WINEPREFIX/drive_c/Program Files/Microsoft Games/Freelancer/DATA" cp -f "Exe/nameresources.dll" "$WINEPREFIX/drive_c/Program Files/Microsoft Games/Freelancer/EXE" cd "$POL_System_TmpDir" POL_Download "http://adoxa.altervista.org/freelancer/jflp.exe" POL_Wine start /unix "jflp.exe" POL_Wine_WaitExit "jflp.exe" POL_Shortcut "Freelancer.exe" "$TITLE" "$TITLE.png" POL_System_TmpDelete POL_SetupWindow_Close exit 0 Replies |
D_Zanna | Sunday 24 February 2019 at 13:25 |
D_Zanna
|
MessageHello, Got the game installed and working fine, but missing the dialogs when in space. RepliesMonday 25 February 2019 at 12:32
Saturday 2 March 2019 at 13:45
Saturday 2 March 2019 at 16:03
|
LinuxScripter | Tuesday 1 May 2018 at 22:55 |
LinuxScripter
|
WarningThis update has not been approved yet by the team. MessageReworked the script. Now uses diffirent patches to make sure it will scale to the virtual desktop's resolution. Even if it wont do it automaticly you can set it in game's options. Differences@@ -1,70 +1,81 @@ -#!/bin/bash +#!/usr/bin/env playonlinux-bash # Date : (2013-03-01 17-00) -# Last revision : (2013-07-24 09-13) -# Wine version used : 1.5.24 -# Distribution used to test : Ubuntu 12.10, Nvidia Geforce 9800 GT 512MB using -# nvidia-experimental-310 driver, Intel® Core™2 Duo CPU E4400 @ 2.00GHz×2, Memory 1,9 GiB -# Author : lahtis lahtis@gmail.com -# Script licence : GPL v.2 +# Last revision : (2018-05-02 21-15) +# Wine version used : 3.1 +# Distribution used to test : Ubuntu 12.10 with Nvidia Geforce 9800 GT 512MB using nvidia-experimental-310 driver Intel® Core™2 Duo CPU E4400 @ 2.00GHz×2 (lathis), Ubuntu 18.04 x64 with Nvidia Geforce GTX 1070, Intel Core i7-7700K @ 4.20GHz (LinuxScripter) +# Author : lahtis lahtis@gmail.com, LinuxScripter +# Script licence : GPLv.2 # Program licence : Retail -# Freelancer installer and 1.1 offical patching. - +# Support France and English CD/DVD-version. + # CHANGELOG # [SuperPlumus] (2013-07-24 09-13) # Update gettext messages # Clean code # Fix POL_Install_directplay call (missing POL_Call) # Fix $PLAYONLINUX variable check presence - +# [LinuxScripter] (2018-05-02 21-15) +# Reorganized the script to make it look cleaner and more uniform +# Added MD5 sum to the patch file +# Removed the unnecesseary mv command + [ -z "$PLAYONLINUX" ] && exit source "$PLAYONLINUX/lib/sources" - + TITLE="Freelancer" PREFIX="Freelancer" -WORKING_WINE_VERSION="1.5.24" -SERVERTITLE="FreelanceServer" +WORKING_WINE_VERSION="3.1" EDITOR="Microsoft game studios" GAME_URL="http://www.microsoft.com/games/freelancer/default.aspx" -AUTHOR="lahtis" -GAME_VMS="512" - +AUTHOR="lahtis, LinuxScripter" + 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 1600 POL_Debug_Init - + POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX" - + POL_Wine_SelectPrefix "$PREFIX" +POL_System_SetArch "x86" POL_Wine_PrefixCreate "$WORKING_WINE_VERSION" - POL_System_TmpCreate "$PREFIX" - -POL_SetupWindow_VMS $GAME_VMS - Set_OS "winxp" -Set_Desktop "On" "800" "600" - + +POL_SetupWindow_VMS "128" +POL_Call POL_Function_SetResolution POL_Call POL_Install_directplay - + + +POL_SetupWindow_menu "What is your language version?" "Languages" "english|french" "|" +LANGUAGEVERSION="$APP_ANSWER" + if [ "$APP_ANSWER" == "english" ]; then + SETUPFILE="SETUP.EXE" + LANG="Install Freelancer." + elif [ "$APP_ANSWER" == "french" ]; then + SETUPFILE="install.exe" + LANG="Programme d'installation Freelancer." + fi + POL_SetupWindow_cdrom POL_SetupWindow_check_cdrom "00000000.016" -POL_Wine start /unix "$CDROM/SETUP.EXE" -POL_Wine_WaitExit "$TITLE" - -POL_Shortcut "Freelancer.exe" "$TITLE" "$TITLE.png" - -# Install patch 1.1 +POL_Wine start /unix "$CDROM/$SETUPFILE" +POL_Wine_WaitExit "$(eval_gettext '$LANG')" +#Patching the game to add support for more resolutions, first time the game will run at 1024x458 but now you can change it to match the virtual desktop +rm --force "$WINEPREFIX/drive_c/Program Files/Microsoft Games/Freelancer/EXE/d3d8.dll" +cd "$POL_System_TmpDir" +POL_Download "http://sjc5.dl.dbolical.com/dl/2008/01/28/flsp14unofficial.zip?st=2-Evcp2pbXBC1fT8P4Efuw==&e=1525206833" +unzip "flsp14unofficial.zip" +cd "./Fl" +cp --recursive -f "Data/*.*" "$WINEPREFIX/drive_c/Program Files/Microsoft Games/Freelancer/DATA" +cp -f "Exe/nameresources.dll" "$WINEPREFIX/drive_c/Program Files/Microsoft Games/Freelancer/EXE" cd "$POL_System_TmpDir" -POL_Download "http://download.microsoft.com/download/5/4/2/542a372f-d540-468d-a653-2cdced8d1d0d/flpatch.exe" "b2621b2a33c519d8b599cb3579be4c02" -POL_Wine_WaitBefore "$TITLE - Patch 1.1" -POL_Wine "$POL_System_TmpDir/flpatch.exe" -POL_Wine_WaitExit "$TITLE - Patch 1.1" - -POL_Shortcut "FLServer.exe" "$TITLE server" "$SERVERTITLE.png" -# End install patch 1.1 - +POL_Download "http://adoxa.altervista.org/freelancer/jflp.exe.bin" +POL_Wine start /unix "jflp.exe.bin" +POL_Wine_WaitExit "jflp.ex.bin" + +POL_Shortcut "Freelancer.exe" "$TITLE" "$TITLE.png" + POL_System_TmpDelete - POL_SetupWindow_Close - exit 0 \ No newline at end of file New source code#!/usr/bin/env playonlinux-bash # Date : (2013-03-01 17-00) # Last revision : (2018-05-02 21-15) # Wine version used : 3.1 # Distribution used to test : Ubuntu 12.10 with Nvidia Geforce 9800 GT 512MB using nvidia-experimental-310 driver Intel® Core™2 Duo CPU E4400 @ 2.00GHz×2 (lathis), Ubuntu 18.04 x64 with Nvidia Geforce GTX 1070, Intel Core i7-7700K @ 4.20GHz (LinuxScripter) # Author : lahtis lahtis@gmail.com, LinuxScripter # Script licence : GPLv.2 # Program licence : Retail # Support France and English CD/DVD-version. # CHANGELOG # [SuperPlumus] (2013-07-24 09-13) # Update gettext messages # Clean code # Fix POL_Install_directplay call (missing POL_Call) # Fix $PLAYONLINUX variable check presence # [LinuxScripter] (2018-05-02 21-15) # Reorganized the script to make it look cleaner and more uniform # Added MD5 sum to the patch file # Removed the unnecesseary mv command [ -z "$PLAYONLINUX" ] && exit source "$PLAYONLINUX/lib/sources" TITLE="Freelancer" PREFIX="Freelancer" WORKING_WINE_VERSION="3.1" EDITOR="Microsoft game studios" GAME_URL="http://www.microsoft.com/games/freelancer/default.aspx" AUTHOR="lahtis, LinuxScripter" 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 1600 POL_Debug_Init POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX" POL_Wine_SelectPrefix "$PREFIX" POL_System_SetArch "x86" POL_Wine_PrefixCreate "$WORKING_WINE_VERSION" POL_System_TmpCreate "$PREFIX" Set_OS "winxp" POL_SetupWindow_VMS "128" POL_Call POL_Function_SetResolution POL_Call POL_Install_directplay POL_SetupWindow_menu "What is your language version?" "Languages" "english|french" "|" LANGUAGEVERSION="$APP_ANSWER" if [ "$APP_ANSWER" == "english" ]; then SETUPFILE="SETUP.EXE" LANG="Install Freelancer." elif [ "$APP_ANSWER" == "french" ]; then SETUPFILE="install.exe" LANG="Programme d'installation Freelancer." fi POL_SetupWindow_cdrom POL_SetupWindow_check_cdrom "00000000.016" POL_Wine start /unix "$CDROM/$SETUPFILE" POL_Wine_WaitExit "$(eval_gettext '$LANG')" #Patching the game to add support for more resolutions, first time the game will run at 1024x458 but now you can change it to match the virtual desktop rm --force "$WINEPREFIX/drive_c/Program Files/Microsoft Games/Freelancer/EXE/d3d8.dll" cd "$POL_System_TmpDir" POL_Download "http://sjc5.dl.dbolical.com/dl/2008/01/28/flsp14unofficial.zip?st=2-Evcp2pbXBC1fT8P4Efuw==&e=1525206833" unzip "flsp14unofficial.zip" cd "./Fl" cp --recursive -f "Data/*.*" "$WINEPREFIX/drive_c/Program Files/Microsoft Games/Freelancer/DATA" cp -f "Exe/nameresources.dll" "$WINEPREFIX/drive_c/Program Files/Microsoft Games/Freelancer/EXE" cd "$POL_System_TmpDir" POL_Download "http://adoxa.altervista.org/freelancer/jflp.exe.bin" POL_Wine start /unix "jflp.exe.bin" POL_Wine_WaitExit "jflp.ex.bin" POL_Shortcut "Freelancer.exe" "$TITLE" "$TITLE.png" POL_System_TmpDelete POL_SetupWindow_Close exit 0 Replies |
lahtis | Thursday 8 February 2018 at 23:08 |
lahtis
|
WarningThis update has not been approved yet by the team. Message
Differences@@ -1,70 +1,99 @@ -#!/bin/bash +#!/usr/bin/env playonlinux-bash # Date : (2013-03-01 17-00) -# Last revision : (2013-07-24 09-13) +# Last revision : (2017-02-08 23-54) # Wine version used : 1.5.24 # Distribution used to test : Ubuntu 12.10, Nvidia Geforce 9800 GT 512MB using # nvidia-experimental-310 driver, Intel® Core™2 Duo CPU E4400 @ 2.00GHz×2, Memory 1,9 GiB # Author : lahtis lahtis@gmail.com -# Script licence : GPL v.2 +# Script licence : GPLv.2 # Program licence : Retail -# Freelancer installer and 1.1 offical patching. - +# Support France and English CD/DVD-version. + # CHANGELOG # [SuperPlumus] (2013-07-24 09-13) # Update gettext messages # Clean code # Fix POL_Install_directplay call (missing POL_Call) # Fix $PLAYONLINUX variable check presence - + [ -z "$PLAYONLINUX" ] && exit source "$PLAYONLINUX/lib/sources" - + TITLE="Freelancer" PREFIX="Freelancer" -WORKING_WINE_VERSION="1.5.24" -SERVERTITLE="FreelanceServer" +WORKING_WINE_VERSION="3.1" EDITOR="Microsoft game studios" GAME_URL="http://www.microsoft.com/games/freelancer/default.aspx" AUTHOR="lahtis" -GAME_VMS="512" - + 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 1600 POL_Debug_Init - + POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX" - + POL_Wine_SelectPrefix "$PREFIX" +POL_System_SetArch "x86" POL_Wine_PrefixCreate "$WORKING_WINE_VERSION" - POL_System_TmpCreate "$PREFIX" - -POL_SetupWindow_VMS $GAME_VMS - Set_OS "winxp" -Set_Desktop "On" "800" "600" +POL_SetupWindow_VMS "128" +POL_Call POL_Function_SetResolution POL_Call POL_Install_directplay + +POL_SetupWindow_menu "What is your language version?" "Languages" "english|french" "|" +LANGUAGEVERSION="$APP_ANSWER" + if [ "$APP_ANSWER" == "english" ]; then + SETUPFILE="SETUP.EXE" + LANG="Install Freelancer." + elif [ "$APP_ANSWER" == "french" ]; then + SETUPFILE="install.exe" + LANG="Programme d'installation Freelancer." + fi + POL_SetupWindow_cdrom POL_SetupWindow_check_cdrom "00000000.016" -POL_Wine start /unix "$CDROM/SETUP.EXE" -POL_Wine_WaitExit "$TITLE" - +POL_Wine start /unix "$CDROM/$SETUPFILE" +POL_Wine_WaitExit "$(eval_gettext '$LANG')" + POL_Shortcut "Freelancer.exe" "$TITLE" "$TITLE.png" - -# Install patch 1.1 -cd "$POL_System_TmpDir" -POL_Download "http://download.microsoft.com/download/5/4/2/542a372f-d540-468d-a653-2cdced8d1d0d/flpatch.exe" "b2621b2a33c519d8b599cb3579be4c02" -POL_Wine_WaitBefore "$TITLE - Patch 1.1" -POL_Wine "$POL_System_TmpDir/flpatch.exe" -POL_Wine_WaitExit "$TITLE - Patch 1.1" - -POL_Shortcut "FLServer.exe" "$TITLE server" "$SERVERTITLE.png" -# End install patch 1.1 - -POL_System_TmpDelete - + +POL_SetupWindow_question "$(eval_gettext 'Do you want to install patch?')" "$TITLE" +if [ "$APP_ANSWER" = "TRUE" ]; then + + POL_SetupWindow_InstallMethod "DOWNLOAD,LOCAL" + + if [ "$INSTALL_METHOD" = "DOWNLOAD" ]; then + # Download patch 1.1 + cd "$POL_System_TmpDir" + POL_Download "http://the-starport.net/freelancer/download/visit.php?cid=1&lid=2639" + + # Move file to correct filename + mv "visit.php?cid=1&lid=2639" "flpatch.zip" || POL_Debug_Fatal "$(eval_gettext 'Error rename the file!')" + + # Unzip patch + unzip "flpatch.zip" || POL_Debug_Fatal "$(eval_gettext 'Error unzip the file!')" + POL_Wine_WaitBefore "$TITLE" + + # Install 1.1 patch + POL_Wine "$POL_System_TmpDir/flpatch.exe" || POL_Debug_Fatal "$(eval_gettext 'Error file installing!')" + POL_Wine_WaitExit "$TITLE" + POL_System_TmpDelete + fi + + if [ "$INSTALL_METHOD" = "LOCAL" ]; then + cd "$HOME" + POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE" + SetupFile="$APP_ANSWER" + POL_Wine_WaitBefore "$TITLE" + POL_Wine start /unix "$SetupFile" + fi + +fi + +POL_Wine_WaitExit POL_SetupWindow_Close - exit 0 \ No newline at end of file New source code#!/usr/bin/env playonlinux-bash # Date : (2013-03-01 17-00) # Last revision : (2017-02-08 23-54) # Wine version used : 1.5.24 # Distribution used to test : Ubuntu 12.10, Nvidia Geforce 9800 GT 512MB using # nvidia-experimental-310 driver, Intel® Core™2 Duo CPU E4400 @ 2.00GHz×2, Memory 1,9 GiB # Author : lahtis lahtis@gmail.com # Script licence : GPLv.2 # Program licence : Retail # Support France and English CD/DVD-version. # CHANGELOG # [SuperPlumus] (2013-07-24 09-13) # Update gettext messages # Clean code # Fix POL_Install_directplay call (missing POL_Call) # Fix $PLAYONLINUX variable check presence [ -z "$PLAYONLINUX" ] && exit source "$PLAYONLINUX/lib/sources" TITLE="Freelancer" PREFIX="Freelancer" WORKING_WINE_VERSION="3.1" EDITOR="Microsoft game studios" GAME_URL="http://www.microsoft.com/games/freelancer/default.aspx" AUTHOR="lahtis" 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 1600 POL_Debug_Init POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX" POL_Wine_SelectPrefix "$PREFIX" POL_System_SetArch "x86" POL_Wine_PrefixCreate "$WORKING_WINE_VERSION" POL_System_TmpCreate "$PREFIX" Set_OS "winxp" POL_SetupWindow_VMS "128" POL_Call POL_Function_SetResolution POL_Call POL_Install_directplay POL_SetupWindow_menu "What is your language version?" "Languages" "english|french" "|" LANGUAGEVERSION="$APP_ANSWER" if [ "$APP_ANSWER" == "english" ]; then SETUPFILE="SETUP.EXE" LANG="Install Freelancer." elif [ "$APP_ANSWER" == "french" ]; then SETUPFILE="install.exe" LANG="Programme d'installation Freelancer." fi POL_SetupWindow_cdrom POL_SetupWindow_check_cdrom "00000000.016" POL_Wine start /unix "$CDROM/$SETUPFILE" POL_Wine_WaitExit "$(eval_gettext '$LANG')" POL_Shortcut "Freelancer.exe" "$TITLE" "$TITLE.png" POL_SetupWindow_question "$(eval_gettext 'Do you want to install patch?')" "$TITLE" if [ "$APP_ANSWER" = "TRUE" ]; then POL_SetupWindow_InstallMethod "DOWNLOAD,LOCAL" if [ "$INSTALL_METHOD" = "DOWNLOAD" ]; then # Download patch 1.1 cd "$POL_System_TmpDir" POL_Download "http://the-starport.net/freelancer/download/visit.php?cid=1&lid=2639" # Move file to correct filename mv "visit.php?cid=1&lid=2639" "flpatch.zip" || POL_Debug_Fatal "$(eval_gettext 'Error rename the file!')" # Unzip patch unzip "flpatch.zip" || POL_Debug_Fatal "$(eval_gettext 'Error unzip the file!')" POL_Wine_WaitBefore "$TITLE" # Install 1.1 patch POL_Wine "$POL_System_TmpDir/flpatch.exe" || POL_Debug_Fatal "$(eval_gettext 'Error file installing!')" POL_Wine_WaitExit "$TITLE" POL_System_TmpDelete fi if [ "$INSTALL_METHOD" = "LOCAL" ]; then cd "$HOME" POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE" SetupFile="$APP_ANSWER" POL_Wine_WaitBefore "$TITLE" POL_Wine start /unix "$SetupFile" fi fi POL_Wine_WaitExit POL_SetupWindow_Close exit 0 RepliesTuesday 1 May 2018 at 21:09
|
lahtis | Thursday 8 February 2018 at 17:49 |
lahtis
|
WarningThis update has not been approved yet by the team. MessageTesting language selector for cd-rom installer. The previous one did not work for Ubuntu. Differences@@ -1,70 +1,99 @@ -#!/bin/bash +#!/usr/bin/env playonlinux-bash # Date : (2013-03-01 17-00) -# Last revision : (2013-07-24 09-13) +# Last revision : (2017-02-08 18-43) # Wine version used : 1.5.24 # Distribution used to test : Ubuntu 12.10, Nvidia Geforce 9800 GT 512MB using # nvidia-experimental-310 driver, Intel® Core™2 Duo CPU E4400 @ 2.00GHz×2, Memory 1,9 GiB # Author : lahtis lahtis@gmail.com -# Script licence : GPL v.2 +# Script licence : GPLv.2 # Program licence : Retail -# Freelancer installer and 1.1 offical patching. - +# Support France and English CD-version. + # CHANGELOG # [SuperPlumus] (2013-07-24 09-13) # Update gettext messages # Clean code # Fix POL_Install_directplay call (missing POL_Call) # Fix $PLAYONLINUX variable check presence - + [ -z "$PLAYONLINUX" ] && exit source "$PLAYONLINUX/lib/sources" - + TITLE="Freelancer" PREFIX="Freelancer" -WORKING_WINE_VERSION="1.5.24" -SERVERTITLE="FreelanceServer" +WORKING_WINE_VERSION="3.1" EDITOR="Microsoft game studios" GAME_URL="http://www.microsoft.com/games/freelancer/default.aspx" AUTHOR="lahtis" -GAME_VMS="512" - + 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 1600 POL_Debug_Init - + POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX" - + POL_Wine_SelectPrefix "$PREFIX" +POL_System_SetArch "x86" POL_Wine_PrefixCreate "$WORKING_WINE_VERSION" - POL_System_TmpCreate "$PREFIX" - -POL_SetupWindow_VMS $GAME_VMS - Set_OS "winxp" -Set_Desktop "On" "800" "600" POL_Call POL_Install_directplay +POL_SetupWindow_VMS "128" +POL_SetupWindow_message "$(eval_gettext 'Please insert game media into your disk drive\nif not already done.')" "$TITLE" POL_SetupWindow_cdrom POL_SetupWindow_check_cdrom "00000000.016" -POL_Wine start /unix "$CDROM/SETUP.EXE" -POL_Wine_WaitExit "$TITLE" -POL_Shortcut "Freelancer.exe" "$TITLE" "$TITLE.png" +POL_SetupWindow_InstallMethod "ENGLISH,FRANCE" -# Install patch 1.1 -cd "$POL_System_TmpDir" -POL_Download "http://download.microsoft.com/download/5/4/2/542a372f-d540-468d-a653-2cdced8d1d0d/flpatch.exe" "b2621b2a33c519d8b599cb3579be4c02" -POL_Wine_WaitBefore "$TITLE - Patch 1.1" -POL_Wine "$POL_System_TmpDir/flpatch.exe" -POL_Wine_WaitExit "$TITLE - Patch 1.1" +if [ "$INSTALL_METHOD" = "ENGLISH" ]; then + POL_Wine start /unix "$CDROM/SETUP.EXE" + POL_Wine_WaitExit "$TITLE" +fi + +if [ "$INSTALL_METHOD" = "FRANCE" ]; then + POL_Wine start /unix "$CDROM/install.exe" + POL_Wine_WaitExit "$(eval_gettext 'Programme d'installation Freelancer')" +fi -POL_Shortcut "FLServer.exe" "$TITLE server" "$SERVERTITLE.png" -# End install patch 1.1 +POL_Shortcut "Freelancer.exe" "$TITLE" "$TITLE.png" -POL_System_TmpDelete +POL_SetupWindow_question "$(eval_gettext 'Do you want to install patch?')" "$TITLE" +if [ "$APP_ANSWER" = "TRUE" ]; then -POL_SetupWindow_Close + POL_SetupWindow_InstallMethod "DOWNLOAD,LOCAL" + + if [ "$INSTALL_METHOD" = "DOWNLOAD" ]; then + + # Download patch 1.1 + cd "$POL_System_TmpDir" + POL_Download "http://the-starport.net/freelancer/download/visit.php?cid=1&lid=2639" + + # Move file to correct filename + mv "visit.php?cid=1&lid=2639" "flpatch.zip" || POL_Debug_Fatal "$(eval_gettext 'Error rename the file!')" + + # Unzip patch + unzip "flpatch.zip" || POL_Debug_Fatal "$(eval_gettext 'Error unzip the file!')" + POL_Wine_WaitBefore "$TITLE" + + # Install 1.1 patch + POL_Wine "$POL_System_TmpDir/flpatch.exe" || POL_Debug_Fatal "$(eval_gettext 'Error file installing!')" + POL_Wine_WaitExit "$TITLE" + fi + + if [ "$INSTALL_METHOD" = "LOCAL" ]; then + + cd "$HOME" + POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE" + SetupFile="$APP_ANSWER" + POL_Wine_WaitBefore "$TITLE" + POL_Wine start /unix "$SetupFile" + fi + +fi +POL_Wine_WaitExit +POL_SetupWindow_Close exit 0 \ No newline at end of file New source code#!/usr/bin/env playonlinux-bash # Date : (2013-03-01 17-00) # Last revision : (2017-02-08 18-43) # Wine version used : 1.5.24 # Distribution used to test : Ubuntu 12.10, Nvidia Geforce 9800 GT 512MB using # nvidia-experimental-310 driver, Intel® Core™2 Duo CPU E4400 @ 2.00GHz×2, Memory 1,9 GiB # Author : lahtis lahtis@gmail.com # Script licence : GPLv.2 # Program licence : Retail # Support France and English CD-version. # CHANGELOG # [SuperPlumus] (2013-07-24 09-13) # Update gettext messages # Clean code # Fix POL_Install_directplay call (missing POL_Call) # Fix $PLAYONLINUX variable check presence [ -z "$PLAYONLINUX" ] && exit source "$PLAYONLINUX/lib/sources" TITLE="Freelancer" PREFIX="Freelancer" WORKING_WINE_VERSION="3.1" EDITOR="Microsoft game studios" GAME_URL="http://www.microsoft.com/games/freelancer/default.aspx" AUTHOR="lahtis" 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 1600 POL_Debug_Init POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX" POL_Wine_SelectPrefix "$PREFIX" POL_System_SetArch "x86" POL_Wine_PrefixCreate "$WORKING_WINE_VERSION" POL_System_TmpCreate "$PREFIX" Set_OS "winxp" POL_Call POL_Install_directplay POL_SetupWindow_VMS "128" POL_SetupWindow_message "$(eval_gettext 'Please insert game media into your disk drive\nif not already done.')" "$TITLE" POL_SetupWindow_cdrom POL_SetupWindow_check_cdrom "00000000.016" POL_SetupWindow_InstallMethod "ENGLISH,FRANCE" if [ "$INSTALL_METHOD" = "ENGLISH" ]; then POL_Wine start /unix "$CDROM/SETUP.EXE" POL_Wine_WaitExit "$TITLE" fi if [ "$INSTALL_METHOD" = "FRANCE" ]; then POL_Wine start /unix "$CDROM/install.exe" POL_Wine_WaitExit "$(eval_gettext 'Programme d'installation Freelancer')" fi POL_Shortcut "Freelancer.exe" "$TITLE" "$TITLE.png" POL_SetupWindow_question "$(eval_gettext 'Do you want to install patch?')" "$TITLE" if [ "$APP_ANSWER" = "TRUE" ]; then POL_SetupWindow_InstallMethod "DOWNLOAD,LOCAL" if [ "$INSTALL_METHOD" = "DOWNLOAD" ]; then # Download patch 1.1 cd "$POL_System_TmpDir" POL_Download "http://the-starport.net/freelancer/download/visit.php?cid=1&lid=2639" # Move file to correct filename mv "visit.php?cid=1&lid=2639" "flpatch.zip" || POL_Debug_Fatal "$(eval_gettext 'Error rename the file!')" # Unzip patch unzip "flpatch.zip" || POL_Debug_Fatal "$(eval_gettext 'Error unzip the file!')" POL_Wine_WaitBefore "$TITLE" # Install 1.1 patch POL_Wine "$POL_System_TmpDir/flpatch.exe" || POL_Debug_Fatal "$(eval_gettext 'Error file installing!')" POL_Wine_WaitExit "$TITLE" fi if [ "$INSTALL_METHOD" = "LOCAL" ]; then cd "$HOME" POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE" SetupFile="$APP_ANSWER" POL_Wine_WaitBefore "$TITLE" POL_Wine start /unix "$SetupFile" fi fi POL_Wine_WaitExit POL_SetupWindow_Close exit 0 Replies |
lahtis | Tuesday 6 February 2018 at 1:03 |
lahtis
|
WarningThis update has not been approved yet by the team. Message
Differences@@ -1,13 +1,13 @@ -#!/bin/bash +#!/usr/bin/env playonlinux-bash # Date : (2013-03-01 17-00) -# Last revision : (2013-07-24 09-13) +# Last revision : (2017-02-06 02-02) # Wine version used : 1.5.24 # Distribution used to test : Ubuntu 12.10, Nvidia Geforce 9800 GT 512MB using # nvidia-experimental-310 driver, Intel® Core™2 Duo CPU E4400 @ 2.00GHz×2, Memory 1,9 GiB # Author : lahtis lahtis@gmail.com # Script licence : GPL v.2 # Program licence : Retail -# Freelancer installer and 1.1 offical patching. +# Support France and English CD-version. # CHANGELOG # [SuperPlumus] (2013-07-24 09-13) @@ -26,45 +26,35 @@ EDITOR="Microsoft game studios" GAME_URL="http://www.microsoft.com/games/freelancer/default.aspx" AUTHOR="lahtis" -GAME_VMS="512" 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 1600 POL_Debug_Init POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX" POL_Wine_SelectPrefix "$PREFIX" +POL_System_SetArch "x86" POL_Wine_PrefixCreate "$WORKING_WINE_VERSION" - POL_System_TmpCreate "$PREFIX" - -POL_SetupWindow_VMS $GAME_VMS - Set_OS "winxp" -Set_Desktop "On" "800" "600" +Set_Desktop "On" "1024" "768" POL_Call POL_Install_directplay +POL_SetupWindow_VMS "512" POL_SetupWindow_cdrom POL_SetupWindow_check_cdrom "00000000.016" -POL_Wine start /unix "$CDROM/SETUP.EXE" -POL_Wine_WaitExit "$TITLE" - +if [ -f "$CDROM/install.exe" ]; then + POL_Wine start /unix "$CDROM/install.exe" + POL_Wine_WaitExit "$(eval_gettext 'Programme d'installation Freelancer')" +else + POL_Wine start /unix "$CDROM/SETUP.EXE" + POL_Wine_WaitExit "$TITLE" +fi + POL_Shortcut "Freelancer.exe" "$TITLE" "$TITLE.png" -# Install patch 1.1 -cd "$POL_System_TmpDir" -POL_Download "http://download.microsoft.com/download/5/4/2/542a372f-d540-468d-a653-2cdced8d1d0d/flpatch.exe" "b2621b2a33c519d8b599cb3579be4c02" -POL_Wine_WaitBefore "$TITLE - Patch 1.1" -POL_Wine "$POL_System_TmpDir/flpatch.exe" -POL_Wine_WaitExit "$TITLE - Patch 1.1" - -POL_Shortcut "FLServer.exe" "$TITLE server" "$SERVERTITLE.png" -# End install patch 1.1 - -POL_System_TmpDelete - POL_SetupWindow_Close - exit 0 \ No newline at end of file New source code#!/usr/bin/env playonlinux-bash # Date : (2013-03-01 17-00) # Last revision : (2017-02-06 02-02) # Wine version used : 1.5.24 # Distribution used to test : Ubuntu 12.10, Nvidia Geforce 9800 GT 512MB using # nvidia-experimental-310 driver, Intel® Core™2 Duo CPU E4400 @ 2.00GHz×2, Memory 1,9 GiB # Author : lahtis lahtis@gmail.com # Script licence : GPL v.2 # Program licence : Retail # Support France and English CD-version. # CHANGELOG # [SuperPlumus] (2013-07-24 09-13) # Update gettext messages # Clean code # Fix POL_Install_directplay call (missing POL_Call) # Fix $PLAYONLINUX variable check presence [ -z "$PLAYONLINUX" ] && exit source "$PLAYONLINUX/lib/sources" TITLE="Freelancer" PREFIX="Freelancer" WORKING_WINE_VERSION="1.5.24" SERVERTITLE="FreelanceServer" EDITOR="Microsoft game studios" GAME_URL="http://www.microsoft.com/games/freelancer/default.aspx" AUTHOR="lahtis" 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 1600 POL_Debug_Init POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX" POL_Wine_SelectPrefix "$PREFIX" POL_System_SetArch "x86" POL_Wine_PrefixCreate "$WORKING_WINE_VERSION" POL_System_TmpCreate "$PREFIX" Set_OS "winxp" Set_Desktop "On" "1024" "768" POL_Call POL_Install_directplay POL_SetupWindow_VMS "512" POL_SetupWindow_cdrom POL_SetupWindow_check_cdrom "00000000.016" if [ -f "$CDROM/install.exe" ]; then POL_Wine start /unix "$CDROM/install.exe" POL_Wine_WaitExit "$(eval_gettext 'Programme d'installation Freelancer')" else POL_Wine start /unix "$CDROM/SETUP.EXE" POL_Wine_WaitExit "$TITLE" fi POL_Shortcut "Freelancer.exe" "$TITLE" "$TITLE.png" POL_SetupWindow_Close exit 0 Replies |
cschreib | Monday 1 January 2018 at 15:06 |
cschreib
|
WarningThis update has not been approved yet by the team. MessageInstaller fails for French CD, since "SETUP.EXE" is renamed to "install.exe" in this language, and program title is not "Freelancer". Differences@@ -1,6 +1,6 @@ #!/bin/bash # Date : (2013-03-01 17-00) -# Last revision : (2013-07-24 09-13) +# Last revision : (2018-01-01 15-00) # Wine version used : 1.5.24 # Distribution used to test : Ubuntu 12.10, Nvidia Geforce 9800 GT 512MB using # nvidia-experimental-310 driver, Intel® Core™2 Duo CPU E4400 @ 2.00GHz×2, Memory 1,9 GiB @@ -10,6 +10,8 @@ # Freelancer installer and 1.1 offical patching. # CHANGELOG +# [cschreib] (2018-01-01 15-00) +# Fix SETUP.EXE file name for French CD # [SuperPlumus] (2013-07-24 09-13) # Update gettext messages # Clean code @@ -48,8 +50,13 @@ POL_SetupWindow_cdrom POL_SetupWindow_check_cdrom "00000000.016" -POL_Wine start /unix "$CDROM/SETUP.EXE" -POL_Wine_WaitExit "$TITLE" +if [ -f "$CDROM/install.exe" ]; then + POL_Wine start /unix "$CDROM/install.exe" + POL_Wine_WaitExit "Programme d'installation Freelancer" +else + POL_Wine start /unix "$CDROM/SETUP.EXE" + POL_Wine_WaitExit "$TITLE" +fi POL_Shortcut "Freelancer.exe" "$TITLE" "$TITLE.png" New source code#!/bin/bash # Date : (2013-03-01 17-00) # Last revision : (2018-01-01 15-00) # Wine version used : 1.5.24 # Distribution used to test : Ubuntu 12.10, Nvidia Geforce 9800 GT 512MB using # nvidia-experimental-310 driver, Intel® Core™2 Duo CPU E4400 @ 2.00GHz×2, Memory 1,9 GiB # Author : lahtis lahtis@gmail.com # Script licence : GPL v.2 # Program licence : Retail # Freelancer installer and 1.1 offical patching. # CHANGELOG # [cschreib] (2018-01-01 15-00) # Fix SETUP.EXE file name for French CD # [SuperPlumus] (2013-07-24 09-13) # Update gettext messages # Clean code # Fix POL_Install_directplay call (missing POL_Call) # Fix $PLAYONLINUX variable check presence [ -z "$PLAYONLINUX" ] && exit source "$PLAYONLINUX/lib/sources" TITLE="Freelancer" PREFIX="Freelancer" WORKING_WINE_VERSION="1.5.24" SERVERTITLE="FreelanceServer" EDITOR="Microsoft game studios" GAME_URL="http://www.microsoft.com/games/freelancer/default.aspx" AUTHOR="lahtis" GAME_VMS="512" 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_Debug_Init POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX" POL_Wine_SelectPrefix "$PREFIX" POL_Wine_PrefixCreate "$WORKING_WINE_VERSION" POL_System_TmpCreate "$PREFIX" POL_SetupWindow_VMS $GAME_VMS Set_OS "winxp" Set_Desktop "On" "800" "600" POL_Call POL_Install_directplay POL_SetupWindow_cdrom POL_SetupWindow_check_cdrom "00000000.016" if [ -f "$CDROM/install.exe" ]; then POL_Wine start /unix "$CDROM/install.exe" POL_Wine_WaitExit "Programme d'installation Freelancer" else POL_Wine start /unix "$CDROM/SETUP.EXE" POL_Wine_WaitExit "$TITLE" fi POL_Shortcut "Freelancer.exe" "$TITLE" "$TITLE.png" # Install patch 1.1 cd "$POL_System_TmpDir" POL_Download "http://download.microsoft.com/download/5/4/2/542a372f-d540-468d-a653-2cdced8d1d0d/flpatch.exe" "b2621b2a33c519d8b599cb3579be4c02" POL_Wine_WaitBefore "$TITLE - Patch 1.1" POL_Wine "$POL_System_TmpDir/flpatch.exe" POL_Wine_WaitExit "$TITLE - Patch 1.1" POL_Shortcut "FLServer.exe" "$TITLE server" "$SERVERTITLE.png" # End install patch 1.1 POL_System_TmpDelete POL_SetupWindow_Close exit 0 RepliesTuesday 6 February 2018 at 0:35
|
lahtis | Sunday 22 January 2017 at 17:46 |
lahtis
|
WarningThis update has not been approved yet by the team. Messagefixed patch donwloader. Differences@@ -1,70 +1,84 @@ #!/bin/bash # Date : (2013-03-01 17-00) -# Last revision : (2013-07-24 09-13) +# Last revision : (2017-01-22 18:39) # Wine version used : 1.5.24 # Distribution used to test : Ubuntu 12.10, Nvidia Geforce 9800 GT 512MB using # nvidia-experimental-310 driver, Intel® Core™2 Duo CPU E4400 @ 2.00GHz×2, Memory 1,9 GiB # Author : lahtis lahtis@gmail.com -# Script licence : GPL v.2 +# Script licence : GPLv.2 # Program licence : Retail -# Freelancer installer and 1.1 offical patching. - +# Freelancer installer and 1.1 offical patch. + # CHANGELOG # [SuperPlumus] (2013-07-24 09-13) # Update gettext messages # Clean code # Fix POL_Install_directplay call (missing POL_Call) # Fix $PLAYONLINUX variable check presence - + [ -z "$PLAYONLINUX" ] && exit source "$PLAYONLINUX/lib/sources" - + TITLE="Freelancer" PREFIX="Freelancer" WORKING_WINE_VERSION="1.5.24" -SERVERTITLE="FreelanceServer" EDITOR="Microsoft game studios" GAME_URL="http://www.microsoft.com/games/freelancer/default.aspx" AUTHOR="lahtis" GAME_VMS="512" +UPDATE_VERSION="1.1" + 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_Debug_Init - + POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX" - + POL_Wine_SelectPrefix "$PREFIX" POL_Wine_PrefixCreate "$WORKING_WINE_VERSION" - -POL_System_TmpCreate "$PREFIX" - + POL_System_TmpCreate "$PREFIX" POL_SetupWindow_VMS $GAME_VMS -Set_OS "winxp" -Set_Desktop "On" "800" "600" +# Fix pulseaudio issue +which pulseaudio && Set_OS "winxp" +Set_Desktop "On" "1024" "768" + POL_Call POL_Install_directplay - + POL_SetupWindow_cdrom POL_SetupWindow_check_cdrom "00000000.016" POL_Wine start /unix "$CDROM/SETUP.EXE" POL_Wine_WaitExit "$TITLE" - + POL_Shortcut "Freelancer.exe" "$TITLE" "$TITLE.png" -# Install patch 1.1 -cd "$POL_System_TmpDir" -POL_Download "http://download.microsoft.com/download/5/4/2/542a372f-d540-468d-a653-2cdced8d1d0d/flpatch.exe" "b2621b2a33c519d8b599cb3579be4c02" -POL_Wine_WaitBefore "$TITLE - Patch 1.1" -POL_Wine "$POL_System_TmpDir/flpatch.exe" -POL_Wine_WaitExit "$TITLE - Patch 1.1" - -POL_Shortcut "FLServer.exe" "$TITLE server" "$SERVERTITLE.png" -# End install patch 1.1 - +POL_SetupWindow_question "$(eval_gettext 'Do you want to install $TITLE $UPDATE_VERSION update?')" "$TITLE" +if [ "$APP_ANSWER" = "TRUE" ] +then + + # Download patch 1.1 + cd "$POL_System_TmpDir" + POL_Download "http://the-starport.net/freelancer/download/visit.php?cid=1&lid=2639" + + # Move file to correct filename + mv "visit.php?cid=1&lid=2639" "flpatch.zip" || POL_Debug_Fatal "$(eval_gettext 'Error rename the file!')" + + # Unzip patch + unzip "flpatch.zip" || POL_Debug_Fatal "$(eval_gettext 'Error unzip the file!')" + POL_Wine_WaitBefore "$TITLE" + + # Install 1.1 patch + POL_Wine "$POL_System_TmpDir/flpatch.exe" || POL_Debug_Fatal "$(eval_gettext 'Error file installing!')" + POL_Wine_WaitExit "$TITLE" + + # Create server shortcut + POL_Shortcut "FLServer.exe" "$TITLE server" "$TITLE.png" + +fi + POL_System_TmpDelete - POL_SetupWindow_Close - -exit 0 \ No newline at end of file + +exit 0 New source code#!/bin/bash # Date : (2013-03-01 17-00) # Last revision : (2017-01-22 18:39) # Wine version used : 1.5.24 # Distribution used to test : Ubuntu 12.10, Nvidia Geforce 9800 GT 512MB using # nvidia-experimental-310 driver, Intel® Core™2 Duo CPU E4400 @ 2.00GHz×2, Memory 1,9 GiB # Author : lahtis lahtis@gmail.com # Script licence : GPLv.2 # Program licence : Retail # Freelancer installer and 1.1 offical patch. # CHANGELOG # [SuperPlumus] (2013-07-24 09-13) # Update gettext messages # Clean code # Fix POL_Install_directplay call (missing POL_Call) # Fix $PLAYONLINUX variable check presence [ -z "$PLAYONLINUX" ] && exit source "$PLAYONLINUX/lib/sources" TITLE="Freelancer" PREFIX="Freelancer" WORKING_WINE_VERSION="1.5.24" EDITOR="Microsoft game studios" GAME_URL="http://www.microsoft.com/games/freelancer/default.aspx" AUTHOR="lahtis" GAME_VMS="512" UPDATE_VERSION="1.1" 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_Debug_Init POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX" POL_Wine_SelectPrefix "$PREFIX" POL_Wine_PrefixCreate "$WORKING_WINE_VERSION" POL_System_TmpCreate "$PREFIX" POL_SetupWindow_VMS $GAME_VMS # Fix pulseaudio issue which pulseaudio && Set_OS "winxp" Set_Desktop "On" "1024" "768" POL_Call POL_Install_directplay POL_SetupWindow_cdrom POL_SetupWindow_check_cdrom "00000000.016" POL_Wine start /unix "$CDROM/SETUP.EXE" POL_Wine_WaitExit "$TITLE" POL_Shortcut "Freelancer.exe" "$TITLE" "$TITLE.png" POL_SetupWindow_question "$(eval_gettext 'Do you want to install $TITLE $UPDATE_VERSION update?')" "$TITLE" if [ "$APP_ANSWER" = "TRUE" ] then # Download patch 1.1 cd "$POL_System_TmpDir" POL_Download "http://the-starport.net/freelancer/download/visit.php?cid=1&lid=2639" # Move file to correct filename mv "visit.php?cid=1&lid=2639" "flpatch.zip" || POL_Debug_Fatal "$(eval_gettext 'Error rename the file!')" # Unzip patch unzip "flpatch.zip" || POL_Debug_Fatal "$(eval_gettext 'Error unzip the file!')" POL_Wine_WaitBefore "$TITLE" # Install 1.1 patch POL_Wine "$POL_System_TmpDir/flpatch.exe" || POL_Debug_Fatal "$(eval_gettext 'Error file installing!')" POL_Wine_WaitExit "$TITLE" # Create server shortcut POL_Shortcut "FLServer.exe" "$TITLE server" "$TITLE.png" fi POL_System_TmpDelete POL_SetupWindow_Close exit 0 Replies |
valarkis | Tuesday 20 September 2016 at 23:00 |
valarkis
|
Messagemy beloved freelancer wont run. installation runs well (german or english cd) game starts only in windowed/emulated desktop mode with max. 1024x768 size! no bigger screensize. no fullscreen. but only with "old" wine versions. not higher than 1.5xx or so!? if i use a higher wine version, i got graphic bugs ..see no mouse pointer, or so and it runs only until the main menu fine. if i click new game or load game - it crashes every time. too bad! using mint17 and zorin9 linux, uptodate.
thx for reading
Replies |
Theredbaron1834 | Sunday 18 September 2016 at 8:48 |
Theredbaron1834
|
MessageDoes not install at all now as the patch download is no longer working. Plus, even if you download the patch separately, mounting the CD in wine doesn't seem to work with the security. It does still seem to run with a no-cd patch (grabbed from here) which I don't think could be used in this. Thus, it might be best to remove, as it doesn't work and would just cause issues. RepliesSunday 22 January 2017 at 17:48
|
Friday 4 March 2016 at 1:08 | |
|
MessageDidn't work with stock-settings. Running this on Arch with Kernel 4.3 on a radeon r7 265
I switched the wine version to 1.9.0-staging and disabled the simulated desktop. Now the game starts and the singleplayer seems to work.
Biggest issue probably is the same as on windows: the software-cursors that is reacting too slow due to v-sync. Replies |
nicolas.collart | Sunday 22 February 2015 at 17:28 |
nicolas.collart
|
MessageGame works great in single player. I cannot switch to fullscreen though, it is always limited to a windows where the game appears... any idea on how to fix this? RepliesSunday 22 February 2015 at 17:42
|
lahtis | Thursday 22 January 2015 at 15:09 |
lahtis
|
MessageHow to get online-play working. http://discoverygc.com/forums/showthread.php?tid=48363&pid=1610948#pid1610948 Replies |
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