Assassin's Creed

Informations

Créateur Messages
GNU_Raziel

Information

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

Informations

Plate-formes :
Téléchargements : 161742
Wine: 4.1

Retours d'expérience

Code source

#!/bin/bash
# Changelog
#
# [Quentin PARIS] (2011-10-29 19:09) Updated translations,
#   Changed prefix name
#   rm -rf "$POL_USER_ROOT/tmp/*" won't do anything. Removing it
#
# [Dadu042] (2019-05-12) Script did not allow to launch the game once installed (POL 4.3.4 + Wine 1.7.46 and 4.2).
#                        I did updates and rewrote. Tested with retail DVD v1.02 (french).
#
# Date : (2009-06-06 14-00)
# Last revision : (2019-05-13 14:49)
# Wine version used : 1.3.7, 1.3.8, 1.3.23, 1.3.27, 1.3.28, 1.7.46
# Distribution used to test : Debian Testing x64
# Author : NSWL and GNU_Raziel and Dadu042
# Licence : Retail
# Only For : http://www.playonlinux.com
#
# Game 32 bits, based on DirectX 9 (with Shaders 3.0).

 
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
 
TITLE="Assassin's Creed"
PREFIX="AssassinsCreed"
WORKING_WINE_VERSION="4.1"
AUTHOR="NSLW and GNU_Raziel and Dadu042"
EDITOR="Ubisoft"
GAME_URL="https://pcgamingwiki.com/wiki/Assassin%27s_Creed"

# Minimum video memory size required (game spec on the retail box)
GAME_VMS="256"

# Starting the script
POL_SetupWindow_Init
 
# Starting debugging API
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 "$TITLE"

Set_OS "vista"
 
# Choose between DVD and Digital Download version
POL_SetupWindow_InstallMethod "DVD,STEAM,LOCAL"
 
# Installing mandatory dependencies
if [ "$INSTALL_METHOD" == "STEAM" ]; then
        POL_Call POL_Install_steam
fi

# Fail (2019)
# POL_Call POL_Install_dxfullsetup
 
# Mandatory pre-install fix for steam
POL_Call POL_Install_steam_flags "15100"
 
# Begin game installation
if [ "$INSTALL_METHOD" == "DVD" ]; then
        # Asking for CDROM and checking if it's correct one
        POL_SetupWindow_message "$(eval_gettext 'Please insert the game media into your disk drive.')" "$TITLE"
        POL_SetupWindow_cdrom
        POL_SetupWindow_check_cdrom "System/AssassinsCreed_Game.exe"
        POL_Wine start /unix "$CDROM/setup.exe"
        POL_Wine_WaitExit "$TITLE"
elif [ "$INSTALL_METHOD" == "STEAM" ]; then
        cd "$WINEPREFIX/drive_c/$PROGRAMFILES/Steam"
        POL_Wine start /unix "steam.exe" steam://install/15100
        POL_Wine_WaitExit "$TITLE"
else
        # Asking then installing DDV of the game
        cd "$HOME"
        POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE"
        SETUP_EXE="$APP_ANSWER"
        POL_Wine start /unix "$SETUP_EXE"
        POL_Wine_WaitExit "$TITLE"
fi

# Asking about memory size of graphic card
POL_SetupWindow_VMS $GAME_VMS

# Fix for this game
POL_Wine_Direct3D "DirectDrawRenderer" "opengl"
 
# Set Graphic Card informations keys for wine
POL_Call POL_Install_VideoDriver

# Useless with Wine v3+ ?
# Sound problem fix - pulseaudio related
 [ "$POL_OS" = "Linux" ] && Set_SoundDriver "alsa"
 [ "$POL_OS" = "Linux" ] && Set_SoundEmulDriver "Y"
## End Fix
 
## PlayOnMac Section
[ "$POL_OS" = "Mac" ] && Set_Managed "Off"
## End Section
 
# Making shortcut
if [ "$INSTALL_METHOD" == "STEAM" ]; then
        POL_Shortcut "steam.exe" "$TITLE" "" "steam://rungameid/15100"
else
        POL_Shortcut "AssassinsCreed_Dx9.exe" "$TITLE"

        # This one crash with Wine 3.x and 4.x
        # POL_Shortcut "AssassinsCreed_Launcher.exe" "$TITLE"

        POL_Shortcut_Document "$TITLE" "AssassinsCreed.pdf"
fi

POL_System_TmpDelete
POL_SetupWindow_Close
exit 0

Contributions

Filters:

Contribuer
Membre Messages
Dadu042 Lundi 13 Mai 2019 à 14:54
Dadu042

Information

Cette mise à jour a été acceptée par l'équipe

Messages

Restore compatibility with POL (v4.3.4).

Differences

@@ -5,95 +5,114 @@
 #   Changed prefix name
 #   rm -rf "$POL_USER_ROOT/tmp/*" won't do anything. Removing it
 #
-
+# [Dadu042] (2019-05-12) Script did not allow to launch the game once installed (POL 4.3.4 + Wine 1.7.46 and 4.2).
+#                        I did updates and rewrote. Tested with retail DVD v1.02 (french).
+#
 # Date : (2009-06-06 14-00)
-# Last revision : (2011-09-10 15:58)
-# Wine version used : 1.3.7, 1.3.8, 1.3.23, 1.3.27, 1.3.28
+# Last revision : (2019-05-13 14:49)
+# Wine version used : 1.3.7, 1.3.8, 1.3.23, 1.3.27, 1.3.28, 1.7.46
 # Distribution used to test : Debian Testing x64
-# Author : NSWL & GNU_Raziel
+# Author : NSWL and GNU_Raziel and Dadu042
 # Licence : Retail
 # Only For : http://www.playonlinux.com
+#
+# Game 32 bits, based on DirectX 9 (with Shaders 3.0).
 
+ 
 [ "$PLAYONLINUX" = "" ] && exit 0
 source "$PLAYONLINUX/lib/sources"
-
+ 
 TITLE="Assassin's Creed"
 PREFIX="AssassinsCreed"
-WORKING_WINE_VERSION="1.7.46"
+WORKING_WINE_VERSION="4.1"
+AUTHOR="NSLW and GNU_Raziel and Dadu042"
+EDITOR="Ubisoft"
+GAME_URL="https://pcgamingwiki.com/wiki/Assassin%27s_Creed"
+
+# Minimum video memory size required (game spec on the retail box)
 GAME_VMS="256"
 
 # Starting the script
 POL_SetupWindow_Init
-
+ 
 # Starting debugging API
 POL_Debug_Init
 
-POL_SetupWindow_presentation "$TITLE" "Ubisoft" "http://assassinscreed.uk.ubi.com" "NSLW & GNU_Raziel" "$PREFIX" 
+POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX"
 
-# Setting prefix path
 POL_Wine_SelectPrefix "$PREFIX"
-
-# Downloading wine if necessary and creating prefix
-POL_System_SetArch "auto"
+POL_System_SetArch "x86"
 POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"
+POL_System_TmpCreate "$TITLE"
 
+Set_OS "vista"
+ 
 # Choose between DVD and Digital Download version
 POL_SetupWindow_InstallMethod "DVD,STEAM,LOCAL"
-
+ 
 # Installing mandatory dependencies
 if [ "$INSTALL_METHOD" == "STEAM" ]; then
-	POL_Call POL_Install_steam
+        POL_Call POL_Install_steam
 fi
-POL_Call POL_Install_dxfullsetup
 
+# Fail (2019)
+# POL_Call POL_Install_dxfullsetup
+ 
 # Mandatory pre-install fix for steam
 POL_Call POL_Install_steam_flags "15100"
-
+ 
 # Begin game installation
 if [ "$INSTALL_METHOD" == "DVD" ]; then
-	# Asking for CDROM and checking if it's correct one
-	POL_SetupWindow_message "$(eval_gettext 'Please insert the game media into your disk drive.')" "$TITLE"
-	POL_SetupWindow_cdrom
-	POL_SetupWindow_check_cdrom "System/AssassinsCreed_Game.exe"
-	POL_Wine start /unix "$CDROM/setup.exe"
-	POL_Wine_WaitExit "$TITLE"
+        # Asking for CDROM and checking if it's correct one
+        POL_SetupWindow_message "$(eval_gettext 'Please insert the game media into your disk drive.')" "$TITLE"
+        POL_SetupWindow_cdrom
+        POL_SetupWindow_check_cdrom "System/AssassinsCreed_Game.exe"
+        POL_Wine start /unix "$CDROM/setup.exe"
+        POL_Wine_WaitExit "$TITLE"
 elif [ "$INSTALL_METHOD" == "STEAM" ]; then
-	cd "$WINEPREFIX/drive_c/$PROGRAMFILES/Steam"
-	POL_Wine start /unix "steam.exe" steam://install/15100
-	POL_Wine_WaitExit "$TITLE"
+        cd "$WINEPREFIX/drive_c/$PROGRAMFILES/Steam"
+        POL_Wine start /unix "steam.exe" steam://install/15100
+        POL_Wine_WaitExit "$TITLE"
 else
-	# Asking then installing DDV of the game
-	cd "$HOME"
-	POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE"
-	SETUP_EXE="$APP_ANSWER"
-	POL_Wine start /unix "$SETUP_EXE"
-	POL_Wine_WaitExit "$TITLE"
+        # Asking then installing DDV of the game
+        cd "$HOME"
+        POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE"
+        SETUP_EXE="$APP_ANSWER"
+        POL_Wine start /unix "$SETUP_EXE"
+        POL_Wine_WaitExit "$TITLE"
 fi
 
 # Asking about memory size of graphic card
 POL_SetupWindow_VMS $GAME_VMS
 
-## Fix for this game
+# Fix for this game
 POL_Wine_Direct3D "DirectDrawRenderer" "opengl"
-
+ 
 # Set Graphic Card informations keys for wine
-POL_Wine_SetVideoDriver
+POL_Call POL_Install_VideoDriver
 
+# Useless with Wine v3+ ?
 # Sound problem fix - pulseaudio related
-[ "$POL_OS" = "Linux" ] && Set_SoundDriver "alsa"
-[ "$POL_OS" = "Linux" ] && Set_SoundEmulDriver "Y"
+ [ "$POL_OS" = "Linux" ] && Set_SoundDriver "alsa"
+ [ "$POL_OS" = "Linux" ] && Set_SoundEmulDriver "Y"
 ## End Fix
-
+ 
 ## PlayOnMac Section
 [ "$POL_OS" = "Mac" ] && Set_Managed "Off"
 ## End Section
-
+ 
 # Making shortcut
 if [ "$INSTALL_METHOD" == "STEAM" ]; then
-	POL_Shortcut "steam.exe" "$TITLE" "" "steam://rungameid/15100"
+        POL_Shortcut "steam.exe" "$TITLE" "" "steam://rungameid/15100"
 else
-	POL_Shortcut "AssassinsCreed_Launcher.exe" "$TITLE"
+        POL_Shortcut "AssassinsCreed_Dx9.exe" "$TITLE"
+
+        # This one crash with Wine 3.x and 4.x
+        # POL_Shortcut "AssassinsCreed_Launcher.exe" "$TITLE"
+
+        POL_Shortcut_Document "$TITLE" "AssassinsCreed.pdf"
 fi
 
+POL_System_TmpDelete
 POL_SetupWindow_Close
 exit 0
\ No newline at end of file

Nouveau code source

#!/bin/bash
# Changelog
#
# [Quentin PARIS] (2011-10-29 19:09) Updated translations,
#   Changed prefix name
#   rm -rf "$POL_USER_ROOT/tmp/*" won't do anything. Removing it
#
# [Dadu042] (2019-05-12) Script did not allow to launch the game once installed (POL 4.3.4 + Wine 1.7.46 and 4.2).
#                        I did updates and rewrote. Tested with retail DVD v1.02 (french).
#
# Date : (2009-06-06 14-00)
# Last revision : (2019-05-13 14:49)
# Wine version used : 1.3.7, 1.3.8, 1.3.23, 1.3.27, 1.3.28, 1.7.46
# Distribution used to test : Debian Testing x64
# Author : NSWL and GNU_Raziel and Dadu042
# Licence : Retail
# Only For : http://www.playonlinux.com
#
# Game 32 bits, based on DirectX 9 (with Shaders 3.0).

 
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
 
TITLE="Assassin's Creed"
PREFIX="AssassinsCreed"
WORKING_WINE_VERSION="4.1"
AUTHOR="NSLW and GNU_Raziel and Dadu042"
EDITOR="Ubisoft"
GAME_URL="https://pcgamingwiki.com/wiki/Assassin%27s_Creed"

# Minimum video memory size required (game spec on the retail box)
GAME_VMS="256"

# Starting the script
POL_SetupWindow_Init
 
# Starting debugging API
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 "$TITLE"

Set_OS "vista"
 
# Choose between DVD and Digital Download version
POL_SetupWindow_InstallMethod "DVD,STEAM,LOCAL"
 
# Installing mandatory dependencies
if [ "$INSTALL_METHOD" == "STEAM" ]; then
        POL_Call POL_Install_steam
fi

# Fail (2019)
# POL_Call POL_Install_dxfullsetup
 
# Mandatory pre-install fix for steam
POL_Call POL_Install_steam_flags "15100"
 
# Begin game installation
if [ "$INSTALL_METHOD" == "DVD" ]; then
        # Asking for CDROM and checking if it's correct one
        POL_SetupWindow_message "$(eval_gettext 'Please insert the game media into your disk drive.')" "$TITLE"
        POL_SetupWindow_cdrom
        POL_SetupWindow_check_cdrom "System/AssassinsCreed_Game.exe"
        POL_Wine start /unix "$CDROM/setup.exe"
        POL_Wine_WaitExit "$TITLE"
elif [ "$INSTALL_METHOD" == "STEAM" ]; then
        cd "$WINEPREFIX/drive_c/$PROGRAMFILES/Steam"
        POL_Wine start /unix "steam.exe" steam://install/15100
        POL_Wine_WaitExit "$TITLE"
else
        # Asking then installing DDV of the game
        cd "$HOME"
        POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE"
        SETUP_EXE="$APP_ANSWER"
        POL_Wine start /unix "$SETUP_EXE"
        POL_Wine_WaitExit "$TITLE"
fi

# Asking about memory size of graphic card
POL_SetupWindow_VMS $GAME_VMS

# Fix for this game
POL_Wine_Direct3D "DirectDrawRenderer" "opengl"
 
# Set Graphic Card informations keys for wine
POL_Call POL_Install_VideoDriver

# Useless with Wine v3+ ?
# Sound problem fix - pulseaudio related
 [ "$POL_OS" = "Linux" ] && Set_SoundDriver "alsa"
 [ "$POL_OS" = "Linux" ] && Set_SoundEmulDriver "Y"
## End Fix
 
## PlayOnMac Section
[ "$POL_OS" = "Mac" ] && Set_Managed "Off"
## End Section
 
# Making shortcut
if [ "$INSTALL_METHOD" == "STEAM" ]; then
        POL_Shortcut "steam.exe" "$TITLE" "" "steam://rungameid/15100"
else
        POL_Shortcut "AssassinsCreed_Dx9.exe" "$TITLE"

        # This one crash with Wine 3.x and 4.x
        # POL_Shortcut "AssassinsCreed_Launcher.exe" "$TITLE"

        POL_Shortcut_Document "$TITLE" "AssassinsCreed.pdf"
fi

POL_System_TmpDelete
POL_SetupWindow_Close
exit 0

Réponses

danielgpp Dimanche 3 Avril 2016 à 14:23
danielgpp Anonymous

Messages

Hello, I have the version of assassins creed 1 to download but it comes with DRM tages, as I do to install this DRM?

Thank you very much.

Réponses

Dimanche 12 Mai 2019 à 16:42
According https://wiki.winehq.org/Copy_Protection
Tages seems fixed from Wine 1.7.22 (2014).

 

And it seems to me (according to pcgamewiki.com) that DRM is removed by patch 1.02
deri82 Dimanche 5 Juillet 2015 à 7:04
deri82 Anonymous

Warning

Cette mise à jour n'a pas été approuvée par l'équipe.
Utilisez-la à vos risques et périls

Differences

@@ -19,7 +19,7 @@
 
 TITLE="Assassin's Creed"
 PREFIX="AssassinsCreed"
-WORKING_WINE_VERSION="1.3.28"
+WORKING_WINE_VERSION="1.7.46"
 GAME_VMS="256"
 
 # Starting the script

Nouveau code source

#!/bin/bash
# Changelog
#
# [Quentin PARIS] (2011-10-29 19:09) Updated translations,
#   Changed prefix name
#   rm -rf "$POL_USER_ROOT/tmp/*" won't do anything. Removing it
#

# Date : (2009-06-06 14-00)
# Last revision : (2011-09-10 15:58)
# Wine version used : 1.3.7, 1.3.8, 1.3.23, 1.3.27, 1.3.28
# Distribution used to test : Debian Testing x64
# Author : NSWL & GNU_Raziel
# Licence : Retail
# Only For : http://www.playonlinux.com

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

TITLE="Assassin's Creed"
PREFIX="AssassinsCreed"
WORKING_WINE_VERSION="1.7.46"
GAME_VMS="256"

# Starting the script
POL_SetupWindow_Init

# Starting debugging API
POL_Debug_Init

POL_SetupWindow_presentation "$TITLE" "Ubisoft" "http://assassinscreed.uk.ubi.com" "NSLW & GNU_Raziel" "$PREFIX" 

# Setting prefix path
POL_Wine_SelectPrefix "$PREFIX"

# Downloading wine if necessary and creating prefix
POL_System_SetArch "auto"
POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"

# Choose between DVD and Digital Download version
POL_SetupWindow_InstallMethod "DVD,STEAM,LOCAL"

# Installing mandatory dependencies
if [ "$INSTALL_METHOD" == "STEAM" ]; then
        POL_Call POL_Install_steam
fi
POL_Call POL_Install_dxfullsetup

# Mandatory pre-install fix for steam
POL_Call POL_Install_steam_flags "15100"

# Begin game installation
if [ "$INSTALL_METHOD" == "DVD" ]; then
        # Asking for CDROM and checking if it's correct one
        POL_SetupWindow_message "$(eval_gettext 'Please insert the game media into your disk drive.')" "$TITLE"
        POL_SetupWindow_cdrom
        POL_SetupWindow_check_cdrom "System/AssassinsCreed_Game.exe"
        POL_Wine start /unix "$CDROM/setup.exe"
        POL_Wine_WaitExit "$TITLE"
elif [ "$INSTALL_METHOD" == "STEAM" ]; then
        cd "$WINEPREFIX/drive_c/$PROGRAMFILES/Steam"
        POL_Wine start /unix "steam.exe" steam://install/15100
        POL_Wine_WaitExit "$TITLE"
else
        # Asking then installing DDV of the game
        cd "$HOME"
        POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE"
        SETUP_EXE="$APP_ANSWER"
        POL_Wine start /unix "$SETUP_EXE"
        POL_Wine_WaitExit "$TITLE"
fi

# Asking about memory size of graphic card
POL_SetupWindow_VMS $GAME_VMS

## Fix for this game
POL_Wine_Direct3D "DirectDrawRenderer" "opengl"

# Set Graphic Card informations keys for wine
POL_Wine_SetVideoDriver

# Sound problem fix - pulseaudio related
[ "$POL_OS" = "Linux" ] && Set_SoundDriver "alsa"
[ "$POL_OS" = "Linux" ] && Set_SoundEmulDriver "Y"
## End Fix

## PlayOnMac Section
[ "$POL_OS" = "Mac" ] && Set_Managed "Off"
## End Section

# Making shortcut
if [ "$INSTALL_METHOD" == "STEAM" ]; then
        POL_Shortcut "steam.exe" "$TITLE" "" "steam://rungameid/15100"
else
        POL_Shortcut "AssassinsCreed_Launcher.exe" "$TITLE"
fi

POL_SetupWindow_Close
exit 0

Réponses

deri82 Samedi 4 Juillet 2015 à 18:42
deri82 Anonymous

Messages

Could you upgrade the default wine version used? It should give fps improvements.

Réponses

Samedi 4 Juillet 2015 à 20:09
Feel free to contribute a script change by clicking on "Contribute" button then "I want to submit an improvement"
Anonymous
Dimanche 5 Juillet 2015 à 7:13
done. i am currently testing the updated script. I only modified the default wine version. I could not find what GAME_VMS="256" means. is that the gpu memory size it sets as default? That's really low for current hardware.
lief Lundi 11 Aoüt 2014 à 14:43
lief Anonymous

Messages

Today I was able to successfully install the gog version of this game.
But it is not all smooth yarn immediately.
First, the version of wine used is old and has a problem that prevents installation on ivy bridge processors.
So while installing I had to change the version of wine (I ask you to at least correct this problem.)
I chose the retail version (because the gog version was not there) and I did start the installation.
The installation at the end crashes and an error from which it is impossible to get out (if you can fix this problem, which I guess is due to the fact that your installer is not designed for the gog version then you should have solved all) . Despite this, the game seems to have installed anyway, starts and runs (for safety I have replaced the folder with the game folder with the installation carried out on windows).
To change the language just start the program that provides gog that is located in the installation folder, you have to start with playonmac in settings-> run an exe in this virtual drive (playonmac is the only one that allows the change of language because the version cider not doing the installation does not create the necessary files in the registry).

My feedback is positive, however, because the game works. But there is an error that will be given to all those with ivy bridge CPU. And another error that will be given to all those with the gog version (do not know the others). For this reason, this installer can not be considered stable.

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