News

Rocks'n'Diamonds 4.2.0.5 released!

Here’s another bugfix release that fixes and adds the following:

  • fixed handling of player at fake acid for EM engine
  • fixed wrap-around with entering EM style doors for EM engine
  • fixed activating robot wheel at wrap-around position for EM engine
  • fixed some elements and properties when reading native DC2 levels
  • added Emscripten support for running R’n’D in a web browser
  • fixed compiling on OS/2 (ArcaOS, in fact)
  • fixed some compiler warnings for newer versions of GCC

Now available on the download page!

I wish you all a happy St Nicholas’ Day! :-)

Rocks'n'Diamonds 4.2.0.4 released!

This is yet another bugfix release that fixes and adds the following:

  • re-added accidentally removed program icon
  • fixed bug with text input / text area gadgets when pressing “Escape” key
  • fixed bug with clicked text area gadgets marking level as changed
  • improved inserting level sketch from clipboard to level editor
  • fixed some game elements when inserting level sketch from clipboard
  • added setting game engine when inserting level sketch from clipboard
  • fixed workaround for color key bug in SDL 2.0.12 that breaks transparency
  • improved handling “CONF” and “PROPERTIES” buttons in level editor
  • fixed bug with virtual buttons that may be broken after rotating device
  • increased maximum tape length for playing extreme levels like “Zelda II”
  • fixed graphical bugs if digging or collecting causes player relocation

Now available on the download page!

Rocks'n'Diamonds 0.9 released 25 years ago!

25 years ago to the day, the very first version 0.9 of Rocks’n’Diamonds was released!

Here’s the historic LSM (“Linux Software Map”) file used for the first release:

Begin3
Title:          Rocks'n'Diamonds
Version:        0.9 (Pre-Release)
Entered-date:   23OCT95
Description:    Arcade style game for color X11 with stereo sounds.
                A game like "Boulderdash" (C=64) or "Emerald Mine" (Amiga).
                Sound server takes advantage of some features of VoxWare(tm),
                but works on plain /dev/audio, too.
                Comes with full source code.
Keywords:       game x11 boulderdash emeraldmine color stereo sound
Author:         aeglos@valinor.owl.de (Holger Schemel)
Maintained-by:  aeglos@valinor.owl.de (Holger Schemel)
Primary-site:   sunsite.unc.edu  /pub/Linux/games/x11/video
                941953 rocks_n_diamonds-0.9.tgz
Alternate-site: ftp.x.org  /contrib/games
                941953 rocks_n_diamonds-0.9.tar.gz
Platforms:      Should run on any UN*X system with color X11 (8bit or better).
                Expected to work on Linux, HP-UX, SUN, Net-BSD, AIX and IRIX.
                Linux binary included.
Copying-policy: Freely distributable copyrighted software
End

Interestingly, mirrors of the original FTP sites used for the initial release are still available (here and here), although they do not have the package file for the first version anymore, but only for the second version 0.9b (released a few days later).

Of course, the initial version 0.9 package is still available as a direct download from this web site, and the Git repository of Rocks’n’Diamonds has a special branch to compile the historic version with modern compilers and systems.

For nostalgic impressions, here are some screenshots of Rocks’n’Diamonds 0.9:

I wish you all a lot of fun playing Rocks’n’Diamonds also for the next 25 years! :-)

Rocks'n'Diamonds 4.2.0.3 released!

This is another bugfix release which fixes and adds the following:

  • fixed some problems with wrap-around levels in Emerald Mine engine
  • added full compatibility for wrap-around levels in Emerald Mine engine
  • fixed single-step mode for wrap-around levels in Emerald Mine engine
  • fixed playing tapes recorded with old Emerald Mine game engine
  • added command “autofix” to fix tapes recorded with old EM game engine
  • fixed key shortcut to start/end game (which was broken since 4.2.0.0)
  • fixed some other key shortcuts that require entering upper case letters
  • added menu command “:undo-tape” to undo/restore last recorded tape
  • fixed potential crash bug that may occur when loading custom artwork
  • fixed single-step mode when using custom elements with mouse click events
  • added creating undo/redo snapshots when using mouse click events
  • fixed problems with virtual buttons and showing envelopes on Android
  • improved startup speed by optimizing parsing of parameter values
  • improved handling output of warnings, errors and debug messages
  • fixed showing source date on version page of info screen menu
  • added showing commit hash on version page of info screen menu

Now available on the download page!

Rocks'n'Diamonds 4.2.0.2 released!

This is mainly a bugfix release which fixes and adds the following:

  • fixed broken tapes (for various reasons) recorded with old EM engine
  • fixed support for initially moving spring in EM game engine
  • added support for initially moving spring to R’n’D game engine
  • fixed potential crash bug when reading from artwork info cache
  • fixed wrong eater content when loading native EM levels
  • added support for variable number of eater arrays for EM engine
  • fixed vsync mode when not using OpenGL renderer (like “Metal” on Mac)
  • added option for setting hint for render driver to setup config file
  • added displaying render driver on info screen page

Now available on the download page!