BULLET TIME
version 1.2
What is Bullet Time?
Bullet Time is a feature in lots of action FPS games. The action of the game is slowed down on certain events in order to dramatize the action. This plugin does exactly that.
When is Bullet Time started?
Bullet Time is started upon
taunt kill,
melee kill, or
crit kill. Spy's knife will only trigger bullet time upon backstab.
Won't this make Snipers overpowered? They could just headshot someone, gain bullet time, then shoot another person during that...
I have already tried this, and the sniper won't manage to reload before bullet time is over. He won't benefit from his previous kill.
How do I install Bullet Time?
Download the zip below and extract it to your 'tf' folder. Make sure to put the materials and sounds on your fast download server if you have one available.
Why is the materials and sound folder subnames named "imgay"?
Because the plugin was made for the
Internation Master's Gaming Alliance (Yes!) group.
How Does it Look?
Video Demonstration
I want to try this first!
208.122.52.118:27015 - IM'GA(Y!) Server (
click here to join)
Commands
bt_enable (default: 1) - Toggles the plugin on/off.
bt_version - Returns the plugin version.
bt_crits (default: 2) - if 1, starts bullet time on all crit kills. If 2, starts bullet time on special crit kills (sniper rifle, rockets, stickies, etc.).
bt_melee (default: 1) - Toggles whether melee or taunt kills should toggle bullet time.
bt_timescale (default: 0.25) - Timescale during bullet time compared to standard time.
bt_knife (default: 1) - Sets whether backstabs trigger bullet time.
bt_transition (default: 1) - Adds a smooth transition with the timescale upon exiting bullet time, rather than have an instant change.
bt_fsound (default: 2) - Plays a sound for the focus of bullet time. If 2, it replaces the default sound rather than playing simultaneously.
bt_go - Manually triggers bullet time.
Usually there is no need to change the default settings as they have been tested and selected to work the best without getting annoying or too rare.
Enjoy! I made this for fun and thought I might aswell share it so here it is! If you have any requests, do not hesitate to ask
Changelog
1.2
- Fixed warnings on compile
- Made the local cheat value change during runtime rather than being on constantly
- Added error report suggestion by psychonic
1.1.1
- Fixed clients getting kicked for using cheat commands with sv_cheats on
- Fixed world counting as client
- Added a mod check
1.1.0
- Fixed a small bug with bt_go and bots (sounds oddly familiar...)
1.0.9
- bt_crits now has two values. If bt_crits 1, all crit kills will trigger bullet time. If bt_crits 2, only certain weapons (rockets, sniper rifle, stickies, etc.) will trigger bullet time (new default).
- Added bt_knife (default: 1) - Sets whether backstabs trigger bullet time.
- Added bt_transition (default: 1) - Adds a smooth transition with the timescale upon exiting bullet time, rather than have an instant change.
- Added bt_fsound (default: 2) - Plays a sound for the focus of bullet time. If 2, it replaces the default sound rather than playing simultaneously.
1.0.3
- Added bt_timescale (default: 0.25).
1.0.2
- Fixed a bug that inverted the use of bt_enable
1.0.1
- Added bt_enable (default: 1) to toggle the plugin on/off
- Added bt_crits (default: 1) to toggle whether crit kills should toggle bullet time
- Added bt_melee (default: 1) to toggle whether melee or taunt kills should toggle bullet time
- Added bt_version which returns the plugin version
- Fixed a bug with bots
- Blocked all other cheat commands than those absolutely needed (host_timescale, r_screenoverlay).
- Fixed a bug with sv_cheats
1.0.0