Hydro Thunder (Dreamcast / Flycast)
-
Re: https://retropie.org.uk/forum/topic/32416/hydro-thunder-flycast-chd-file-ubuntu-focal-fossa
(I am on Pi 4, is that the start & end of my problem?)
I am having the same issue with Hydro Thunder in lr-flycast as described in this other thread. I have tried several different versions, all experience the same issue where after the "Dreamcast" startup animation fades into the Sega logo, the screen goes black and stays black, while the FPS counter dips to around 9.9. When I open up the RGUI menu it goes back up to 60 and then tanks back down to 9.9 when I close it again.
@rott42 and @mitu, you have both said it is working for you. Can you give me any more info about how you've got it working or what your setup is and which versions you have used?
I do see that topic is in re: Ubuntu, not Raspberry Pi. Are you also? I'm on different hardware, but my symptoms are the same.
RPi4, official power supply, not overclocked. HDMI into 720p TV.
RetroPie 4.8, RetroArch 1.10.0, lr-flycast 0.1 4c293f3. The only changes I've made to flycast (reicast) core options are per-content VMUs (VMU A1) and NAOMI service buttons (enabled).
I have tried three different source files:
234875423624e7db40b36805fd8c781d Hydro Thunder (USA) (Rev A).7z 4379feac8c28dd15a81ae7dec46f39e1 Hydro Thunder v1.002 (1999)(Midway)(US)[!].zip 740c2401979a277d0376679d314a3009 Hydro Thunder v1.020 (1999)(Midway)(US)[!].zip
They all unzip to
gdi
. I have also tried converting them tochd
on my RPi4 withchdman createcd -i <gdi> -o <chd>
but I understand it's probably not going to work if the sourcegdi
doesn't, first (thechd
files I did make behaved exactly the same as their sources did: Dreamcast, Sega, black screen, ~10 frames.)(Edit: my bios):
e10c53c2f8b90bab96ead2d368858623 dc_boot.bin 0a93f7940c455905bea6e392dfde92a4 dc_flash.bin
Here is the full list of files once they are unzipped:
'Hydro Thunder (USA) (Rev A)/': 'Hydro Thunder (USA) (Rev A).gdi' 'Hydro Thunder (USA) (Rev A) (Track 01).bin' 'Hydro Thunder (USA) (Rev A) (Track 02).bin' 'Hydro Thunder (USA) (Rev A) (Track 03).bin' 'Hydro Thunder (USA) (Rev A) (Track 04).bin' 'Hydro Thunder (USA) (Rev A) (Track 05).bin' 'Hydro Thunder (USA) (Rev A) (Track 06).bin' 'Hydro Thunder (USA) (Rev A) (Track 07).bin' 'Hydro Thunder (USA) (Rev A) (Track 08).bin' 'Hydro Thunder (USA) (Rev A) (Track 09).bin' 'Hydro Thunder (USA) (Rev A) (Track 10).bin' 'Hydro Thunder (USA) (Rev A) (Track 11).bin' 'Hydro Thunder (USA) (Rev A) (Track 12).bin' 'Hydro Thunder (USA) (Rev A) (Track 13).bin' 'Hydro Thunder (USA) (Rev A) (Track 14).bin' 'Hydro Thunder (USA) (Rev A) (Track 15).bin' 'Hydro Thunder (USA) (Rev A) (Track 16).bin' 'Hydro Thunder (USA) (Rev A) (Track 17).bin' 'Hydro Thunder (USA) (Rev A) (Track 18).bin' 'Hydro Thunder (USA) (Rev A) (Track 19).bin' 'Hydro Thunder (USA) (Rev A) (Track 20).bin' 'Hydro Thunder (USA) (Rev A) (Track 21).bin' 'Hydro Thunder (USA) (Rev A) (Track 22).bin' 'Hydro Thunder (USA) (Rev A) (Track 23).bin' 'Hydro Thunder (USA) (Rev A) (Track 24).bin' 'Hydro Thunder (USA) (Rev A) (Track 25).bin' 'Hydro Thunder (USA) (Rev A) (Track 26).bin' 'Hydro Thunder (USA) (Rev A) (Track 27).bin' 'Hydro Thunder (USA) (Rev A) (Track 28).bin' 'Hydro Thunder (USA) (Rev A) (Track 29).bin' 'Hydro Thunder (USA) (Rev A) (Track 30).bin' 'Hydro Thunder (USA) (Rev A) (Track 31).bin' 'Hydro Thunder (USA) (Rev A) (Track 32).bin' 'Hydro Thunder (USA) (Rev A) (Track 33).bin' 'Hydro Thunder (USA) (Rev A) (Track 34).bin' 'Hydro Thunder (USA) (Rev A) (Track 35).bin' 'Hydro Thunder (USA) (Rev A) (Track 36).bin' 'Hydro Thunder (USA) (Rev A) (Track 37).bin' 'Hydro Thunder v1.002 (1999)(Midway)(US)[!]/': 'Hydro Thunder v1.002 (1999)(Midway)(US)[!].gdi' track01.bin track02.raw track03.bin track04.raw track05.raw track06.raw track07.raw track08.raw track09.raw track10.raw track11.raw track12.raw track13.raw track14.raw track15.raw track16.raw track17.raw track18.raw track19.raw track20.raw track21.raw track22.raw track23.raw track24.raw track25.raw track26.raw track27.raw track28.raw track29.raw track30.raw track31.raw track32.raw track33.raw track34.raw track35.raw track36.raw track37.bin 'Hydro Thunder v1.020 (1999)(Midway)(US)[!]/': 'Hydro Thunder v1.020 (1999)(Midway)(US)[!].gdi' track01.bin track02.raw track03.bin track04.raw track05.raw track06.raw track07.raw track08.raw track09.raw track10.raw track11.raw track12.raw track13.raw track14.raw track15.raw track16.raw track17.raw track18.raw track19.raw track20.raw track21.raw track22.raw track23.raw track24.raw track25.raw track26.raw track27.raw track28.raw track29.raw track30.raw track31.raw track32.raw track33.raw track34.raw track35.raw track36.raw track37.bin
Do any of these look familiar? Is there another version I should use? I have seen a couple more out there in the wild. Can you help me identify one that works?
-
@sleve_mcdichael Well, I have for sure a different GDI with other file names for the BIN tracks . I cannot share the source here of course, but I can tell you it's out there. Good luck. I actually, removed this game form my setup cause I did'nt like it much.
-
edit: rott42 & mitu you can disregard, see next post.
I understand you cannot tell me where you got it and I wouldn't ask you to. However, can you tell me anything? What the filename was, what the unzipped contents looked like? You don't have it anymore so I guess you can't just say what the hash is...maybe @mitu still has it and could check?
I've now tried all of the following, without success:
50943bb1 Hydro Thunder (Europe).7z a61daf68 Hydro Thunder (USA).7z 094d5da0 Hydro Thunder (USA) (Rev A).7z 8ee30d0a Hydro Thunder v1.002 (1999)(Midway)(US)[!].zip bf0576ab Hydro Thunder v1.009 (1999)(Midway)(PAL)[!].zip 1f541b29 Hydro Thunder v1.020 (1999)(Midway)(NTSC)(US)[!].zip 3f33e4e3 Hydro Thunder v1.020 (1999)(Midway)(US)[!].zip
The only difference between any of them is that the PAL/EU versions boot with a blue BIOS logo while the NTSC/US versions have a red logo.
As proof-of-concept I DL'ed another game, of which I already had a working
chd
from other source:Crazy Taxi (USA).7z
. The extractedgdi
, and thechd
I made from it both played without issues.Then I tried something else. I put a PlayStation
chd
in the Dreamcast folder and tried to load it. Here something different happened: first, the "Dreamcast" logo came up as a static image instead of the animation, and then it faded out, and instead of going to a black screen it just loaded the BIOS menu where you can select from "play," "file," "music," or "settings."I'm running out of ideas. I can try Redream, I suppose. But two have said it works in Flycast and I'd like to stick with RA if that is possible.
Is there anything else that needs to be done besides "get the right rom, get the right BIOS, and load it in Flycast with the default options"? Core options, video modes, anything?
-
Yoooo, I don't know what happened, but it's working now? With at least two of these different versions.
I had given up. I installed Redream. It worked. I tried a different version. It worked. I converted them to CHDs. They worked.
On a whim, I decided I'd look at the verbose log from Flycast. So I loaded it up, fully expecting it to do the back screen, and wouldn't ya know it the damn thing started up, like I'm some sort of crazy person. Running the game at around 30 fps. I put a couple of the other versions in and they worked too.
I don't know what's going on, Redream doesn't install any dependencies or anything. I was exploring the core options a bit but I didn't leave anything changed. Several times when testing I did delete the VMU save files that were generated in the BIOS and roms folders (I did enable the option to save A1 in roms -- B1-D1 are still saved in BIOS -- but that was days ago.) I suppose they might have been...corrupted or something? But again, I've deleted them several times and it only suddenly started working this evening.
I'm sure I did something different. I just don't know what. I hate to be that guy who comes in with a problem and then goes "I don't know what it was or what I did but I fixed it," but it is what it is.
In any case, I guess I have Redream installed now, too. The screen tears real bad in Crazy Taxi in Redream, but I just might use it for Hydro Thunder after all as that one looks a lot sharper and might run a little smoother, too. Still had a little screen tearing but not as bad, from the few minutes I've played them.
-
I am experiencing the same issue you did with HT on an Ubuntu setup. After trying multiple different GDI/CHD versions of the game I gave up. I just installed Redream and got each of them to work. But, I did not have the same luck as you when reverting to lr-Flycast. I knew it was a shot in the dark, but none of the versions worked.
If it is not a violation of forum policy, can you advise which version(s) you listed above ended up working on lr-Flycast?
-
@testudo I am currently using a CHD made from:
094d5da0 Hydro Thunder (USA) (Rev A).7z
The other working one was:
3f33e4e3 Hydro Thunder v1.020 (1999)(Midway)(US)[!].zip
...and I didn't try it, but this third one is identical to the second, as reported by
diff
, except for the filename of the .gdi file contained within (the .gdi itself is identical in content, as well -- only the name differs):1f541b29 Hydro Thunder v1.020 (1999)(Midway)(NTSC)(US)[!].zip
I'm kinda assuming, then, that they all work, and whatever this is that is happening is unrelated to the rom version used.
I wish I could remember exactly what I did, to help narrow down what changed. I did "update RetroPie setup script" before I installed Redream (actually I installed it, remembered, updated the script, and then installed it again.) However, before I did that, it had last been updated only nine days prior, and the Redream script hasn't been edited for over a month, so I don't think that was it: https://github.com/RetroPie/RetroPie-Setup/commits/master/scriptmodules/emulators/redream.sh
If I recall anything else, I'll let you know.
-
@sleve_mcdichael said in Hydro Thunder (Dreamcast / Flycast):
Hydro Thunder (USA) (Rev A).7z
Much obliged. I'll see if I can find the same hash versions and give them a try. I'm running on a x86, so Redream is only a standalone option and not integrated into RP.
-
@testudo said in Hydro Thunder (Dreamcast / Flycast):
I'm running on a x86, so Redream is only a standalone option and not integrated into RP.
I wonder why. Does this work?
(I'm not sure if the "x86_64" download is universal, or only for 64-bit systems. Is yours? Is this what you're using?)
-
@sleve_mcdichael said in Hydro Thunder (Dreamcast / Flycast):
@testudo said in Hydro Thunder (Dreamcast / Flycast):
I'm running on a x86, so Redream is only a standalone option and not integrated into RP.
I wonder why. Does this work?
(I'm not sure if the "x86_64" download is universal, or only for 64-bit systems. Is yours? Is this what you're using?)
I replaced the redream scriptmodule with x_86 version you linked and success! My option to add Redream was red in the Experimental emulator list and replacing the script fixed that.
Thanks for sharing your experience the help.
-
@testudo said in Hydro Thunder (Dreamcast / Flycast):
I replaced the redream scriptmodule with x_86 version you linked and success! My option to add Redream was red in the Experimental emulator list and replacing the script fixed that.
Great! It looks like the x86 version is 64-bit specifically, so I changed it just a little more:
-
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.