![Doom Legacy](https://www.realm667.com/images/articles/farewell/general/sourceports.jpg)##  Chapter 5: Sourcewhat? Sourceports!

 ### DOOM LEGACY

\[columns\]\[column width="8"\]If you are used to 320 x 200 pixels, a cap of 35 frames per second and playing Doom in multiplayer over a serial modem connection to a phone line that got instantly broken if someone from the family did a call on a second phone in the house, *Doom Legacy* was a [revelaton](http://doomlegacy.sourceforge.net/): Higher resolutions, a heads-up-display, mouselook and a 2-player splitscreen mode for multiplayer deathmatch or coop games. *What an amazing thing!*

We always wanted to play Doom together but LAN parties haven't been an option without an IPX networks card and on top my father was not happy with considering that his business computer was used in a dark and clammy cellar. And now we finally could do exactly that on a single computer. We played it all together: The original games in cooperative mode, deathmatch in MAP01 and MAP07 of Doom 2, some maps from the Legacy creators themselves or other megawads like **Gothic Deathmatch** for example or one of the *TeamTNT* deathmatch megawards. And even though we suffered the problem hitting too many keys on the keyboard at once resulted in beeps and frozen conztols, we somehow arranged ourselves and had a really amazing time playing Doom together on one single machine.

On top of the possibilities from a player's perspective, we also gained information when it came to editing. *Doom Legacy* was the first *Boom* port we got our hands on and the new engine features were already quite impressive: colored sector lights, water effects or silent teleportation. After playing around with other sourceports like *Dosdoom* and *WinDoom*, we came across a variant that turned into a gamechanger for us: **ZDoom**.\[/column\]\[column width="4"\]<a class="jcepopup noicon" data-mediabox="1">![Doom Legacy Split Screen](https://www.realm667.com/images/articles/farewell/general/legacysplit.gif)</a>\[/column\]\[/columns\]

### KURT KESSLER's Milestones

\[columns\]\[column width="4"\][![Kurt Kessler's KZDoom](https://www.realm667.com/images/articles/farewell/general/kzdoom.jpg)](https://www.realm667.com/images/articles/farewell/general/kzdoom.jpg)\[/column\]\[column width="8"\]One thing I can remember from the old *ZDoom* page from where I got my version 1.22 was, that one of the featured demo maps was *Kurt Kessler'*s **KZDoom**, the very first installment of a [series](https://doomwiki.org/wiki/KZDoom_(series)) with 7 maps in total. The quality of new features was beyond everything I have seen before in a Doom mod and the potential of *ACS* was unlimited. I was fighting my way through this single map, encountering totally new mechanics that changed the way I experienced Doom. I was used to keyhunts, doors, elevators and nukage pits. And now? Did anyone of you ever expect an earthquake to happen at the very end of such a map?

A discovery responsible for a new level of motivation for me. But for my friend *Acidflash31,* he started to loose interest in - what he was calling back then a - "retro game" and moved on with his *Playstation 2*, destined to be more a player from now on. I was sad loosing him as a companion for this 'weird hobby' but we stood still friends for a long time.

On the contrariy, I was inspired by the complexity of this sourceport. The additional features being added almost every month encouraged me to start over again with mapping myself again, finally something that I am going to finish and to release after [all](https://www.realm667.com/index.php/en/projects-mainmenu-50/106-projects/projects-the-unreleasables/233-back-to-hell) of [my](https://www.realm667.com/index.php/en/projects-mainmenu-50/106-projects/projects-the-unreleasables/474-xmas-deathmatch) [failures](https://www.realm667.com/index.php/en/projects-mainmenu-50/106-projects/projects-the-unreleasables/234-after-nightfalls). I got myself *ZETH* and started right off. The first try called *TZDoom* (shamelessly inspired by *Kurt)* was already a nice start but got wasted due to a hardware crash (thanks to [Chen Ing Hau](https://de.wikipedia.org/wiki/CIH-Virus) for nothing, don't ask how funny my father found his motherboard broken). And then out of nowhere, *Newdoom.com* announced the **Wad in a Week Contest** in December 2000...\[/column\]\[/columns\]
<div data-id="7" 
	class="eb-inst eb-hide eb-custom eb-7 "
	data-options='{"trigger":"onPageLoad","trigger_selector":"","delay":0,"early_trigger":false,"scroll_depth":"percentage","scroll_depth_value":80,"firing_frequency":1,"reverse_scroll_close":false,"threshold":0,"close_out_viewport":false,"exit_timer":1000,"idle_time":10000,"close_on_esc":false,"animation_open":"fadeInUp","animation_close":"fadeOut","animation_duration":300,"disable_page_scroll":false,"test_mode":false,"debug":false,"ga_tracking":false,"ga_tracking_id":0,"ga_tracking_event_category":"EngageBox","ga_tracking_event_label":"Box #7 - Realm667 | Relaunch Beta Phase","auto_focus":false}'
	data-type='popup'
	>

	<button type="button" data-ebox-cmd="close" class="eb-close placement-outside" aria-label="Close">
	<img alt="close popup button" />
	<span aria-hidden="true">&times;</span>
</button>
	<div class="eb-dialog " role="dialog" aria-modal="true" id="dialog7" aria-label="dialog7">
		
		<button type="button" data-ebox-cmd="close" class="eb-close placement-inside" aria-label="Close">
	<img alt="close popup button" />
	<span aria-hidden="true">&times;</span>
</button>	
		<div class="eb-container">
						<div class="eb-content">
				<h3>Welcome Back</h3>
<p>Dear visitors, the Realm667 is back online with an upgraded system, a new framework and updated plugins. It's not perfectly finished yet but you are able to access your primary source for anything related to Doom modding.</p>
<p>If you encounter some bugs - visual or partical ones - please take the time to post them in our "<strong>Let us know</strong>" <a href="/kunena/let-us-know">forum</a>, so we can take care of it.</p>
<p>Thanks kindly, and enjoy your visit!</p>			</div>
		</div>
	</div>	
</div>
