![[Image: V57o9oV.jpg]](https://i.imgur.com/V57o9oV.jpg)
I thought this was due to some complex bug in the 60fps code, but the global speed factor being halved puts extra flames in the middle and then those flames infuse the smoke to look better. Overall it looks better, but it's that flame effect that shouldn't be there. Not sure why halved speed does this. I need to find out the exact moment the speed should be 1.0 and not 0.5. It might just be on loading screens, which I haven't messed with at all.
I had to mess with the basic timing stuff, so here's a new English beta code:
$60fps
A8000000 00000000 //Run once when apply
C206C36C 00000003 //Camera speed optional
EE81082A EE81A024
EC210532 EC000532
D00D82BC 00000000
C206C384 00000004
EC420532 EEB4A02A
EC150028 EC000532
EC150028 D04D82F4
60000000 00000000
044CD248 C042CF74 //Effect fix
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
046673f0 43340000 //UI slideout
04667420 43340000
C24C1ED4 00000002 //Stairs unsticky
EC3F0024 EC2100B2
60000000 00000000
0466606c 3b23d000 //Buggy lift
04667870 43480000 //Burst B fix timing
C2181264 00000002
EC0010FA EC00182A
60000000 00000000
04666090 3F7D6A16 //Ice Slide Speed
04666098 3F400000
0466609C 3F7DD000
0412e66c 41820008 //Slow Text
C212E668 00000003
7F85E378 7F66DB78
3E608000 82731824
2C130001 00000000 //Text End
041a3dec 41820008 //Slow Cutscene Text
C21A3DE8 00000003
807F0088 7FA4EB78
3E608000 82731824
2C130001 00000000 //End
0466AB90 3F000000 //Cutscene Switch speed
C24A0838 00000002
3E808082 82949E68
2C140002 00000000
C203A52C 00000004 //Screen dimming duration
3E808082 82949E68
2C140001 3803F800
41A20008 3803F000
60000000 00000000
C24ED0AC 00000001 //Head Movement
ECC0C63A 00000000
C24EC8BC 00000001
EC40FFFA 00000000
C24ED0B4 00000001
ECA0C63A 00000000
C249A358 00000004 //Menu 60fps
3FC080CA 63DE54B4
C282CF74 7C03F000
41A20008 EC210532
83C10008 00000000
041C3904 3803FFFA
041C38EC 2800001A
041C3890 2800001A
041C38A8 3803FFFA
046687A0 41A00000
046687A8 40666667
04668890 42080000
04668894 41900000 //Menu End
C24497D4 00000002 //Select art controls
7D084214 7CE83A14
60000000 00000000
C24497FC 00000002
7D084214 7CE83850
60000000 00000000
C2449844 00000002
7D084214 7C083800
60000000 00000000 //Controls End
C20BAD8C 00000003 //Grass double value if fraction
EEA1082A FE810878
FC34A86E C01F2F48
60000000 00000000
C23DFE1C 00000003 //Moving Texture
1C00000C D022FFFC
F0223FF8 E0223FF8
60000000 00000000
C23DFEBC 00000002
C043000C C022FFFC
60000000 00000000
C23E5B54 00000004
C02D9BE0 3D808082
818C9E68 2C0C0002
4182000C C062CF74
EC230072 00000000
C23E5128 00000004
C02D9BE0 3D808082
818C9E68 2C0C0002
4182000C C062CF74
EC230072 00000000
C23E8AEC 00000004
C02D9BE0 3D808082
818C9E68 2C0C0002
4182000C C062CF74
EC230072 00000000
C23DFEB4 00000012
C062FFFC FC030840
C0230004 41820080
C0630000 C043000C
EC621828 C042C010
C0A2CF74 FC021840
41A20038 C023FFF8
C0630004 FC801A10
FC000A10 FC040040
41A10014 FC801050
FC8120AE EC64182A
4BFFFFE4 EC230828
EC25187A 48000030
C0630010 FC801A10
FC000A10 FC040040
41A10014 FC801050
FC8120AE EC64182A
4BFFFFE4 EC43082A
EC220172 00000000
C244B714 00000011 //Timer FPS Multi
3E808000 62941824 //Gr1824
80140000 68000001 //Extra Speed Multi
90140000 3E808066
82944268 2C140000
38000001 3CA03F00
41A20028 3E808066
82943E18 3C008082
6000CB00 7C140000
38000001 41A2000C
38000002 3CA03F80
3E808082 90149E68
3EA080CA 801554C0
2C000000 41820020
3EC08066 80163D24
2C000001 40A20008
3CA03F80 90B554C0
38630001 00000000
C216ADC4 00000005 //Timer mods using Gr1824
3E808082 82949E68 //skip if movie
2C140002 3A800001
4182000C 3E808000
82941824 7C04A214
60000000 00000000
C216ADCC 00000001
7C03A214 00000000
C21669CC 00000002 //Not Skipped
C242CF74 EC0004B2
D01E01E8 00000000
60000000 00000000 //End Timer
C249A374 00000005 //Speed Multi
FC019840 41820018
3E808082 82B49E68
2C150002 41820008
C022CF74 D023000C
60000000 00000000
C216AD8C 00000004 //Intro Only
3E808082 82949E68
C0229BCC 2C140002
41820008 C022CF74
60000000 00000000
C2137DE8 00000002 //UI Speeds Half
C002CF74 EC210032
C0030010 00000000
C205C414 00000002 //Climb Fix
C3E2CF74 EC01EFFA
60000000 00000000
C244B460 00000001 //Run Speed
38000002 00000000
22CA54C0 00000000 //Check once
04CA54C0 3F000000 //60 fps speed
E0000000 80008000
$60fps
A8000000 00000000 //Run once
C206b914 00000003 //Camera speed optional
C282CF6C EC210532
EC000532 D00D82B4
60000000 00000000
C206b92c 00000004
EC420532 EEB4A02A
EC150028 EC000532
EC150028 D04D82EC
60000000 00000000
044c8e74 C022CF6C //Melia skill effects
0466B114 41900000 //Affinity screen fixes
0466B110 42080000
0466B11C 41200000
0466B118 C1200000
0466AD9C 42200000 //Gem crafting speed
0466AD98 42700000
0466AD94 42C80000
04669900 42F00000 //Condition Cycle Display Enemy
046698A4 42F00000 //Player
04669CB0 43340000 //UI Slideout
04669CE0 43340000
C24bdd78 00000002 //Stairs unsticky
EC3F0024 EC2100B2
60000000 00000000
046688FC 3b23d000 //Lift bug fix
0466a130 43480000 //Burst fix
C2181264 00000002
EC0010FA EC00182A
60000000 00000000
04668928 3F400000 //Ice Slide
0466892C 3F7DD000
04668920 3F7D6A16
0412DB9C 41820008 //Regular text
C212DB98 00000003
7F85E378 7F66DB78
3E608000 82731824
2C130001 00000000
041a26cc 41820008 //Cutscene text
C21A26C8 00000003
807F0088 7FA4EB78
3E608000 82731824
2C130001 00000000
C203A164 00000004 //Scene switch timer
3E808093 8294FE68
2C140001 41A2000C
3404F000 48000008
3404F800 00000000
C249C72C 00000004 //Dimming when 60fps
3E808094 8294FE68
2C140002 41820008
7C842214 548C402E
60000000 00000000
C2446E3C 00000002 //Select art controls
7D084214 7CE83A14
60000000 00000000
C2446E64 00000002
7D084214 7CE83850
60000000 00000000
C2446EAC 00000002
7D084214 7C083800
60000000 00000000
041c1f40 3803FFFA //Controls menu
041c1f28 2800001A
041c1ecc 2800001A
041c1ee4 3803FFFA
0466b050 41A00000
0466b058 40666667
0466b140 42080000
0466b144 41900000
C24E8BF0 00000001 //Head Rotate Anims
ECC0C63A 00000000
C24E8BF4 00000001
ECA2C63A 00000000
C24E8410 00000001
EC40FFFA 00000000
C23ddab8 00000003 //Moving textures
1C00000C D022FFFC
F0223FF8 E0223FF8
60000000 00000000
C23ddb58 00000002
C043000C C022FFFC
60000000 00000000
C23E37F0 00000004 //MoveTex counters
C02D9C10 3D808094
818CFE68 2C0C0002
4182000C C062CF6C
EC230072 00000000
C23E6788 00000004
C02D9C10 3D808094
818CFE68 2C0C0002
4182000C C062CF6C
EC230072 00000000
C23e2dc4 00000004
C02D9C10 3D808094
818CFE68 2C0C0002
4182000C C062CF6C
EC230072 00000000
C23DDB50 00000012 //MoveTex interpolate
C062FFFC FC030840
C0230004 41820080
C0630000 C043000C
EC621828 C042BF38
C0A2CF6C FC021840
41A20038 C023FFF8
C0630004 FC801A10
FC000A10 FC040040
41A10014 FC801050
FC8120AE EC64182A
4BFFFFE4 EC230828
EC25187A 48000030
C0630010 FC801A10
FC000A10 FC040040
41A10014 FC801050
FC8120AE EC64182A
4BFFFFE4 EC43082A
EC220172 00000000
C2165830 00000002 //Intro screen timing
C242CF6C EC0004B2
D01E01E8 00000000
C249628C 00000005 //Other Speeds
C0230008 9262FFFC
3E6080DC 6273B4B4
7C039800 41A2000C
C282CF6C EC210532
8262FFFC 00000000
C2169B5C 00000005 //Timers and skip when 30fps
3E808094 8294FE68
2C140002 3A800001
4182000C 3E808000
82941824 7C04A214
60000000 00000000
C2169B64 00000001
7C03A214 00000000
C2448CA4 00000011 //Timer FPS multi
3E808000 62941824 //Gr1824
80140000 68000001 //Extra speed multi
90140000 3E808066
82946B58 2C140000
38000001 3CA03F00
41A20028 3E808066
82946720 3C008095
600029A8 7C140000
38000001 41A2000C
38000002 3CA03F80
3E808094 9014FE68
3EA080DD 8015B4C0
2C000000 41820020
3EC08066 82D66624
2C140001 40A20008
3CA03F80 90B5B4C0
38630001 00000000
C2496298 00000005 //Speed Multi
FC019840 41820018
3EA08094 82B5FE68
2C150002 41820008
C022CF6C D023000C
60000000 00000000
C2169B24 00000004 //Intro timers
3E808094 8294FE68
C022CF6C 2C140001
41A20008 C0229BAC
60000000 00000000
C20ba46c 00000003 //Grass double up value if fraction
EEA1082A FE810878
FC34A86E C01F2F48
60000000 00000000
C213746C 00000002 //UI speeds half
C002CF6C EC210032
C0030010 00000000
C205BDCC 00000002 //Climb fix
EC1DE82A EFBD0024
EC01E82A 00000000
22DCB4C0 00000000
04DCB4C0 3F000000
E0000000 80008000
*一度コードを走らせたら、効率がよくなるためにコードを無効にしても良い。ツールのチートマネージャーを使う。
**バトル中のスローダウンを減らすために設定の高度な設定のCPU Clock Overrideを利用して110%ぐらいにする必要があるかもしれない。
Changes: Melia skill effect fix. Loading screens use 30fps speed multi to fix some bugs. Movies use 30fps speed multi. Possible bugs: wrong speed multi during gameplay.
/edit Not enough speed checks. More have been added. The trouble is that the code that writes the speed values doesn't t run often enough, but I think I got it worked out.
I'm getting a glitch in where the game continues playing (AKA I can continue to move my character and hear sounds and stuff) while a tutorial is being shown, or any kind of notification. Even when a save notification is displayed after a cutscene, sometimes the game is playing in the background. Is this normal? EU ISO here. Should I switch to NTSC? The PAL and NTSC ISOs are almost identical, no?
EDIT:
With the code in the OP, not the new beta one.
Did you try the beta code? I don't have my hands on a PAL disc to test and it's not a bug that I've heard of on NTSC, so I'd switch over.
(01-03-2018, 09:23 AM)One More Try Wrote: [ -> ]Did you try the beta code? I don't have my hands on a PAL disc to test and it's not a bug that I've heard of on NTSC, so I'd switch over.
I just dumped my NTSC disc to see if that was the problem and I'm experience the same glitch. Tutorials and prompts to change the party don't pause the game as they should. Here you can see:
https://www.youtube.com/watch?v=TeHuS94OIrQ&feature=youtu.be
(yes, the NTSC ISO contains Spanish language)
I'm gonna try the beta code and report back
EDIT:
Seems to be fine with the beta code. Weird. Well, gonna use the beta code then, or does it have other major bugs?
EDIT2:
Uh, with the beta code there seem to be random drops to 30 FPS in fights? You can see the FPS counter in the top left counter. The Wii CPU is set at 125%. It's not regular slowdown, the game just drops straight to 30 FPS then goes back straight to 60 FPS. Is this intentional?
https://youtu.be/5fJyEmCcooM
Hi, thanks for checking NTSC. That shouldn't happen. My next guess is that because the disc has a different language from what I have, things might be acting weird, like the code is offset a bit. No reports on it happening with regular English discs.
The beta code isn't supposed to lag more than usual, but I'm still testing it, so it might have lag. However, because the main code has issues for you, you probably are experiencing extra bugs.
(01-03-2018, 02:25 PM)One More Try Wrote: [ -> ]My next guess is that because the disc has a different language from what I have, things might be acting weird, like the code is offset a bit. No reports on it happening with regular English discs.
There are no separate Spanish discs for this game. Other than the Japanese release, all releases have both English and Spanish.
Ohhh thanks! I have to change dolphin's Wii language to Spanish. I had no idea. I can look into this now.
@Xharos Not seeing any issues. Not sure what could be wrong. If you want to use the beta code, delete 044CD248 C042CF74 //Effect fix and see if the lag is better. It shouldn't have other bugs in it.
You wouldn't think changing the in-game language would change the memory locations the game accesses (or at least in my naive little world you wouldn't), but I've seen weirder stuff, I suppose.
Yeah, Spanish is working fine for me. When the code checks to see if the speed is zero (how the game pauses), it doesn't zero out a value to make the comparison, but just assumes it's comparing against a zero value. Not sure if there's an issue there.
The Melia effect fix definitely lags the game. It makes a large chunk of code run twice as often. I haven't been able to find a way to single out Melia's bugs. I'm still wondering if there's other bugs too.