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
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.
Comments
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.
// #autoload // #name = FrameSkippa // #version = 1.0 // #author = {Geez}Bluez // #warrior = Bluez // #email = [email protected] // #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();Thx for the help, wish it worked :'(