Higher Fps = Cheap?
kroxigor
Join Date: 2003-01-27 Member: 12808Members
<div class="IPBDescription">Building, Jetpack, ect.</div> I was palying NS when my friend joined the server and had something cool to say. He claimed the FPS is how fast you refill on jetpack fuel, how fast you build and other stuff that have time. I really didn't beleive him but then he showed me he could stay in the air constant stream! Im like, what the fuc*. I came here to get your opinions. Does FPS determine how fast you refill Jetpack and how fast you build?
Comments
Axe
Having a higher FPS positively affects your recharge rate and your build rate. Hopefully 1.1 will fix this.
i checked the demo and tried the fps_max command, but i can't seem to get over 60 no matter what i do. i can lower it tho... i should be able to get higher that 60? like just walk in a corner and look down or something, but no. and it sucks bad when your fps drops to 30, you can't really use the jettie at all... hmm..
/me starts planning an upgrade for his pc
it needs to be fixed, sure, but it does not kill the game that much.
i checked the demo and tried the fps_max command, but i can't seem to get over 60 no matter what i do. i can lower it tho... i should be able to get higher that 60? like just walk in a corner and look down or something, but no. and it sucks bad when your fps drops to 30, you can't really use the jettie at all... hmm..
/me starts planning an upgrade for his pc <!--QuoteEnd--> </td></tr></table><span class='postcolor'> <!--QuoteEEnd-->
Your refresh rate is 60Hz (awful for longer periods of play) and you have vertical sync turned on. I suggest you get a program like ReForce, if you have an nvidia card, and get it to force your refresh rates to as high as your video card and monitor allow (usually the video card can go higher, so find out how high your monitor can go). This is unless you can change your refresh rate just in windows, though I found that I could not in OpenGL games.
Do I make sense? Your refresh rate is 60Hz and needs to be increased when playing in OpenGl games. Windows XP I know sets the rate to 60Hz when in OpenGL games, so you need to do something to increase it with a 3rd party program.
i checked the demo and tried the fps_max command, but i can't seem to get over 60 no matter what i do.<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
you have vertical sync turned on <!--QuoteEnd--> </td></tr></table><span class='postcolor'> <!--QuoteEEnd-->
Try to set vertical sync always OFF. you will rich the 100 fps.
if your FPS is low then the chances are reduced that you will check the timer immediately after the timer runs out. the chances are you will keep checking a bit too late everytime and this loss of time will add up. for example you fire in one frame and the timer starts. it checks the next frame and the timer doesn't run out by then so you can't fire, it checks the next frame, same thing. it does this a few frames then on one frame it might check the timer and then just immediately after that the timer runs out, it will have to wait a while before the next frame comes before it will check the timer again and then it will be a little late, then you will fire in that frame and the timer starts again. if you had high FPS then you would probably have had to wait less time after the timer ran out to check the timer again. basically what i'm saying here is that if you check something more often then there's a higher chance that you will see something happen right after it happens.
i believe many things in this game are being incremented in this fashion; a time limit before something gets incremented by a fixed amount. this system will have to change. it will have to be changed to a system where things get updated every frame but the increment amount is proportional to the difference in time between frames (inverse of FPS). if the difference in time is large (low FPS) then things should increment larger amounts. if the difference in time is small (high FPS) then things should increment by small amounts. btw you need to use high precision decimal numbers for this rather than integers otherwise people with high fps will get things not incrementing at all because the program could possibly tell their computer to increment things by zero point something which when converted to integer becomes zero.
Except that the test results don't suggest that at all....
Actually i thought of that in the first place, but couldn't find the right place to change it. Finally after some digging i found the option in Nvidias driver prefs. Well, then comes the fact that my comp isn't up to it when there's lots of buildings and action... i just need my hi-res and anti-aliasing <!--emo&:p--><img src='http://www.unknownworlds.com/forums/html/emoticons/tounge.gif' border='0' style='vertical-align:middle' alt='tounge.gif'><!--endemo-->
I quess next thing is to start tweaking my pc and gfx card <!--emo&;)--><img src='http://www.unknownworlds.com/forums/html/emoticons/wink.gif' border='0' style='vertical-align:middle' alt='wink.gif'><!--endemo-->
But thanks.