It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
RANDOMGUY7'S TEXTURE STREAMING REMOVAL TUTORIAL GOG.COM EDITION

HEY
TO ALL THOSE WONDERING HOW I GET THIS GAME TO RUN AROUND 30-45 FPS ON A MACBOOK FROM 2008, CORE 2 DUO P7350 AND NVIDIA 9400M, CHECK THIS TUTORIAL OUT. SERIOUSLY. IF YOU HAVEN'T TRIED THIS, DON'T COMPLAIN THAT YOUR GAME DOESN'T WORK...

My popular tutorial is now available on the gog.com user forums!
I hope this helps your guys!
With the most basic tweak, most people see a dramatic increase of fps. your mileage may vary, but *I* got nearly a 30 fps increase.

#DRMFREEREVOLUTION

THE COMPLETE LIST OF TWEAKS WILL COME *AFTER* THE TUTORIAL

VISIT THE GUIDE!
http://steamcommunity.com/sharedfiles/filedetails/?id=215567645#109092

A while ago now, I found a very simple way to remove almost all pop-in or streaming in UDK games.

All you need to do is add these lines to your INI:
PoolSize=999999999
UseTextureFileCache=False
bAllowSwitchingStreamingSystem=True
UseDynamicStreaming=False
OnlyStreamInTextures=True *in the system settings for ROTT users.

Your problems should be solved there. If you need less streaming, please continue...

Go to this location:
C:\User\YOURUSERNAME\Documents\My Games\YOURGAME\YOURGAMEFOLDER\Config

and delete the Engine.ini and the SystemSettings.ini if you have it. your game's name or the name of the engine will come before the names of these, like so:
ROTTengine.ini

Start a new game, exit, tweak the advanced system settings and exit again.
This will be sure that any prior, incompatable tweaks you used will be gone.

(On rise of the triad, go to rottsystemsettings.ini, for everyone else, stay in your engine.ini)

in notepad, search for this:
TEXTUREGROUP

and then you'll see a long list of strings with brackets. What you have to do is this:
at the end of EVERY (bracket) you need to paste:
,NumStreamedMips=0

BEFORE the end of the bracket. like so:

TEXTUREGROUP_World=(MinLODSize=1,MaxLODSize=256,LODBias=0,MinMagFilter=aniso,MipFilter=point,NumStreamedMips=0 )

and after that, search for:
OnlyStreamInTextures=True

and make sure it says TRUE

(Rise of the Triad people should now go into your
ROTTEngine.ini file)

Change these:
MipFadeInSpeed0=0
MipFadeOutSpeed0=0
MipFadeInSpeed1=0
MipFadeOutSpeed1=0

and make the changes I said before at the beginning.

And then change this:
MaxProcBuildingLODColorTextureSize=999999999
MaxProcBuildingLODLightingTextureSize=999999999

and then save and turn it to read-only.

And that's it! Now you have not only turned off textures un-streaming like my last tweak, but now you've actually turned streaming OFF for all the textures!

Don't be afraid to tweak the defaultengine.ini files and the defaultsystemsettings.ini files in the steamapps folder!

and ALWAYS MAKE BACKUPS OF YOUR INI FILES UNLESS YOU WANT TO VERIFY INTEGRITY OF YOUR GAME CACHE!

Now, I'll list in detail specifics for multiple games.

GAME SPECIFIC TUTORIALS:

FOR BIOSHOCK INFINITE:
For some games, this doesn't work in the user file. For example, someone asked me if they could do this in Bioshock Infinite.

For this game, you need to go to
C:\Program Files (x86)\Steam\SteamApps\common\BioShock Infinite\XGame\Config\DefaultEngine.ini

and search for: TextureStreaming

and change these:
UseTextureFileCache=FALSE
TexturePoolSizeReductionMB=999999999
PoolSize=999999999
LowPCTexturePoolSizeMB=999999999
MaxLightMapRadius=4096
MaxShadowmapRadius=4096
LightmapStreamingFactor=0
ShadowmapStreamingFactor=0

This will be the most easy fix of all the unreal engine 3 games out there.

you can also change the TEXTUREGROUP ones there, but it will work great already.

FOR ALIEN RAGE: UNLIMITED AND BULLETSTORM:
These games should be used with this program:
http://games.softpedia.com/get/Tools/Bulletstorm-INI-Editor.shtml
each of these games have the same INI encryption and can be easily edited with this "extract-and-forget" must-have program.

For these games, little else is needed besides what has already been said.

COMPLETE LIST OF TWEAKS:

PoolSize=999999999
UseTextureFileCache=False
bAllowSwitchingStreamingSystem=True
UseDynamicStreaming=False
OnlyStreamInTextures=True
,NumStreamedMips=0 (PASTE THIS AFTER EACH TEXTUREGROUP= BRACKET)
MipFadeInSpeed0=0
MipFadeOutSpeed0=0
MipFadeInSpeed1=0
MipFadeOutSpeed1=0
MaxProcBuildingLODColorTextureSize=999999999
MaxProcBuildingLODLightingTextureSize=999999999
Post edited February 23, 2014 by cool2000m
avatar
cool2000m: RANDOMGUY7'S TEXTURE STREAMING REMOVAL TUTORIAL GOG.COM EDITION

My popular tutorial is now available on the gog.com user forums!
I hope this helps your guys!
With the most basic tweak, most people see a dramatic increase of fps. your mileage may vary, but *I* got nearly a 30 fps increase.

#DRMFREEREVOLUTION

THE COMPLETE LIST OF TWEAKS WILL COME *AFTER* THE TUTORIAL

VISIT THE GUIDE!
http://steamcommunity.com/sharedfiles/filedetails/?id=215567645#109092

A while ago now, I found a very simple way to remove almost all pop-in or streaming in UDK games.

All you need to do is add these lines to your INI:
PoolSize=999999999
UseTextureFileCache=False
bAllowSwitchingStreamingSystem=True
UseDynamicStreaming=False
OnlyStreamInTextures=True *in the system settings for ROTT users.

Your problems should be solved there. If you need less streaming, please continue...

Go to this location:
C:\User\YOURUSERNAME\Documents\My Games\YOURGAME\YOURGAMEFOLDER\Config

and delete the Engine.ini and the SystemSettings.ini if you have it. your game's name or the name of the engine will come before the names of these, like so:
ROTTengine.ini

Start a new game, exit, tweak the advanced system settings and exit again.
This will be sure that any prior, incompatable tweaks you used will be gone.

(On rise of the triad, go to rottsystemsettings.ini, for everyone else, stay in your engine.ini)

in notepad, search for this:
TEXTUREGROUP

and then you'll see a long list of strings with brackets. What you have to do is this:
at the end of EVERY (bracket) you need to paste:
,NumStreamedMips=0

BEFORE the end of the bracket. like so:

TEXTUREGROUP_World=(MinLODSize=1,MaxLODSize=256,LODBias=0,MinMagFilter=aniso,MipFilter=point,NumStreamedMips=0 )

and after that, search for:
OnlyStreamInTextures=True

and make sure it says TRUE

(Rise of the Triad people should now go into your
ROTTEngine.ini file)

Change these:
MipFadeInSpeed0=0
MipFadeOutSpeed0=0
MipFadeInSpeed1=0
MipFadeOutSpeed1=0

and make the changes I said before at the beginning.

And then change this:
MaxProcBuildingLODColorTextureSize=999999999
MaxProcBuildingLODLightingTextureSize=999999999

and then save and turn it to read-only.

And that's it! Now you have not only turned off textures un-streaming like my last tweak, but now you've actually turned streaming OFF for all the textures!

Don't be afraid to tweak the defaultengine.ini files and the defaultsystemsettings.ini files in the steamapps folder!

and ALWAYS MAKE BACKUPS OF YOUR INI FILES UNLESS YOU WANT TO VERIFY INTEGRITY OF YOUR GAME CACHE!

Now, I'll list in detail specifics for multiple games.

GAME SPECIFIC TUTORIALS:

FOR BIOSHOCK INFINITE:
For some games, this doesn't work in the user file. For example, someone asked me if they could do this in Bioshock Infinite.

For this game, you need to go to
C:\Program Files (x86)\Steam\SteamApps\common\BioShock Infinite\XGame\Config\DefaultEngine.ini

and search for: TextureStreaming

and change these:
UseTextureFileCache=FALSE
TexturePoolSizeReductionMB=999999999
PoolSize=999999999
LowPCTexturePoolSizeMB=999999999
MaxLightMapRadius=4096
MaxShadowmapRadius=4096
LightmapStreamingFactor=0
ShadowmapStreamingFactor=0

This will be the most easy fix of all the unreal engine 3 games out there.

you can also change the TEXTUREGROUP ones there, but it will work great already.

FOR ALIEN RAGE: UNLIMITED AND BULLETSTORM:
These games should be used with this program:
http://games.softpedia.com/get/Tools/Bulletstorm-INI-Editor.shtml
each of these games have the same INI encryption and can be easily edited with this "extract-and-forget" must-have program.

For these games, little else is needed besides what has already been said.

COMPLETE LIST OF TWEAKS:

PoolSize=999999999
UseTextureFileCache=False
bAllowSwitchingStreamingSystem=True
UseDynamicStreaming=False
OnlyStreamInTextures=True
,NumStreamedMips=0 (PASTE THIS AFTER EACH TEXTUREGROUP= BRACKET)
MipFadeInSpeed0=0
MipFadeOutSpeed0=0
MipFadeInSpeed1=0
MipFadeOutSpeed1=0
MaxProcBuildingLODColorTextureSize=999999999
MaxProcBuildingLODLightingTextureSize=999999999
Excellent Thankyou