Total War: SHOGUN 2

Total War: SHOGUN 2

Not enough ratings
Windows 10 performance increase; Special K settings for Shogun 2 (Includes video)
By Premium goose action󠀡
Finally found a fix to the infamous warscape engine.
   
Award
Favorite
Favorited
Unfavorite
Special K settings
I have found a way to get shogun 2 working with special k, with a noticeable performance boost and a fix to latency issues by injecting NVIDIA Reflex into the game.


I had to use global injection as after booting into the game for the first time, each subsequent attempt to start the game would hang 66% of the time, which made it a chore to use. My solution to this is by turning off global injection after it fails to run and turning it on again I’ve had 95% success in getting it to work.


Link if the player doesn't work: https://youtu.be/SwZaXOMU0tQ

Other important notes: I’m playing in windowed mode to disable legacy flip so that independent: flip works. To get g-sync working from this all you need to do is click on the frame buffer text at the top of the special K window(shift+ctrl+backspace) that matches the size of the screen that you are playing on.

Here is the settings I used:
//
[Steam.Log]
Silent=true

[SpecialK.HDR]
scRGBLuminance_[0]=12.5
scRGBPaperWhite_[0]=3.125
scRGBGamma_[0]=1.0
ToneMapper_[0]=1
Saturation_[0]=1.0
MiddleGray_[0]=1.25
scRGBLuminance_[1]=2.5
scRGBPaperWhite_[1]=1.25
scRGBGamma_[1]=1.0
ToneMapper_[1]=0
Saturation_[1]=1.0
MiddleGray_[1]=1.25
scRGBLuminance_[2]=1.0
scRGBPaperWhite_[2]=1.0
scRGBGamma_[2]=1.0
ToneMapper_[2]=0
Saturation_[2]=1.0
MiddleGray_[2]=1.25
scRGBLuminance_[3]=3.75
scRGBPaperWhite_[3]=1.875
scRGBGamma_[3]=1.0
ToneMapper_[3]=1
Saturation_[3]=1.0
MiddleGray_[3]=1.25
Use10BitSwapChain=false
Use16BitSwapChain=false
Promote8BitRTsTo16=false
Promote10BitRTsTo16=false
Promote11BitRTsTo16=false
AllowFullLuminance=true
sRGBBypassMode=-1
Preset=1

[HDR.Presets]
Activate0=Shift+F1
Activate1=Shift+F2
Activate2=Shift+F3
Activate3=Shift+F4

[Compatibility.General]
DisableBloatWare_NVIDIA=false
RehookLoadLibrary=false
UsingWINE=false

[SpecialK.System]
ShowEULA=false
Silent=false
LogLevel=0
IgnoreRTSSHookDelay=false
UseCrashHandler=true
GameOutput=true
WaitForDebugger=false
EnableCEGUI=true
SafeInitCEGUI=true
TraceLoadLibrary=true
StrictCompliant=false
GlobalInjectDelay=0.0
Version=21.12.8
EnableCrashSuppression=false
ReturnToSKIF=false

[ImGui.Render]
DisableAlpha=false
AntialiasLines=true
AntialiasContours=true

[API.Hook]
LastKnown=64
ddraw=false
d3d8=false
d3d9=false
d3d9ex=false
d3d11=true
OpenGL=false

[NVIDIA.API]
DisableHDR=false
Disable=false

[NVIDIA.Bugs]
AnselSleepsWithFishes=true
DisableAnselShimLoader=true

[Input.Keyboard]
CatchAltF4=true
BypassAltF4Handler=false
DisabledToGame=false

[Input.Mouse]
DisabledToGame=false

[Input.Cursor]
Manage=false
KeyboardActivates=true
Timeout=1.5
ForceCaptureInUI=false
UseHardwareCursor=true
BlockInvisibleCursorInput=false
NoWarpUI=true
NoWarpVisibleGameCursor=true
FixSynapticsTouchpadScroll=false
AntiwarpDeadzonePercent=2.5
UseRelativeInput=true

[Input.Gamepad]
DisabledToGame=true
DisablePS4HID=false
AllowHapticUI=true
DisableRumble=false
EnableNativePS4=false

[Input.XInput]
Rehook=false
PlaceholderMask=0
UISlot=0
SlotReassignment=0,1,2,3
HookSetState=true
AutoSlotAssign=false

[Input.Steam]
UISlot=0

[Threads.Analyze]
MemoryAllocation=false
FileActivity=false

[Window.System]
Borderless=true
Center=true
RenderInBackground=true
MuteInBackground=false
XOffset=0.0%
YOffset=0.0%
ConfineCursor=true
UnconfineCursor=false
PersistentDragPos=false
Fullscreen=false
FixMouseCoords=false
AlwaysOnTop=2
DisableScreensaver=false
DontHookWndProc=false
OverrideRes=0x0
PreferredMonitor=0

[Display.Output]
ForceFullscreen=false
ForceWindowed=false

[Render.FrameRate]
TargetFPS=60.0
BackgroundFPS=0.0
SleeplessRenderThread=false
SleeplessWindowThread=true
EnableMMCSS=true
WaitForVBLANK=false
PreRenderLimit=2
BackBufferCount=3
PresentationInterval=1
RescanRatio=-1/1
RefreshRate=-1.0
LimitEnforcementPolicy=2
SyncIntervalClamp=-1

[FrameRate.Control]
OverrideCPUCoreCount=-1

[Textures.D3D9]
ClampNegativeLODBias=false

[Render.DXGI]
AutoLowLatency=false
MaxDeltaTime=1
UseFlipDiscard=true
DisableFlipModel=false
AllowTearingInDWM=true
DropLateFrames=true
MaxRes=0x0
MinRes=0x0
SwapChainWait=0
Scaling=DontCare
ScanlineOrder=DontCare
ExceptionMode=DontCare
EnableDebugLayer=false
SafeFullscreenMode=false
Use64BitDepthStencil=false
IsolateD3D11DeferredContexts=false
SkipSwapChainPresentTest=false
OverrideMSAA=-1
sRGBBypassBehavior=-2
LowSpecMode=false
HideHDRSupport=false
UseFactoryCache=true
SkipRedundantModeChanges=false
ForceFlipSequential=false
MaxRefresh=0.0
MinRefresh=0.0
TemporaryDesktopHDRMode=false

[NVIDIA.Reflex]
Enable=true
LowLatency=false
LowLatencyBoost=true
EngagementPolicy=1
OptimizeByMarkers=true

[Textures.D3D11]
Cache=false
PreciseHash=false
Inject=true
InjectionKeepsFormat=false
GenerateMipmaps=false

[Textures.Cache]
MaxEntries=65536
MinEntries=512
MaxEvict=1024
MinEvict=64
MaxSizeInMiB=2190
MinSizeInMiB=384
IgnoreNonMipmapped=false
AllowStaging=false
AllowUnsafeRefCounting=false
ManageResidency=false

[Textures.General]
ResourceRoot=SK_Res
DumpOnFirstLoad=false

[DPI.Scaling]
Disable=false
PerMonitorAware=false
MonitorAwareOnAllThreads=false

[Steam.Achievements]
SoundFile=

[Steam.System]
AppID=34330
AutoInitDelay=0
AutoPumpCallbacks=true
BlockUserStatsCallback=false
FilterExternalDataFromCallbacks=true
PreLoadSteamClient=false
PreLoadSteamOverlay=false
ForceLoadSteamAPI=false
AutoInjectSteamAPI=true
NotifyCorner=DontCare
ReuseOverlayPause=true
SteamPipeDLL=steam_api.dll
CallbackThrottle=-1

[Steam.Social]
OnlineStatus=-1

[Steam.DRMWorks]
SpoofBLoggedOn=false

[Steam.Screenshots]
EnableSmartCapture=true

[AMD.ADL]
Disable=false

[Scheduler.Boost]
AlwaysRaisePriority=false
RaisePriorityInBackground=false
RaisePriorityInForeground=true

[Render.OSD]
ShowInVideoCapture=true
HDRLuminance=4.0625

[D3D11.Hooks]
c:\windows\system32\d3d11.dll=Direct3D 11 Runtime 10.0.19041.1202 (WinBuild.160101.0800)
EnableGlobalCache=true
EnableLocalCache=true
D3D11CreateDevice=c:/windows/system32/d3d11.dll?53f30
D3D11CreateDeviceAndSwapChain=c:/windows/system32/d3d11.dll?53e60

[DXGI.Hooks]
c:\windows\system32\dxgi.dll=DirectX Graphics Infrastructure 10.0.19041.1266 (WinBuild.160101.0800)
EnableGlobalCache=true
EnableLocalCache=false
IDXGIFactory_CreateSwapChain=c:/windows/system32/dxgi.dll?646a0
IDXGIFactory2_CreateSwapChainForHwnd=c:/windows/system32/dxgi.dll?64f00
IDXGISwapChain_Present=c:/windows/system32/dxgi.dll?6f630
IDXGISwapChain1_Present1=c:/windows/system32/dxgi.dll?6f4f0
IDXGIFactory2_CreateSwapChainForCoreWindow=c:/windows/system32/dxgi.dll?64d70

[FrameRate.LatentSync]
TearlineOffset=-1
ResyncFrequency=750
RoundingError=1
AdaptiveSync=true
DelayBias=0.0

[Render.D3D9]
ForceD3D9Ex=false
EnableTextureMods=false
//

up to date versions of special k can be found at the discord: https://discord.com/invite/ER4EDBJPTa

Instructions for installing Special k can be found on it's website here:
https://wiki.special-k.info/en/SpecialK/Global

working with version 21.12.8

there is also a support tab on there as well, although I can give some as well.