thanks for the help in pointing out which files were changed.
I've ported this code over doom3, was really easy. Infact the source for most of this was from doom3.
If you want to get the movement code into doom3, then here is a brief description how:
Do searches for lucifer and phil in the player.cpp and player.h files. Its pretty easy to match up where to copy and paste the code into doom3's player.cpp and player.h files
Now for what this code did:
-makes the player change direction when pressing forward or backward. I've seen people ask about this on the board many times, now there is a source code for it
-I'm pretty sure it also adds in two new keys to aim directly up and down
-restricts the mouse from rotating the player, mouse controls aiming up and down
-removes the ability for the player to move sideways
-stops the camera from turning around too
I still need to test this out some more to make sure that is all the changes needed.
The things that will need to be done to turn d3 into a sidescroller:
-Add in support for custom config files; ROE source has the examples. Very easy to do.
-Adjust the thirdperson values, and enable it by default in the syscvar.cpp file. Very easy to do
-Enable the hud in thirdperson. Quick search on the forums will give this answer
-Adjust various values for player movement, jumping, and crouch view height in the player.def file
-If your going to have unlimited ammo like we did in HQ, then you don't really need a crosshair. Thats done in the crosshair.gui file by commenting out code
The HQ/Ruiner team is also working on a small mod for this. It will be based off of denton's source, and also include the various updates and changes from the revility weapons mod.
First release will be small and only include a few new maps to demonstrate this. We will also be adding in a few tweaks to the 2d gameplay, controls, mapping stuff that never made it into HQ.
Development will be fairly quick.
So... HardQore 2 is coming
