TIP: A bunch of tweaks for UDK games. Hor+, remove texture streaming, etc.
**moved to proper forum

Hi there!

I have a stickied thread over in the Rise of the Triad forums that I figured i'd share with you.

With all the udk 3 games out there, like Bulletstorm, Borderlands, Rise of the Triad, Mass Effect, there's tons of people who ask:

What's up with the texture streaming?

First of all, it may save ram, but sometimes it causes frame lag. Your fps may be fine, but if you check the frametimes they're all over the place. This causes unsmooth gameplay, and if you have a lightboost 120hz monitor this is very noticable.

The second thing is, if you have a triple-wide display, or just prefer the fov to add to the left and right instead of cutting it off top and bottom, many games have a hidden tweak to change it from vert- to hor+.

Well I have a solution for all of these things.

First thing's first, go to your launch options and add these:

-useallavailablecores -NOTEXTURESTREAMING

then boot your game. If it works, congratulations! No more frame lag, and much better image quality are yours.
Some games use what are known as "baked" assets, which are pre configured to work for streaming. This will result in black textures. Well I have another tweak for that... this one's more of a hard method.

First things first, go ingame and set your preferred video settings.

go to your documents folder, go to your My Games folder, click on your game of choice and find the ???engine.ini (the ??? marks may vary on the game)

Search for and change these:
bUseBackgroundLevelStreaming=False *may cause problems with machines that don't have enough vram
MipFadeInSpeed0=0
MipFadeOutSpeed0=0
MipFadeInSpeed1=0
MipFadeOutSpeed1=0 *these change the mipmap fade in
PoolSize=999999999 *THE WORLD FAMOUS TWEAK! even if usebackgroundstreaming is set to true (for video cards without enough vram) this will force the entire level to your cache, disk, memory, you name it! It usually improves performance in terms of frametimes.
MemoryMargin=0
LoadMapTimeLimit=999999999 *increases load times but decreases pop in even more
LightmapStreamingFactor=0
ShadowmapStreamingFactor=0
bAllowSwitchingStreamingSystem=False
UseDynamicStreaming=False
AllowScreenDoorFade=False *stops things from being removed when they are behind you
bAllowSwitchingStreamingSystem=True
UseTextureFileCache=FALSE
**IF YOUR GAME HAS A ???SETTINGS.INI SWITCH TO THAT NOW
OnlyStreamInTextures=True


now for the fov tweak! find this section:

[Engine.LocalPlayer]

and change
AspectRatioAxisConstraint=AspectRatio_MaintainXFOV
to
[Engine.LocalPlayer]
AspectRatioAxisConstraint=AspectRatio_MaintainYFOV *CHANGES TO HOR+

If the game doesn't have that, just paste this:
[Engine.LocalPlayer]
AspectRatioAxisConstraint=AspectRatio_MaintainYFOV
at the bottom.

And save, and BE SURE TO SET THE FILE(s) TO BE READ ONLY! *note that you can't change your video settings this way

Did these tweaks satisfy you? let me know in the comments! :D
< >
1 yorumdan 1 ile 1 arası gösteriliyor
< >
1 yorumdan 1 ile 1 arası gösteriliyor
Sayfa başına: 1530 50

Gönderilme Tarihi: 5 Haz 2015 @ 19:28
İleti: 1