Changes

From DoomWiki.org

MidDoom

2,741 bytes added, 11:53, 26 April 2021
Release: Here is MidDoom. A very short lived port, it was part of that port craze after the source code was released. MidDoom's stats enhancements might be interesting, else this port is mostly historical value.
{{InfoboxSourcePort
|title = MidDoom
|baseparent = [[DOSDoom]] 0.301
|developer = Ryan Nunn (Triforce)
|programming language = {{wp|C (programming language)|C}}
|status = Discontinued
|initialversion = 0.1
|initialdate = January 1998
|platform = DOS
|license = [[Doom Source License]]
}}
'''MidDoom''' was an early [[source port]] by Ryan Nunn, alias ''Triforce'', based off [[DOSDoom]]. A shortlived port, it most notably brought networking and HUD improvements, including advanced player and level stats and a menu system to choose [[IWAD]]s.

==History==
MidDoom's exact first release date is unknown. The port based itself around DOSDoom 0.301, which was released on January 4, 1998. It is unknown if later DOSDoom additions were added to MidDoom as none were exactly mentioned. The last version of MidDoom was released on February 1, 1998, as version 0.3. It fixed a lot of bugs, enabled a HUD with player and level stats and player names in networking, and a menu system.

==Features==
* All features from DOSDoom 0.301
** High resolution (640x480 and beyond)
** Hi-color mode (16 bit)
* Player stats [[HUD]]
* Player names in networking
* Menu system for choosing multiple IWADS
* Two toggleable statistics HUD's
* Sound support: MIDI, Wavetable synth, and CD Audio. It utilizes a special program for this, called {{c|ASETUP.EXE}}
* Ability to specifiy heapsize. 6 MB is default

==The Statistics HUD's==
''Note: taken from Readme''
<pre>
Level Stats HUD:

The Level Stats HUD is toggled by pressing the S key. When in AUTOMAP
mode it is always on.

The Level Stats HUD is two lines high and looks like one of the following
(note statistics are not real):
-Single Player or COOP
Level 1: Entryway Kills: 4 / 18
Items: 3 / 5 Secrets: 4 / 6 Time: 0:54

-Deathmatch No Timer
Green: 42 Indigo: 23 Time: 42:53
Brown: -10 Red: 0

-Deathmatch With Timer
Green: 42 Indigo: 23 Time Limit Enabled
Brown: -10 Red: 0 Time Remaining: 5:53

The Level Stats HUD appears directly above the Status Bar or At the bottom of
the screen in Full Screen Mode.

The Player Stats HUD:

The Player Stats HUD is toggled with the H Key. The HUD has three modes. Off, Left and
Right.
</pre>

==Trivia==
* The [[HUD]] code used in MidDoom 0.2 was a inspiration for John Cole in his [[CTFDoom]] port version 0.98.

==External links==
* [https://www.doomworld.com/3ddownloads/ports/middoomv03.zip MidDoom v0.3 binary], hosted by DoomWorld
* [https://www.doomworld.com/3ddownloads/ports/middoomv.zip MidDoom v0.3 source code], hosted by DoomWorld

{{s-start}}
{{s-port}}
{{s-cond}}
{{s-bef-cond|before=[[DOSDoom]] 0.301}}
{{s-ttl|title=MidDoom}}
{{s-non|reason=Discontinued}}
{{s-end}}

[[Category:Source ports]]
[[Category:Doom ports]]