I have found a great way to increase your mods speed and FPS. As we know the BF2 engine has some downfalls, but one of the stupidest things DICE did was clutter it with useless files.
For Example:
TWEAK Files (These are .txt files renamed .tweak, you could rename them .txt, and type include.txt instead and it would still work)
So now that we know this, what do we do with tweak files? We get rid of them! We copy over all the code from the tweak file and paste it inside the .con of the object instead, removing the "include." line. This saves BF2 some FPS by allowing it to read the object from one file, instead of having to search for 2.
Another unbelievably stupid thing DICE did to cripple the performance of the engine was this:
They name their .zips as _server and _client, making people think "Oh, we need them to say _server and _client" no...no you dont, mix them into a single file, Objects.zip or Font.zip, now BF2 can read a single file for both the Client and Server archive, and the FPS is increased.
I have a slow computer, and on all low graphics and 75% view distance, BF2 was running at a rather slow 20 FPS. After doing this, and getting rid of alot of DICE's clutter, my BF2 now set to Textures:Medium with 100% view distance (This was singleplayer by the way, which lags alot because your comp is acting both as a server, and the game) Now runs at a constant 35 - 40 FPS. A Big difference if you ask me.
The test was run under the same conditions, with 29 processes running, with the same drivers, screen resolutions and .hz values. Same PC and same specs. Just removing DICE's cluttered bullshit BF2 runs much more stabalized, AND loading times are decreased dramatically.
|