[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4668: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3815)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4670: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3815)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4671: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3815)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4672: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3815)
Battlefield Modding Tutorials BFMODS • View topic - BF2 Mod Makers Dev Team Members Listen Up

Battlefield Modding Tutorials BFMODS

Battlefield Modding Tutorials
It is currently Sat Apr 27, 2024 1:40 pm

All times are UTC




Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 4 posts ] 
Author Message
PostPosted: Sun Mar 09, 2008 2:02 pm 
Offline

Joined: Mon Oct 09, 2006 12:51 pm
Posts: 782
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.


Top
 Profile Send private message E-mail  
 
PostPosted: Sun Mar 09, 2008 4:23 pm 
Offline

Joined: Tue Nov 27, 2007 7:56 pm
Posts: 1226
Well good job!
Have fun with your FPS :roll:


Top
 Profile Send private message E-mail  
 
PostPosted: Mon Mar 10, 2008 10:52 pm 
Offline

Joined: Mon Oct 25, 2004 12:00 am
Posts: 576
Location: 10 Missed Meals From Total Barbarism
Whats up with all the processes running?
I cut XP down to 16 and run from task mgr. desktop .bat containing
start/high bf1942.exe +game DC_Final +restart 1

(just reflect that its bf2 in your version)


Top
 Profile Send private message E-mail  
 
PostPosted: Tue Mar 11, 2008 8:25 pm 
Offline

Joined: Mon Oct 09, 2006 12:51 pm
Posts: 782
If i was really hardcore i could Boot BF1942 before windows boots anything else, and freeze windows while im playing, but im not that hardcore. i still use my PC xD


Top
 Profile Send private message E-mail  
 
Display posts from previous:  Sort by  
Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 4 posts ] 

All times are UTC


Who is online

Users browsing this forum: Bing [Bot] and 254 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Powered by phpBB® Forum Software © phpBB Group