Difference between revisions of "RMB"

From DoomWiki.org

[checked revision][checked revision]
(+categories)
m (Grammar/sp; use of auto-pluralized wikilinks; additional wls)
Line 1: Line 1:
 
[[File:RMB screenshot.png|thumb|right|RMB 3.0 building [[MAP01: Genesis (Eternal Doom)|MAP01]] of [[Eternal Doom]].]]
 
[[File:RMB screenshot.png|thumb|right|RMB 3.0 building [[MAP01: Genesis (Eternal Doom)|MAP01]] of [[Eternal Doom]].]]
 
[[File:REQUIEM MAP02 blind demons.png|thumb|right|Blind pinky demons in [[Requiem]] [[MAP02: Sacrificium (Requiem)|MAP02]].]]
 
[[File:REQUIEM MAP02 blind demons.png|thumb|right|Blind pinky demons in [[Requiem]] [[MAP02: Sacrificium (Requiem)|MAP02]].]]
'''RMB''' (Reject Map Builder) is an MS-DOS utility for building [[Reject]] tables.  
+
'''RMB''' (Reject Map Builder) is an MS-DOS utility 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.
 
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.
Line 7: Line 7:
 
== Use for special effects ==
 
== Use for special effects ==
  
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 <code>EFFECT</code> 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:
+
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 <code>EFFECT</code> that can apply similar effects. This feature was used for levels such as [[MAP02: Sacrificium (Requiem)]] to make [[monster]]s behave in unusual ways. Supported special effects include:
  
; BLIND: Makes monsters in a particular sector blind, for a configurable distance.
+
; BLIND: Makes monsters in a particular [[sector]] blind, for a configurable distance.
; BLOCK: Blocks line-of-sight calculations through a specified pair of [[linedef|linedefs]].
+
; BLOCK: Blocks line-of-sight calculations through a specified pair of [[linedef]]s.
 
; DISTANCE and LENGTH: Set limits on the distance that monsters can see, across the entire level.
 
; DISTANCE and LENGTH: Set limits on the distance that monsters can see, across the entire level.
; DOOR: Identifies [[door|doors]] and limits the ability of monsters to see through (some number of) doors.
+
; DOOR: Identifies [[door]]s 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.
 
; 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.
 
; GROUP: Makes a group of sectors be considered as a single sector.
 
; INCLUDE: Forces particular sight-lines to be considered.
 
; INCLUDE: Forces particular sight-lines to be considered.
; LEFT and RIGHT: Allow line-of-sight calculations only through one way of a particular linedef.
+
; LEFT and RIGHT: Allow line-of-sight calculations only through one side of a particular linedef.
  
 
== External links ==
 
== External links ==

Revision as of 12:13, 31 October 2019

RMB 3.0 building MAP01 of Eternal Doom.
Blind pinky demons in Requiem MAP02.

RMB (Reject Map Builder) is an MS-DOS utility 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.

Use for special effects

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.

External links