Arc Rise Fantasia: Difference between revisions

Jump to navigation Jump to search
(→‎Enhancements: We only support a limited set of AR codes here)
Line 19: Line 19:


== Enhancements ==
== Enhancements ==
===60 FPS===
===60 FPS===
Check the discussions tab at the top for a fully commented version of the code, alternate codes, and a few optional fixes.
Gecko Code:
Gecko Code:
<pre>
<pre>
$60 FPS
$60 FPS
04001820 40000000
04001820 40000000 //Gecko Register 1820
04535c98 42BA0000
04535c98 42BA0000 //ship move speed halved 1
04535c9c 42700000
04535c9c 42700000 //ship move speed halved 2
04535be8 3C80AE10
04535be8 3C80AE10 //world map camera rotate adjust
04535bf0 3D410518
04535bf0 3D410518 //Ship camera rotate use 3D75C28F for faster rotation
C21A33DC 00000003
C21A33DC 00000003 //Halve World Player Move
3E808000 62941820
3E808000 62941820
C2940000 EFDEA024
C2940000 EFDEA024
C058000C 00000000
C058000C 00000000 //end
C21BEA70 00000003
C21BEA70 00000003 //Halve World Enemy Move
3E808000 62941820
3E808000 62941820
C2940000 EC21A024
C2940000 EC21A024
FFC00890 00000000
FFC00890 00000000 //end
C21A3BD4 00000006
C21A3BD4 00000006 //world map run sound fix
3C608000 6063180C
3C608000 6063180C //  using Gecko Register 180C
82830000 2C140000
82830000 2C140000
41820010 38050001
41820010 38050001
Line 50: Line 46:
3D008000 6108180C
3D008000 6108180C
3A600001 92680000
3A600001 92680000
39000000 00000000
39000000 00000000 //end
C2209674 00000003
C2209674 00000003 //Native 60FPS moments
38000002 3E408000
38000002 3E408000
6252182C 90120000
6252182C 90120000
Line 58: Line 54:
38000000 3E408000
38000000 3E408000
6252182C 90120000
6252182C 90120000
38000002 00000000
38000002 00000000 //end
C20C8328 00000006
C20C8328 00000006 //Main Animation and Auto move 30FPS revert
3C608000 60631824
3C608000 60631824 //Uses 182C
80830008 2C040002
80830008 2C040002
41820018 38800000
41820018 38800000
Line 70: Line 66:
3A600001 92680000
3A600001 92680000
39000000 00000000
39000000 00000000
C20C831C 00000003
C20C831C 00000003 //not auto moving
38600000 3D608000
38600000 3D608000
616B1820 906B0008
616B1820 906B0008
Line 81: Line 77:
38800001 90830008
38800001 90830008
2C000000 00000000
2C000000 00000000
C21AF244 00000003
C21AF244 00000003 //auto off world
3FC08000 63DE182C
3FC08000 63DE182C
38800000 909E0000
38800000 909E0000
7C7E1B78 00000000
7C7E1B78 00000000 //end Auto Move
C20365A8 00000004
C20365A8 00000004 //Elevator event timer
3EA08000 62B51820
3EA08000 62B51820
8295FFEC 22940001
8295FFEC 22940001
7C04A214 9295FFEC
7C04A214 9295FFEC
60000000 00000000
60000000 00000000 //end
C2039DD0 00000003
C2039DD0 00000003 //Camera version 1. Optional
C05D08B0 EC221024
C05D08B0 EC221024
EC21082A EC420824
EC21082A EC420824
Line 97: Line 93:
C01D193C EE800024
C01D193C EE800024
EE94A02A EC00A024
EE94A02A EC00A024
60000000 00000000
60000000 00000000 //end
C203EA78 00000002
C203EA78 00000002 //No movement fix
38630001 7C1D1800
38630001 7C1D1800
60000000 00000000
60000000 00000000 //end
C203DCE0 00000001
C203DCE0 00000001 //Run Spaz Fix
EC031828 00000000
EC031828 00000000 //end
C203DD44 00000001
C203DD44 00000001 //Run sound fix
2C000014 00000000
2C000014 00000000 //  Change 14 to adjust timing. End
C203E570 00000003
C203E570 00000003 //Movement Speed Setup
7C791B78 3E604000
7C791B78 3E604000
8246260C 9266260C
8246260C 9266260C
Line 111: Line 107:
C203EB18 00000002
C203EB18 00000002
38210110 9257F78C
38210110 9257F78C
60000000 00000000
60000000 00000000  
C203DEB8 00000005
C203DEB8 00000005 //Fluid Movement for 60FPS
3E808044 6294260C
3E808044 6294260C
82940000 7C149000
82940000 7C149000
Line 120: Line 116:
C203DEC8 00000002
C203DEC8 00000002
40820008 1021A024
40820008 1021A024
1002082A 00000000
1002082A 00000000 //end
04442610 3F800000
04442610 3F800000 //Animation
0444260C 3F800000
0444260C 3F800000 //Animation and Walk
04442614 00000000
04442614 00000000 //60FPS
04442618 00000001
04442618 00000001 //Battle and UI speed
2000182C 00000001
2000182C 00000001 //Revert to 30FPS some times
22441BB0 00000002
22441BB0 00000002 //60FPS cutscenes
04442610 40000000
04442610 40000000 //undo to 30FPS when needed
0444260C 40000000
0444260C 40000000 //undo
04442618 00000002
04442618 00000002 //undo
04442614 00000001
04442614 00000001 //undo
E0000000 80008000
E0000000 80008000 //end
</pre>
</pre>


There's a timed event in Zeifellt Tower that will appear to move too fast, but the timer moves at the correct speed.
There's a timed event in Zeifellt Tower that will appear to move too fast, but the timer moves at the correct speed.


Cutscenes may have very minor graphical glitches when the camera switches around. Remove the "22441BB0 00000002" line if you want to revert back to 30 fps cutscenes.
Cutscenes may have very minor graphical glitches when the camera switches around. Remove the "22441BB0 00000002" line if you want to revert back to 30FPS cutscenes.


As of {{revision|5.0-845}} Gecko codes do not work properly in Arc Rise Fantasia.  Thus, this code may not work properly.  Because the problem is related to how long frames take, increasing the emulated CPU Clock above 125% and enabling Speed Up Disc Transfer Rate may quell the issues.  Please refer to {{issue|10367}} for more information.
As of {{revision|5.0-845}} Gecko codes do not work properly in Arc Rise Fantasia.  Thus, this code may not work properly.  Because the problem is related to how long frames take, increasing the emulated CPU Clock above 125% and enabling Speed Up Disc Transfer Rate may quell the issues.  Please refer to {{issue|10367}} for more information.
===Free-er World Camera===
May not always work. Use the DPAD to rotate the world camera up/down and zoom in/out.
Gecko Code:
<pre>
$World Camera DPAD
C21A2040 00000001
60000000 00000000
C21A2A34 00000001
60000000 00000000
C21A2A2C 0000000D
3C608044 60632FC8
88830003 3C609193
6063B2DC 80A30000
2C040001 40A2000C
3CA5FFFD 48000038
2C040002 40A2000C
3CA50003 48000028
2C040004 40A20010
84A3FFFC 3CA5FFFD
48000014 2C040008
40A2000C 84A3FFFC
3CA50003 90A30000
60000000 00000000
</pre>


== Configuration ==
== Configuration ==