I wouldn't say it changed my life, but the first pretty serious piece of software I ever wrote was a game loader for Doom/Doom II/Heretic/Hexen. You could select which game you wanted to play, and which WADs you wanted and if the WADs were originally created for a different game it would run them through a conversion script for the game you wanted.
Later on I added support for DeHackEd so you could modify the exe to change things like weapon speed power. Pretty sure I had support for setting up multiplayer games as well.
It was all written in Turbo Pascal and had a really nice GUI where I programmed all the primitives (radio boxes/check boxes/scroll boxes/buttons/etc) myself from scratch.
I really really wish I still had source code to the thing, but I lost it years ago. I was really proud of it.
Later on I added support for DeHackEd so you could modify the exe to change things like weapon speed power. Pretty sure I had support for setting up multiplayer games as well.
It was all written in Turbo Pascal and had a really nice GUI where I programmed all the primitives (radio boxes/check boxes/scroll boxes/buttons/etc) myself from scratch.
I really really wish I still had source code to the thing, but I lost it years ago. I was really proud of it.