/mbf21

MBF21 Specification & Documentation

Modder's Best Friend aka MBF21 v1.2

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.

Directory

The specification is available in different formats to suit different audiences:

Version History

  • 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
About the Project

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.

Collaborators
  • AlexMax
  • Altazimuth
  • dewsome
  • Keyboard_Doomer
  • kraflab
  • MTrop
  • skillsaw
  • Xaser