RMB

From DoomWiki.org

RMB
RMB screenshot.png

RMB v3.0 building MAP01 of Eternal Doom.

Developer(s) Jens Hykkelbjerg
Initial release 1.0 (1994-07-14, 30 years ago)
Latest release 3.0 (1996-03-29, 29 years ago)
Development status Discontinued
Written in Pascal
Target platform DOS
License Non-commercial use only

RMB (stands for Reject Map Builder) is an DOS utility written by Jens Hykkelbjerg for building reject tables.

The utility includes a graphical progress screen that shows color-coded detail of the map being processed; with the CPUs of the 1990s when building reject tables was a slow, CPU-intensive process, this provided convenient user feedback.

RMB was mentioned in Doom's source release in the context of using the REJECT map as a strategy for a GL-based renderer.[1]

History[edit]

  • v1.0 was released on July 14, 1994.
  • v1.2 was released on September 13, 1994. A patch for it was released on September 26.
  • v2.0a was released on October 23, 1994.
  • v2.1 was released on February 8, 1995.
  • v3.0 was released on March 29, 1996.

Use for special effects[edit]

Blind pinky demons in Requiem MAP02.

In addition to reject optimization, RMB supports per-map options files that can apply special effects to a map's reject table. RMB is also distributed with a tool named EFFECT that can apply similar effects. This feature was used for levels such as MAP02: Sacrificium (Requiem) to make monsters behave in unusual ways. Supported special effects include:

BLIND
Makes monsters in a particular sector blind, for a configurable distance.
BLOCK
Blocks line-of-sight calculations through a specified pair of linedefs.
DISTANCE and LENGTH
Set limits on the distance that monsters can see, across the entire level.
DOOR
Identifies doors and limits the ability of monsters to see through (some number of) doors.
EXCLUDE
Excludes particular inter-sector lines of sight - useful for creating "safe areas" within rooms.
GROUP
Makes a group of sectors be considered as a single sector.
INCLUDE
Forces particular sight-lines to be considered.
LEFT and RIGHT
Allow line-of-sight calculations only through one side of a particular linedef.

Limited support for the RMB options file format has been included in ZenNode since its 1.2.0 release;[2] derivatives of ZenNode such as ZokumBSP have inherited this support.

External links[edit]

References[edit]

  1. Bernd Kreimeier (23 December 1997). "LinuxDoom 1.10 source release."
  2. Marc Rousseau. "ZenNode's RMB support."