This project is a virtual reality emulator for the Sega Dreamcast games Samba de Amigo and Samba de Amigo: Ver. 2000. It allows you to play Samba de Amigo with virtual maracas in a virtual reality environment.
Disclaimer: This emulator is an unofficial project created by a fan and is not associated with Sega. All trademarks, game titles, and copyrights mentioned within the project belong to their respective owners.
Please note: Oneiric Quest is not related to the official games "Samba de Amigo: Party Central" or "Samba de Amigo" for the Meta Quest. For official information about those games, please visit https://sambadeamigo.sega.com/.
The current version is an alpha release, which means it is a work in progress and may have rough edges. While I strive to provide the best experience possible, please be aware that some features are incomplete or subject to bugs. Feedback and bug reports are appreciated.
- Release History
- Requirements
- Installation and Configuration
- Roadmap / To-Do List
- Contributing and Support
- Thanks
- Legal Information
- (2023-07-18) Alpha 0.1.0
Before running Oneiric Quest, ensure that you have the following:
- A virtual reality headset (e.g., Oculus Rift, Meta Quest / Meta Quest 2, HTC Vive, etc.) that can be connected to a Windows PC.
- A Windows PC capable of running virtual reality applications.
- A legally obtained disc image of Samba de Amigo or Samba de Amigo: Ver. 2000 for the Dreamcast (not provided by this project).
To install and configure Oneiric Quest:
- Download the latest release of Oneiric Quest from the Releases page.
- Unpack the file and copy the game disc image into
Plugins\UnrealLibretro\MyROMs\sda\sda.gdi
Better local multiplayer support might be added soon, with Player 2 using either a gamepad or the keyboard, using the following keyboard mapping:
- arrow keys for D-Pad
[Z]
for button A[X]
for button B[A]
for button X[S]
for button Y[Enter]
for Start
For a better experience for Player 2, set the game to use control Type B
(start the game, go to Options, Control Settings). Then you can use keys [E][D][C]
and [O][K][M]
on a QUERTY keyboard for a more intuitive play. Type B
also improves gamepad gameplay, IMO.
Just keep in mind that playing Samba de Amigo without maracas is an unforgivable sin, a heresy against the very essence of those sacred instruments!
For a better shake detection, shake the maracas towards the screen.
Planned features (subject to change, and that might never be implemented):
- Develop a better shake detection algorithm.
- Add interface for game selection and configuration of emulator options.
- Internationalization.
- Automatic translation of Samba de Amigo: Ver. 2000 into English.
- Multiplayer support (local and remote).
- Add support for additional Dreamcast games and controllers (e.g., Fishing Controller, DreamParaPara, ...).
- Support custom songs, including songs from other versions or even other games.
- Maybe native Quest 2 (or at least Quest 3) support.
- Linux and Mac support.
If you encounter any issues or have any questions, suggestions or feedback regarding Oneiric Quest, please feel free to open an issue or send a pull request.
Oneiric Quest would not be possible without the incredible and amazing hard work of the following projects:
- Flycast: a multiplatform Sega Dreamcast, Naomi, Naomi 2 and Atomiswave emulator
- UnrealLibretro: a Libretro Frontend for Unreal Engine
- Unreal Engine
This project is a fan creation and is not affiliated with Sega. Please note:
- No Dreamcast BIOS file is provided by nor is required for this project to run.
- Oneiric Quest is an unofficial project and does not endorse or encourage piracy.
- The emulator requires (but doesn't provide) a Dreamcast game disc image to play Samba de Amigo.
- This project is provided "as is," without warranty of any kind, express or implied. I am not responsible for any damages or legal issues that may arise from the use of this software.