PROTOTYPE 2 > General Discussions > Topic Details
Maslow Nov 8, 2012 @ 9:51am
HOW TO: Make Prototype 2 run better on a PC (Windowed or Fullscreen)
A DirectX file that will improve gameplay
Last edited by Maslow; Nov 13, 2012 @ 5:13pm
Showing 1-15 of 19 comments
< >
Maslow Nov 8, 2012 @ 9:54am 
I have created a rar file which contains two d3d9.dll files which should improve performance for Prototype 2. I had to put the files into a rar file as Dropbox doesn't seem to like DLL files being used as download links.

Anyway, once you open the rar file which can be done with a free program called WinRAR (google it if you don't have it) you will find two files, one called d3d9_windowed and one called d3d9_fullscreen. All you have to do is choose which method you wish to use, remove either the _windowed or the _fullscreen portion of the filename and then move the file into your Prototype 2 install directory.

Download Link:
https://www.dropbox.com/s/h2cmfy6ia8ab09y/DLL%20files.rar

If you have any questions, please ask in this discussion. I did not create these files and I would like to give kudos to the creators. The next reply explains where the windowed file came from and the full screen dll file is the one that was originally made for Fallout New Vegas which I found on F:NV Nexus.
Last edited by Maslow; Nov 18, 2012 @ 6:14am
Maslow Nov 8, 2012 @ 9:57am 
This was the forum where I found the original file. I followed the link in the second post, and then the download link was in the second post of that page.

http://forum.cheatengine.org/viewtopic.php?t=554972&sid=c487d90e84421cd0041bcd7d6ac53ed6

I do not frequent these forums I only know about D3D9.dll files. I had a similar problem with the Fallout New Vegas PC port and used a similar file for that.
Last edited by Maslow; Nov 8, 2012 @ 9:57am
Puxili Nov 12, 2012 @ 1:46am 
The file works great, but is there a way to run the game in fullscreen with the new dll? I have a big monitor and 1080p is a little bit too small for it.
Maslow Nov 13, 2012 @ 3:53pm 
I have the original file that I used with Fallout New Vegas. I tested this on Prototype 2 tonight and it seems to be working good and for Fullscreen. When you download the file you remove the _fs part of the file name and drop the file into your install directory. Try it out and tell me how it works for extended play.

https://dl.dropbox.com/s/17ctdpwzu5g26da/d3d9_fs.dll?dl=1
Last edited by Maslow; Nov 13, 2012 @ 3:58pm
CrushIce Nov 13, 2012 @ 4:17pm 
Originally posted by Something Very Shiny!:
I have the original file that I used with Fallout New Vegas. I tested this on Prototype 2 tonight and it seems to be working good and for Fullscreen. When you download the file you remove the _fs part of the file name and drop the file into your install directory. Try it out and tell me how it works for extended play.

https://dl.dropbox.com/s/17ctdpwzu5g26da/d3d9_fs.dll?dl=1

I tried using your FullScreen dll, but after a few minutes of play I get fps drops as usual. The Windowed version seemed better, my fps would dip as well, but to a much lesser degree.
Maslow Nov 13, 2012 @ 4:45pm 
I will definitely try to see what I can find. I was a huge fan of the original Prototype game and despite not quite what I was looking for in a sequel I still feel it was worth purchasing. This said I hope I can figure out a way for people to play this game reasonably on their machines.
CrushIce Nov 13, 2012 @ 5:02pm 
Yeah, I am in the same boat as you. I want to play and enjoy this game but with the constant fps drops and no viable fix, its hard to keep on going. In the past hour or so of playing I have opened and closed this game multiple times just to get a few mins of acceptable gameplay.
Maslow Nov 13, 2012 @ 5:09pm 
Can you tell me what kind of rig you're running and whether you run dual cards (SLI or crossfire)?
CrushIce Nov 13, 2012 @ 7:55pm 
Originally posted by Something Very Shiny!:
Can you tell me what kind of rig you're running and whether you run dual cards (SLI or crossfire)?
My specs as follows:
OS: Windows 7 Ultimate 64-bit
CPU: AMD Phenom II X4 945 3.0Ghz
RAM: 8GB
GPU: AMD HD 7770 1GB
Driver: CCC 12.11 Beta

With the Windowed dll, I can do about 1-2 full missions before it starts showing signs of fps dropping. Otherwise I would only be able to get up to around half way with 1 mission until the fps drops.
Last edited by CrushIce; Nov 14, 2012 @ 11:51am
Maslow Nov 13, 2012 @ 8:22pm 
So our systems aren't that different, the only noticable differences are between processors and video cards. (a 6950 video card and a Six core Bulldozer). So I looked at video software, direct X versions and also one other thing I found. For a quad-core system I'm guessing you have a FSB of 800Mhz at least or better which should be more than enough for this port.

I'm using DirectX 11 for my DirectX version, for catalyst drivers I'm using 12.8 and I also have Nvidia PhysX installed (version 9.11.1111) installed.

Can you give these a try?

For game settings I have turned AA down to low, but all other settings have been turned to high. I usually get around 40-45 FPS. Granted this game is a port so I expect little more.
Puxili Nov 14, 2012 @ 3:46am 
The fullscreen dll works for me!

My rig:
Intel i7 running at 4 GHZ
12 GB RAM
Radeon HD 6900 with 2 GB

I'm using bandicam to limit my FPS to 30, otherwise the camera gets all jerky and unplayable. But at least now I can play P2. Kudos to Very Shiny!
Maslow Nov 14, 2012 @ 9:16am 
Very glad to help.

I have a question though, I haven't used Bandicam before, can you give some more information on the software? Perhaps it would be useful to know for future ports of games in trying to optimize them.
CrushIce Nov 14, 2012 @ 8:33pm 
Originally posted by Something Very Shiny!:
So our systems aren't that different, the only noticable differences are between processors and video cards. (a 6950 video card and a Six core Bulldozer). So I looked at video software, direct X versions and also one other thing I found. For a quad-core system I'm guessing you have a FSB of 800Mhz at least or better which should be more than enough for this port.

I'm using DirectX 11 for my DirectX version, for catalyst drivers I'm using 12.8 and I also have Nvidia PhysX installed (version 9.11.1111) installed.

Can you give these a try?

For game settings I have turned AA down to low, but all other settings have been turned to high. I usually get around 40-45 FPS. Granted this game is a port so I expect little more.

I too have DirectX 11 installed, and I have Nvidia PhysX installed but I'm not sure of the version. I'm pretty sure PhysX isn't the problem here so I didn't waste time with that. My settings in game have differed, I tried all LOW and then all HIGH with vsync ON. When I try to set vsync OFF my game just stops working completely.

Regarding to the Bandicam FPS limiter, that might actually work if there was a way to change the code in-game. I understand this is a console port and from my knowledge consoles only run at a maximum of 30fps. My guess is that this game wasn't properly coded to run at 60fps or higher and causes fps drops.
Last edited by CrushIce; Nov 14, 2012 @ 8:49pm
Puxili Nov 14, 2012 @ 8:56pm 
Originally posted by Something Very Shiny!:
Very glad to help.

I have a question though, I haven't used Bandicam before, can you give some more information on the software? Perhaps it would be useful to know for future ports of games in trying to optimize them.

Bandicam is a capture tool similar to FRAPS, but in addition to being able to capture video it has a basic FPS limiter integrated. As many console ports are programmed to run with 30 FPS, limiting your FPS can do amazing things. In this case without the FPS limiter I would have about 50-60 FPS which makes the controls and the camera movement jerky and unresponsive. Nvidia drivers nowadays have a FPS limiter integrated into the system tools, but with an ATI card using a tool like bandicam or dxtory is the only way to limit the FPS.
CrushIce Nov 14, 2012 @ 9:36pm 
Ok, so I was experimenting a few more and I realized that I can play for extended periods of time if I just Alt + Tab out of the game whenever I get a FPS drop. From what I read around, Alt+Tabbing out of the game resets the memory usage in the game. Changing the resolution also does the same thing. But note this is only a temporary fix as you have to alt+tab or change resolution when the fps drops again.
Showing 1-15 of 19 comments
< >
Per page: 15 30 50
Date Posted: Nov 8, 2012 @ 9:51am
Posts: 19