Rocks'n'Diamonds FAQ

Skip to FAQ Index - go back Home

Skip to the update log

Welcome to the FAQ of Rocks'n'Diamonds. Here you will find the answers to the most frequently asked questions about Rocks'n'Diamonds. Some of these questions have been asked by e-mail to Holger Schemel, creator of RnD, some others have been posted on the Official Forum of Rocks'n'Diamonds.

Please address your questions about RnD to Holger Schemel, even if the best chance to have your question answered in a short time is posting it on the Official RnD Forum, so that any user can see - and eventually answer to - your question.

Any comment or question about this documentation should be addressed to Francesco S. Carta (that would be me, the author of this writing), and not to Holger.

Since there is a specific forum topic about this documentation you can post your comments there, on the forum, showing your ideas and suggestions about these writings to the whole community. You're welcome.

This FAQ is part of the Rocks'n'Diamonds Documentation.
Here you will find several links pointing to the documentation files ( User's Manual - Elements Reference - Editor Tutorial ) for further details about any given answer.


Standard gameplay questions

What is snapping? How does it work?

Snapping something means picking it up, collecting it, digging it, or pushing it without moving the player. The action is done holding the SNAP key and pressing one or more direction keys. The default SNAP key is the left Control key (that is, the Control key on the left side of the keyboard). The Control key could be labeled "Ctrl" or "CTRL" on some keyboards. The SNAP key can be customized from the Setup Menu.

All the objects that can be collected or picked up (like gems and dynamite packs) can be snapped. All the objects that can be digged (like sand and grass) can be snap-digged.

Some objects can be snap-pushed. Among the standard elements of Rocks'n'Diamonds, the BoulderDash-style Rock is the only one that can be snap-pushed.

How can I drop the dynamite?
Why there are two different types of dynamite?

The default key used to drop things is the right Control key (that is, the Control key on the right side of the keyboard). The Control key could be labeled "Ctrl" or "CTRL" on some keyboards. The DROP key can be customized from the Setup Menu.

There are two different types of dynamite because Emerald Mine and BouderDash used different styles for placing them.

BoulderDash-style dynamite packs(as well as Dynabombsand Supaplex Red Disks ) are placed on the map as soon as you press the DROP key. You can move the player while holding the DROP key: the player will drop a bomb for each step - assuming that you have more than one of them in your inventory.

Quite differently, if you want to drop a pack of Emerald Mine-style dynamite candles , you have to hold the DROP key for a short time. Once the dynamite has been placed, you can release the DROP key and move away with the player. Notice that you can't drop these dynamite packs in sequence one after another: you won't have the time to light up the second pack because the first one will explode sooner, killing the player.

By the way, placing different dynamite packs side by side means wasting them. They are best used at 2 tiles of distance, as they explode over a 3x3 area.

On the contrary, placing several Dynabombs side by side could be handy and sometimes necessary - as in level nr. 40 of the Niko Böhm's Tutorial Set.

I have picked up the Dynabombs, but the DROP key doesn't work.
What's wrong with that?

Maybe you haven't really picked up the Dynabombs, but only their "increase size" or "increase power" pickups.

This is the Dynabomb pickup, which increases the number of bombs you can drop at any time.

This is the "increase size of explosion" pickup.

This is the "increase power of explosion" pickup.

Read the Dynabombs' section of the Elements Reference for further details.

There is another possible case: you are using the wrong key to drop bombs. The default DROP key is the right Control key (that is, the Control key on the right side of the keyboard). The Control key could be labeled "Ctrl" or "CTRL" on some keyboards. The DROP key can be customized from the Setup Menu.

The player keeps falling down in this level, what's up?
What is gravity, how does it work?

"Gravity" is normally intended as the player's gravity.

When a level starts, the gravity could be present or not. When there is gravity, the player falls down. If there is no gravity, the player can freely move upwards without falling.

The gravity can be toggled on/off by passing through a Gravity Port.

There is a more detailed description of the Player's Gravity in the section "The Rocks'n'Diamonds' World", inside of the Elements Reference.

How can I save a game?
How does the tape recorder work?

Rocks'n'Diamonds allows recording the game progress with the tape recorder.

While playing, you can quickly set a savepoint with the F1 key. To restore the last savepoint, use the F2 key. These are the default keys, which can be customized from the Setup Menu.

For a detailed explanation of the tape recorder interface, see the manual's section "Tape Interface Area".

See also "Where can I find my own tapes/savegames?"

Help! I can't finish a level!
Do you know how to solve it?

If you are stuck in a level and you really can't figure out how to solve it, you can proceed on different paths.

First of all, check out if that level has been released with a solution tape. Here are the instructions to do so:

If you typed those keys correctly, you will see a new tape appearing in the Tape Recorder. If there is no solution tape for that level, you will be warned by a "NO SOLUTION TAPE FOR THIS LEVEL" message.

If you type those keys incorrectly nothing happens.

If the new solution tape appears in the Tape Recorder, then you can press the PLAY button to see the solution.

Please notice that you will not see the ":ist" text appearing anywhere, as it is a "blind command". By the way, "ist" stands for "insert solution tape".

If the program tells you that there is no solution tape, then you would check it out manually. Instructions:

If the "tapes" folder contains some "xxx.tape" files (like "001.tape",  "002.tape" and so on), then the solution tapes are in their right place, and you are mistyping the ":ist" blind command.

Please notice that the following folders:

Personal Folder\levels\name-of-levelset\tapes

Personal Folder/levels/name-of-levelset/tapes

contain the solution tapes (if any). They are quite different from these folders:

Personal Folder\tapes\name-of-levelset

Personal Folder/tapes/name-of-levelset

that contain the tapes that were recorded by you while playing.

If the "tapes" folder contains no "xxx.tape" file at all, but contains another subfolder, open it and check out if it contains the tape files. If it is the case, then you have to cut the tapes from that folder and paste them directly into the "tapes" folder. Now you can use the ":ist" blind command from within RnD.

If there is no "tapes" folder at all, or if it is completely empty, then the levelset has been shipped/released with no solution tapes. Don't panic, you can always take a look to the Bojster tape archive, to see if there is a solution tape for the level you can't solve.

Once you have got the tape, read "I've downloaded a solution tape. Where do I put it?" for further details.

If you can't find the solution tape you need, you can always post a message in the Official RnD Forum.

How can I play in multi-player (team) mode?
How can I play over the Internet / Intranet?

First of all, make sure that you have activated the team-mode option in the Setup Menu.

Once the option mentioned above is set, you can define the input devices for the other players and play in team-mode on a single computer.

If you want to play over the Internet or over a LAN (Local Area Network, also called Intranet), then you have to launch RnD in network mode. Read the manual's section about the "Network Mode" for further details.

Remember that the player who launches RnD in Server Mode must tell its IP to the players that will use RnD in Client Mode.

General questions about levels and tapes

Where can I find my own levels?

All the following examples assume "user" as your current username on the system.

If you are running on Windows 98:


If you are running on Windows XP:

C:\Documents and Settings\user\Rocks'n'Diamonds\levels\user

If you are running on a Unix-like system as a normal user:


If you are running on a Unix-like system as root (or equivalent)


Please consider that the examples shown above could not fit exactly to your operating system: it all depends on the way the system has been set.

Searching your hard disk for the file "levelinfo.conf" will find all the Rocks'n'Diamonds Levelset folders installed. Now just read all the folder names that have been found and spot out the one that ends with your current username.

Unix-like system users notice: some systems/programs could be set to ignore files and folders starting with a dot "." (also called "period" or "firm point"). If you can't find any "levelinfo.conf" file on your hard disk, try changing this setting on your system/program.

In detail, RnD creates a Personal Folder (named Rocks'n'Diamonds) for each user of the system. This folder contains a "levels" folder, which on its turn contains a folder named after the user's name, that contains the default, editable levelset for that specific user.

See also "Where can I find my own tapes?" and "How can I share my own levels with other people?".

Where can I find my own tapes/savegames?

Rocks'n'Diamonds allows recording the games you play. You can save your progress in a level to restore and continue it later. The file that holds such gameplay record is called "tape". All the tapes you have recorded while playing are stored in your Personal Folder, inside of the "tapes" folder. For each levelset, there will be a folder (named after the levelset's name) which will contain several "xxx.tape" files, like "001.tape", "002.tape" and so on.

If you want to show some of your tapes with other people, you only need to give away those "xxx.tape" files, mentioning the complete name (and eventually the version) of the levelset they have been recorded on.

See also "Where can I find my own levels?" and "How can I save a game? How does the tape recorder work?".

How can I share my own levels with other people?

First of all, you should find your own levelset folder, inside of your Personal Folder.

As the simplest pick, you can take the whole levelset folder - keeping it named after your username - put it straight inside an archive, and then give that archive away to other people.

As a better pick, you would first rename the folder adding the levelset's name. For example, if your username is "John" and your levelset is all about BoulderDash tricks, you can rename the folder as "BD Tricks by John" or something similar. Then you can put the whole folder inside of an archive and give it away.

Notice that after that you rename that folder, Rocks'n'Diamonds will create a new blank levelset folder (again named after your username), so that you can start creating a new levelset.

If you want to share just one level, then you could spot out the single "xxx.level" file inside of that folder and give it away. For example, if that level is marked as nr. 3 in the main screen of RnD, then the file will be named "003.level". Please notice that this file holds only the map design and the CE settings. If your level uses custom graphics, you should ship the "xxx.level" file along with the "levelinfo.conf" file and the whole "graphics" folder, which will contain all the images and the indispensable "graphicsinfo.conf" file.

Again, packing the whole levelset folder all together would be the best choice. Then you could remove (from the archive) all those levels that you don't want to share.

Important note: remember to edit the "levelinfo.conf" file, making sure that you set an appropriate name for the levelset. It is very important to make clear the author and the levelset name both in the folder's name and in the "levelinfo.conf" file. The name of the folder will be used to create all the corresponding subfolders in the "tapes" and "scores" folders, while the name specified in the "levelinfo.conf" file will be shown within Rocks'n'Diamonds, in the Levelset List and in the Main Screen (the level-preview screen).

If you want to share your homemade levels with the Rocks'n'Diamonds community, the best place to upload them is the Official RnD File Archive, created and maintained by Simon Forsberg. You could also send them to Martijn Mooij, to put them on the page dedicated to RnD on his BD-Fans website.

I've downloaded a solution tape. Where do I put it?

Once you have downloaded a solution tape, you can put it in the following folder:

Personal Folder\levels\name-of-levelset\tapes

This is the standard folder meant to hold the solution tapes for that levelset. If there is no "tapes" folder, you can create a new one and paste there the solution tapes. Once you have pasted the files, you can use the ":ist" command from within RnD. Read "Help! I can't finish a level! Do you know how to solve it?" for details about the ":ist" command.

As another pick, you can paste the tapes in the following folder:

Personal Folder\tapes\name-of-levelset

This is the folder that contains the tapes that were recorded by you while playing. Pasting the tapes there will overwrite your own tapes. You would make a backup copy of them, eventually.

I've downloaded a level (or a levelset archive).
Where do I put it to play it in Rocks'n'Diamonds?

If you have downloaded an archive, all you have to do is to unpack it inside of the "levels" folder of your Personal Folder. Be careful because some archives do not create appropriate subfolders for their levelsets, but simply add all of their content inside of the "levels" folder. See the manual's sections "How to install levelsets" and  "Issues about extracting archives" for further details.

If you have downloaded a single "xxx.level" file, then you have to put it inside of an existing levelset folder, eventually renaming it. See the manual's section "How to install a single level file" for further details.

Questions about level editing

I want to modify a level, but the program tells me that it is "Read Only". How can I change this setting?

If the "readonly" attribute is set, it is set for the whole levelset.

This attribute can be changed from the "levelinfo.conf" file of each levelset. You can find such file in each levelset folder. Levelset folders are stored in your Personal Folder as well as in the Working Folder of RnD. Look for the "levels" subfolder and open it, open the subfolder named after the levelset you want to modify. Once you have found the "levelinfo.conf", open it in a plain text editor and look for a line reading:

readonly: true

If such line is present, change it to:

readonly: false

If you can't find that line, then the levelset is "readonly" by default. In such a case, simply add:

readonly: false

at the end of the file.

Now you have to restart RnD, then you can modify and save those levels.

For further information about the configuration files of RnD, read the manual's section about "File Types".

Other questions

What does "zip" stand for? And 7z, gz, tar, rar?
What is an archive? How does it work?

An archive is a single file that can hold/contain different files and folders. Some archives allow compressing the data in order to save space on the disks and to shorten the time needed to transfer the files over the Internet.

Zip, 7z, Gzip (gz), Tar and Rar are all different formats of archives. They all work in the same way, all the difference is about the methods used by each of them to pack and compress files and folders. Each archive format needs to be created and unpacked using specific programs, but most of them will recognize each other format. Just make a search on the web and you will find several free programs that will fit for your purposes.

Update Log

December the 9th, 2006

+ Fixed some broken links.
+ Added navigation links in each section (directory-style).
+ Several other small changes (a word here, a comma there).


December the 4th, 2006

. Release of the first draft of this documentation.

Style: Colorful - Black/White - GrayScale