Prototype 2
0 of 0

File information

Last updated

Original upload

Created by

emoose

Uploaded by

emoose

Virus scan

Safe to use

About this mod

ASI plugin to solve some of the issues with running the game on modern machines, fixes thread/core count crashing, HID device issues, and can optionally reduce framedoubling above 60FPS.

Permissions and credits
Donations
A version of this for Prototype 1 can be found here: https://www.nexusmods.com/prototype/mods/52

# PrototypeFix
An ASI plugin which can patch the game with the following (all togglable via prototype_fix.ini file):

Game fixes:
  • Prevents crash during launch/load screen caused by too many CPU cores/threads
  • Fixed framerate drops caused by too many HID devices, by making game only see mouse/keyboard/gamepad.
  • Fixes broken VRAM calculation to always assume 2GB VRAM instead, allowing 4xMSAA to be selected on all cards & helping improve FPS even more.
  • Includes patch to hopefully solve shadowing issues on AMD cards (not fully tested as I don't own one, please let me know whether this helps or not!)
  • Automatically disables DPI scaling on the game, hopefully helping with certain DPI compatibility issues
Graphics improvements:
  • Allows changing the 640x480 & 800x600 in-game resolution options to custom ones instead (uses desktop resolution by default)
  • Optionally reduces frame-doubling & fixes mouse-input issues at framerates higher than 60FPS by removing tickrate limit
  • Added option to run game in a borderless window (enabled by default), offers a lot of advantages such as faster startup time, less alt-tabbing issues, reduced frame-tearing, etc
  • Shadow resolution can be increased from vanilla 2048x2048 up to 8192x8192
  • Camera FOV can now have an offset applied for increasing/decreasing it as desired
  • Engines 500FPS hard-cap can now be changed to framerate of your choice, game can run at 1000+FPS if desired, or can be lowered to improve G-Sync etc
  • Added settings for changing the default window size when playing with "windowed" launch parameter
  • Defaults to the current desktop resolution automatically (VSR/DSR can be used by changing your desktop resolution to the DSR resolution before launching)
Extras:
  • Allows loose/modded files to take priority over the vanilla files inside .RCF - allowing modded files to be loaded without needing to unpack the RCF files first.
With these fixes you shouldn't need to mess with core affinity or HID devices, just drop the DLL into the game folder and run the game as normal.

Game also has an awful frame-doubling effect when you play it above 60FPS (that also breaks mouse-input pretty badly too), luckily was able to find a way to fix this by removing a limit on the tickrate, but it's possible this could alter gameplay slightly, so only recommend enabling the "RemoveTickRateLimit" fix if you play above 60FPS.

# Setup
To install the fix:

  • Extract all the contents of the ZIP into the Prototype 2 install folder, next to Prototype2.exe file
  • Edit the prototype_fix.ini with any fixes you want
  • Run the game as normal, and the fixes should hopefully all take effect
If you have issues with this please feel free to let me know here, the prototype_fix.log file may help too.