[Code] Bullet-Time / Slow-Motion
Posted: Mon Jul 08, 2013 11:51 pm
REQUIRES AT LEAST VERSION 2.7.0!
This is something I've been working on for a while, I'm finally at a point where I'd like to release it.
It's not completely finished yet, the algorithms and stuff used are finished, but implementing that into the monsters and items is what is still WIP.
To use, simply change the console command "sv_timescale".
Currently slow-mo-ified actors:
DoomPlayer
ZombieMan
ShotgunGuy
ChaingunGuy
DoomImp
Demon
Spectre
LostSoul
Cacodemon
HellKnight
BaronOfHell
Known bugs:
* Due to the slow-mo effect changing the player's gravity and jump height, the player jumps lower in slow motion, and higher in fast-motion.
* The "FAST" keyword for actor states isn't completely supported, so it's handled differently. If the console command "skill" is 4, then the FAST stuff will take place. I don't know how to retrieve actor flags like "NEVERFAST" yet though, so this functionality is limited at this time.
Things waiting for new features:
* Slow-motion weapons (awaiting A_SetTics to work with weapons)
Still working on:
* Making the following actors slow-mo:
WolfensteinSS
BetaSkull
Arachnotron
PainElemental
Revenant
Fatso
ArchVile
SpiderMastermind
CyberDemon
CommanderKeen
Plus all of the item pickups and stuff (gravity)
Download:
-TZK
This is something I've been working on for a while, I'm finally at a point where I'd like to release it.
It's not completely finished yet, the algorithms and stuff used are finished, but implementing that into the monsters and items is what is still WIP.
To use, simply change the console command "sv_timescale".
Currently slow-mo-ified actors:
DoomPlayer
ZombieMan
ShotgunGuy
ChaingunGuy
DoomImp
Demon
Spectre
LostSoul
Cacodemon
HellKnight
BaronOfHell
Known bugs:
* Due to the slow-mo effect changing the player's gravity and jump height, the player jumps lower in slow motion, and higher in fast-motion.
* The "FAST" keyword for actor states isn't completely supported, so it's handled differently. If the console command "skill" is 4, then the FAST stuff will take place. I don't know how to retrieve actor flags like "NEVERFAST" yet though, so this functionality is limited at this time.
Things waiting for new features:
* Slow-motion weapons (awaiting A_SetTics to work with weapons)
Still working on:
* Making the following actors slow-mo:
WolfensteinSS
BetaSkull
Arachnotron
PainElemental
Revenant
Fatso
ArchVile
SpiderMastermind
CyberDemon
CommanderKeen
Plus all of the item pickups and stuff (gravity)
Download:
-TZK