Tiny Tina's Wonderlands

Tiny Tina's Wonderlands

39 ratings
THE NO BS GUIDE TO FIX YOUR WONDERLANDS! Performance improvements/Stutter fix/Configurations - - MAKING THE BEST WONDERLANDS
By v3rmm
You must love this game. But it runs like crap. Let's fix that!

(this is pretty much a copy-paste of my bl3 guide, cause these games share similar attributes)
2
2
2
3
   
Award
Favorite
Favorited
Unfavorite
Compatibility improvements
Might give a boost in fps (some games benefit from this, Wonderlands being one of them
----
  • 1. Open game folder (right-click Wonderlands in Steam -> local files -> browse local files. Then go into the OakGame/Binaries/Win64 folder)
  • 2. Right click Wonderlands.exe and under properties, open the Compatibility tab
  • 3. Check "Disable full-screen optimizations"
IN GAME SETTINGS

Graphics API - DirectX 12 (11 if you're running into issues)
Display mode - this is personal preference, so I use Windowed Borderless
Vertical Sync - Off
Limit Frame Rate - 200/360

ADVANCED

Graphics Quality - Medium
Anti Aliasing - None (Personal preference)
Texture Streaming - Ultra (MUST)
Material Quality - Medium
Anisotropic Filtering - 16x
Shadows - Low
Draw Distance - Medium
Clutter - Low/Medium
Terrain Detail - Medium
Foliage - Medium
Volumetric Fog - Off
Screen Space Reflections - Off

Character Detail - High

Ambient Occlusion - Off
Camera Motion Blur - Off
Object Motion Blur - Off
FidelityFX Sharpening - On
AMD FSR 2 - Off

SAVE YOUR IN GAME SETTINGS FIRST BEFORE MOVING ONTO THE NEXT STEP

I do wanna note. These are all personal preference, so use what you desire, depending on your rig.
INI. Tweaks - Configurations to improve performance

  • Locate PC/Documents\my games\Tiny Tina's Wonderlands\Saved\Config\WindowsNoEditor

    open Engine.ini.
    Add the following configurations - -
    [SystemSettings]
    r.oneframethreadlag=0
    r.DepthOfFieldQuality=0
    r.LensFlareQuality=0
    r.DefaultFeature.LensFlare=0
    r.DefaultFeature.Bloom=0
    r.BloomQuality=0
    r.DepthOfFieldQuality=0
    r.PostProcessAAQuality=0
    r.MotionBlur.Max=0
    r.MotionBlurQuality=0
    r.DefaultFeature.MotionBlur=0

    [TextureStreaming]
    UseDynamicStreaming=True

    to the bottom and set file to read only

    GameUserSettings -- Apply the following configurations --

    Change/add the following
    [ScalabilityGroups]
    sg.ResolutionQuality=100.000000
    sg.ViewDistanceQuality=3
    sg.AntiAliasingQuality=1
    sg.ShadowQuality=0
    sg.PostProcessQuality=3
    sg.TextureQuality=3
    sg.EffectsQuality=3
    sg.FoliageQuality=1
    sg.GrassDrawDistanceQuality=2
    sg.CharacterTextureDetailQuality=3
    sg.WorldTextureDetailQuality=0
    sg.WorldLODQuality=0
    sg.CharacterLODQuality=2

    /Script/Engine.RendererSettings]
    r.SimpleForwardShading=1
    r.AOAsyncBuildQueue=1
    r.MeshDrawCommands.AllowOnDemandShaderCreation=1
    r.MeshDrawCommands.DynamicInstancing==1
    r.ForceAllCoresForShaderCompiling=1
    r.Shaders.FastMath=1
    r.UseShaderPredraw=1
    r.RDG.AsyncCompute=2
    r.UseAsyncShaderPrecompilation=1
    r.AmbientOcclusion.AsyncComputeBudget=4
    r.AsyncCreateLightPrimitiveInteractions=1
    r.Streaming.Boost=0.5
    r.Streaming.PoolSize=0
    r.Streaming.MaxTempMemoryAllowed=512
    r.Streaming.CheckBuildStatus=1
    r.Streaming.DefragDynamicBounds=1
    r.CreateShadersOnLoad=1
    r.UseShaderCaching=1
    r.MultithreadedShadowmapEncode=1
    r.MultithreadedLightmapEncode=1


    add these to the list under [/script/oakgame.oakgameusersettings]
    bSmoothFrameRate=True (you can keep this off, cause of what I've heard, this is basically Vsync(could be entierly wrong here).
    UseDynamicStreaming=True

    PreferredGraphicsAPI=DX12
    sg.AntiAliasingQuality=1

    TextureStreamingViewBoostScale=10.000000
    TextureStreamingViewBoostScaleOverride=-10.000000
    TextureStreamingAdaptiveBoostScale=0.000000
    TextureStreamingAdaptiveBoostScaleOverride=-0.000000
    TextureStreamingPoolSizeMB=9000
    TextureStreamingPoolSizeMBOverride=1

    EdgeDetectionTexelOffset=1.3
    will reduce the black lines just a tad. Less fps consuming

  • now set gameusersettings.ini to read only(will ensure the game won't try and rewrite the settings)
Disabling CFG (Control Flow Guard)

-- Will fix minor stuttering (works for other games too)

1. Windows search "Exploit Protection" - or alternatively go to windows security > app & browser control > exploit protection > exploit protection settings

2. Under Program settings///// Add program to customize - then simply locate your wonderlands.exe and select it.
3. In the editing sceen scroll down to Control Flow Guard(CFG), check "override system settings" and toggle it to "off" and then hit apply

4. Profit
NVIDIA 3D SETTINGS
Nvidia Profile Inspector (MUST)
Download Nvidia Profile Inspector -
https://github.com/Orbmu2k/nvidiaProfileInspector/releases

Extract it's contents

Run the exe

Locate your Tiny Tina's Wonderlands in the top left section under "Profiles"

change this setting


and hit "Apply Changes"
STEAM LAUNCH OPTIONS (MUST)
simply copy the following lines of commands to your launch option for Wl
  • -high -USEALLAVAILABLECORES -maxMem=13000 (make sure there is no space in the beginning)

    You can also add -NOTEXTURESTREAMING - this pretty much eliminates all the stuttering.
    --
    if you have a high end pc, your load times will def feel it. I do like fast load times, so I personally don't use this
MODS -- (OPTIONAL)
I will now link the following mods I run for my wonderlands, these include some QOL (quality of life) and some fps boost nonsense(idk if those actually do anything LOL)

Tutorials on how to install these mods, can be found in the descriptions
EXTRAS
Did you know Wonderlands has PythonSDK? Well now you do! It's essentially a tool to allow creators to create their own mods and post them publicly.

Link - https://bl-sdk.github.io/oak-mod-db/
Tutorials can be found there!

-REMOVE THEM BEGINNING MOVIES-

Are you tired of hearing the gearbox logo earrape you each time you launch the game? Let's fix that.

  • Locate SteamLibrary\steamapps\common\Tiny Tina's Wonderlands\OakGame\Content\Movies
    and delete the following.
Profit
You've now successfully perfected your game!! (well hopefully lol, this worked for me after months of trial and error XD)

If this guide helped you. Do feel free to let me know in the comments!
7 Comments
vxmping 17 May @ 9:05am 
I did everything except the steam modifications other than that its running 100% better than before little to no frame drops anymore
Ravnus 28 Apr @ 11:53am 
This was a fantastic help, thank you so much :lifehope:
✚ Winter ✚ 28 Mar @ 10:57am 
It really worked, thank you
ZANTYA 21 Mar @ 6:13pm 
dont use -NOTEXTURESTREAMING it crashes the game and fatal error lol
v3rmm  [author] 23 Jan @ 8:58am 
Hmmmm....
Perhaps remove the Upsampling pak file from the wonderlands folder and see if that fixes the problem, other than that, maybe double check everything, ive also had this happen to me, i dont remember what I did to fix it.
Kriztoff 23 Jan @ 8:29am 
I think I followed the above steps until the mod section correctly, but the game is crashing as soon as it loads, could you help?


OakGame has crashed [ibb.co] OakGame has crashed

Ill try to backtrack this evening and report my findings
v3rmm  [author] 1 Jan @ 1:00pm 
I will keep updating this guide if I find anything new and interesting to add onto. So do feel free to to take a peek every now and then :D