Assassin's Creed

Informations

Creator Message
GNU_Raziel

Information

This installer has been approved by the team.

Informations

Platforms:
Downloads: 161742
Wine: 4.1

Feedbacks

Source code

#!/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:

Contribute
Member Message
Dadu042 Monday 13 May 2019 at 14:54
Dadu042

Information

This update has been approved by the team.

Message

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

New source code

#!/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

Replies

danielgpp Sunday 3 April 2016 at 14:23
danielgpp Anonymous

Message

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.

Replies

Sunday 12 May 2019 at 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 Sunday 5 July 2015 at 7:04
deri82 Anonymous

Warning

This update has not been approved yet by the team.
Use it at your own risk

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

New source code

#!/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

Replies

deri82 Saturday 4 July 2015 at 18:42
deri82 Anonymous

Message

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

Replies

Saturday 4 July 2015 at 20:09
Feel free to contribute a script change by clicking on "Contribute" button then "I want to submit an improvement"
Anonymous
Sunday 5 July 2015 at 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 Monday 11 August 2014 at 14:43
lief Anonymous

Message

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.

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