RMB
From DoomWiki.org
RMB | |
![]() 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]
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]
- ↑ Bernd Kreimeier (23 December 1997). "LinuxDoom 1.10 source release."
- ↑ Marc Rousseau. "ZenNode's RMB support."