WineHQ

Assassin's Creed

Retail dvd version (1.0) and latest patched version (currently 1.2)

Application Details:

Version: 1.x
License: Retail
URL: http://assassinscreed.uk.ubi.c...
Votes: 23
Latest Rating: Platinum
Latest Wine Version Tested: 6.10-staging

Maintainers: About Maintainership

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works

Everything.

What does not

Workarounds

What was not tested

Everything was tested

Hardware tested

Graphics:

  • GPU: Nvidia
  • Driver: proprietary

Additional Comments

Just retest the game after wine upgrade from 6.9-staging to 6.10-staging. I solve correctly Gamepad trouble.

Tested on debian, with different wine version :

  • debian 11/testing repos : wine  version 5.0.3-3
  • wineHQ testing/bullseye repos : wine-stable  version 6.0
  • wineHQ testing/bullseye repos : wine-staging  version 6.10

How To :

Wine environment :

Use a fresh 64-bits winprefix. (export WINEARCH="win64")

Install d3dcompiler_47 with winetricks (winetricks -q d3dcompiler_47)

Install the game

Launch the game (wine AssassinsCreed_Dx10.exe nor wine AssassinsCreed_Game.exe)

Improvements (optional) : 

install PhysX and dxvk (winetricks -q physx dxvk)

I limit my FPS at 60 for power consumption. To do that, i add dxvk.conf file with "dxgi.syncInterval = 1" (need dxvk to do that)

MSAA cannot be enabled if the resolution is set too high (this is an
issue on Windows as well, not a wine issue). To fix it, i edit
Assassin.ini  in
drive_c/users/$MY_USER/Application_Data/Ubisoft/Assassin\'s\ Creed/ and
set Multisampling=2

Game version tested :

Assassin's Creed : Director's Cut Edition.

Gamepad troubles solved :

Had some trouble with my gamepad, but not a wine issue. /dev/input/js0 and /dev/input/event24 invert RX and RZ axis.
First, I remap axis with jstest-gtk, and use js controler ingame, it works, but i need to rempap for other  games.

Finally, I find a better way :
After creating a profile in game, exit the game.
Edit the save binding map file : /$WINEPREFIX/drive_c/users/$USER/Application\ Data/Ubisoft/Assassin\'s\ Creed/Saved\ Games/1623029687.map
Set correctly the gamepad mapping
I give more explanations and details on this thread : https://bugs.winehq.org/show_b... (https://bugs.winehq.org/show_bug.cgi?id=50664)

Install script & tips :

On my github : https://github.com/beastie-git... (https://github.com/beastie-git/Linux-Games/tree/main/assassin's creed)

Software and Hardware :

Intel(R) Xeon(R) CPU E5-1620 v3 @ 3.50GHz

NVIDIA GeForce GTX 980
Mad Catz Xbox 360 Controller

Driver Version: 460.73.01
CUDA Version: 11.2

Mesa Version : 20.3.4-1
Vulkan Instance Version : 1.2.155
Dxvk Version : 1.8.1

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
CurrentDebian GNU/Linux 11.x "Bullseye" x86_64Jun 06 20216.10-stagingYes Yes NoPlatinumbestie 
ShowDebian GNU/Linux 11.x "Bullseye" x86_64Jun 01 20216.9-stagingYes Yes NoPlatinumbestie 
ShowLinux Mint 20.1Feb 28 20216.2-stagingYes Yes NoBronzeAnonymous 
ShowManjaro LinuxJan 22 20183.0-rc6Yes Yes NoSilverIsira Seneviratne 
ShowLinux Mint 17.3 "Rosa" x86_64May 25 20161.9.10Yes Yes NoGarbageCory 

Known Bugs

Bug # Description Status Resolution Other apps affected
33442 Assassin's Creed ingame slowdown/lagg UNCONFIRMED View

Show all bugs

HowTo / Notes

Performance tweaks

1.) You can improve game performance with this registry settings:

[Software\\Wine\\Direct3D]
"DirectDrawRenderer"="opengl"
"VideoMemorySize"="896"

Set VideoMemorySize to correct amount of RAM for your graphics card.

2.)Run the game with WINEDEBUG=-all command (note: if you want to submit bug and post error logs, make sure you are NOT using this command)

3.)Make sure you have latest official drivers installed for you graphics card. 

HOWTO

The game can be installed and patched. To make the game start up with wine you need to add d3dx9_36.dll to .wine/system32

There is easy way to fix the mouse problem, just add this registry key:

[Software\\Wine\\DirectInput]
"MouseWarpOverride"="force"

You will have to use keyboard in menu with this settings, but in game mouse is working without any bugs.

Comments

Back