Skip to content

An ASI plugin for for STALKER 2: Heart of Chornobyl that fixes ultrawide issues, enables the console and more.

License

Notifications You must be signed in to change notification settings

Lyall/STALKER2Tweak

Repository files navigation

STALKER 2 Tweak

Patreon-Button ko-fi
Github All Releases

This is an ASI plugin for for STALKER 2: Heart of Chornobyl that fixes ultrawide issues, enables the console and more.

Features

General

  • Enable developer console.
  • Skip intro logos.
  • Disable mouse smoothing and fix X/Y sensitivity mismatch.
  • Adjust viewmodel FOV.

Ultrawide/Narrower

  • Disable pillarboxing/letterboxing in cutscenes.
  • Fix vert- FOV when playing on an ultrawide display.
  • Adjust gameplay HUD size.

Installation

  • Grab the latest release of STALKER2Tweak from here.
  • Extract the contents of the release zip in to the the game folder. (e.g. "steamapps\common\S.T.A.L.K.E.R. 2 Heart of Chornobyl" for Steam or "XboxGames\S.T.A.L.K.E.R. 2\Content" for Xbox).

Steam Deck/Linux Additional Instructions

🚩You do not need to do this if you are using Windows!

Either: Open up the game properties in Steam and add WINEDLLOVERRIDES="dsound=n,b" %command% to the launch options.

*Or* use Winecfg:
  1. Launch Protontricks (Winetricks for GOG-Version).
  • They exist as Flatpak or visit their Github pages, also Launchers like Lutris can come with it.
  • On the GOG version, you can open Winecfg directly, if Stalker uses the main prefix. Proceed to step 5.
  1. Pick the Stalker 2 app, if asked.
  2. Select default Wineprefix, if asked.
  3. Run Winecfg.
  4. Select the Libraries Tab.
  5. In the Dropdown, select dsound and add it. It should default to dsound (native, builtin).
  6. Finish with OK and then close all windows of Winetricks and you are done.

Configuration

  • See STALKER2Tweak.ini to adjust settings.

Screenshots

ezgif-6-a05ea5d701
Cutscene

Known Issues

Please report any issues you see.

  • Adjusting the viewmodel FOV significantly can lead to visual errors (i.e #5). These will not be fixed.

Credits

Ultimate ASI Loader for ASI loading.
inipp for ini reading.
spdlog for logging.
safetyhook for hooking.
Dumper-7 for dumping the SDK.