Is max FPS locked in tribes 2

My fps in game never goes above 64. Is it locked? or is there a way to unlock the amount of FPS you can get through using console?

Ty 8)

Comments

  • Tribes 2 has an option to lock the game to your vsynch/refresh rate but it seldom works as advertised. Barring the power of your vid card to render over 64fps the following may apply:

    Some os's like xp and server2003 (I have no experience gaming with other os's) have an issue where the game will run at 60Hz or so no matter what unless a 3rd party app or the vid card driver or game itself acts upon the fps. Look for settings in your vid card control panel such as "force vsynch" and see if that helps raise your fps. 3rd party apps like refresh force or refresh lock can help in some cases, you will have to do some testing.

    As to vid settings in the game, there are various tweak guiides around the innerweb for t2. Just make sure vertex lighting is disabled.
  • I've tried everything I could think of, using windows 7 and vista with Oc'd quad core 3.2ghz and oc'd ati 4800 card. Always stuck on 64 fps and I know I can get Way more :(
  • // #autoload
    // #name = FrameSkippa
    // #version = 1.0
    // #author = {Geez}Bluez
    // #warrior =  Bluez
    // #email = Bluez@oldfogieshome.com
    // #status = Release
    // #include = support/team_tracker.cs
    // #description = Increases FPS by skipping predetermined frameskip settings.
    // #config = FrameSkippa_Config
    
    function FrameSkippa_GUI(%this) {
    	new ShellFieldCtrl(FrameSkippa_Config) {
    		profile = "ShellFieldProfile";
    		horizSizing = "center";
    		vertSizing = "center";
    		position = "131 122";
    		extent = "138 109";
    		minExtent = "16 18";
    		visible = "1";
    		hideCursor = "0";
    		bypassHideCursor = "0";
    		helpTag = "0";
    
    		new ShellFieldCtrl() {
    			profile = "ShellFieldProfile";
    			horizSizing = "right";
    			vertSizing = "bottom";
    			position = "5 4";
    			extent = "128 26";
    			minExtent = "16 18";
    			visible = "1";
    			hideCursor = "0";
    			bypassHideCursor = "0";
    			helpTag = "0";
    		};
    		new ShellFieldCtrl() {
    			profile = "ShellFieldProfile";
    			horizSizing = "right";
    			vertSizing = "bottom";
    			position = "4 83";
    			extent = "128 22";
    			minExtent = "16 18";
    			visible = "1";
    			hideCursor = "0";
    			bypassHideCursor = "0";
    			helpTag = "0";
    		};
    		new GuiTextCtrl(frameskipvalue) {
    			profile = "ShellTextCenterProfile";
    			horizSizing = "right";
    			vertSizing = "bottom";
    			position = "1 85";
    			extent = "134 22";
    			minExtent = "8 8";
    			visible = "1";
    			hideCursor = "0";
    			bypassHideCursor = "0";
    			helpTag = "0";
    			longTextBuffer = "0";
    			maxLength = "255";
    		};
    		new GuiTextCtrl() {
    			profile = "BrowserH1Profile";
    			horizSizing = "center";
    			vertSizing = "bottom";
    			position = "7 3";
    			extent = "124 32";
    			minExtent = "8 8";
    			visible = "1";
    			hideCursor = "0";
    			bypassHideCursor = "0";
    			helpTag = "0";
    			text = "Frame Skippa\'";
    			longTextBuffer = "0";
    			maxLength = "255";
    		};
    		new ShellBitmapButton() {
    			profile = "ShellButtonProfile";
    			horizSizing = "right";
    			vertSizing = "bottom";
    			position = "102 50";
    			extent = "42 38";
    			minExtent = "32 38";
    			visible = "1";
    			hideCursor = "0";
    			bypassHideCursor = "0";
    			command = "$pref::FrameSkippa::Value = 5; Frameskippa_set();";
    			helpTag = "0";
    			text = "5";
    			simpleStyle = "0";
    		};
    		new ShellBitmapButton() {
    			profile = "ShellButtonProfile";
    			horizSizing = "right";
    			vertSizing = "bottom";
    			position = "-5 50";
    			extent = "42 38";
    			minExtent = "32 38";
    			visible = "1";
    			hideCursor = "0";
    			bypassHideCursor = "0";
    			command = "$pref::FrameSkippa::Value = 1; Frameskippa_set();";
    			helpTag = "0";
    			text = "1";
    			simpleStyle = "0";
    		};
    		new ShellBitmapButton() {
    			profile = "ShellButtonProfile";
    			horizSizing = "right";
    			vertSizing = "bottom";
    			position = "22 50";
    			extent = "42 38";
    			minExtent = "32 38";
    			visible = "1";
    			hideCursor = "0";
    			bypassHideCursor = "0";
    			command = "$pref::FrameSkippa::Value = 2; Frameskippa_set();";
    			helpTag = "0";
    			text = "2";
    			simpleStyle = "0";
    		};
    		new ShellBitmapButton() {
    			profile = "ShellButtonProfile";
    			horizSizing = "right";
    			vertSizing = "bottom";
    			position = "48 50";
    			extent = "42 38";
    			minExtent = "32 38";
    			visible = "1";
    			hideCursor = "0";
    			bypassHideCursor = "0";
    			command = "$pref::FrameSkippa::Value = 3; Frameskippa_set();";
    			helpTag = "0";
    			text = "3";
    			simpleStyle = "0";
    		};
    		new ShellBitmapButton() {
    			profile = "ShellButtonProfile";
    			horizSizing = "right";
    			vertSizing = "bottom";
    			position = "75 50";
    			extent = "42 38";
    			minExtent = "32 38";
    			visible = "1";
    			hideCursor = "0";
    			bypassHideCursor = "0";
    			command = "$pref::FrameSkippa::Value = 4; Frameskippa_set();";
    			helpTag = "0";
    			text = "4";
    			simpleStyle = "0";
    		};
    		new ShellBitmapButton() {
    			profile = "ShellButtonProfile";
    			horizSizing = "right";
    			vertSizing = "bottom";
    			position = "-5 24";
    			extent = "147 38";
    			minExtent = "32 38";
    			visible = "1";
    			hideCursor = "0";
    			bypassHideCursor = "0";
    			command = "$pref::FrameSkippa::Value = 0; Frameskippa_set();";
    			helpTag = "0";
    			text = "Disable/Default 0";
    			simpleStyle = "0";
    		};
    	};
                 if($pref::FrameSkippa::Value $= "")
                    $pref::FrameSkippa::Value = 0;
                    else
                    Frameskippa_set();
    }
     
    package FrameSkippa {
    function Frameskippa_set(%this) {
             $frameskip = $pref::FrameSkippa::Value;
             frameskipvalue.setValue("CURRENT SETTING:" SPC ($pref::FrameSkippa::Value)); }
    };
    activatePackage(FrameSkippa);
    callback.add(TeamUpdated, Frameskippa_set);
    FrameSkippa_GUI();
    
  • Copy the above script and place it inside your autoexec folder and name it frameskippa.cs, in game go to frameskippa options and set it to 2. See if that helps. Also, one should have support.vl2 to run most scripts.
  • Bah that one didnt work for me lol, setting it at 2 gave me 33 fps max. I'll have to try t2 on vista to see if it's the same and get back to ya.

    Thx for the help, wish it worked :'(
  • Can you force t2 to run on one core, and disable threaded optimisation in the ccc?
  • I already do run with 1 core, and Ive never seen an option in the ccc for threaded opt. :S
Sign In or Register to comment.