Hey everyone! 🚛💨
I’ve just released v0.1.0 of 18 Wheeler: American Pro Trucker VR, a standalone 6DoF OpenXR port of Sega AM2’s 2001 Dreamcast arcade classic running natively on Meta Quest 2, Quest Pro, Quest 3, and Quest 3S!
🔗 GitHub Repo, Memory Map & APK Release (v0.1.0):
https://github.com/f1nal-b0ss/18-wheeler-decomp
🔥 What Makes This Port Special?
By reverse-engineering the retail USA (MK-51064) SH-4 binary using Reverse Engineer Anything (REA) + Ghidra and building on the awesome mikermak/hotd2-vr / Flycast OpenXR reprojection architecture, we’ve turned the original game into a full first-person big-rig VR experience:
- True 6DoF Stereoscopic 3D Truck Cabin: Sit right inside the 3D cab with the wooden dashboard, working speedometer/tachometer gauges, sunglasses, magazine, and swinging windshield badge. Includes a custom planar-depth vertex shader so the dashboard stays 100% flat and distortion-free as you look around.
- Physical Overhead Air-Horn Cord Gesture: Reach your Left Hand up near visor level (just like yanking a real 18-wheeler horn cord!) to blast the air horn and clear traffic out of your lane!
- Dual Steering Modes (6DoF Virtual Wheel or Thumbstick): Squeeze both controller Grips to grab an invisible 6DoF steering wheel in mid-air, or steer kick-back arcade style with the thumbstick.
- Live RAM Haptic Telemetry:
- Diesel Idle & Throttle Rumble: Feel the engine chug at idle and ramp up smoothly as you squeeze the Right Trigger (Gas).
- Mechanical Gear-Shift Clunk: Tactile right-hand clunk when shifting between LOW, HIGH, and REVERSE.
- Heavy Crash & Collision Jolts: Hooked directly into the game's camera-shake telemetry in RAM (
0x8C56A494)—every time you trade paint with your rival Lizard Tail, smash through crates, or clip a car, both controllers fire a heavy impact jolt.
- Arcade CRT Color & Specular Pass: Custom GLSL shader pass tames LCD vertex-specular washout and restores vibrant Dreamcast arcade colors at a locked 60/72 FPS.
📦 How to Play (100% Clean-Room Release)
This release contains zero copyrighted Sega ROM files. To play:
1. Download 18wheeler-vr.apk** from the GitHub Releases page and sideload it via SideQuest, ADB, or QuestPorts.
2. Copy your legally owned 18 Wheeler: American Pro Trucker (USA) (MK-51064) .gdi + .bin tracks (or .chd) into /sdcard/Download/18Wheeler/ on your Quest.
3. Launch **18 Wheeler VR from Unknown Sources and hit the highway!
Huge shoutout to Sega AM2 for the original arcade masterpiece, Flyinghead (Flycast), mikermak (hotd2-vr), and Reverse Engineer Anything (REA). Let me know what you think—and what Dreamcast arcade classic you want to see in VR next!