Code Monkey home page Code Monkey logo

eaglepatch's Introduction

Join Discord

Support Author Help Ukraine

EaglePatchAC1

EaglePatchAC1 is an ASI plugin that fixes a number of issues in Assassin's Creed: Director's Cut Edition

EaglePatchAC1

Features

  • Unlocked multisampling on high resolutions
  • Added support of all XInput controllers
  • Added detection of hotplugged controllers
  • Removed support of DInput controllers
  • Gamepad and kb/mouse controls work at the same time (read note below)
  • Added ini setting for enabling PS3-like controls
  • Added ini setting to skip intro videos (without having to rename files)
  • [DX10 only] Fixed doubling of resolution modes in settings

Note: switching controls layout in game settings has no effect anymore, if you didn't use KeyboardMouse2 layout for keyboard, you need to change KeyboardLayout setting in EaglePatchAC1.ini

Installation

  1. Download Ultimate ASI Loader: https://github.com/ThirteenAG/Ultimate-ASI-Loader/releases/download/v4.68/Ultimate-ASI-Loader.zip
  2. Put dinput8.dll from Ultimate ASI Loader into your Assassin's Creed: Director's Cut Edition directory
  3. In your Assassin's Creed: Director's Cut Edition directory create a folder named scripts
  4. Put EaglePatchAC1.asi and EaglePatchAC1.ini into a newly created scripts folder
  5. Done! You may want to check EaglePatchAC1.ini for any settings you want to enable or disable

Confirmed supported exes

AssassinsCreed_Dx9.exe (GOG/Steam)

CRC32: E8936C99

MD5: 8E72C3333743780E43BC2C34BBF625F9

SHA-1: A9EA476E70F076709CCA59A802E26EC894432120

AssassinsCreed_Dx10.exe (GOG/Steam)

CRC32: 3AF8F9D0

MD5: CA87753255E2D14B1F18BB737C643792

SHA-1: 601475FD5EFA02BBAE80D1C06DFA25A0A1E7FD2F

EaglePatchAC2

EaglePatchAC2 is an ASI plugin that fixes a number of issues in Assassin's Creed II

EaglePatchAC2

Features

  • Improved shadow map size from 1024 to 4096 (only when shadow quality is maxed out in game's settings; can be disabled in ini)
  • Draw distance maxed out for buildings, peds and flags (can be disabled in ini)
  • Enables UPlay bonuses - Auditore Crypt, Altair robes, extra knifes, bonus dye (can be disabled in ini)
  • Added support of all XInput controllers
  • Added detection of hotplugged controllers
  • Removed support of DInput controllers
  • Gamepad and kb/mouse controls work at the same time (read note below)
  • Added ini setting for enabling PS3-like controls
  • Added ini setting to skip intro videos (without having to rename files)

Note: switching controls layout in game settings has no effect anymore, if you didn't use KeyboardMouse2 layout for keyboard, you need to change KeyboardLayout setting in EaglePatchAC2.ini

Installation

  1. Download Ultimate ASI Loader: https://github.com/ThirteenAG/Ultimate-ASI-Loader/releases/download/v4.68/Ultimate-ASI-Loader.zip
  2. Put dinput8.dll from Ultimate ASI Loader into your Assassin's Creed II directory
  3. In your Assassin's Creed II directory create a folder named scripts
  4. Put EaglePatchAC2.asi and EaglePatchAC2.ini into a newly created scripts folder
  5. Done! You may want to check EaglePatchAC2.ini for any settings you want to enable or disable

Supported versions

  • Digital UPlay
  • Retail Akella v1.01

These plugins are using a lightweight win32 patcher by withmorten: https://github.com/withmorten/patcher

eaglepatch's People

Contributors

sergeanur avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

eaglepatch's Issues

Dinput removal

Why? If you just replaced Dinput with Xinput you should make it togglable in the ini.

controller prompts replacement

Would it be possible to add a replacement of controller button prompts for the standard images? Current available mods require umod and are quite cumbersome to use (alt-tabbing from the game etc.). Ideally there could be optional icons for Xbox and PS through the ini file.

Assassin's Creed 2 FPS cap

First, thank you for a great patch! However, is there a way to increase AC2 FPS to at least 120, or even better, 140?

Ac 2 Eagle Patch

I am having trouble following the guide and I would like a video or further detailed explanation as to the setup as I am new to all of this.

EaglePatch Causes the game to not detect the Xbox controller correctly - Assassin's Creed 2.

Testing EaglePatch, I notice that when I go to the controls option, "Xinput Controller 1" appears in the list, instead of the name of my controller "Controller (Xbox One For Windows)".

And when I want to customize them, when I click on a function, and press a button on the controller, nothing happens. I have an original Xbox Series controller, which is wired to the computer.

Without the patch, it is detected correctly and with its respective name (as I mentioned before), but with it activated, the controller only works in the menu. And there is no other controller in the list.

That controller appears in the list even if no controller is connected to the computer. (Xinput Controller 1).

Before the patch:
AssassinsCreedIIGame_2023_06_10_11_12_30_977

After the patch:
AssassinsCreedIIGame_2023_06_10_11_14_42_550

[AC1] Possibility of fixing Ubisoft logo crash to desktop?

There's a surprisingly prevalent bug that doesn't seem to affect everyone involving the start up of the game. Apparently, the game attempts to connect to Ubisoft servers which no longer respond. For some users, this causes the game to crash, usually at the Ubisoft logo.

If the game is blocked from internet access via the firewall, this fixes the issue for some users. For others (like me), disconnecting from your computer's local network while the game starts is necessary (perhaps the game skips the connection attempt if it sees no network adapter has internet). Reconnecting once the main menu has loaded seems to be okay (though still others report stuttering issues unless their internet is disabled).

It might be possible to implement a fix for this in EaglePatch, thus eliminating one more step needed to play the game properly.

ACB and ACR ?

Is Assassins Creed Brotherhood and Revelations possible to match also?

Visual Artifacts when LOD enabled

When a bunch of NPCs are gathered in one place like a plaza their clothes get stretchy. Occasional crash occurs too.
Only LOD is enabled
downloadfile(14)

Playing on Linux/Steam Deck with default proton "WINEDLLOVERRIDES="dinput8=n,b" %command%" launch arg.

Windowed

Hi there, I was wondering if at all possible that you're able to make EaglePatch to allow these games to be played in windowed mode?

How to select Xinput as controller?

Hey there, thanks for the amazing patch!
I can't seem to make it work on AC1. I have a PS4 controller connected through bluetooth and I cant seem to select it on the menu after applying EaglePatch (it shows Xinput but I cant select it because of the ini file). I have no config options to select this kind of device, only keyboard on the INI file either. How can I make it work?

Thanks!

[ac2] LOD-level override introduces visual artifacts

EaglePatch must do some filtering before forcing the LOD-level, this is already done for character models, but there are other things that appear glitchy.

Perhaps you could do retaddr checking?

Also, it would be nice if you added those leaked debug binaries you're using for people who want to reverse the game on their own and help with the project.

Steam Deck Support?

I went to /home/deck/.local/share/Steam/steamapps/common/Assassins Creed/ and paste the dinput8.dll inside the directory and then created a "scripts" directory where I pasted the EaglePatchAC1.asi and EaglePatchAC1.ini.

then I started the game as usuall and I did not perceive any changes, I cannot use my playstation 4 controller without going into the control menu... :/

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.