Xenoblade Chronicles: Difference between revisions

Jump to navigation Jump to search
mNo edit summary
(28 intermediate revisions by 9 users not shown)
Line 3: Line 3:
|developer = Monolith Soft
|developer = Monolith Soft
|publisher = Nintendo
|publisher = Nintendo
|released  = {{vgrelease|JP=June 10, 2010}}{{vgrelease|EU=August 19, 2011}}{{vgrelease|NA=April 6, 2012}}
|released  = {{vgrelease|JP=June 10, 2010|EU=August 19, 2011|NA|April 6, 2012}}
|genre    = Action, Role-playing
|genre    = Action, Role-playing
|modes    = Single-player
|modes    = Single-player
Line 10: Line 10:
}}
}}


'''''Xenoblade Chronicles''''', known in Japan as ''Xenoblade'' (ゼノブレイド, ''Zenobureido)'', is a console role-playing game, and the first of the ''Xeno'' series to make it to a Nintendo console. Originally not intended to be released in North America, a massive fan movement called [http://en.wikipedia.org/wiki/Operation_Rainfall Operation Rainfall] convinced Nintendo to publish it in more regions.
'''''Xenoblade Chronicles''''', known in Japan as '''''Xenoblade''''' ('''''ゼノブレイド''''', '''''Zenobureido'''''), is a console role-playing game, and the first of the ''Xeno'' series to make it to a Nintendo console. Originally not intended to be released in North America, a massive fan movement called [http://en.wikipedia.org/wiki/Operation_Rainfall Operation Rainfall] convinced Nintendo to publish it in more regions.


The game follows a young man named Shulk, who wields the titular Xenoblade – an energy blade called the Monado – against the Mechon in order to ultimately save the world. The game world is designed to give the feeling of freedom and scope to the player; the environment is massive and most of it is available for exploration right from the start. Xenoblade uses a real time battle system, allowing the player to control his movement and attacks at will while party members attack automatically.  
The game follows a young man named Shulk, who wields the titular Xenoblade – an energy blade called the Monado – against the Mechon in order to ultimately save the world. The game world is designed to give the feeling of freedom and scope to the player; the environment is massive and most of it is available for exploration right from the start. Xenoblade uses a real time battle system, allowing the player to control his movement and attacks at will while party members attack automatically.  
Line 16: Line 16:
== Emulation Information ==
== Emulation Information ==
=== "Reading Disc" Screen Taking a Long Time ===
=== "Reading Disc" Screen Taking a Long Time ===
If Vsync is enabled and External Frame Buffer (XFB) emulation is disabled, the "Reading Disc" screen that is shown while the game is starting will take a long time to finish. This is because the game uses an uncapped framerate during that specific screen. To avoid this issue, you can simply set External Frame Buffer emulation to Virtual or disable Vsync in Dolphin.
If Vsync is enabled and Immediately Present XFB is enabled, the "Reading Disc" screen that is shown while the game is starting will take a long time to finish. This is because the game uses an uncapped framerate during that specific screen. To avoid this issue, you can simply disable Immediately Present XFB or Vsync in Dolphin.


{{Problems/Shader Compilation Stuttering}}
{{Problems/Shader Compilation Stuttering}}
Line 26: Line 26:


=== Texture Flickering ===
=== Texture Flickering ===
With D3D, the sky in Makna Forest is glitched, as the ocean texture from the above area is flickering through. Use OpenGL or disable Fast Depth Calculation to prevent this from happening.
With D3D, the sky in Makna Forest is glitched, as the ocean texture from the above area is flickering through. Use OpenGL, Vulkan or disable Fast Depth Calculation to prevent this from happening.
 
=== <s>Random Crashing</s> ===
In {{revision|5.0-683}} or newer, the game will crash randomly (though somewhat infrequently) with an invalid opcode due to GPU desynchronization caused by incorrect interrupt timings. This affects both dual core and single code mode, no matter what settings are used. This issue is questionable. Please refer to [https://forums.dolphin-emu.org/Thread-why-the-compatibility-downgrade-on-xenoblade-on-the-wiki Xenoblade Compatibility Downgrade] for further information until it's fully resolved.


}}}}
}}}}


== Enhancements ==
== Enhancements ==
=== Bloom ===
When using IR > 1x bloom effects in this title are rendered incorrectly. This can be accounted for with one of the following Gecko codes. Choose one code near the IR you use. If you use an unlisted IR, then it's okay to choose something close to it but not exact (choose x4 or x8 if you're running x6 IR). More details can be found on the [https://forums.dolphin-emu.org/Thread-in-regards-to-poor-bloom-and-what-not-to-scale-xenoblade-test-fixes Dolphin Forums].
{{image|Xenoblade Bloom.jpg|L: Fix, R: Normal|br}}
<pre>
$Bloom IR x2
A8000000 00000000
C249E85C 00000002
EC000824 C022CF74
EC000072 00000000
C249E5AC 00000002
7C6503D6 5463F87E
5484F87E 00000000
C249DC34 00000002
C0390024 C002CF74
EC210032 00000000
E0000000 80008000
$Bloom IR x4
A8000000 00000000
C249E85C 00000002
EC000824 C022CF74
EC000072 00000000
C249E5AC 00000002
7C6503D6 5463F0BE
5484F0BE 00000000
C249DC34 00000003
C0390024 C002CF74
EC210032 EC210032
60000000 00000000
E0000000 80008000
$Bloom IR x8
A8000000 00000000
C249E85C 00000002
EC000824 C022CF74
EC000072 00000000
C249E5AC 00000002
7C6503D6 5463E8FE
5484E8FE 00000000
C249DC34 00000003
C0390024 C002CF74
EC210032 EC210032
EC210032 00000000
E0000000 80008000
</pre>
=== HD Textures ===
=== HD Textures ===
See the [https://forums.dolphin-emu.org/thread-35298.html HD Retexture Project]. This project aims to get as many textures converted to HD as possible. There are also packs to replace the button icons with HD versions for the Wii Remote, Classic Controller, Xbox360, and PlayStation with HD tutorials that utilize these buttons. The texture pack has full support for all game disc versions.
See the [https://forums.dolphin-emu.org/showthread.php?tid=35298 Xenoblade Chronicles HD Expansion Pack]. This project aims to get as many textures converted to HD as possible. There are also packs to replace the button icons with HD versions for the Wii Remote, Classic Controller, Xbox360, and PlayStation with HD tutorials that utilize these buttons. The texture pack has full support for all game disc versions.


=== 60 FPS unlock ===
=== 60 FPS unlock ===
Add this Gecko Code to the game config (Right-click on the game → Properties → Edit Config, paste into the [Gecko] section)
Add this Gecko Code to the game config (Right-click on the game → Properties → Edit Config, paste into the [Gecko] section)


==== NA ====
<pre>
<pre>
$60fps
$60FPS
A8000000 00000000
A8000000 00000000 //Run once when apply
C206C36C 00000003
C206C36C 00000003 //Camera speed optional
EE81082A EE81A024
EE81082A EE81A024
EC210532 EC000532
EC210532 EC000532
Line 49: Line 98:
EC150028 D04D82F4
EC150028 D04D82F4
60000000 00000000
60000000 00000000
04666fdc 42F00000
C24CD770 00000002 //Melia effect fix
C022CF74 EC000828
D0170018 00000000
04668860 42080000 //Affinity screen fixes
04668864 41900000
0466886C 41200000
04668868 C1200000
046684DC 42200000 //Gem crafting animations
046684D4 42C80000
046684D8 42700000
04666fdc 42F00000 //Condition cycle speed
04667038 42F00000
04667038 42F00000
046673f0 43340000
046673f0 43340000 //UI slideout
04667420 43340000
04667420 43340000
C24C1ED4 00000002
C24C1ED4 00000002 //Stairs unsticky
EC3F0024 EC2100B2
EC3F0024 EC2100B2
60000000 00000000
60000000 00000000
0466606c 3b23d000
0466606c 3b23d000 //Buggy lift
04667870 43480000
04667870 43480000 //Burst B fix timing
C2181264 00000002
C2181264 00000002
EC0010FA EC00182A
EC0010FA EC00182A
60000000 00000000
60000000 00000000
04666090 3F7D6A16
04666090 3F7D6A16 //Ice Slide Speed
04666098 3F400000
04666098 3F400000
0466609C 3F7DD000
0466609C 3F7DD000
0412e66c 41820008
0412e66c 41820008 //Slow Text
C212E668 00000003
C212E668 00000003
7F85E378 7F66DB78
7F85E378 7F66DB78
3E608000 82731824
3E608000 82731824
2C130001 00000000
2C130001 00000000 //Text End
041a3dec 41820008
041a3dec 41820008 //Slow Cutscene Text
C21A3DE8 00000003
C21A3DE8 00000003
807F0088 7FA4EB78
807F0088 7FA4EB78
3E608000 82731824
3E608000 82731824
2C130001 00000000
2C130001 00000000 //End
0466AB90 3F000000
0466AB90 3F000000 //Cutscene Switch speed
C24A0838 00000002
C24A0838 00000002
3E808082 82949E68
3E808082 82949E68
2C140002 00000000
2C140002 00000000
C203A52C 00000004
C203A52C 00000004 //Screen dimming duration
3E808082 82949E68
3E808082 82949E68
2C140001 3803F800
2C140001 3803F800
41A20008 3803F000
41A20008 3803F000
60000000 00000000
60000000 00000000
C24ED0AC 00000001
C24ED0AC 00000001 //Head Movement
ECC0C63A 00000000
ECC0C63A 00000000
C24EC8BC 00000001
C24EC8BC 00000001
Line 89: Line 148:
C24ED0B4 00000001
C24ED0B4 00000001
ECA0C63A 00000000
ECA0C63A 00000000
C249A358 00000004
C249A358 00000004 //Menu 60fps
3FC080CA 63DE54B4
3FC080CA 63DE54B4
C282CF74 7C03F000
C282CF74 7C03F000
Line 101: Line 160:
046687A8 40666667
046687A8 40666667
04668890 42080000
04668890 42080000
04668894 41900000
04668894 41900000 //Menu End
C24497D4 00000002
C24497D4 00000002 //Select art controls
7D084214 7CE83A14
7D084214 7CE83A14
60000000 00000000
60000000 00000000
Line 110: Line 169:
C2449844 00000002
C2449844 00000002
7D084214 7C083800
7D084214 7C083800
60000000 00000000
60000000 00000000 //Controls End
C20BAD8C 00000003
C20BAD8C 00000003 //Grass double value if fraction
EEA1082A FE810878
EEA1082A FE810878
FC34A86E C01F2F48
FC34A86E C01F2F48
60000000 00000000
60000000 00000000
C23DFE1C 00000003
C23DFE1C 00000003 //Moving Texture
1C00000C D022FFFC
1C00000C D022FFFC
F0223FF8 E0223FF8
F0223FF8 E0223FF8
Line 156: Line 215:
4BFFFFE4 EC43082A
4BFFFFE4 EC43082A
EC220172 00000000
EC220172 00000000
C244B714 0000000B
C244B714 00000011 //Timer FPS Multi
3E808000 62941824
3E808000 62941824 //Gr1824
80140000 68000001
80140000 68000001 //Extra Speed Multi
90140000 3E808066
90140000 3E808066
82944268 2C140000
82944268 2C140000
38000001 41A20024
38000001 3CA03F00
3E808066 82943E18
41A20028 3E808066
3C008082 6000CB00
82943E18 3C008082
7C140000 38000001
6000CB00 7C140000
41A20008 38000002
38000001 41A2000C
38000002 3CA03F80
3E808082 90149E68
3E808082 90149E68
3EA080CA 801554C0
2C000000 41820020
3EC08066 80163D24
2C000001 40A20008
3CA03F80 90B554C0
38630001 00000000
38630001 00000000
C216ADC4 00000005
C216ADC4 00000005 //Timer mods using Gr1824
3E808082 82949E68
3E808082 82949E68 //skip if movie
2C140002 3A800001
2C140002 3A800001
4182000C 3E808000
4182000C 3E808000
Line 176: Line 241:
C216ADCC 00000001
C216ADCC 00000001
7C03A214 00000000
7C03A214 00000000
C21669CC 00000002
C21669CC 00000002 //Not Skipped
C242CF74 EC0004B2
C242CF74 EC0004B2
D01E01E8 00000000
D01E01E8 00000000
60000000 00000000
60000000 00000000 //End Timer
C249A374 00000003
C249A374 00000005 //Speed Multi
FC019840 41820008
EE739828 FC019840
C022CF74 D023000C
41820018 3E808082
60000000 00000000
82B49E68 2C150002
C216AD8C 00000004
41820008 C022CF74
D023000C 00000000
C216AD8C 00000004 //Intro Only
3E808082 82949E68
3E808082 82949E68
C0229BCC 2C140002
C0229BCC 2C140002
41820008 C022CF74
41820008 C022CF74
60000000 00000000
60000000 00000000
C2137DE8 00000002
C2137DE8 00000002 //UI Speeds Half
C002CF74 EC210032
C002CF74 EC210032
C0030010 00000000
C0030010 00000000
C205C414 00000002
C205C414 00000002 //Climb Fix
C3E2CF74 EC01EFFA
C3E2CF74 EC01EFFA
60000000 00000000
60000000 00000000
C244B460 00000001
C244B460 00000001 //Run Speed
38000002 00000000
38000002 00000000
22CA54C0 00000000
22CA54C0 00000000 //Check once
04CA54C0 3F000000
04CA54C0 3F000000 //60 FPS speed
E0000000 80008000
E0000000 80008000
*Can disable after running once for best performance. Use tools - cheat manager while game is on
*Can disable after running once for best performance. Use tools - cheat manager while game is on
Line 204: Line 271:
</pre>
</pre>


JP version:
==== JP ====
<pre>
<pre>
$60fps
$60FPS
A8000000 00000000
A8000000 00000000
C206b914 00000003
C206b914 00000003
Line 217: Line 284:
EC150028 D04D82EC
EC150028 D04D82EC
60000000 00000000
60000000 00000000
C24C9614 00000002
C022CF6C EC000828
D0170018 00000000
0466B114 41900000
0466B110 42080000
0466B11C 41200000
0466B118 C1200000
0466AD9C 42200000
0466AD98 42700000
0466AD94 42C80000
04669900 42F00000
04669900 42F00000
046698A4 42F00000
046698A4 42F00000
Line 237: Line 314:
3E608000 82731824
3E608000 82731824
2C130001 00000000
2C130001 00000000
041a26bc 41820008
041a26cc 41820008
C21A26B8 00000003
C21A26C8 00000003
807F0088 7FA4EB78
807F0088 7FA4EB78
3E608000 82731824
3E608000 82731824
2C130001 00000000
2C130001 00000000
C203A164 00000004
C203A164 00000004
3E808093 8294FE68
3E808094 8294FE68
2C140001 41A2000C
2C140001 41A2000C
3404F000 48000008
3404F000 48000008
Line 258: Line 335:
7D084214 7CE83850
7D084214 7CE83850
60000000 00000000
60000000 00000000
C2449844 00000002
C2446EAC 00000002
7D084214 7C083800
7D084214 7C083800
60000000 00000000
60000000 00000000
Line 333: Line 410:
C2169B64 00000001
C2169B64 00000001
7C03A214 00000000
7C03A214 00000000
C2448CA4 0000000B
C2448CA4 00000011
3E808000 62941824
3E808000 62941824
80140000 68000001
80140000 68000001
90140000 3E808066
90140000 3E808066
82946B58 2C140000
82946B58 2C140000
38000001 41A20024
38000001 3CA03F00
3E808066 82946720
41A20028 3E808066
3C008095 600029A8
82946720 3C008095
7C140000 38000001
600029A8 7C140000
41A20008 38000002
38000001 41A2000C
38000002 3CA03F80
3E808094 9014FE68
3E808094 9014FE68
3EA080DD 8015B4C0
2C000000 41820020
3EC08066 82D66624
2C160001 40A20008
3CA03F80 90B5B4C0
38630001 00000000
38630001 00000000
C2496298 00000003
C2496298 00000005
FC019840 41820008
EE739828 FC019840
C022CF6C D023000C
41820018 3EA08094
60000000 00000000
82B5FE68 2C150002
41820008 C022CF6C
D023000C 00000000
C2169B24 00000004
C2169B24 00000004
3E808094 8294FE68
3E808094 8294FE68
Line 373: Line 458:
You might be forced to overclock the emulated CPU (Options → Configuration → Advanced). Battles may need about a 125% overclock. Discuss at the [https://forums.dolphin-emu.org/Thread-ntsc-jp-xenoblade-60fps-and-other-mods 60fps development thread]
You might be forced to overclock the emulated CPU (Options → Configuration → Advanced). Battles may need about a 125% overclock. Discuss at the [https://forums.dolphin-emu.org/Thread-ntsc-jp-xenoblade-60fps-and-other-mods 60fps development thread]


=== 4:3 Support/Letterbox Removal ===
=== 4:3 Support / Letterbox Removal ===
This game was designed for 16:9 only display resulting in black borders to be added on the top and bottom, but using the Gecko codes below will add support for the standard aspect ratio based on the Wii settings.
This game was designed for 16:9 only display resulting in black borders to be added on the top and bottom, but using the Gecko codes below will add support for the standard aspect ratio based on the Wii settings.


Line 445: Line 530:
<!--Use this template for compatibility entries: {{VersionCompatibilityVersion|revision|****|notes}}-->
<!--Use this template for compatibility entries: {{VersionCompatibilityVersion|revision|****|notes}}-->
{{VersionCompatibilityVersion|6880|****|}}
{{VersionCompatibilityVersion|6880|****|}}
{{VersionCompatibilityVersion|5.0-683|***|Crashes randomly}}
{{VersionCompatibilityVersion|5.0-4869|***|Shader Compilation Stuttering resolved with Ubershaders}}
{{VersionCompatibilityClose}}
{{VersionCompatibilityClose}}


Navigation menu