MBF21 is the next step in the classical / conservative feature progression from doom to boom to mbf. The project has these goals:
- Fix bugs and miscellaneous issues in mbf.
- Maintain backwards compatibility with the features of mbf.
- Make it easy to modify previously hard-coded elements of the engine.
- Add "low hanging fruit" features for maps and dehacked that are in demand.
- Make changes that are easy to adapt into existing source ports and tools.
- Maintain the classical / conservative flavour of boom / mbf.
The specification is available in different formats to suit different audiences:
- Full specification.
- Specification for developers.
- Specification for level editors.
- OPTIONS lump examples.
- v1.4
- Added comp_reservedlineflag option (ignore extended flags when set).
- v1.3
- Added comp_voodooscroller option (fix voodoo doll speed on slow scrollers).
- v1.2
- Added FULLVOLSOUNDS thing flag, which uses full volume for the see / death sounds.
- v1.1
- Scrolling specials 1024-1026 now divide the offsets by 8 when calculating the speed, to allow for more fine-grained control.
- v1.0
- Original release
The formal effort officially began in March 2021. Following extensive discussions and investigations, kraflab and Xaser delivered the first implementation of the specification in dsda-doom two months later.
- AlexMax
- Altazimuth
- dewsome
- Keyboard_Doomer
- kraflab
- MTrop
- skillsaw
- Xaser