I have scrapped the WAD I posted on the first page, and have decided to go the "custom KEYCONF" route.
But now I have another major problem.
I'm trying to do custom jumping animations for the Doom player. At first I thought it was easy, I thought I could use GetActorFloorZ. But it won't work for 3-d floors or K2bridge platforms.
So I tried to find a hack around it. Spawn a falling projectile beneath the player constantly. If it hits the floor, it means the player is on the floor. If it doesn't, it'll just disappear (the Spawn state has a "stop" instruction at the end so its life is very short), and it means the player is in the air.
I can't get it to work. Basically, the array player_isonfloor is supposed to keep track of the floor Z status for each player. But no matter what I do, it's just not working.
I really need help with this because I'm stumped already. I can't really explain what I'm doing with words alone so I'll just post the entire files here. I really hope I can get help on this because I don't see what I'm doing wrong.
http://nash.wanzafran.com/doomstuff/sdoomadv.zip
Easy instructions: extract everything into a new folder, copy doom2.wad into it and double-click play.bat.
Or if you aren't going to use play.bat or my included INI - please bind the necessary keys for this mod under the "Super Doom Adventure" key section. Otherwise you can't really do anything.
Oh and you'll probably still need to use the EXE I included in that ZIP because I may have used some features that aren't in ZDoom 2.1.7.