MOOD: DOOM behind the Looking Glass
This nice little utility lets you see any DOOM level with the eyes of Alice during her journey in the World behind the Looking Glass.
Explore the familiar DOOM levels that have changed in a queer way: in this new world, left is right, and right is left. Wherever you used to take a left turn, you would have to take a right turn. Very queer. It's sort of hard, too, to always keep in mind that what's used to be at your left will appear at your right, and the other way round. Try it. It's fun. :)
Now, if you are getting *curiouser and curiouser*, here's how MOOD works. It changes the level data in the DOOM.WAD file or any other .WAD file you specify so that all the walls in a map are flipped over the X-axis. Well, the actual algorithm is a bit
more complex; you can check out the source code if you like, it's pretty straightforward and well-commented (in Russian ;-)
The first argument is the name of original wad. The second argument is
c:\Doom2\mood doom2.wad doom2_mirror.wad - It creates doom2_mirror.wad
with modified levels.
c:\Doom2\mood doom2.wad - It creates 2mood.wad with modified levels.
Then you can use the "-file"-option of DooM.exe (or DooM2.exe).
Copyright and Legalities
MOOD was created by Michael N. Novikov (the idea) and Serge N. Slepov (the coding).
MOOD is freeware. Please distribute it, unmodified.
MOOD is provided AS IS, without any warranty. Use it at your own risk. (Warning: People have been reported to get dizzy and sick after having played MOOD levels for a while ;-)
If you have questions, suggestions, or want to report a bug, please email Michael Novikov, email@example.com
Maikl emailed me with this great idea
I finally gave up answering Maikl's questions about the wad structure and thought it would be easier for both of us if I wrote the code myself ;)
Pre-beta is ready. No BLOCKMAP, bunches of monsters wandering around the level, coming through walls.
1.0 beta is ready. BLOCKMAP is done, some minor improvements to the algorithm.
Wrote this readme.
Added progress dots, made mood.bat.
The second argument is optiomal.