github ThirteenAG/WidescreenFixesPack sc
Splinter Cell Widescreen Fix

latest releases: re3gc, re2gc, flatout2...
11 years ago

sc

Fixes

  • Resolution - native support for any display resolution, including ultrawide
  • Aspect Ratio - corrected for all rendered elements
  • HUD - repositioned and scaled to match the active aspect ratio; optional constraint (16:9, 21:9, or custom)
  • Field of View - corrected FOV to match the 4:3 values
  • FMVs - expanded to fill the screen at widescreen resolutions, with an option to keep the original 4:3 display; 480p playback limit unlocked
  • Framerate Issues - animated textures, camera shake, cloth physics and AI pathing no longer have issues at higher framerates
  • Resolution Scale - vision mode grain now correctly scales at higher resolutions

Visual Improvements

  • Character LOD - forces the highest character LOD models
  • Xbox Shadows and Water Shader - restores these effects from the original Xbox version
  • Shadow Resolution - shadow resolution can now be increased past the default values

Miscellaneous

  • FPS Limit - added an option to limit FPS to avoid game-breaking bugs
  • Skip Intro - added an option to skip intro
  • Skip Prompt - added an option to skip "Press Fire to Continue" prompt
  • Cutscene Borders - added an option to disable cutscene borders
  • Mouse Acceleration - disabled mouse acceleration
  • Raw Mouse Input - added raw input support for mouse
  • Gamepad Support - improved gamepad support via Xidi
  • EAX Support - restored EAX support via DSOAL

Installation

  1. Download SplinterCell.WidescreenFix.zip from this release.
  2. Extract the contents directly into the game folder - the same folder as nfsc.exe.
  3. Optionally edit SplinterCell.WidescreenFix.ini to configure the available options.
  4. Launch the game.
Contributors (click to expand)

@Joshhhuaaa

Warning

Non-Windows users (Proton/Wine) need to perform a DLL override.

Click here for details

You need to tell Wine explicitly to use the correct DLL overrides required for this plugin. There's more than one way to achieve it.

Method 1: WINEDLLOVERRIDES variable lets you temporarily specify DLL overrides. It can be used from a command line as well as in the Steam launcher. In the case of the command line, simply prepend the usual start command with:

WINEDLLOVERRIDES="d3d8,msacm32,msvfw32,dinput8,dsound,dsoal-aldrv,Xidi.32=n,b"

For Steam, head to the game's properties and set LAUNCH OPTIONS to WINEDLLOVERRIDES="d3d8,msacm32,msvfw32,dinput8,dsound,dsoal-aldrv,Xidi.32=n,b" %command%.

steam-wine-dll-override

Method 2: Use winecfg tool to make a permanent override for a specific Wine prefix. In case of Proton, Steam creates the Wine prefix for Splinter Cell in $HOME/.steam/steam/steamapps/compatdata/13560/pfx. Then you need to run winecfg with that path:

WINEPREFIX="$HOME/.steam/steam/steamapps/compatdata/13560/pfx" winecfg

Select the Libraries tab and fill the combo box with the name of the library you wish to override and hit Add. You can verify that it's been added to the list below with (native, builtin) suffix. Then close the window with the OK button.

winecfg-dll-override

Related Wine documentation:

Website | Source | Default INI File




Don't miss a new WidescreenFixesPack release

NewReleases is sending notifications on new releases.