Creaphis
I will deliberately take a contrary position just for the sake of writing incredibly long arguments

Posts: 4185
Registered: 10-05

printz said:
Is there any way that cutscenes be made for Doom(2).exe wads? Some dehacked job perhaps, and strangely acting monsters/attacks/deaths?

Not outside of demo playback. It would be somewhat continuity breaking to tell the player to watch certain demos between levels, but you could put a nice intro cutscene into your wad by replacing the demos that play in the menu screen. You could create a special map in your wad that just exists for this cutscene demo. You could have fake written dialogue in these demos with a lot of work, with very long animated texture sequences or scrolling textures - make a texture like the one that displays at the beginning of The Sky May Be, and make it into a middle texture above the head of a character (with spaces, for when the character isn't speaking). You could even have spoken dialogue if Doom.exe doesn't have a limit on .wav file size, and then replace the sounds of an unused monster (SS Nazi) with these conversation sounds - during the demo, the player would activate a line that kills the Nazi would could trigger the conversation. Using this method, you would still be locked into first-person view, and you couldn't have any specific scripting for other things, but you could still have a "conversation" with a stationary voodoo doll or another added sprite, or kill monsters at key moments in the cutscene as long as the level construction and "acting" are done well enough for this to work. However, this would only work in ports that retain original demo compatibility.

Actually, I think you could have between-level cutscenes play with Doom2.exe, without needing to instruct the player to load up certain demos. I just remembered an extremely hackish method. Have all the levels of your project on map01 in different wads. Every map02 is somehow configured to crash Doom2.exe back to the Dos prompt. Write a batch file so that after this happens the next demo and then the next level are automatically loaded with no player input. This method would essentially work ONLY on Doom2.exe and Chocolate Doom, and would simply fail to work on all advanced ports, but it would still work. This would be completely ridiculous if anybody did it - it's like KDiKDiZD only more so.