Tiny Tina’s Wonderlands: Optimizing DirectX 12 via Config

The primary goal for Tiny Tina’s Wonderlands is Stutter Elimination and Asset Pre-loading. Unlike its predecessor Borderlands 3, Wonderlands features much more vertical foliage and volumetric lighting in its forest and cave biomes. This configuration focuses on stabilizing the DX12 pipeline by disabling “Control Flow Guard” (via Windows) and forcing a high-priority texture pool via the .ini files.

Engine Architecture & Expectations

  • DirectX 12 vs. 11: DX12 generally offers better average FPS and improved CPU multi-threading, but it is prone to initial stuttering. This config is designed to “smooth out” that DX12 curve.
  • Foliage Density: This is the #1 performance killer in the “Weepwild Dankness” and “Fearamid” areas. Reducing this in the config is mandatory for high-refresh play.
  • Social Notification Stutter: A unique quirk of this engine is that the “SHiFT” social notifications can cause 1-second hangs. We will disable the frequency of these checks.

File Location

The configuration files are located in: %USERPROFILE%\Documents\My Games\Tiny Tina's Wonderlands\Saved\Config\WindowsNoEditor\

Optimized DX12 Config for Wonderlands

Open GameUserSettings.ini with Notepad and ensure these specific lines are set as follows to maximize the DX12 pipeline:

[ScalabilityGroups]
sg.ViewDistanceQuality=2      ; Medium (Balanced visibility)
sg.AntiAliasingQuality=3      ; High (Temporal AA works best with Sharpening)
sg.ShadowQuality=1            ; Low (Soft shadows are the biggest GPU hit)
sg.PostProcessQuality=2       ; Medium
sg.TextureQuality=3           ; Ultra (If VRAM >= 8GB)
sg.EffectsQuality=1           ; Low (Reduces FPS drops during heavy spellcasting)
sg.FoliageQuality=1           ; Low (CRITICAL: Huge boost in forest areas)
sg.VolumetricFogQuality=0     ; Off (The single best FPS boost)

[/Script/OakGame.OakGameUserSettings]
PreferredGraphicsAPI=DX12
TextureStreamingPoolSizeMB=6000 ; Set to 75% of your VRAM
bUsePerformanceMode=True
EdgeDetectionTexelOffset=1.3    ; Cleaner comic-lines for better performance

Engine.ini Advanced Stutter Fix

Add these lines to the bottom of your Engine.ini to fix micro-stuttering:

[SystemSettings]
r.oneframethreadlag=0         ; Improves input latency
r.Streaming.PoolSize=6000
r.Streaming.LimitPoolSizeToVRAM=1
r.DefaultFeature.MotionBlur=0
r.DefaultFeature.Bloom=0
r.DepthOfFieldQuality=0

Pro Tip: If you still experience stutters on DX12, search for “Exploit Protection” in Windows Start. Go to “Program Settings” > Add “Wonderlands.exe” > Scroll to Control Flow Guard (CFG) > Check “Override” and toggle to Off. This is a known fix for Unreal Engine DX12 stuttering.

Key Parameters Analysis

ParameterRecommended ValueImpact
Volumetric FogOffProvides a massive 30-50% FPS boost in misty areas.
Texture StreamingUltraPrevents the “blurry floor” bug and reduces hitching during movement.
Foliage QualityLow/MediumEssential for stabilizing the frame rate in the game’s open-world sections.
EdgeDetection1.3Thins the black outlines, giving a sharper look with less aliasing.

Visibility and Magic Strategy

Wonderlands is visually “busy” due to the constant spell effects. To stay combat-effective:

  • FidelityFX Sharpening: Set to On (approx. 0.70). This counteracts the blurriness of TAA and makes enemy weak points easier to spot.
  • Social Settings: Set “Social Notification Frequency” to Off. This prevents the game from hitching every time a friend joins or achieves something.
  • Camera Shake: Set to 0. High-level spells like “Meteor” or “Ice Spikes” cause violent screen shakes that can make you miss your follow-up shots.

Troubleshooting & Common Fixes

  • Long Load Times: DX12 requires an initial “Shader Compilation” on the main menu. Wait for the “Optimizing Shaders” bar to finish before starting your session.
  • DirectX 12 Crashes: If your game crashes, ensure your Windows 10/11 and GPU drivers are fully updated. DX12 is highly sensitive to outdated driver kernels.
  • Crosshair Off-Center: By default, Wonderlands uses a “Minimalist” centered crosshair. You can toggle this to “Lowered” or “Classic” in the in-game Gameplay settings to match your preference.

Frequently Asked Questions (FAQ)

Is DX11 ever better for Wonderlands?

On older GPUs (GTX 10-series and below), DX11 is more stable. On anything newer (RTX 30/40 series or RX 6000+), DX12 is faster once the shaders are cached.

Why set Texture Streaming to “Ultra”?

In Wonderlands, setting this to Low actually causes more stutter as the game constantly tries to load and unload assets. Keeping it on Ultra (with a correctly set PoolSize) keeps assets in your VRAM permanently.

Does disabling Bloom change the “Magic” look?

It makes magic effects look less “glowy” and more “solid.” This is often preferred in high-level “Chaos Chamber” runs where the screen becomes a wall of neon lights.

Conclusion and Expected Results

By manually forcing the DX12 Texture Pool and stripping away the heavy Volumetric Fog, you are turning Tiny Tina’s Wonderlands into a high-speed, responsive magic shooter. You can expect a significant reduction in “Chaos Chamber” lag, instant texture loading when fast-traveling, and the visual clarity needed to track the smallest “Loot Luck” dice across the map.

Leave a Comment