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 [[ | + | '''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 | + | 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 | + | ; 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 | + | ; 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 | + | ; 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 (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.