Difference between revisions of "Prototype"
(Removed comment about every game's FPS that uses this engine as fixes for all of them (even the non-pc games) have been found. Added notes about FOV, removing the 500 FPS cap and enabling the debug menu.) |
m (Added notes about DXVK to further improve FPS.) |
||
Line 112: | Line 112: | ||
|anisotropic notes = Force through GPU control panel. | |anisotropic notes = Force through GPU control panel. | ||
|antialiasing = true | |antialiasing = true | ||
− | |antialiasing notes = Off, 2X and 4X MSAA. 4X option only available for | + | |antialiasing notes = Off, 2X and 4X MSAA. 4X option only available for GPUs with a maximum of 2GB VRAM. See [[#Essential improvements|Essential improvements]] for a fix. |
|vsync = true | |vsync = true | ||
|vsync notes = Double Buffered. | |vsync notes = Double Buffered. | ||
Line 118: | Line 118: | ||
|60 fps notes = | |60 fps notes = | ||
|120 fps = hackable | |120 fps = hackable | ||
− | |120 fps notes = See [[#Run the game at screen refresh rate|Run the game at screen refresh rate]]. Frame rate is capped at 500 FPS, with a 66.666 FPS internal tick-rate (update rate) and will duplicate previous frames to achieve higher values; only the mouse cursor, the map and its navigation icon (regardless of it being controlled by either mouse or controller) updates above that. Mouse controls won't work properly above the internal tick-rate. See [[#Update-rate limit|Update-rate limit]], | + | |120 fps notes = See [[#Run the game at screen refresh rate|Run the game at screen refresh rate]]. Frame rate is capped at 500 FPS, with a 66.666 FPS internal tick-rate (update rate) and will duplicate previous frames to achieve higher values; only the mouse cursor, the map and its navigation icon (regardless of it being controlled by either mouse or controller) updates above that. Mouse controls won't work properly above the internal tick-rate. See [[#Update-rate limit|Update-rate limit]], [[#Frame-rate limit|Frame-rate limit]] and [[#Low frame-rate|Low frame-rate]] for a fix. Regardless of this fix being applied and only when using the mouse, the scrolling speed of the map will increase at higher rates; a toggleable, temporary FPS limiter is recommended in these instances. |
|hdr = unknown | |hdr = unknown | ||
|hdr notes = | |hdr notes = | ||
Line 387: | Line 387: | ||
# Launch the game. | # Launch the game. | ||
{{ii}} If stuttering occurs after uncapping but a higher than 500 FPS values is still desired, Use one the following methods: Change the value to a lower than <code>2000</code> micro seconds, enable an external FPS limiter tool or engage v-sync. | {{ii}} If stuttering occurs after uncapping but a higher than 500 FPS values is still desired, Use one the following methods: Change the value to a lower than <code>2000</code> micro seconds, enable an external FPS limiter tool or engage v-sync. | ||
+ | {{ii}} Additionally, https://github.com/doitsujin/dxvk/releases/tag/v2.3 API wrapper can be used to move process load from CPU to the GPU, further increasing performance on modern hardware. The [[#Essential improvements|Essential improvements]] mod which always assumes a 2GB VRAM for 4xMSAA fix can also be used as it seems to improve the performance because of that. Note that many fixes mentioned here are already included. | ||
}} | }} | ||
Revision as of 18:16, 16 January 2024
Not to be confused with The Prototype.
Developers | |
---|---|
Radical Entertainment | |
Publishers | |
Activision | |
Russia | 1C-SoftClub |
Engines | |
Titanium | |
Release dates | |
Windows | June 9, 2009 |
Taxonomy | |
Monetization | One-time game purchase |
Modes | Singleplayer |
Pacing | Real-time |
Perspectives | Third-person |
Controls | Direct control |
Genres | Action, Brawler, Open world, Shooter |
Vehicles | Helicopter, Tank |
Art styles | Realistic |
Themes | Contemporary |
Series | Prototype |
Prototype | |
---|---|
Prototype | 2009 |
Prototype 2 | 2012 |
General information
Availability
Source | DRM | Notes | Keys | OS |
---|---|---|---|---|
Retail | SecuROM 7 DRM. | |||
Steam | Not available in Germany. | |||
Humble Store (unavailable) | ||||
Amazon.com (unavailable) | ||||
Games for Windows Marketplace (unavailable) | [1] |
Essential improvements
Prototype Fix Patch
- A mod that includes patches for several of the problems with the PC version mentioned in this article:
- Prevents crashes on machines with many cores and threads.
- Fixes framerate-related problems caused by game trying to poll every DirectInput/HID device.
- Includes WSGF's resolution fix, running the game at the display's native resolution with higher FOV.
- Fixes crashes after loading save file due to billboard advertisement server no longer being active.
- Can reduce frame-doubling and fixes mouse input issues at framerates higher than 60FPS by removing tickrate limit.
- Fixes broken VRAM calculation on newer cards, allowing 4xMSAA option to be selectable again.
- Optionally allows increased shadow map resolution, up to 8192x8192.
Game data
Configuration file(s) location
System | Location |
---|---|
Windows | %USERPROFILE%\Documents\Prototype\profile.bin |
Steam Play (Linux) | <SteamLibrary-folder>/steamapps/compatdata/10150/pfx/[Note 1] |
Save game data location
System | Location |
---|---|
Windows | %USERPROFILE%\Documents\Prototype\slot-*.bin |
Steam Play (Linux) | <SteamLibrary-folder>/steamapps/compatdata/10150/pfx/[Note 1] |
Save game cloud syncing
System | Native | Notes |
---|---|---|
OneDrive | Requires enabling backup of the Documents folder in OneDrive on all computers. | |
Steam Cloud |
Video
Graphics feature | State | WSGF | Notes |
---|---|---|---|
Widescreen resolution | See Widescreen resolution. | ||
Multi-monitor | See Widescreen resolution. | ||
Ultra-widescreen | See Widescreen resolution. | ||
4K Ultra HD | See Widescreen resolution. | ||
Field of view (FOV) | See Widescreen resolution. | ||
Windowed | See Windowed. | ||
Borderless fullscreen windowed | See Windowed. | ||
Anisotropic filtering (AF) | Force through GPU control panel. | ||
Anti-aliasing (AA) | Off, 2X and 4X MSAA. 4X option only available for GPUs with a maximum of 2GB VRAM. See Essential improvements for a fix. | ||
Vertical sync (Vsync) | Double Buffered. | ||
60 FPS | |||
120+ FPS | See Run the game at screen refresh rate. Frame rate is capped at 500 FPS, with a 66.666 FPS internal tick-rate (update rate) and will duplicate previous frames to achieve higher values; only the mouse cursor, the map and its navigation icon (regardless of it being controlled by either mouse or controller) updates above that. Mouse controls won't work properly above the internal tick-rate. See Update-rate limit, Frame-rate limit and Low frame-rate for a fix. Regardless of this fix being applied and only when using the mouse, the scrolling speed of the map will increase at higher rates; a toggleable, temporary FPS limiter is recommended in these instances. | ||
High dynamic range display (HDR) | See the glossary page for potential alternatives. |
Widescreen resolution
- Some resolutions may not be supported on newer video cards.
Install Prototype Fix Patch[2] |
---|
Notes
|
Enable windowed mode temporarily to set desired resolution[3] |
---|
|
Force the game to run at a higher internal resolution through dgVoodoo 2[citation needed] |
---|
Windowed
Use windowed command line argument
|
---|
Input
Keyboard and mouse | State | Notes |
---|---|---|
Remapping | ||
Mouse acceleration | Positive mouse acceleration present. | |
Mouse sensitivity | ||
Mouse input in menus | ||
Mouse Y-axis inversion | ||
Controller | ||
Controller support | XInput controllers only. | |
Full controller support | ||
Controller remapping | See the glossary page for potential workarounds. | |
Controller sensitivity | ||
Controller Y-axis inversion |
Controller types |
---|
XInput-compatible controllers | ||
---|---|---|
Xbox button prompts | ||
Impulse Trigger vibration |
PlayStation controllers | See the glossary page for potential workarounds. |
---|
Generic/other controllers | See the glossary page for potential workarounds. |
---|
Additional information | ||
---|---|---|
Controller hotplugging | ||
Haptic feedback | ||
Digital movement supported | ||
Simultaneous controller+KB/M |
Audio
Audio feature | State | Notes |
---|---|---|
Separate volume controls | Music, SFX and dialogue. | |
Surround sound | 7.0 support[4] | |
Subtitles | ||
Closed captions | ||
Mute on focus lost |
Localizations
Language | UI | Audio | Sub | Notes |
---|---|---|---|---|
English | ||||
French | ||||
German | Fan translation, download. | |||
Italian | ||||
Brazilian Portuguese | Fan translation, download. | |||
Russian | Retail only. Patch for digital release here. | |||
Spanish |
VR support
Devices | State | Notes | |
---|---|---|---|
3RD Space Gaming Vest |
Issues fixed
No shadows with AMD/ATI graphics cards
- This game has a similar bug as with the sequel, where shadows are not rendered properly on AMD/ATI Radeon cards.[5] This can provide sub-optimal graphical fidelity for many AMD/ATI users.
Fix shadows not rendering on AMD/ATI graphics cards[6] |
---|
|
Low volume
- The game uses native 5.1 and does not downmix to stereo or quadraphonic. In a Stereo setup you won't have the Center and Surround Speakers so the volume will be very low, except for cutscenes (they are in Stereo).
Use an alternative sound driver like Razer Surround. It will simulate a Surround effect while using the Full Speaker Configuration. |
---|
Use Equalizer APO with preamp and loudness compensation module. |
---|
(Linux) Use PulseEffects or EasyEffects with Auto Gain plugin. |
---|
|
Black screen on Prototype start up
Override refresh rate[citation needed] |
---|
|
Update-rate limit
- The update tickrate of the game is capped to 66.666FPS, causing frame-doubling when being displayed at a higher framerate than that, along with camera stutter when moving mouse.
Patch game to remove tickrate limit[9] |
---|
|
Frame-rate limit
- FPS is capped at 500 FPS.
Patch game to remove or change the frame-rate limit[10] |
---|
|
Low frame-rate
- This is caused by the engine incorrectly tracking & polling all DirectInput devices on the system.[11]
Patch game to only make use of mouse & keyboard DirectInput devices[12] |
---|
|
Disable unused HID devices[citation needed] |
---|
|
Temporarily unplug HID devices from USB before game launch[citation needed] |
---|
|
Use a Powershell script[13] |
---|
Notes
#Requires -RunAsAdministrator $gamePath = start steam://rungameid/10150 $hidDevices = Get-PnpDevice -FriendlyName 'HID-compliant consumer control device' -status OK Disable-PnpDevice -Confirm:$false -InstanceId $hidDevices.InstanceId Start-Sleep -s 3 $gamePath | Invoke-Expression Start-Sleep -s 3 Enable-PnpDevice -Confirm:$false -InstanceId $hidDevices.InstanceId |
Sound stuttering, crackling
- Having non-default sound quality settings can cause sound problems in this and some other games.
Set sound quality to 24 bit, 48000 Hz[citation needed] |
---|
See Sound problems (cracking, delays, missing music/effects, etc.) |
Missing textures
Disable all Anti-aliasing[citation needed] |
---|
|
Crashing after loading saved game
- The game fails to contact a server to load in billboard advertisement textures, causing a crash shortly after loading a save.
Patch game to disable networking[14] |
---|
|
Start a new game first[citation needed] |
---|
|
Crash after starting or loading a game
- The game may crash on a CPU with more than 8 threads.
Create Steam shortcut with limited core affinity[15] |
---|
|
See the related Steam guide to limit process affinity |
---|
Force the game to only spawn 4 async threads |
---|
|
Increase the amount of memory available to the stack allocator |
---|
|
Turn off hyperthreading and all physical processing cores above 8 or turn off all but four logical cores.[citation needed] |
---|
Enter your computer's BIOS and turn off the hyperthreading CPU feature and all physical processing cores above 8 or turn off all but four logical cores. The specific procedure depends on your motherboard, thus you have to consult the manual of your motherboard if you're unsure how to do this. |
Resolution stuck at 1280x800 on 2GB+ VRAM GPUs
See Widescreen resolution[16] |
---|
Run the game at screen refresh rate
- Fullscreen mode defaults to 100 Hz, even if the screen refresh rate is set higher than that.
- Doing this can help achieve a more stable fps while playing
Set screen refresh rate[citation needed] |
---|
|
For Nvidia users
- You don't need Special K for this to work
Set screen refresh rate on Nvidia Control Panel |
---|
|
Debug Menu
- Partially functional debug menu still exists in the shipped build.
Patch game to enable debug menu.[17] |
---|
|
Other information
API
Technical specs | Supported | Notes |
---|---|---|
Direct3D | 9 | |
Shader Model support | 3 |
Executable | 32-bit | 64-bit | Notes |
---|---|---|---|
Windows |
Middleware
Middleware | Notes | |
---|---|---|
Interface | Scaleform | |
Cutscenes | Bink Video |
Modifications
- High-Resolution Texture Pack - Replaces most of the game's textures with higher resolution ones that are injected via TexMod.
System requirements
Windows | ||
---|---|---|
Minimum | ||
Operating system (OS) | XP, Vista, 7 | |
Processor (CPU) | AMD Athlon 64 X2 4000+ Intel Core 2 Duo 2.6 GHz |
|
System memory (RAM) | 2 GB | |
Hard disk drive (HDD) | 8 GB | |
Video card (GPU) | ATI Radeon X1800 Nvidia GeForce 7800 GT 256 MB of VRAM DirectX 9.0c compatible |
Notes
- ↑ 1.0 1.1 Notes regarding Steam Play (Linux) data:
- File/folder structure within this directory reflects the path(s) listed for Windows and/or Steam game data.
- Use Wine's registry editor to access any Windows registry paths.
- The app ID (10150) may differ in some cases.
- Treat backslashes as forward slashes.
- See the glossary page for details on Windows data paths.
References
- ↑ Games You've Missed - Games for Windows - last accessed on 19 August 2022
- ↑ Verified by User:Amethystviper on 2023-12-19
- ↑ From CrazyIvan's comment - last accessed on May 2023
- ↑ Verified by User:Aaronth07 on 2020-03-13
- Tested with SpecialK
- ↑ Screenshot showing difference between Nvidia and ATI - Steam Users' Forums (retrieved)
- ↑ Guzz's post in overclockers.ru on fixing the issue with shadows on AMD GPUs - last accessed on 2021-09-07
- ↑ Prototrype Volume Fix? :: Prototype General Discussions - last accessed on 2016-3-9
- ↑ Really Quiet Sound Issue - Prototype Message Board for PC - GameFAQs - last accessed on 2016-3-9
- ↑ Verified by User:Infogram1 on 2023-12-09
- Tested with prototypeenginef.dll v1.0.0.1, patching out the limit made camera movement noticeably more clearer, and mouse input stutter seemed reduced.
- ↑ Verified by User:Radmaxx on 2024-01-16
- ↑ F.E.A.R. - FPS / Logitech fix - Steam Users' Forums (retrieved)
- ↑ Verified by User:Infogram1 on 2023-12-09
- Found & tested with prototypeenginef.dll v1.0.0.1, mouse/keyboard/gamepad all still work in first mission while FPS improved greatly.
- ↑ Remove FPS limit - HID device toggle script - Steam - last accessed on 2023-01-21
- ↑ Verified by User:Infogram1 on 2023-12-09
- Found & tested with prototypeenginef.dll v1.0.0.1, previously game would crash a few seconds after loading, now loads in fine.
- ↑ KieSeyHow's comment - last accessed on 2020-05-10
- ↑ Verified by User:Blackbird on 2017-06-17
- Tested with GTX 980 (4 GB VRAM) and the game can't use higher res without the patch.
- ↑ Verified by User:Radmaxx on 2024-01-16