Assassin's Creed Mirage
0 of 0

File information

Last updated

Original upload

Created by

LukeFZ

Uploaded by

LukeFZ564

Virus scan

Safe to use

Tags for this mod

About this mod

Mod that enables DLSS Frame Generation in Assassin's Creed: Mirage and adds a hotkey to Chromatic Aberration.

Permissions and credits
This mod replaces the game's native FSR2 implementation with DLSS along with implementing support for Frame Generation.
Additionally a hotkey (F6) for disabling Chromatic Aberration is also provided.

IMPORTANT: While the Frame Generation portion of the mod requires a RTX 40-series graphics card to function, the rest can be used with any card that supports DLSS. However, since the game supports DLSS2 out-of-the-box, you should just use that instead.
Also please not that due to the game using scRGB instead of HDR10 using HDR alongside Frame Generation is not supported.

INSTALLATION INSTRUCTIONS

If you do not have an ASI Loader installed (or are not using SpecialK):
- Download the latest release.
- Extract and place everything in the game executable directory.
- Download both the latest DLSS and DLSS Frame Generation DLLs and place them in the 'streamline' folder.
- Launch the game.


If you already have an ASI Loader installed (or are using SpecialK):
- Download the latest release.
- Extract and place the 'streamline' folder in the game executable directory.
- Extract and place FSR2Streamline.asi in the directory your loader loads from.
- Download both the latest DLSS and DLSS Frame Generation DLLs and place them in the 'streamline' folder in the game directory.
- Launch the game.

Download links to the DLSS DLLs:
DLSS: https://www.techpowerup.com/download/nvidia-dlss-dll/
DLSS Frame Generation: https://www.techpowerup.com/download/nvidia-dlss-3-frame-generation-dll/

NOTE: If you like the mod and appreciate the work I release for free, please do consider supporting me on Patreon or buymeacoffee. Thanks to the people who helped me test this mod!

To get to your game directory:
Spoiler:  
Show

  - Click on the game in your Ubisoft Connect library
  - Click on 'Preferences' -> 'Open folder'


How to configure:
  - Enable FSR2 (which is now replaced by DLSS-FG) in the in-game settings.
  - Use the regular in-game FSR settings to configure DLSS.
  - (Optional) Use the built-in Chromatic Aberration toggle hotkey (F6) to enable or disable it depending on your preferences.
  - (Optional) Use the built-in Frame Generation toggle hotkey (END) to toggle it at runtime.

PLEASE NOTE: NIS sharpening is not currently supported with this mod. (The game provides its own sharping pass anyways)

You can configure various settings for this mod by starting the game once then editing the FSR2Streamline_config.json file in the game directory.
An explanation of the settings is provided below:
Spoiler:  
Show

{
// If Chromatic Aberration should be disabled or enabled. Defaults to false (so Chromatic Aberration enabled)
// The F6 hotkey toggles this setting.
"disableChromaticAberration": true,

// DLSS mode to use. Since the game uses dynamic resolution,
// this will not affect image quality outside of changing the used preset.
// Only relevant for people with custom DLSSTweaks/profile setups, others should use the preset setting.
    "dlssMode": "MaxPerformance",

// DLSS preset to use.
// "Default" selects the preset based on the "dlssMode" setting,
// otherwise this should be set to the desired preset letter. (A-F)
    "dlssPreset": "Default",

// If frame generation should be enabled or disabled.
// The END hotkey toggles this setting.
    "enableFrameGeneration": true,

// Used to set a FPS cap through reflex. 0 means no frame cap.
    "reflexFpsCap": 0,

// Reflex mode to use. Valid options: LowLatency, LowLatencyWithBoost
    "reflexMode": "LowLatencyWithBoost",

// If reflex sleep should be turned on or off. Leave on unless you know what you're doing.
    "enableReflexSleep": true,

// If the mod should be enabled or not.
"enabled": true,

// If over-the-air (OTA) updates should be enabled for Streamline (DLSS/DLSSG) components. Defaults to false.
"enableStreamlineOta": false,

// Do not modify.
    "version": 8
}


Third-Party Libraries used:
- MinHook
- Ultimate ASI Loader (to inject FSR2Streamline.asi).
- NVIDIA Streamline
- nlohmann::json for parsing the config file
- sapeaob