Skip to content

Rum and Raisin Doom 0.3.0

Latest
Compare
Choose a tag to compare
@GooberMan GooberMan released this 17 Nov 22:03
· 463 commits to master since this release

This one's a big release, because it comes with official support. Got a bug? Let me know!

New Features:

  • Complete launcher frontend is now brought up if you launch without an -iwad parameter, or use the -launcher parameter. This is designed for a good first-time-user experience. If no IWADs are detected, you can download some. Want some new maps? There's a fully integrated idgames browser. More features and polish to come in the future.
  • Dynamic Resolution Scaling is now included in an initial format. It scales both horizontally and vertically. This is currently in a preview stage, as I need to work on a few other things before this works as intended
  • DMAPINFO and UMAPINFO is supported. Tested on Unity IWADs, Sigil, and Knee-Deep in Knee-Deep in ZDoom. This involved a complete reworking of how maps are referred to, with vanilla-exact matching of functionality retained. Futher map info format support will come down to writing the handler. Also required rewriting intermission screens, so that's waiting for some kind of format to exploit that.
  • Multiple software backbuffers. DOS Doom had three backbuffers, giving noclip/HoM effects a very noticable forward velocity. You can now replicate that effect by increasing the number of software backbuffers.
  • Stats overlay. Currently very spartan, but only because the default layout is like that. The system implements way more functionality, which I will expose in the future to users via an options window panel.
  • Sound and detail shortcuts, as well as Options from the main menu, now bring you to the relevant section of the dashboard.
  • Backbuffer resolution can now match window sizes; and the drop-down box for selecting backbuffer sizes is categorised as well as having named shortcuts (such as Vanilla, Crispy, and Unity style resolutions).
  • Every platform now saves data to the user's home folder. You can make a portable install by placing an empty file called rnr_portable.dat next to the executable.
  • Additional lighting slider added to the "View" tab in the options window

Bug Fixes:

  • 0 or less column rendering bug in balance loading no longer occurs
  • Rendering interpolates while the menu is active
  • Distance lighting is way more accurate for resolution heights that don't cleanly divide by 200