Dolphin, the GameCube and Wii emulator - Forums

Full Version: [GC] Final Fantasy Crystal Chronicles
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Multiplayersupport via VBA is not broken, it's just horribly slow. Even if you connect only one instance of VBA, the speed drops to about 60%. But it is still very useful for singleplayer if you want to know the current bonus condition of a dungeon (which is vital to get the best items and artifacts).

here's how to do it:
- download the latest VBA-M svn (http://sourceforge.net/projects/vbam/files/latest/download?source=files)
- find and download the gba_bios.bin, and enable it in VBA-M (Options -> Emulator -> Bios Files)
- disable "Pause when inactive" (Options -> Emulator)
- in the dolphin configuration, go to the "Gamecube" tab and select "GBA" for port 2
- start the game and go to a dungeon
- in VBA-M, go to Options -> Link -> Joybus Options and type 127.0.0.1
- when you press ok, Dolphin should freeze (this is normal)
- now load the gba_bios.bin, in the same way you would load a normal gba-game (File -> Open GBA)
- enable Turbo Mode in VBA (Options -> Speed -> Turbo Mode), otherwise the game will run at ~8% speed
- now just wait until it connects (can take a while..)
- if it is done, create a savestate in VBA. everytime you want to connect it again, load that savestate to make it connect much faster

Proof


I played through the whole game and did not encounter any glitches, neither graphical nor the new game glitch, except for the audio distortion, but it is not game specific (had exactly the same glitch with Fire Emblem: Path of Radiance) and it only happens after hours of gameplay. you can just make a savestate and restart the emulation
Thanks for showing how to connect with VBA-M. At least two others have confirmed that it has worked in the past (in the old thread for this game). No one's bothered to update the wiki, however, feel free to do so (anyone and everyone is encouraged to participate).
Your audio problems are because you are using an older version of Dolphin and DSP HLE (3.5-420). Update to 3.5-1154 or newer and you'll get new-ax-hle v2, that fixes the random noise bits in extended playthroughs.
(04-15-2013, 05:46 AM)MaJoR Wrote: [ -> ]Your audio problems are because you are using an older version of Dolphin and DSP HLE (3.5-420). Update to 3.5-1154 or newer and you'll get new-ax-hle v2, that fixes the random noise bits in extended playthroughs.
thanks, about a week ago I tried the latest version and it was much slower than 3.5-420, but with 3.5-1233 it works fine. But I cannot test the audio at the moment because my speakers broke today
tested it now with 3.5-1250. The sound distortion glitch is gone, but now I have random noises, and sometimes parts of the music just disappear for a short while. this happens even without extended gameplay (as opposed to the distortion glitch). Tested it with DSound and XAudio, same result. Did not test OpenAl because it was too slow.

This only happens when "DSP on Dedicated Thread" is enabled. With this setting disabled, I haven't encountered any sound glitches (but the emulation is noticeable slower, at least with Direct3D11, with Direct3D9 the difference is marginal)
Yep, known bug. I hope delroth can fix that. LLE on Thread (with a real DSP dump) is pretty much perfect from my experience. As for the wiki thing you added about DSP on Thread, I remembered it cause it only happens when HLE is used. Mind trying it with LLE and a real DSP dump?
It's not a bug. You can't have your cake and eat it too - if you decide to screw up the timing by having the DSP processing at the same time as the CPU processing without any timing synchronization, you will have audio issues. Same reason why LLE on Thread causes freezes in some games.
(04-18-2013, 05:31 PM)delroth Wrote: [ -> ]It's not a bug. You can't have your cake and eat it too - if you decide to screw up the timing by having the DSP processing at the same time as the CPU processing without any timing synchronization, you will have audio issues. Same reason why LLE on Thread causes freezes in some games.
So much positivity.

Anyway eventually (keyword: eventually) we'll be able to have cake and much more.
In this case, no. What's likely to happen is that HLE on Thread will simply be removed because it's misleading.
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15