Valkyrie Profile 2: Silmeria: Difference between revisions
Jump to navigation
Jump to search
Pilot program for test tables visible by default.
No edit summary |
(Pilot program for test tables visible by default.) |
||
(14 intermediate revisions by 5 users not shown) | |||
Line 6: | Line 6: | ||
|wikipedia = [https://en.wikipedia.org/wiki/Valkyrie_Profile_2 Link] | |wikipedia = [https://en.wikipedia.org/wiki/Valkyrie_Profile_2 Link] | ||
|gamefaqslink = [https://www.gamefaqs.com/ps2/931102-valkyrie-profile-2-silmeria Link] | |gamefaqslink = [https://www.gamefaqs.com/ps2/931102-valkyrie-profile-2-silmeria Link] | ||
|reviewlinks = {{ReviewLink|[ | |reviewlinks = {{ReviewLink|[https://www.metacritic.com/game/playstation-2/valkyrie-profile-2-silmeria Metacritic]|84/100}} | ||
|gameinfo = Hundreds of years before Lenneth's tale, another saga lies concealed by the gods. The valkyrie Silmeria once served Odin loyally, but after an incident ignited a conflict between them, Odin forcefully reincarnated her as a human. The human soul that would carry her spirit was that of Alicia, Princess of Dipan. Ordinarily, Silmeria-s consciousness would have been sealed, her spirit dormant until she was next summoned... However, the forced transmigration causes Silmeria's spirit to awaken within Alicia, leaving two souls to inhabit a single body. The spirit that should have been sealed has awakened-a situation Odin will not ignore for long. This installment introduces the new Photon Action System to the classic side-scrolling action format found in the original. Projecting photons grants players more freedom to explore and expands the action, resulting in challenging puzzles with clever solutions. Add to that "sealstones" that affect the laws of nature in dungeons, launching strategy to new heights. The unique battle system of the previous game has evolved into the Advanced Tactical Combination Battle System. | |gameinfo = Hundreds of years before Lenneth's tale, another saga lies concealed by the gods. The valkyrie Silmeria once served Odin loyally, but after an incident ignited a conflict between them, Odin forcefully reincarnated her as a human. The human soul that would carry her spirit was that of Alicia, Princess of Dipan. Ordinarily, Silmeria-s consciousness would have been sealed, her spirit dormant until she was next summoned... However, the forced transmigration causes Silmeria's spirit to awaken within Alicia, leaving two souls to inhabit a single body. The spirit that should have been sealed has awakened-a situation Odin will not ignore for long. This installment introduces the new Photon Action System to the classic side-scrolling action format found in the original. Projecting photons grants players more freedom to explore and expands the action, resulting in challenging puzzles with clever solutions. Add to that "sealstones" that affect the laws of nature in dungeons, launching strategy to new heights. The unique battle system of the previous game has evolved into the Advanced Tactical Combination Battle System. | ||
<!-- General props --> | <!-- General props --> | ||
Line 52: | Line 52: | ||
}} | }} | ||
{{TestingHeader|OS=Windows}} | {{TestingHeader|OS=Windows}} | ||
{{TestingEntry | {{TestingEntry | ||
|Status=2 | |Status=2 | ||
Line 87: | Line 75: | ||
|Revision=1.4.0 | |Revision=1.4.0 | ||
|Graphics=GSdx SSE2 | |Graphics=GSdx SSE2 | ||
< | <!-- | ||
* Renderer: Direct3D11 (Hardware) | * Renderer: Direct3D11 (Hardware) | ||
--> | |||
|Sound= | |Sound= | ||
* SPU2-X | * SPU2-X | ||
Line 118: | Line 106: | ||
|Revision=v1.5.0 (dev-3359 geb2ca00e8) | |Revision=v1.5.0 (dev-3359 geb2ca00e8) | ||
|Graphics=GSdx 1.1.0 (20200126161643) | |Graphics=GSdx 1.1.0 (20200126161643) | ||
< | <!-- | ||
* Renderer: OpenGL (Hardware) | * Renderer: OpenGL (Hardware) | ||
--> | |||
|Sound= | |Sound= | ||
* SPU2-X 2.0.0 20200126161643 | * SPU2-X 2.0.0 20200126161643 | ||
Line 147: | Line 135: | ||
|GPU=Integrated GPU vega 11 | |GPU=Integrated GPU vega 11 | ||
|Revision=1.7.0 (dev-1190) | |Revision=1.7.0 (dev-1190) | ||
< | <!-- | ||
* half-pixel offset to normal vertex | * half-pixel offset to normal vertex | ||
--> | |||
|Graphics=GSdx 1.2.0 AVX2 | |Graphics=GSdx 1.2.0 AVX2 | ||
< | <!-- | ||
* Renderer: Direct3D11 (Hardware) | * Renderer: Direct3D11 (Hardware) | ||
* Internal Resolution: 3x Native | * Internal Resolution: 3x Native | ||
Line 157: | Line 145: | ||
* Anisotropic Filtering: off | * Anisotropic Filtering: off | ||
* CRC Hack Level: Automatic | * CRC Hack Level: Automatic | ||
--> | |||
|Sound= | |Sound= | ||
* SPU2-X 2.0.0 | * SPU2-X 2.0.0 | ||
Line 163: | Line 151: | ||
|Tester=FelixThecat1970 | |Tester=FelixThecat1970 | ||
}} | }} | ||
{{TestingEntry | |||
|Status=2 | |||
|Region=NTSC-U | |||
|OS=Windows 10 | |||
|CPU=AMD Ryzen 9 5900X | |||
|GPU=GeForce GTX 1080 Ti | |||
|Revision=1.7.2465 | |||
|Graphics=GSdx OpenGL @ 6x Native (4K) <!-- | |||
*Renderer: OpenGL | |||
*Interlace Mode: Bob Tff | |||
*Texture Filtering=Bilinear | |||
*Manual hacks: Skipdraw=15 | |||
*Align Sprite: Enable | |||
*Merge Sprite: Enable | |||
*Half-Pixel Offset:Normal Vertex | |||
--> | |||
|Sound=SPU2-X 2.0.0 | |||
|Comments=Works very well with most issues fixed with the following settings: Renderer: OpenGL, Interlace Mode: Bob Tff, Texture Filtering=Bilinear (Forced excluding Sprites), Manual hacks: Skipdraw=15 to disable low-res depth of field in cutscenes (use alongside "Lost Forest Fix cheat file" (see Additional patches)), enable Align Sprite, set Half-Pixel Offset to Normal. | |||
|Tester=PyreLight}} | |||
{{TestingFooter}} | {{TestingFooter}} | ||
{{TestingHeader|OS=Linux}} | {{TestingHeader|OS=Linux}} | ||
{{TestingEntry | {{TestingEntry | ||
|Status= | |Status= | ||
|Region= | |Region= | ||
|OS= | |OS= | ||
|CPU= | |CPU= | ||
|GPU= | |GPU= | ||
|Revision= | |Revision= | ||
|Graphics= | |Graphics= | ||
|Sound= | |Sound= | ||
|Comments= | |Comments= | ||
|Tester= | |Tester= | ||
}} | |||
{{TestingFooter}} | |||
{{TestingHeader|OS=macOS}} | |||
{{TestingEntry | |||
|Status= | |||
|Region= | |||
|OS= | |||
|CPU= | |||
|GPU= | |||
|Revision= | |||
|Graphics= | |||
|Sound= | |||
|Comments= | |||
|Tester= | |||
}} | }} | ||
{{TestingFooter}} | {{TestingFooter}} | ||
== Trivia == | == Trivia == | ||
Line 186: | Line 206: | ||
* Holding the triangle and X buttons while the game boots up allows the selection of Progressive Scan mode. Alternatively you can use autoboot code for [https://forums.pcsx2.net/Thread-No-interlacing-codes?pid=618991&highlight=SLPM_664.19#pid618991 SLPM_664.19;1] or [https://forums.pcsx2.net/Thread-No-interlacing-codes?pid=618766#pid618766 SLUS_214.52], PAL releases do not have progressive mode but "interlacing" can be disabled with [https://forums.pcsx2.net/Thread-No-interlacing-codes?pid=609103#pid609103 this cheat] or more advanced Sharp framebuffer codes [https://forums.pcsx2.net/Thread-No-interlacing-codes?pid=618924#pid618924 here]. | * Holding the triangle and X buttons while the game boots up allows the selection of Progressive Scan mode. Alternatively you can use autoboot code for [https://forums.pcsx2.net/Thread-No-interlacing-codes?pid=618991&highlight=SLPM_664.19#pid618991 SLPM_664.19;1] or [https://forums.pcsx2.net/Thread-No-interlacing-codes?pid=618766#pid618766 SLUS_214.52], PAL releases do not have progressive mode but "interlacing" can be disabled with [https://forums.pcsx2.net/Thread-No-interlacing-codes?pid=609103#pid609103 this cheat] or more advanced Sharp framebuffer codes [https://forums.pcsx2.net/Thread-No-interlacing-codes?pid=618924#pid618924 here]. | ||
* There is a widescreen patch for the game, but the NTSC-U version was removed from the archive in the git build 1.5.0-dev-1090 due to the fact that it causes various freezes in the game. Most notable was if you try to enter 'Sound Settings' while the patch is enabled, it will instantly freeze PCSX2 entirely. The same happens when trying to enter the Change Attack screen, or even fighting the final boss. This is most likely caused by the built-in anticheat system of VP2. | * There is a widescreen patch for the game, but the NTSC-U version was removed from the archive in the git build 1.5.0-dev-1090 due to the fact that it causes various freezes in the game. Most notable was if you try to enter 'Sound Settings' while the patch is enabled, it will instantly freeze PCSX2 entirely. The same happens when trying to enter the Change Attack screen, or even fighting the final boss. This is most likely caused by the built-in anticheat system of VP2. | ||
{{SpoilerTable|caption=Additional Patches|text=<pre> | |||
<pre> | |||
gametitle= Valkyrie profile 2 Silmeria SLUS_214.52;1) Game CRC = 0xCC96CE93 | gametitle= Valkyrie profile 2 Silmeria SLUS_214.52;1) Game CRC = 0xCC96CE93 | ||
comment=nop interleacing, progressive, sharp framebuffer Enhacement by Felixthecat1970 - v2021/04/10 | comment=nop interleacing, progressive, sharp framebuffer Enhacement by Felixthecat1970 - v2021/04/10 | ||
Line 260: | Line 279: | ||
patch=0,EE,201221F8,word,0C03FFD7 // FCC20000 sd v0,0x0(a2) | patch=0,EE,201221F8,word,0C03FFD7 // FCC20000 sd v0,0x0(a2) | ||
</pre> | </pre> | ||
<pre> | |||
gametitle=Valkyrie Profile 2: Silmeria [SLUS-21452] | |||
comment=Patches/Codes Hacked By Maori-Jigglypuff [Savas Guercebe]. A NTSC port by Agrippa. | |||
// Disable Game Protection and enable to save with Cheat Codes | |||
// [Condition to initiate Countdown Game-Kill Timer Deceiver: 00423378 3C1E0010 | |||
// If Condition 00423378 3C1E0010 is true assign Zero-Value to Timer: 00423964 AC600000 | |||
// If Condition 00423378 3C1E0010 is true assign Value 24160000 to Address 00423344 | |||
// If Condition 00423378 3C1E0010 is true assign Value 24160000 to Address 004234f8 | |||
// If Condition 00423378 3C1E0010 is true assign Value 24160000 to Address 004236b0 | |||
// Condition to disable the Save File Corruptor: 0049bcf0 3C120010 | |||
// If Condition 0049bcf0 3C120010 is true assign Zero-Value to Address 0049a2cc | |||
// Condition to disable AFTER-"Battle Mode" Instruction Scanner and Game-Kill Timer: 0036d42c 0c10c2b4 | |||
// If Condition 0036d42c 0c10c2b4 is true assign Zero-Value to Addresses 00430b94 and 00430bfc | |||
// If Condition 0036d42c 0c10c2b4 is true assign Zero-Value to Timer: 00431c54 ac400000 | |||
// If Condition 0036d42c 0c10c2b4 is true assign Zero-Value to Address 00397cb0 | |||
// If Condition 0036d42c 0c10c2b4 is true assign Value 10000017 to Address 003abf60 | |||
// If Condition 0036d42c 0c10c2b4 is true assign Zero-Value to Address 003af20c | |||
// If Condition 0036d42c 0c10c2b4 is true assign Zero-Value to Address 003af3a4 | |||
// If Condition 0036d42c 0c10c2b4 is true assign Zero-Value to Address 003af464 | |||
// If Condition 0036d42c 0c10c2b4 is true assign Zero-Value to Address 003c5a14 | |||
// If Condition 0036d42c 0c10c2b4 is true assign Zero-Value to Address 003d000c | |||
// If Condition 0036d42c 0c10c2b4 is true assign Value 10000020 to Address 003d27fc | |||
// If Condition 0036d42c 0c10c2b4 is true assign Zero-Value to Address 003d4ae4 | |||
// If Condition 0036d42c 0c10c2b4 is true assign Value 1000002E to Address 003ad0a4 | |||
// If Condition 0036d42c 0c10c2b4 is true assign Value 1000002E to Address 003ad554 | |||
// If Condition 0036d42c 0c10c2b4 is true assign Value 10000050 to Address 003ad18c | |||
// If Condition 0036d42c 0c10c2b4 is true assign Value 10000050 to Address 003ad32c | |||
// If Condition 0036d42c 0c10c2b4 is true assign Value 64030000 to Address 003ad62c | |||
// If Condition 0036d42c 0c10c2b4 is true assign Value 64030000 to Address 00431ca4 | |||
// Countdown-Timer Address spotted at 0058c160 | |||
patch=1,EE,00205ad8,word,087fac70 | |||
patch=1,EE,00205adc,word,00000000 | |||
patch=1,EE,01feb1c0,word,90830099 | |||
patch=1,EE,01feb1c4,word,a023d998 | |||
patch=1,EE,01feb1c8,word,3c020042 | |||
patch=1,EE,01feb1cc,word,8c433378 | |||
patch=1,EE,01feb1d0,word,3c063c1e | |||
patch=1,EE,01feb1d4,word,34c60010 | |||
patch=1,EE,01feb1d8,word,1466000b | |||
patch=1,EE,01feb1dc,word,0000102d | |||
patch=1,EE,01feb1e0,word,3c020042 | |||
patch=1,EE,01feb1e4,word,3c07ac60 | |||
patch=1,EE,01feb1e8,word,34e70000 | |||
patch=1,EE,01feb1ec,word,ac473964 | |||
patch=1,EE,01feb1f0,word,3c0a0042 | |||
patch=1,EE,01feb1f4,word,3c0b2416 | |||
patch=1,EE,01feb1f8,word,356b0000 | |||
patch=1,EE,01feb1fc,word,ad4b3344 | |||
patch=1,EE,01feb200,word,ad4b34f8 | |||
patch=1,EE,01feb204,word,ad4b36b0 | |||
patch=1,EE,01feb208,word,0000102d | |||
patch=1,EE,01feb20c,word,3c02004a | |||
patch=1,EE,01feb210,word,8c43bcf0 | |||
patch=1,EE,01feb214,word,3c063c12 | |||
patch=1,EE,01feb218,word,34c60010 | |||
patch=1,EE,01feb21c,word,14660003 | |||
patch=1,EE,01feb220,word,0000102d | |||
patch=1,EE,01feb224,word,3c02004a | |||
patch=1,EE,01feb228,word,ac40a2cc | |||
patch=1,EE,01feb22c,word,0000102d | |||
patch=1,EE,01feb230,word,3c020037 | |||
patch=1,EE,01feb234,word,8c43d42c | |||
patch=1,EE,01feb238,word,3c060c10 | |||
patch=1,EE,01feb23c,word,34c6c2b4 | |||
patch=1,EE,01feb240,word,14660026 | |||
patch=1,EE,01feb244,word,0000102d | |||
patch=1,EE,01feb248,word,3c020043 | |||
patch=1,EE,01feb24c,word,ac400b94 | |||
patch=1,EE,01feb250,word,ac400bfc | |||
patch=1,EE,01feb254,word,3c030043 | |||
patch=1,EE,01feb258,word,3c07ac40 | |||
patch=1,EE,01feb25c,word,34e70000 | |||
patch=1,EE,01feb260,word,ac671c54 | |||
patch=1,EE,01feb264,word,3c080039 | |||
patch=1,EE,01feb268,word,ad007cb0 | |||
patch=1,EE,01feb26c,word,3c08003b | |||
patch=1,EE,01feb270,word,3c091000 | |||
patch=1,EE,01feb274,word,35290017 | |||
patch=1,EE,01feb278,word,ad09bf60 | |||
patch=1,EE,01feb27c,word,ad00f20c | |||
patch=1,EE,01feb280,word,ad00f3a4 | |||
patch=1,EE,01feb284,word,ad00f464 | |||
patch=1,EE,01feb288,word,3c08003c | |||
patch=1,EE,01feb28c,word,ad005a14 | |||
patch=1,EE,01feb290,word,3c08003d | |||
patch=1,EE,01feb294,word,ad00000c | |||
patch=1,EE,01feb298,word,25290009 | |||
patch=1,EE,01feb29c,word,ad0927fc | |||
patch=1,EE,01feb2a0,word,ad004ae4 | |||
patch=1,EE,01feb2a4,word,3c0a003b | |||
patch=1,EE,01feb2a8,word,3c0b1000 | |||
patch=1,EE,01feb2ac,word,356b002e | |||
patch=1,EE,01feb2b0,word,ad4bd0a4 | |||
patch=1,EE,01feb2b4,word,ad4bd554 | |||
patch=1,EE,01feb2b8,word,256b0022 | |||
patch=1,EE,01feb2bc,word,ad4bd18c | |||
patch=1,EE,01feb2c0,word,ad4bd32c | |||
patch=1,EE,01feb2c4,word,3c08003b | |||
patch=1,EE,01feb2c8,word,3c096403 | |||
patch=1,EE,01feb2cc,word,35290000 | |||
patch=1,EE,01feb2d0,word,ad09d62c | |||
patch=1,EE,01feb2d4,word,3c080043 | |||
patch=1,EE,01feb2d8,word,ad091ca4 | |||
patch=1,EE,01feb2dc,word,080816b8 | |||
patch=1,EE,01feb2e0,word,00000000 | |||
patch=1,EE,00100A7C,word,1400fffa | |||
patch=1,EE,00100BB4,word,1400fffa | |||
patch=1,EE,00100C64,word,1400fffa | |||
patch=1,EE,00143614,word,1400fffa | |||
patch=1,EE,0014533C,word,1400fffa | |||
// Disable Alicia's shadows | |||
patch=1,EE,002b7c68,word,64010000 | |||
// Disable the purple filter in the Lost Forest | |||
patch=1,EE,002e0bec,word,64030000 | |||
// Disable the black borders | |||
patch=1,EE,00106d20,word,087facbc | |||
patch=1,EE,00106d24,word,00000000 | |||
patch=1,EE,01feb2f0,word,8e4200ac | |||
patch=1,EE,01feb2f4,word,24040002 | |||
patch=1,EE,01feb2f8,word,3c080037 | |||
patch=1,EE,01feb2fc,word,8d09d42c | |||
patch=1,EE,01feb300,word,3c0a0c10 | |||
patch=1,EE,01feb304,word,354ac2b4 | |||
patch=1,EE,01feb308,word,112a0005 | |||
patch=1,EE,01feb30c,word,0000582d | |||
patch=1,EE,01feb310,word,3c0b0044 | |||
patch=1,EE,01feb314,word,3c0c2403 | |||
patch=1,EE,01feb318,word,358c0000 | |||
patch=1,EE,01feb31c,word,ad6c29b0 | |||
patch=1,EE,01feb320,word,08041b4a | |||
patch=1,EE,01feb324,word,00000000 | |||
</pre>}} | |||
== Known Issues == | == Known Issues == | ||
{{Issue | {{Issue | ||
|IssueName= | |IssueName=Audio missing and freeze during cutscene. | ||
|IsFixed=0 | |IsFixed=0 | ||
|IssueLevel= | |IssueLevel=1 | ||
|Description= | |Description=Entering the boss room in the Turgen Mines dungeon triggers a short cutscene. Audio is completely missing during the scene. Half-way through the scene the game softlocks. Some animations will continue to play, but the cutscene does not advance and trigger the boss. | ||
|Workaround= | |Workaround=Go To Config > Audio (SPU2) > Plugin Settings, and set Synchronizing Mode to "Async Mix". Alternatively, press "start" to skip the cutscene. The boss battle will resume after skipping it. | ||
}} | }} | ||
{{Issue | {{Issue | ||
|IssueName= | |IssueName=Screen dims while performing certain actions | ||
|IsFixed=0 | |IsFixed=0 | ||
|IssueLevel= | |IssueLevel=0 | ||
|Description= | |Description=While using a non-software renderer, the screen darkens while dashing during combat, or while photon teleporting. | ||
|Workaround= | |Workaround=Use software rendering. Alternatively, enable cheats, create a .pnach file for the game, and use the cheat: "patch=1,EE,002dbe1c,word,64030000". This disables blur and bloom effects, but only fixes dashing. | ||
}} | }} | ||
== Fixed Issues == | |||
{{Issue | {{Issue | ||
|IssueName= | |IssueName=Vertical lines during FMVs. | ||
|IsFixed= | |IsFixed=1 | ||
|IssueLevel=1 | |IssueLevel=1 | ||
|Description= | |Description=Some FMVs will have vertical lines on them, some will be barely noticeable while others are visible on the entire screen. It doesn't affect the game much itself as everything is still visible. | ||
|Workaround= | |Workaround=Set Texture Filtering to Bilinear(Forced excluding sprites) and in Hacks: Half-Pixel Offset to "Normal (Vertex)" and enable "Align Sprite" and "Merge Sprite".}} | ||
}} | |||
{{Issue | {{Issue | ||
|IssueName=Bad rendering in certain areas | |IssueName=Bad rendering in certain areas | ||
Line 337: | Line 491: | ||
}} | }} | ||
==Non-Issues== | |||
{{Issue | |||
|IssueName=Ghosting on some screens when upscaling | |||
|IsFixed=0 | |||
|IssueLevel=-1 | |||
|Description=Valkyrie Profile 2 suffers from ghosting when upscaling similar to Tales of the Abyss. This issue only occurs on certain maps. | |||
|Workaround=Press F9 to switch to Software Mode, or PCSX2 1.7 dev buils 1190 PCSX2 > Config > Video(GS) > plugin settings > "Enable HW Hacks" > upscaling Hacks > Half-pixel Offset = "Normal Vertex" | |||
}} | |||
= | == Gallery == | ||
<gallery widths="175px" heights="100px"> | <gallery widths="175px" heights="100px"> | ||
VP2-GP001.jpg | VP2-GP001.jpg | ||
Line 356: | Line 518: | ||
{{Valkyrie Profile series}} | {{Valkyrie Profile series}} | ||
{{ForumLinksList|list= | {{ForumLinksList|list= | ||
*[ | *[https://forums.pcsx2.net/Thread-Valkyrie-Profile-2-Silmeria-SLUS-21452-U--28830 Valkyrie Profile 2 - Silmeria (SLUS 21452) (U)] | ||
*[ | *[https://forums.pcsx2.net/Thread-Valkyrie-Profile-2-Silmeria-SLPM-66419-J--29228 Valkyrie Profile 2 - Silmeria (SLPM 66419) (J)]}} |