🌊 Riptide

H2Overdrive and Hydro Thunder courses, racing in your browser, from your own game files.

Riptide ships with no game content: you need your own copies. It reads exactly two things: H2Overdrive's triton.lux (required) and, optionally, your Hydro Thunder Dreamcast disc as a GDI dump. Open the panels below to check you have the right ones.

In the arcade game's install folder, about 3.1 GB.

Exactly which file? (version, size, checksums)

H2Overdrive is Raw Thrills' 2009 arcade boat racer. The cabinet runs Windows, and the whole game (models, textures, tracks, sounds, settings) is packed into one file: triton.lux.

H2Overdrive/          ← your install folder (any name)
β”œβ”€β”€ sdaemon.exe       ← the game (not needed)
β”œβ”€β”€ Settings.xml
β”œβ”€β”€ Scores.xml
β”œβ”€β”€ movies/
└── triton.lux        ← βœ… pick this one
GameH2Overdrive (Raw Thrills, 2009), PC-based arcade release
Filetriton.lux
Size3,300,747,006 bytes (about 3.1 GB)
Date6 November 2009
ContentsLUX archive version 3, 5,147 entries
MD55f3f132361416a978e9370d48ab213ae
SHA-13ed3768e05dde4e3399e63565c40bd026ae9d4c5

A different checksum means a different release or revision: it may still work, but it isn't tested.

Select the .gdi and every track file together (Ctrl+A in the folder).

Exactly which disc? (version, tracks, checksums)

Hydro Thunder (Midway, 1999) on the Sega Dreamcast, backed up as a GDI dump: one small .gdi text file that lists the disc's tracks, plus one .bin file per track. Pick all 38 files together.

Hydro Thunder (USA)/
β”œβ”€β”€ disc.gdi          ← βœ… pick this
β”œβ”€β”€ track01.bin       ← βœ… and all of these
β”œβ”€β”€ track02.bin
β”œβ”€β”€ track03.bin       ← main game data (134 MB)
β”œβ”€β”€ ...               ← track04.bin – track36.bin (audio)
└── track37.bin       ← more game data (553 MB)
GameHydro Thunder, Sega Dreamcast, USA release (Midway)
Product no.T-9702N
VersionV1.020 (disc date 1999-10-04)
FormatGDI dump, 37 tracks, raw 2352-byte sectors (Redump-style), about 1.2 GB
disc.gdiSHA-1 7acc178f9695038b3fd8ba8daf0a11c880076d33
track03.binSHA-1 d8252cd17a048e8ab801a79b0101b9769414e7dd (140,242,704 bytes)
track37.binSHA-1 53b62d8ad8faa123e90f92f812b8f3df189f4425 (579,617,472 bytes)

.cdi, .chd and .iso images don't work as they are. Convert a .chd with MAME's tool: chdman extractcd -i "Hydro Thunder (USA).chd" -o disc.gdi

Without Hydro Thunder, Riptide still runs with all the H2Overdrive courses and boats.

How do I check a checksum?

A checksum is a file's fingerprint: if yours matches the table above, you have the same file.

Windowscertutil -hashfile triton.lux SHA1 (in Command Prompt)
macOSshasum -a 1 triton.lux (in Terminal)
Linuxsha1sum triton.lux

Hashing a 3 GB file takes a little while. The full guide is on GitHub.

🏁 Race your friends online

On the course select screen press O for online races (up to 8 players):

HHost a room on the selected course. You get a 4-letter code: send it to your friends.
JJoin a friend's room: type their code.
NChange your racer name.
EnterHost only: start the race. The countdown begins once everyone has loaded the course.

Everyone picks their own boat. Every racer needs their own copy of the game files, and a Hydro Thunder course needs the disc too. Cheats are switched off in online races.

Your files never leave your computer: the game reads only the parts it needs, straight from your disk. Nothing is uploaded. Needs a browser with WebGPU (current Chrome, Edge, Firefox or Safari).