Rise of the Triad

Rise of the Triad

Not enough ratings
TEXTURE STREAMING REMOVAL TUTORIAL 4.0
By AutisticStoner
Want to destroy pop-in to such an extent that it makes you a pop-in slaughtering war criminal?
Of course you do. UDK's Streaming System doesn't stand a chance!
VISIT MY FACEBOOK PAGE!!
WWW.FACEBOOK.COM/RANDOMINATED
RANDOMGUY7'S BLOG:
WWW.RANDOMGUY7.COM
RANDOMGUY7'S GAMING UNFILTERED:
YOUTUBE.COM/COOL2000M
   
Award
Favorite
Favorited
Unfavorite
Basic
**THIS GUIDE IS OUTDATED. IT IS HERE FOR THOSE WHO PREFER THE OLDER TUTORIALS, THERE'S ALSO THE FIRST VERSION EVER AROUND HERE SOMEWHERE. THE MOST RECENT VERSION WILL ALWAYS BE STICKIED IN THE DISCUSSIONS**

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

Your problems should be solved there. If you need less streaming, please continue...
Advanced
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
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
4 Comments
ratso 24 Mar, 2020 @ 12:05pm 
I couldn't really follow this. After incomplete instructions like "All you need to do is add these lines to your INI:" without mentioning which .ini I abanonded this guide and headed over to https://www.pcgamingwiki.com/wiki/Rise_of_the_Triad#Turn_Off_Texture_Streaming
Dekonega 15 Jul, 2014 @ 8:45pm 
Interesting.
MEGATRUCK 11 Apr, 2014 @ 8:31pm 
Hell yeah! I finally got all these changes put in and the game runs fantastically. Added bonus: going to Task Manager and setting the priority higher is a great boost too.
Muleke_Trairao 5 Apr, 2014 @ 10:11am 
Worked like a charm! But the "OnlyStreamInTextures" can't be found on the ROTTEngine.ini file, only on ROTTSystemSettings.ini.