RMB Block Editor & Level Design

## Basic Overview

The RMB Block Editor is a Level Design tool for editing RMBs and RDB's these are the format recognized by Daggerfall Unity for editing ingame existing locations and create new ones its a fantastic tool and can be quite intuitive in these upcoming step by step sections you'll have a great idea of what the tool is and how to get the most out of it.

### Step 1: Download DFU Tools for Daggerfall Source Code

To actually open the RMB Editor in the Unity Editor, you first need to have the source files for DFU specifically including the RMB Editor. fortunately this wiki already includes a step by step guide to get you setup you can find that here, once you've got those key files installed and setup you can follow the below steps to start using the tool.

### Step 2: Opening the RMB Block Editor

First things first once you've got everything open and working to access the RMB Block Editor you will need to click the "Daggerfall Tools" Tab which is located along the top of the unity editor and then click on "RMB Block Editor"

### Step 3: General Navigation

Once you have everything open and running you'll notice three tabs on the side of your screen what they do is as follows:

File 1st from Left: Saving and Opening JSON's/RMB's for Editing aswell as exporting Models for editing.

Edit 2nd from left: **Block Properties** (for your RMB or RDB)

**Ground** (which is your ingame terrain painting.)

**Ground Scenery** (Which is your nature and decoration placing tool.)

**Automap** (which generates a ingame map based off the layout of your RMB or RDB)

Add 3rd from left: **Buildings** (houses and structures including interiors as well as fences/walls etc)

**Models** (houses and structures without interiors as well as clutter and other decoration)

**Flats** (2d Flats for clutter and decoration as well as nature and lighting sources, plants/trees/rocks/barrels food items.)

### Step 4. Getting Started

First things first following the path of file then open it'll direct you to open a RMB.json file which is how you edit locations/RMB's or RDBs, in my case i've been working on a variety of different blocks in this case i've attached a RMB that I made over the case of designing this tutorial that people can play with and modify.

Alternatively when you are ingame you can go to a select location and run the console command **dumplocation** which will dump wherever you are into your appdata file, with a similar path to mine which is **C:/Users/Vaper/AppData/LocalLow/Daggerfall Workshop/Daggerfall Unity.**

Either way once you have your RMB.json file you can then open it and start editing.

If all went well it will load in like this.

### Step 5. Using the Editor best tips and practices.

The best way to learn this is to pretty much just get into it and start adding in models and flats and playing with it from here on out you've got it operational and you've got a rough idea of what the tool can do, by clicking on the terrain it will open a screen like below for painting in excess to the tool location under the **Edit** Tab called **Ground**

How terrain painting works is you click on the terrain then on the mini map on the bottom half of the tool you click on the terrain that you'd like to paint then in the box above with the texture you have a number, each of these numbers corresponds to a different texture, some common ones are as follows.

1 = Dirt

**2 = Grass**

**46 = Stone Path**

**47 = Stone Path with Dirt**

**55 = Stone Path with Grass**

once you change the number in the text box hit enter and your change will be reflected on the terrain, you can also rotate it with the buttons located in the top left and top right of the tool and manually go up or down from numbers with the directional arrows!

Usually my recommendation for overhauling locations is to move all of the houses off the terrain first to the edges and then delete all the flats/models that aren't houses to give you a blank slate to work with.

RMB's specifically have roads that run east to west and north to sound your layouts can be very different but at the end of the day to have them lineup with other RMB's (blocks) its great practice to have those parts with stone path.

Once the layouts done I will usually then do trees then fences and then lastly I'll do small props and clutter, my final two tips are **A. Save often and B. Remember to generate an automap using the tool when your finished** this will reflect the updated location on the ingame minimap.

## The End Result

By default Daggerfall's normal cities and blocks can be very empty and random, i've been working on a project with World of Daggerfall to overhaul all of the city blocks we've made good progress and we frequently post on the Lysandus' Tomb: DFU Fan Server, this was a overhaul of a Armour's Block for ingame generation.

If you have any questions feel free to reach out to me in the discord under the username Wayton!

P.S fandom would not let me upload JSON Files.

Small urban farmTop viewSide alleywayLocal bakerySmall farmlett
 GENERAL

 GRAPHICS

 WORLD EDITING