The Big v2.0 Rewrite!
That's right, Dreambox is not dead!
Welcome to the big v2.0 rewrite. This is a brand new version of the Dreambox fantasy console, ported to a brand new framework (now running on SDL3's new GPU API), with brand new features, and last but not least now completely open source.
That's right, you can head over to the Github and download the source code now!
https://github.com/GlaireDaggers/Dreambox_SDL3
There's a lot of really big changes to this new version, so let me enumerate them:
New Features
- Now features a menu bar at the top of the screen. Many people had trouble figuring out how to use the old version - this one should be a lot more user friendly, with menu options to load discs, switch disc drivers, reset the console, change input & graphics settings, and more. There's even some new debug options (and there will be more to come)
- New CRT effects - you can not only change the signal type, but you can also switch between various "CRT screen" presets (flat, curved, & trinitron, or you can disable it). You can even enable interlacing, mostly for the novelty (obviously off by default)
- A brand new "Vertex Unit" bytecode lets you upload simple assembly programs to accelerate vertex processing.
- Now supports dual-texturing, inspired by the 3DFX Voodoo line! You can bind textures to one of two slots, TU0 and TU1. Additionally, you can configure how these textures are blended with each other as well as how they are blended with vertex color. You can achieve some pretty darn nifty effects this way :)
- You can now create render textures & draw into them!
Note that not all of these features have been exposed in the Dreambox SDK yet - I will update the Rust SDK in the following days!
Save Data Changes
IMPORTANT: The directory which Dreambox uses to save user data has changed!
Old directory | New directory | |
Windows | C:\Users\[username]\Documents\SavedGames\dreambox\AllPlayers\ | C:\Users\[username]\AppData\Roaming\Dreambox |
Linux | ~/.local/share/dreambox/dreambox-savedata/AllPlayers/ | ~/.local/share/Dreambox |
Note that the format of the config.json file is not compatible with the old version of Dreambox. However, the memory card save files are identical & you may manually copy them over from the old folder if you'd like
Files
Get DreamBox
DreamBox
A Y2K-nostalgia-inspired 3D Fantasy Console
Status | In development |
Category | Tool |
Author | Crit Chance Studios |
Tags | 3D, fantasy-console, Game engine, Retro |
Languages | English |
More posts
- Patch Update: 2.0.2a9 days ago
- UPDATE: fs_readDir + malloc bugfix, runtime changesOct 17, 2023
- UPDATE: VDP bugfix + new YUV texture formatJun 24, 2023
- UPDATE: New CD driver, CD throttling changesFeb 09, 2023
- HOTFIX: drawGeometry crashOct 03, 2022
- HOTFIX: Backface culling + Keyboard inputSep 30, 2022
- HOTFIX: Debug mode changeSep 29, 2022
- UPDATE: New vertex format, texture update APISep 26, 2022
- UPDATE: fs_ API bugfixes & vm changesSep 24, 2022
Leave a comment
Log in with itch.io to leave a comment.