Forums » Community Projects
SpeedWarp plugin
speedwarp-1.3.zip
This is another silly little plugin. It increases the FOV as you exceed your ship's normal velocity so that it looks like you're hitting relativistic speeds (minus the Doppler shift). It has a few settings that can be tweaked from in-game - maximum fov to use, the rate it changes, and the delay on the plugin's loop period.
This is another silly little plugin. It increases the FOV as you exceed your ship's normal velocity so that it looks like you're hitting relativistic speeds (minus the Doppler shift). It has a few settings that can be tweaked from in-game - maximum fov to use, the rate it changes, and the delay on the plugin's loop period.
New version, 1.1. Fixes bug when ship doesn't exist (e.g. just after death).
New version, 1.2. Fixes bug when entering game. Note to self: remember to restart client before publishing plugins...
New version, 1.2. Fixes bug when entering game. Note to self: remember to restart client before publishing plugins...
Words fail me..... this is good. Very good.
I would change the default FOV distortion so that it's not so extreme at speeds above 200 m/s. Otherwise, I can see this being very useful, as the time when you most need a larger field of view is when your heading is locked in under turbo.
It kind of makes the screen feel like rubber.
I get a LUA error on log off:
attempt to index global 'player' (a nil value)
My only other complaint is that you can't use sniper hud "i" while under turbo.
I would change the default FOV distortion so that it's not so extreme at speeds above 200 m/s. Otherwise, I can see this being very useful, as the time when you most need a larger field of view is when your heading is locked in under turbo.
It kind of makes the screen feel like rubber.
I get a LUA error on log off:
attempt to index global 'player' (a nil value)
My only other complaint is that you can't use sniper hud "i" while under turbo.
Hmm, I didn't see that one when I logged off. I'll look harder tonight. There's only a couple things it could be coming from so it shouldn't be hard to fix. I'll throw in saving settings while I'm at it.
As for zoom, yeah. Zoom is done by adjusting the fov, so they conflict. I suppose you could make an alias that disables speedwarp before zooming and enables it afterward. I don't think there's a way for me to intercept a player's intention to use zoom and deal with it in the plugin itself. I could implement my own zoom command, but that wouldn't help people who use things like variable zoom.
Though now I think about it, speedwarp only has a command to toggle it, not enable/disable (though it does have functions for those features). I'll throw those in tonight as well.
As for zoom, yeah. Zoom is done by adjusting the fov, so they conflict. I suppose you could make an alias that disables speedwarp before zooming and enables it afterward. I don't think there's a way for me to intercept a player's intention to use zoom and deal with it in the plugin itself. I could implement my own zoom command, but that wouldn't help people who use things like variable zoom.
Though now I think about it, speedwarp only has a command to toggle it, not enable/disable (though it does have functions for those features). I'll throw those in tonight as well.
Uploaded 1.3. Changes:
Fix silent error during logoff.
Added command to restore default settings.
Added explicit enable/disable commands.
Now saves settings to config.ini.
Fix silent error during logoff.
Added command to restore default settings.
Added explicit enable/disable commands.
Now saves settings to config.ini.
The new toggle command works together with an alias as a workaround to the no sniperhud while boosting thing:
/alias swt "speedwarp"
/bind o swt
Using this now with max FOV set to 90, with good results.
/alias swt "speedwarp"
/bind o swt
Using this now with max FOV set to 90, with good results.