Right now this game is pretty much perfect. Post-processing is working with later dev builds, no blending issues, a 60fps patch allows for 60fps w/o slowdowns where the original and the HD Collection runs in slow motion. Widescreen hack in place and a DS3 in native mode gives pressure sensitive face buttons.
HD Collection is missing several effects and it runs like shit at far too many places to be a worthy HD remaster.
Just to show how sweet it is:
Software mode confirming post-processing:
Now for the config:
PCSX2 v.1.5.0-dev-2175
GSDX that comes with it by default
OpenGL Hardware
Enable hardware hacks ticked
Half pixel offset (normal vertex) this fixes incorrect alignments
Speedhacks on with EE cycle rate at 2 and MTVU enabled
SCPToolKit for pressure sens on the DS3
For 60fps and widescreen:
- Create a file in the "cheats" folder where PCSX2 is installed
- Name it with the game crc code (you get this from the app log when running the game)
For example. In my case the crc code reads 0x053D2239
Copy everything after "0x"
- Set the file ending to ".pnach"
- Add the following to the file
Code:
gametitle=Metal Gear Solid 3 - Subsistence (SLUS_21359)
comment=Widescreen hack by No.47
patch=1,EE,202050AC,word,3F400000
comment=60FPS Patch
patch=1,EE,001D5AD8,extended,00000000
patch=1,EE,001D6DB8,extended,00000001
patch=1,EE,001D6DBC,extended,00000000
- Be sure to tick "Enable cheats" and "Enable widescreen patches" under the "System" menu of PCSX2
That should be it. Also. You might have to restart PCSX2 if you add the cheat file while it's running. Or just restart the game.
EDIT: Had to lower my native res to 4x at chyornyj prud where the framerate dropped to ~55. Although that's still so much faster and better than the real deal and the HD collection.
Now all I need is some adjustments to the size of the rain drops. A bit too small at these resolutions. Still visible though.
EDIT2: To fix the rain the emulator has an option called "unscale point and line" under advanced settings and hacks.
EDIT3: After returning to this and playing for a while I actually cannot play this att full speed at 60fps all the time. Even dropping the native res to 3x still only gets me rougly 75-80% in a few areas. These areas however are rare and all in all it runs much better than the HD Collection. Doesn't matter which speed hacks I use. Sometimes in gameplay I have to use a non-default EE cycle rate of 2 to maintain speed, but with this cutscenes sometimes bog down. Running the same cutscenes with default EE cycle rate instead they do maintain full speed.
All in all it's in a great state, but not perfect. OpenGL is too slow to keep the game at a steady 60fps at all times. Pretty sure it's down to OpenGL since other games that can't maintain full speed using it works flawlessly using DX11. The game gets small visual corruptions only a couple of pixels wide along the edges of the screen and during my fight with the Fear the game completely froze for maybe 2 seconds a couple of times. The widescreen patch floating around for the game works great, but the plane in which the water reflections are rendered are still rendered at 4:3 with this which looks really out of place. Tried to fix this by fiddling around in cheat engine and changing hex values. I did find some addresses that affected it, but not in the way I want.
Fuck I want a new HD port where they fix performance AND fix all effects. Going from scenes that are supposed to be drenched in rain to scenes where there is none is a slap in the face when it comes to preserving a great title.