(Enabling Atomic RSX FIFO accuracy fixed a crashing issue with the last cutscene in the Tanker chapter.) |
|||
(31 intermediate revisions by 7 users not shown) | |||
Line 5: | Line 5: | ||
|series = Metal Gear | |series = Metal Gear | ||
|date = {{vgregion|NA=November 8, 2011}}{{vgregion|JP=November 23, 2011|EU=February 3, 2012|AU=February 16, 2012}} | |date = {{vgregion|NA=November 8, 2011}}{{vgregion|JP=November 23, 2011|EU=February 3, 2012|AU=February 16, 2012}} | ||
|release = Console exclusive <!-- Choose one of the following: PlayStation 3 exclusive, PlayStation exclusive, Console exclusive, Multi-platform --> | |release = Console exclusive<!-- Choose one of the following: PlayStation 3 exclusive, PlayStation exclusive, Console exclusive, Multi-platform --> | ||
|genre = Action, Adventure, Stealth | |genre = Action, Adventure, Stealth | ||
|modes = Single-player <!-- Choose all relevant options: Single-player, Co-op, Multiplayer --> | |modes = Single-player, Multiplayer<!-- Choose all relevant options: Single-player, Co-op, Multiplayer --> | ||
|gameid = '''''Metal Gear Solid HD Collection'''''<br>{{gameid|id=BLES01419, BLUS30847, BLJM61001|ird=Yes}}<br>'''''Metal Gear Solid: Peace Walker - HD Edition'''''<br>{{gameid|id=NPEB00686, NPUB30611 | |gameid = '''''Metal Gear Solid HD Collection'''''<br>{{gameid|id=BLES01419, BLUS30847, BLJM61001|ird=Yes}}<br>'''''Metal Gear Solid: Peace Walker - HD Edition'''''<br>{{gameid|id=BLJM60351, NPEB00686, NPUB30611, NPJB00123|ird=Yes}}<br>'''''Metal Gear Solid 2: Sons of Liberty - HD Edition'''''<br>{{gameid|id=NPEB00685, NPUB30609, NPJB00157|ird=NA}}<br>'''''Metal Gear Solid 3: Snake Eater - HD Edition'''''<br>{{gameid|id=NPEB00684, NPUB30610, NPJB00156|ird=NA}} | ||
|internal resolution = 1280x720 (All Games); 1920x1080 on the Japanese disc version of Peace Walker | |||
}} | }} | ||
Line 18: | Line 19: | ||
<!-- Enter mandatory non-default settings to be used. Recommendatory or default settings can be entered only on exceptional basis. -->{{config | <!-- Enter mandatory non-default settings to be used. Recommendatory or default settings can be entered only on exceptional basis. -->{{config | ||
<!-- CPU configuration --> | <!-- CPU configuration --> | ||
|ppu decoder = <!-- Interpreter ( | |ppu decoder = <!-- Interpreter (static), Interpreter (dynamic), Recompiler (LLVM) --> | ||
|ppu decoder notes = | |ppu decoder notes = | ||
|spu decoder = <!-- Interpreter ( | |spu decoder = <!-- Interpreter (static), Interpreter (dynamic), Recompiler (ASMJIT), Recompiler (LLVM) --> | ||
|spu decoder notes = | |spu decoder notes = | ||
|preferred spu threads = <!-- Auto, Single digit between 1 to 6 (e.g. 3), Range between 1 to 6 (e.g. 1 - 3) --> | |preferred spu threads = <!-- Auto, Single digit between 1 to 6 (e.g. 3), Range between 1 to 6 (e.g. 1 - 3) --> | ||
Line 26: | Line 27: | ||
|thread scheduler = <!-- Operating System, RPCS3 Scheduler, RPCS3 Alternative Scheduler --> | |thread scheduler = <!-- Operating System, RPCS3 Scheduler, RPCS3 Alternative Scheduler --> | ||
|thread scheduler notes = | |thread scheduler notes = | ||
|enable spu loop detection = <!-- On, Off --> | |enable spu loop detection = <!-- On, Off --> | ||
|enable spu loop detection notes = | |enable spu loop detection notes = | ||
|spu | |spu xfloat accuracy = <!-- Accurate, Approximate, Relaxed --> | ||
|spu | |spu xfloat accuracy notes = | ||
|spu block size = <!-- Safe, Mega, Giga --> | |spu block size = <!-- Safe, Mega, Giga --> | ||
|spu block size notes = | |spu block size notes = | ||
Line 43: | Line 40: | ||
|aspect ratio = <!-- 4:3, 16:9 --> | |aspect ratio = <!-- 4:3, 16:9 --> | ||
|aspect ratio notes = | |aspect ratio notes = | ||
|framelimit = <!-- Off | |framelimit = <!-- Off, 50, 60, 30, Auto, PS3 Native, Infinite --> | ||
|framelimit notes = | |framelimit notes = | ||
|anisotropic filter = <!-- Auto, 2x, 4x, 8x, 16x --> | |anisotropic filter = <!-- Auto, 2x, 4x, 8x, 16x --> | ||
|anisotropic filter notes = | |anisotropic filter notes = | ||
|anti-aliasing = | |anti-aliasing = <!-- Auto, Disabled --> | ||
|anti-aliasing notes = | |anti-aliasing notes = | ||
|zcull accuracy = <!-- Precise, Approximate, Relaxed --> | |||
|zcull accuracy notes = | |||
|shader quality = <!-- High, Low, Auto --> | |||
|shader quality notes = | |||
|3d rendering mode = <!-- Disabled, Anaglyph, Side-by-side, Over-under --> | |||
|3d rendering mode notes = | |||
|default resolution = <!-- 1920x1080, 1280x720, 720x480, 720x576, 1600x1080, 1440x1080, 1280x1080, 960x1080 --> | |default resolution = <!-- 1920x1080, 1280x720, 720x480, 720x576, 1600x1080, 1440x1080, 1280x1080, 960x1080 --> | ||
|default resolution notes = | |default resolution notes = | ||
Line 65: | Line 68: | ||
|stretch to display area = <!-- On, Off --> | |stretch to display area = <!-- On, Off --> | ||
|stretch to display area notes = | |stretch to display area notes = | ||
|multithreaded rsx = <!-- On, Off --> | |multithreaded rsx = <!-- On, Off --> | ||
|multithreaded rsx notes = | |multithreaded rsx notes = | ||
Line 74: | Line 73: | ||
|asynchronous texture streaming notes = | |asynchronous texture streaming notes = | ||
<!-- Audio configuration --> | <!-- Audio configuration --> | ||
|audio out windows = <!-- XAudio2 | |audio out windows = <!-- Cubeb, XAudio2, Disabled --> | ||
|audio out windows notes = | |audio out windows notes = | ||
|audio out linux = <!-- | |audio out linux = <!-- Cubeb, FAudio, Disabled --> | ||
|audio out linux notes = | |audio out linux notes = | ||
|audio | |audio format = <!-- Stereo, Surround 5.1, Surround 7.1, Automatic, Manual --> | ||
|audio | |audio format notes = | ||
|dump to file = <!-- On, Off --> | |dump to file = <!-- On, Off --> | ||
|dump to file notes = | |dump to file notes = | ||
Line 88: | Line 87: | ||
|enable buffering = <!-- On, Off --> | |enable buffering = <!-- On, Off --> | ||
|enable buffering notes = | |enable buffering notes = | ||
|audio buffer duration = 50 <!-- Value between 20ms to 250ms --> | |audio buffer duration = 50<!-- Value between 20ms to 250ms --> | ||
|audio buffer duration notes = Longer buffers can result in distorted sound, especially noticeable in the jungles of MGS3. | |audio buffer duration notes = Longer buffers can result in distorted sound, especially noticeable in the jungles of MGS3. | ||
|enable time stretching = <!-- On, Off --> | |enable time stretching = <!-- On, Off --> | ||
Line 103: | Line 102: | ||
|camera input = <!-- Unknown, EyeToy, PS Eye, UVC 1.1 --> | |camera input = <!-- Unknown, EyeToy, PS Eye, UVC 1.1 --> | ||
|camera input notes = | |camera input notes = | ||
|camera settings = <!-- Null, Fake --> | |camera settings = <!-- Null, Fake, Qt --> | ||
|camera settings notes = | |camera settings notes = | ||
|move handler = <!-- Null, Fake, Mouse --> | |move handler = <!-- Null, Fake, Mouse --> | ||
|move handler notes = | |move handler notes = | ||
<!-- Network configuration --> | |||
|network status = Connected<!-- Disconnected, Connected --> | |||
|network status notes = Needed for some mission that refuse to start with required equipment in MGS:PW | |||
|psn status = RPCN<!-- Disconnected, Simulated, RPCN --> | |||
|psn status notes = Needed for some mission that refuse to start with required equipment in MGS:PW. This also fixes crashes when you load the save for MGS2 and MGS3. | |||
<!-- Advanced configuration --> | <!-- Advanced configuration --> | ||
|debug console mode = <!-- On, Off --> | |debug console mode = <!-- On, Off --> | ||
Line 128: | Line 132: | ||
|write depth buffers = <!-- On, Off --> | |write depth buffers = <!-- On, Off --> | ||
|write depth buffers notes = | |write depth buffers notes = | ||
|rsx fifo accuracy = Atomic <!-- Fast, Atomic, Ordered & Atomic --> | |rsx fifo accuracy = Atomic<!-- Fast, Atomic, Ordered & Atomic --> | ||
|rsx fifo accuracy notes = Helps with stability. | |rsx fifo accuracy notes = Helps with stability. | ||
|read color buffers = On<!-- On, Off --> | |read color buffers = On<!-- On, Off --> | ||
|read color buffers notes = Shadows in MGS2 and MGS3 require the Color buffer to be | |read color buffers notes = Shadows in MGS2 and MGS3 require the Color buffer to be enabled to appear without borders. | ||
|disable on-disk shader cache = <!-- On, Off --> | |disable on-disk shader cache = <!-- On, Off --> | ||
|disable on-disk shader cache notes = | |disable on-disk shader cache notes = | ||
Line 142: | Line 146: | ||
|vblank rate = <!-- Value between 1 to 500 --> | |vblank rate = <!-- Value between 1 to 500 --> | ||
|vblank rate notes = | |vblank rate notes = | ||
|vblank ntsc fixup = <!-- On, Off --> | |||
|vblank ntsc fixup notes = | |||
|clocks scale = <!-- Value between 10 to 1000 --> | |clocks scale = <!-- Value between 10 to 1000 --> | ||
|clocks scale notes = | |clocks scale notes = | ||
Line 149: | Line 155: | ||
|force cpu blit emulation = <!-- On, Off --> | |force cpu blit emulation = <!-- On, Off --> | ||
|force cpu blit emulation notes = | |force cpu blit emulation notes = | ||
| | |force gpu texture scaling = <!-- On, Off --> | ||
| | |force gpu texture scaling notes = | ||
|hook static functions = <!-- On, Off --> | |hook static functions = <!-- On, Off --> | ||
|hook static functions notes = | |hook static functions notes = | ||
|accurate ppu 128 reservations = <!-- Always Enabled, Disabled, Value between 1 to 8 --> | |accurate ppu 128 reservations = <!-- Always Enabled, Disabled, Value between 1 to 8 --> | ||
|accurate ppu 128 reservations notes = | |accurate ppu 128 reservations notes = | ||
|ppu | |ppu thread count = <!-- Value between 1 to 8 --> | ||
|ppu | |ppu thread count notes = | ||
<!-- Recommended patches --> | |||
|highly recommended patch = <!-- Mention patch names --> | |||
|highly recommended patch notes = | |||
|recommended patch = <!-- Mention patch names --> | |||
|recommended patch notes = | |||
}} | }} | ||
Line 164: | Line 173: | ||
<!-- Mention any known issues relating to the game. Use the issue and PR template if necessary. If no notable issues are present, mention "There are no reported issues with this title." --> | <!-- Mention any known issues relating to the game. Use the issue and PR template if necessary. If no notable issues are present, mention "There are no reported issues with this title." --> | ||
* Final segment of Metal Gear Solid 3 experiences severe slowdown due to CPU bottleneck, but is still playable. | * Final segment of Metal Gear Solid 3 experiences severe slowdown due to CPU bottleneck, but is still playable. | ||
* Missions that require specific items in Metal Gear Solid: Peace Walker trigger a bug where the game doesn't recognize you have equipped the required item | * In Metal Gear Solid 2, after defeating the final boss, arriving to the cutscenes and when the credits start, the game might crash. However, this is known to happen on real hardware as well. | ||
* In Metal Gear Solid | * {{issue|9095}}: Missions that require specific items in Metal Gear Solid: Peace Walker trigger a bug where the game doesn't recognize you have equipped the required item. This can be worked around by setting network status to connected and PSN status to simulated. | ||
* {{issue|10657}}: In Metal Gear Solid 3, there is a cutscene where a jet plane should be shown, but this doesn't render correctly. | |||
==Special Notes== | ==Special Notes== | ||
Line 172: | Line 182: | ||
{{netplay | {{netplay | ||
|gamever | |gamever = 1.00/1.03 | ||
|connect | |rpcs3 version = N/A | ||
|lobbies | |connect = Yes<!-- Yes, No, Partial, Untested, N/A --> | ||
|match | |lobbies = Yes<!-- Yes, No, Partial, Untested, N/A --> | ||
|features = | |match = Yes<!-- Yes, No, Partial, Untested, N/A --> | ||
|notes | |features = Yes<!-- Yes, No, Partial, Untested, N/A --> | ||
|custom servers = Not required<!-- Available, Not available, Not required, Untested --> | |||
|notes = Co-op and Versus Ops work without issues. (Peace Walker) | |||
}} | }} | ||
{{patch | {{patch | ||
|type = PPU | |type = PPU | ||
|version = 1.2 | |version = 1.2 | ||
|content = | |content = | ||
MGSHD_AR_Configurable_Values: &MGSHD_AR_Configurable_Values | |||
"Aspect Ratio": | |||
Type: double_enum | |||
Value: &32_9_value 3.555555555555556 | |||
Allowed Values: | |||
"32:9": *32_9_value | |||
"21:9 (3840x1600)": 2.4 | |||
"21:9 (3440x1440)": 2.388888888888889 | |||
"21:9 (2560x1080)": 2.37037037037037 | |||
"16:10": 1.6 | |||
"4:3": 1.333333333333333 | |||
"5:4": 1.25 | |||
PPU-79c9f5ae14fe84851dca7bfe33f58bee3367730b: | PPU-79c9f5ae14fe84851dca7bfe33f58bee3367730b: | ||
"Aspect Ratio": | |||
Games: | Games: | ||
"Metal Gear Solid 2: Sons of Liberty - HD Edition": | "Metal Gear Solid 2: Sons of Liberty - HD Edition": | ||
NPEB00685: [ All ] | NPEB00685: [ All ] | ||
Author: Esppiral | Author: "Esppiral" | ||
Notes: | Notes: | ||
Configurable Values: *MGSHD_AR_Configurable_Values | |||
Patch Version: 1.0 | |||
Patch: | |||
- [ bef32, 0x00dee1b0, "Aspect Ratio" ] | |||
PPU-17ca4b1c4aee1da8b6c35b9ef9caf495410c838f: | |||
"Aspect Ratio": | |||
Games: | |||
"Metal Gear Solid 2: Sons of Liberty - HD Edition": | |||
NPUB30609: [ All ] | |||
Author: "Esppiral, FlexBy" | |||
Notes: | |||
Configurable Values: *MGSHD_AR_Configurable_Values | |||
Patch Version: 1.0 | |||
Patch: | |||
- [ bef32, 0x00dee140, "Aspect Ratio" ] | |||
PPU-487c61a94764c8917da8cad9c8d661260d97d7c9: | |||
"50 FPS": | |||
Games: | |||
"Metal Gear Solid 3: Snake Eater - HD Edition": | |||
BLUS30847: [ 01.00 ] | |||
Author: "TriggerHappy" | |||
Notes: | |||
Group: FPS | |||
Patch Version: 1.0 | |||
Patch: | |||
- [ be32, 0x00bb8c94, 0x38600001 ] | |||
- [ be32, 0x00bb8c98, 0x4e800020 ] | |||
"30 FPS": | |||
Games: | |||
"Metal Gear Solid 3: Snake Eater - HD Edition": | |||
BLUS30847: [ 01.00 ] | |||
Author: "TriggerHappy" | |||
Notes: | |||
Group: FPS | |||
Patch Version: 1.0 | |||
Patch: | |||
- [ be32, 0x00bb85a4, 0x3860000a ] | |||
PPU-5313b423023dbb6020247ceaf77a6557a9ace478: | |||
"50 FPS": | |||
Games: | |||
"Metal Gear Solid 3: Snake Eater - HD Edition": | |||
NPEB00684: [ 01.00 ] | |||
Author: "TriggerHappy" | |||
Notes: | |||
Group: FPS | |||
Patch Version: 1.0 | |||
Patch: | |||
- [ be32, 0x00bcd518, 0x38600001 ] | |||
- [ be32, 0x00bcd51c, 0x4e800020 ] | |||
"30 FPS": | |||
Games: | |||
"Metal Gear Solid 3: Snake Eater - HD Edition": | |||
NPEB00684: [ 01.00 ] | |||
Author: "TriggerHappy" | |||
Notes: | |||
Group: FPS | |||
Patch Version: 1.0 | Patch Version: 1.0 | ||
Patch: | Patch: | ||
- [ be32, | - [ be32, 0x00bcce9c, 0x3860000a ] | ||
}} | }} |
Latest revision as of 19:16, 28 September 2024
Metal Gear Solid HD Collection | |
---|---|
Developer(s) | Kojima Productions, Bluepoint Games |
Publisher(s) | Konami |
Series | Metal Gear |
Release date(s) | NA November 8, 2011 JP November 23, 2011 EU February 3, 2012 AU February 16, 2012 |
Release type | Console exclusive |
Genre(s) | Action, Adventure, Stealth |
Mode(s) | Single-player, Multiplayer |
GameID(s) | Metal Gear Solid HD Collection BLES01419 (IRD), BLUS30847 (IRD), BLJM61001 (IRD) Metal Gear Solid: Peace Walker - HD Edition BLJM60351 (IRD), NPEB00686, NPUB30611, NPJB00123 Metal Gear Solid 2: Sons of Liberty - HD Edition NPEB00685, NPUB30609, NPJB00157 Metal Gear Solid 3: Snake Eater - HD Edition NPEB00684, NPUB30610, NPJB00156 |
Internal resolution | 1280x720 (All Games); 1920x1080 on the Japanese disc version of Peace Walker |
Quick links | Check Compatibility Open Issues Search Google Wikipedia Page |
Metal Gear Solid HD Collection is a compilation of remastered ports of Metal Gear Solid: Peace Walker (outside Japan), Metal Gear Solid 2: Sons of Liberty and Metal Gear Solid 3: Snake Eater with the individual games all branded as HD Edition. The core play mechanics and story for all games remains unchanged with the HD Editions. For the remastering, all three games underwent graphics overhaul to allow them to support modern 720p resolution and 60FPS framerate on home consoles, and Trophy support.
Most of the additional features and content that were present in the Substance and Subsistence editions of the games have been ported to the HD Editions as well. These include the VR/Alternative Missions, Snake Tales and Casting Theater modes for Metal Gear Solid 2, plus the third-person camera view and Demo Theater for Metal Gear Solid 3. The original Metal Gear and Metal Gear 2: Solid Snake as they appeared in the Subsistence edition are also included, accessible from the main menu in Metal Gear Solid 3.
Configuration
Options that deviate from RPCS3's default settings and provide the best experience with this title are listed below.
CPU configuration
Setting | Option | Notes |
---|---|---|
TSX instructions | Disabled | TSX Instructions Enabled may produce infinite load screens. |
Audio configuration
Setting | Option | Notes |
---|---|---|
Audio buffer duration | 50 | Longer buffers can result in distorted sound, especially noticeable in the jungles of MGS3. |
Network configuration
Setting | Option | Notes |
---|---|---|
Network status | Connected | Needed for some mission that refuse to start with required equipment in MGS:PW |
PSN status | RPCN | Needed for some mission that refuse to start with required equipment in MGS:PW. This also fixes crashes when you load the save for MGS2 and MGS3. |
Advanced configuration
Setting | Option | Notes |
---|---|---|
Read color buffers | On | Shadows in MGS2 and MGS3 require the Color buffer to be enabled to appear without borders. |
RSX FIFO accuracy | Atomic | Helps with stability. |
Known Issues
- Final segment of Metal Gear Solid 3 experiences severe slowdown due to CPU bottleneck, but is still playable.
- In Metal Gear Solid 2, after defeating the final boss, arriving to the cutscenes and when the credits start, the game might crash. However, this is known to happen on real hardware as well.
- Issue 9095: Missions that require specific items in Metal Gear Solid: Peace Walker trigger a bug where the game doesn't recognize you have equipped the required item. This can be worked around by setting network status to connected and PSN status to simulated.
- Issue 10657: In Metal Gear Solid 3, there is a cutscene where a jet plane should be shown, but this doesn't render correctly.
Special Notes
Game performs well in up to 4k in most scenarios. Occasional slowdown in areas with an incredibly large amount of textures with alpha effects such as The Pain, of the field of flowers in MGS3. Performance improves somewhat when using classic Overhead Camera due to limiting render distance in these instances.
Netplay testing
For the complete list of games tested with RPCN, please check the RPCN Compatibility List.
Game Version | RPCS3 Version | Connects? | Create/Join lobbies? | Match with others? | Online features working? | Requires custom servers? | Notes |
---|---|---|---|---|---|---|---|
1.00/1.03 | N/A | Yes | Yes | Yes | Yes | Not required | Co-op and Versus Ops work without issues. (Peace Walker) |
Patches
MGSHD_AR_Configurable_Values: &MGSHD_AR_Configurable_Values "Aspect Ratio": Type: double_enum Value: &32_9_value 3.555555555555556 Allowed Values: "32:9": *32_9_value "21:9 (3840x1600)": 2.4 "21:9 (3440x1440)": 2.388888888888889 "21:9 (2560x1080)": 2.37037037037037 "16:10": 1.6 "4:3": 1.333333333333333 "5:4": 1.25 PPU-79c9f5ae14fe84851dca7bfe33f58bee3367730b: "Aspect Ratio": Games: "Metal Gear Solid 2: Sons of Liberty - HD Edition": NPEB00685: [ All ] Author: "Esppiral" Notes: Configurable Values: *MGSHD_AR_Configurable_Values Patch Version: 1.0 Patch: - [ bef32, 0x00dee1b0, "Aspect Ratio" ] PPU-17ca4b1c4aee1da8b6c35b9ef9caf495410c838f: "Aspect Ratio": Games: "Metal Gear Solid 2: Sons of Liberty - HD Edition": NPUB30609: [ All ] Author: "Esppiral, FlexBy" Notes: Configurable Values: *MGSHD_AR_Configurable_Values Patch Version: 1.0 Patch: - [ bef32, 0x00dee140, "Aspect Ratio" ] PPU-487c61a94764c8917da8cad9c8d661260d97d7c9: "50 FPS": Games: "Metal Gear Solid 3: Snake Eater - HD Edition": BLUS30847: [ 01.00 ] Author: "TriggerHappy" Notes: Group: FPS Patch Version: 1.0 Patch: - [ be32, 0x00bb8c94, 0x38600001 ] - [ be32, 0x00bb8c98, 0x4e800020 ] "30 FPS": Games: "Metal Gear Solid 3: Snake Eater - HD Edition": BLUS30847: [ 01.00 ] Author: "TriggerHappy" Notes: Group: FPS Patch Version: 1.0 Patch: - [ be32, 0x00bb85a4, 0x3860000a ] PPU-5313b423023dbb6020247ceaf77a6557a9ace478: "50 FPS": Games: "Metal Gear Solid 3: Snake Eater - HD Edition": NPEB00684: [ 01.00 ] Author: "TriggerHappy" Notes: Group: FPS Patch Version: 1.0 Patch: - [ be32, 0x00bcd518, 0x38600001 ] - [ be32, 0x00bcd51c, 0x4e800020 ] "30 FPS": Games: "Metal Gear Solid 3: Snake Eater - HD Edition": NPEB00684: [ 01.00 ] Author: "TriggerHappy" Notes: Group: FPS Patch Version: 1.0 Patch: - [ be32, 0x00bcce9c, 0x3860000a ]