Assassin's Creed Unity

File information

Last updated

Original upload

Created by

NameTaken

Uploaded by

NameTaken3125

Virus scan

Some manually verified files

About this mod

Fixes some of the annoying bugs and adds some quality-of-life "abilities" like "Enter Windows by pressing R", "More permissive Quickdrop and Quickshot", "Removable Hood", "Select bombs by scrolling Mouse Wheel", "Catch Ledges" (made slightly more reliable), "Autowalk", "Less sticky Take Cover/Leave Cover", "Lookbehind Button" etc.

Permissions and credits
Mirrors
Donations
The mod aims to fix some of the annoying things about Assassin's Creed Unity.


>>> Features
  • Enter windows by pressing R like in Assassin's Creed Syndicate (when climbing walls)
  • Removable Hood toggle (keyboard "H" by default)
  • More situations that allow dropping bombs and performing Quickshots (e.g. during a jump, a slide, a climb etc.); Quickshot is less easily interrupted
  • Aim bombs from peaks
  • Wider FOV when aiming bombs and the Guillotine Gun, zoom can be adjusted by pressing Right Mouse Button
  • Arno is not forced to pull out the melee weapon while Disguise is active
  • Select Bombs by scrolling the Mouse Wheel
  • Catch nearby Ledges when in uncontrolled freefall by holding Interaction/ParkourDown button (already present in the game, but made slightly more reliable)
  • Auto walk and Slow Walk on keyboard
  • Less "sticky" Take Cover/Leave Cover
  • Slightly more responsive Crouch button
  • Easier turn when swinging on a horizontal bar
  • Some other minor things
Also some cheats:
  • Weather Controls
  • Use the Head of Saint Denis outside missions (Thanks Jinouga on YouTube for the idea)
  • Unbreakable Disguise


>>> Some GIFs


>>> Requirements
Assassin's Creed Unity 1.5.0. There were multiple reports that both the Steam and the Uplay versions are supported.


>>> How to use
TL;DR:
  1. Place ACUFixes.dll and ACUFixesLoader.exe into the same folder.
  2. Start the ACUFixesLoader.exe (might need to start the game first).
Details
  • Place ACUFixes.dll and ACUFixesLoader.exe into the same folder.
  • The mod itself is in the ACUFixes.dll. To use it, the DLL needs to be injected into the ACU.exe process.
  • The Loader is supposed to do that, but it is not required (though recommended).
  • After injection, a transparent overlay will be visible in the top left corner (it can be disabled in the menu).
  • Press INSERT button to open the menu, press END button to unload the mod.
There are 2 ways of loading the DLL mod:

- Use the new Loader
The included ACUFixesLoader.exe can start the ACU.exe process (or automatically find the running process) and inject the DLL. The Loader and the DLL need to be placed in the same folder. The Loader opens a console window. You can make it go away automatically by setting
"automaticallyCloseConsoleWindow" : true
in acufixesloader-config.json that will be created next to the ACUFixesLoader.exe after the first time it is started.
If the game is already running:
If the game version is correct, there should be no problems with this method.
  1. Start the ACUFixesLoader.exe.
  2. Done.
If the game process is NOT running:
The Loader will try to start the game and inject the DLL.
  1. Start the ACUFixesLoader.exe.
  2. The first time this is done, you'll be asked to find the ACU.exe file. It will be remembered on subsequent launches.
  3. The Loader will try to start the game. If it succeeds, the game will start and the mod will be loaded automatically.
  4. Now the ACUFixesLoader.exe can be used to launch the game and load the mod at the same time.

- NOT using the new Loader
Use any DLL Injector to inject the ACUFixes.dll into a running ACU.exe process.


>>> Warning
Consider backing up your savegame. Also, seems to work OK in Multiplayer but not tested very extensively.


>>> Source code
Github


>>> Credits
Sunbeam for figuring out the way to start modifying the game at all
CheatTheGame and Guided Hacking for teaching reverse engineering
rdbo for DX11-BaseHook
Vector4782 for the Hood Down Outfits Pack which was key to figuring out the Removable Hood toggle
kamzik123 for the AnvilToolkit which helped to identify some of the game objects
ocornut for the Dear ImGui library
Dark Byte for the Cheat Engine and the CCode blocks implementation
Jinouga on YouTube for the idea of bringing the Batlamp Of Franciade outdoors
SAD_DE, Jcers, LeoK for discovering and teaching the game's more obscure mechanics
Assassin's Creed youtubers for their hard work in making choreographed runs, for continuing to demonstrate the game's potential and for bringing attention to the ways it can be improved
The obviously passionate Assassin's Creed Unity developers who I wish had gotten more time.