Grafika - mody / zmiany w plikach gry
Modyfikacja Wiedźmina III wersja PC
Modyfikację rozpoczynamy od odnalezienia katalogu z plikami cfg dla Wiedźmina III w katalogu
C:\Users\USERNAME\Documents\The Witcher 3
Plik user.settings (po moich modyfikacjach) (plik user.settings / nie user.settings.bak)
po dokonaniu zmian należy plik oznaczyć jako tylko do odczytu aby zmiany nie zostały przywrócone przez settings gry
Najnowsza wersja po modyfikacjach - to jest ciągle projekt zmian, więc z każdym patche może coś się zmieć jak i będę nanosił poprawki jak znajdę, że coś jest błędnie ustawione lub można lepiej
Najnowsza wersja mojego cfg - nie opisuje wszystkiego bo nie taki był tego cel, wymieniam tylko najważniejsze opcje które można zmodyfikować np. w dół.
CFG
Tutaj screeny z 4K ustawienia powyższego cfg
Użyty sprzęt
39.56" 4K 4930K 4.9GHz 2xTitan X 1400/8000
Więcej porównań będzie dodawanych z czasem, jak znajdę czas na to.
Ultra maksymalny setting z gry
Modyfikacja ini (powyżej ultra)
Porównanie drugie (drugi plan za drogą; pierwszy plan kamienie, brakujące ogrodzenie itc.)
Ultra maksymalny setting z gry
Modyfikacja ini (powyżej ultra)
CFG - ostatnia wersja (najnowsza paczka z ustawień)
SCREENY
(filtr ostrości (-)2)
(filtr ostrości 0) - kwestia gustu
Modyfikacja ini + kolorystyka E3 demo
Bagna - roślinność - woda (ktoś mówił że źle wygląda)
Światło / Cień
Valen
wgrywamy SFX do katalogu /bin/64/..
Program do budowania własnych settingów na bazie java (całkiem pomocny jak ktoś nie lubi ręcznej roboty), jednak i tak polecam najpierw zapoznanie się z tym co zmienia
http://www.nexusmods.com/witcher3/mods/12/?
Jeżeli ktoś gra na padzie i czasem wciskając F5 (qs) wkurzał się z wyskakującym napisem myszka/klawiatura (to czas to zmienić), bo mnie to wkurzało, a robimy to tak:
wchodzimy do \bin\config\base
otwieramy notatnikiem plik hidden.ini i zmieniamy ustawienie
LockControlScheme=0" na "LockControlScheme=2"
zapisujemy, oznaczamy tylko do odczytu i mamy ten problem już z głowy
zmiana limitu fps w filmikach na silniku gry (o ile ktoś ma silniejsze GPU)
wchodzimy do
\The Witcher 3\bin\conflig\base
uruchamiamy za pomocą notatnika plik visuals.ini
[Visuals]
Gamma=1
MovieFramerate=60.0 (zmieniamy z 30 na 60)
MovieUbersampling=true
zapisujemy z parametrem tylko do odczytu.
Można zwiększyć wydajność (zyskać fps), poprzez zmniejszenie alliasnigu-wygładzeniu krawedzi włosów (tylko włosy), przy włączonym HairWorks bez straty w jakości.
wchodzimy w główny katalog gry, następnie bin\config\base\ - otwieramy za pomocą notatnika plik rendering, szukamy linijki HairWorksAALevel=8 (domyślnie jest 8, można ustawić 4,3, ja mam 8) i zapisujemy.
Jeśli u kogoś występuje stuttering w miejscach gdzie są potrzebne duże zasoby jak np. Novigrad to można zwiększyć opcję przydzielenia pamięci
...\The Witcher 3\bin\config\base\gc.ini
; Upper limit for amount of memory used by the objects that will automatically trigger the GC
ObjectMemoryTrigger = 290 - bazowa
Change it to:
ObjectMemoryTrigger = 512" - np. 512, lub 1024/2048 zależnie ile chcecie przydzielić, dla niektórych to likwiduje stuttering - głównie posiadacze keplerów ten zabieg pomaga.
Modyfikacja Wiedźmina III wersja PC
Modyfikację rozpoczynamy od odnalezienia katalogu z plikami cfg dla Wiedźmina III w katalogu
C:\Users\USERNAME\Documents\The Witcher 3
Plik user.settings (po moich modyfikacjach) (plik user.settings / nie user.settings.bak)
po dokonaniu zmian należy plik oznaczyć jako tylko do odczytu aby zmiany nie zostały przywrócone przez settings gry
Najnowsza wersja po modyfikacjach - to jest ciągle projekt zmian, więc z każdym patche może coś się zmieć jak i będę nanosił poprawki jak znajdę, że coś jest błędnie ustawione lub można lepiej
Najnowsza wersja mojego cfg - nie opisuje wszystkiego bo nie taki był tego cel, wymieniam tylko najważniejsze opcje które można zmodyfikować np. w dół.
CFG
[Gameplay/EntityPool]
SpawnedLimit=300 (jak wskazuje nazwa, nie ma jednak gwarancji czy działa na patch 1.04 ponieważ nie widziałem takiej wartości na ekranie)
[Hidden]
HasSetup=true
uiVerticalFrameScale=1 (rozmieszczenie HUDA Vertical)
uiHorizontalFrameScale=1 (rozmieszczenie HUDA Horizontal) dla monitorów 21:9 najlepiej wpisać 1.3)
[Localization]
SpeechLanguage=PL
TextLanguage=PL
[Viewport]
VSync=true
Resolution="3840x2160" (zmieniacie na rozdzielczość jaką dysponujecie np. fullHD 1920x1080)
FullScreenMode=2 (ustawienie pełnego ekranu opcja na 2)
VSyncThreshold=0
OutputMonitor=-1
[Hud] (to jest cały HUD jak wskazują nazwy false wyłączone / true włączone więc sobie ustawcie pod siebie co chcecie mieć włączone, ja gram bez HUDa na najtrudniejszym bo tak lubię, największa immersja dla mnie) – poza tym test macie czy cfg włączyliście właściwie.
MinimapRotation=false
Minimap2Module=false
MessageModule=false
OnelinersModule=false
BossFocusModule=false
ItemInfoModule=false
TimeLapseModule=false
HudSize=0
QuestsModule=false
BuffsModule=false
DamagedItemsModule=false
HorsePanicBarModule=false
ConsoleModule=false
MiminapPoiQuestionMarks=false
WolfMedalion=false
OxygenBarModule=false
EnemyFocusModule=false
HorseStaminaBarModule=false
CompanionModule=false
MinimapTracksWaypoints=false
ControlsFeedbackModule=false
BoatHealthModule=false
[Budget] (całe ustawienie dotyczy wartości zasobów do użycia)
cvMaxAllowedLightsShadowTime=3
cvMaxAllowedApexDestroTickedTime=0.2
cvMaxAllowedGrass=80000
cvMaxAllowedDecalsDynamic=100
cvMaxAllowedDynMeshes=104857600
cvMaxAllowedChunksSkinnedTime=3.5
cvMaxAllowedTrianglesSkinned=100000
cvMaxAllowedDecalsSSTime=0.1
cvMaxAllowedLightsShadow=5
TerrainTileMipDataBudget=100
cvMaxAllowedApexTicked=60
cvMaxAllowedActiveEnvProbesTime=0.1
cvMaxAllowedStatTextures=2058291200
cvMaxAllowedSpeedTree=8000
cvMaxAllowedLightsNonShadowsTime=0.2
cvMaxAllowedSpeedTreeTime=2.2
cvMaxAllowedChunksStatic=1500
cvMaxAllowedTrianglesStatic=500000
cvMaxAllowedHiresChunks=25
cvMaxAllowedDecalsDynamicTime=0.5
cvMaxAllowedLightsNonShadows=40
cvMaxAllowedChunksStaticTime=1.5
cvMaxAllowedChunksSkinned=400
cvMaxAllowedApexDestroTicked=40
cvMaxAllowedStatMeshes=409715200
TerrainTileMinTimeout=2
cvMaxAllowedHiresChunksTime=0.2
cvMaxAllowedApexTickedTime=0.5
cvMaxAllowedCharTextures=409715200
cvMaxAllowedParticlesCountTime=0.2
cvMaxAllowedParticlesCount=2000
cvMaxAllowedGrassTime=1.5
TerrainTileTimeout=10
OcclusionQueryAdditionalMemory=20
TerrainTileLoadingTimeout=5
cvMaxAllowedDecalsSS=240
[Audio]
Subtitles=true (napisy w grze włączone / wyłączone false)
[LoadingScreen/TCR]
ShowProgress=true
[Game]
DoNotPauseWhileStopped=false
[PostProcess]
SharpenAmount=2 (wyostrzenie - jeśli jest za ostro ustawcie na 1, ja mam w ogóle nie mam tej linii wpisu ponieważ mój preset ma wyostrzenie w sobie, więc u mnie jest bez tej linijki, równie dobrze można ją zostawić i wpisać 0)
MotionblurPositionTreshold=0.05
MotionblurRotationTreshold=1
SSAOSolution=2(ustawcie SSAO na własnym poziomie jaki chcecie, 0,1,2 - najwyższy)
[Input]
PadVibrationEnabled=true
KeyboardCooldownSpeed=0.1
InvertCameraXOnMouse=false
InvertCameraYOnMouse=false
CameraAutoRotX=true
InvertCameraX=false
UIMouseSensitivity=1
CameraAutoRotY=true
RightStickCameraSensitivity=1
InvertCameraY=false
RightStickAimSensitivity=1
MouseSensitivity=1
[DLC] (jak sama nazwa wskazuje DLC – obecnie są 4 dostępne)
DlcEnabled_dlc_001_001=1
DlcEnabled_dlc_002_001=1
DlcEnabled_dlc_003_001=1
DlcEnabled_dlc_004_001=1
[Gameplay]
Difficulty=4 (poziom trudności gry, 1,2,3,4 - 4 najtrudniejszy na jakim gram sam)
[LevelOfDetail]
SwarmHideDistance=400
DecalsHideDistance=400
DimmerHideDistance=200
DynamicDecalsHideDistance=200
StripeHideDistance=200
DynamicDecals=5 (szansa na pojawienie się krwi od cięcia 1-10; ja mam 5) niestety gra nie powala obecnie na zatrzymanie śladów cięć i krwi na ubraniach na dłużej niż 1.5s, ale może nowy patch to zmieni, lub odkryjemy która komenda za to odpowiada i której nie ma w ini)
[General]
ConfigVersion=1
[LoadingScreen/Editor]
Disabled=false
[LoadingOverlay/TCR]
FadeOutCooldownExtraTime=1
FadeInSpinnerTime=1
NoninteractiveSpinnerTime=3
FadeOutSpinnerTime=1
NoninteractiveEndCooldown=1
[Visuals]
InventoryBgColorScaleB=0.036
InventoryFixedLuminance=0.25
InventoryBgColorScaleG=0.034
MovieFramerate=60 (jak sama nazwa wskazuje szybkość odtwarzania filmików, jak ktoś ma słabszy sprzęt warto zostawić na 30)
GammaValue=1
InventoryBgColorScaleR=0.02
[Rendering]
HiResEntityShadowsForceFullRes=true
EnableHighPrecision=true
EnableDeferredLightsStencil=true
CharacterShadowsFallbackDistance=40
MaxTextureAnisotropy=16 (wartość anizotropii 1-16)
GrassDensity=3600 (ilość trawy domyślnie 2400, powyżej 3600 pojawiają się błędy, 3600 dobrze zbalansowane)
DecalsSpawnDistanceCutoff=20
TextureStreamingHeadsDistanceLimit=40
GlobalOceanTesselationFactor=128(factor teselacji wody)
TextureStreamingCharacterDistanceLimit=100
CascadeShadowFadeTreshold=0.5
CascadeShadowDistanceScale2=3 (wartość ultra 1.5 - odpowiada za typ cieni 2)
TextureStreamingDistanceLimit=80000
TextureMemoryBudget=9000 (ustawienia dla pamięci ultra ma wartość 800 / ustawcie dla siebie jak macie)
CascadeShadowDistanceScale3=3 (wartość ultra 1.5 - odpowiada za typ cieni 3)
MeshLODDistanceScale=2
ScaleformTextureUnstreamDelay=2.5
DecalsChance=1
TerrainReadAheadDistance=800
HairWorksLevel=2 (włączone HairWorks dla całości, 0 wyłączone, 1 tylko dla Geralta)
TerrainScreenSpaceErrorThreshold=1.6
MaxTerrainShadowAtlasCount=8 (wartość 4 - dla ustawień ultra)
MaxCascadeCount=8
MaxCubeShadowSize=1024
MaxSpotShadowSize=1024
TextureMipBias=-6 (domyślnie jest na 0, -1 dla ultra, -2,-4,-6 – , powyżej -1 tylko dla dużych rozdzielczości)
HardwareCursor=true
TextureInFlightCountBudget=12
TerrainErrorMetricMultiplier=6
CascadeShadowmapSize=8192 (rozdzielczość cieni 2048, 3072, 4096, 8192 - ustawcie pod siebie; 4096 dla 970/980)
CascadeShadowDistanceScale0=4 (odpowiada za jakość cieni bliskich wartość ultra - 1, 4 maksymalna wartość)
MeshRenderingDistanceScale=2
CascadeShadowQuality=4 (1 dla ultra, 4 - wartość maksymalna)
CascadeShadowDistanceScale1=4 (odpowiada za jakość cieni dalszych ultra - 1, 4 maksymalna wartość)
[Input/Gestures]
EnableSwipe=true
EnablePan=true
EnableGestures=true
EnablePinch=true
[LoadingScreen]
FadeInTime=3
SkipShowWithAnyKey=true
GameRevealTime=3
SkipHideDelay=3
SkipInputDelay=0.25
FadeOutTime=1.5
SkipAutoshow=false
[Engine]
LimitFPS=60 (limit fps, jeśli macie słabe GPU lepiej ustawić 30, a nie 60)
[Rendering/SpeedTree]
GrassGenerationEfficiency=0.001 (domyślnie 0.075, 0.001 – najniższa wartość na pojawianie się trawy)
GrassDistanceScale=6 (zasięg rysowania traw można ustawić 3 - 3 dla 970/980, 6 - maksymalna wartość, 1.8 ultra)
FoliageDistanceScale=6 (zasięg rysowania obiektów można ustawić na 3 - 3 dla 970/980, 6 - maksymalna wartość, 1.8 ultra)
FoliageShadowDistanceScale=216 (zasięg cieniowania 54 - wartość ultra, 108 dla 970/980)
GrassRingSize=33554432 (16777216 – dla 970/980 – chyba że macie nadmiar mocy)
[Save]
ShowCompatWarning=true
[Kinect]
Kinect=true
[Foliage]
MaxVisibilityDepth=48 (nie wiadomo czy ta opcja obecnie działa powyżej 24, ale można zostawić na 48)
SpawnedLimit=300 (jak wskazuje nazwa, nie ma jednak gwarancji czy działa na patch 1.04 ponieważ nie widziałem takiej wartości na ekranie)
[Hidden]
HasSetup=true
uiVerticalFrameScale=1 (rozmieszczenie HUDA Vertical)
uiHorizontalFrameScale=1 (rozmieszczenie HUDA Horizontal) dla monitorów 21:9 najlepiej wpisać 1.3)
[Localization]
SpeechLanguage=PL
TextLanguage=PL
[Viewport]
VSync=true
Resolution="3840x2160" (zmieniacie na rozdzielczość jaką dysponujecie np. fullHD 1920x1080)
FullScreenMode=2 (ustawienie pełnego ekranu opcja na 2)
VSyncThreshold=0
OutputMonitor=-1
[Hud] (to jest cały HUD jak wskazują nazwy false wyłączone / true włączone więc sobie ustawcie pod siebie co chcecie mieć włączone, ja gram bez HUDa na najtrudniejszym bo tak lubię, największa immersja dla mnie) – poza tym test macie czy cfg włączyliście właściwie.
MinimapRotation=false
Minimap2Module=false
MessageModule=false
OnelinersModule=false
BossFocusModule=false
ItemInfoModule=false
TimeLapseModule=false
HudSize=0
QuestsModule=false
BuffsModule=false
DamagedItemsModule=false
HorsePanicBarModule=false
ConsoleModule=false
MiminapPoiQuestionMarks=false
WolfMedalion=false
OxygenBarModule=false
EnemyFocusModule=false
HorseStaminaBarModule=false
CompanionModule=false
MinimapTracksWaypoints=false
ControlsFeedbackModule=false
BoatHealthModule=false
[Budget] (całe ustawienie dotyczy wartości zasobów do użycia)
cvMaxAllowedLightsShadowTime=3
cvMaxAllowedApexDestroTickedTime=0.2
cvMaxAllowedGrass=80000
cvMaxAllowedDecalsDynamic=100
cvMaxAllowedDynMeshes=104857600
cvMaxAllowedChunksSkinnedTime=3.5
cvMaxAllowedTrianglesSkinned=100000
cvMaxAllowedDecalsSSTime=0.1
cvMaxAllowedLightsShadow=5
TerrainTileMipDataBudget=100
cvMaxAllowedApexTicked=60
cvMaxAllowedActiveEnvProbesTime=0.1
cvMaxAllowedStatTextures=2058291200
cvMaxAllowedSpeedTree=8000
cvMaxAllowedLightsNonShadowsTime=0.2
cvMaxAllowedSpeedTreeTime=2.2
cvMaxAllowedChunksStatic=1500
cvMaxAllowedTrianglesStatic=500000
cvMaxAllowedHiresChunks=25
cvMaxAllowedDecalsDynamicTime=0.5
cvMaxAllowedLightsNonShadows=40
cvMaxAllowedChunksStaticTime=1.5
cvMaxAllowedChunksSkinned=400
cvMaxAllowedApexDestroTicked=40
cvMaxAllowedStatMeshes=409715200
TerrainTileMinTimeout=2
cvMaxAllowedHiresChunksTime=0.2
cvMaxAllowedApexTickedTime=0.5
cvMaxAllowedCharTextures=409715200
cvMaxAllowedParticlesCountTime=0.2
cvMaxAllowedParticlesCount=2000
cvMaxAllowedGrassTime=1.5
TerrainTileTimeout=10
OcclusionQueryAdditionalMemory=20
TerrainTileLoadingTimeout=5
cvMaxAllowedDecalsSS=240
[Audio]
Subtitles=true (napisy w grze włączone / wyłączone false)
[LoadingScreen/TCR]
ShowProgress=true
[Game]
DoNotPauseWhileStopped=false
[PostProcess]
SharpenAmount=2 (wyostrzenie - jeśli jest za ostro ustawcie na 1, ja mam w ogóle nie mam tej linii wpisu ponieważ mój preset ma wyostrzenie w sobie, więc u mnie jest bez tej linijki, równie dobrze można ją zostawić i wpisać 0)
MotionblurPositionTreshold=0.05
MotionblurRotationTreshold=1
SSAOSolution=2(ustawcie SSAO na własnym poziomie jaki chcecie, 0,1,2 - najwyższy)
[Input]
PadVibrationEnabled=true
KeyboardCooldownSpeed=0.1
InvertCameraXOnMouse=false
InvertCameraYOnMouse=false
CameraAutoRotX=true
InvertCameraX=false
UIMouseSensitivity=1
CameraAutoRotY=true
RightStickCameraSensitivity=1
InvertCameraY=false
RightStickAimSensitivity=1
MouseSensitivity=1
[DLC] (jak sama nazwa wskazuje DLC – obecnie są 4 dostępne)
DlcEnabled_dlc_001_001=1
DlcEnabled_dlc_002_001=1
DlcEnabled_dlc_003_001=1
DlcEnabled_dlc_004_001=1
[Gameplay]
Difficulty=4 (poziom trudności gry, 1,2,3,4 - 4 najtrudniejszy na jakim gram sam)
[LevelOfDetail]
SwarmHideDistance=400
DecalsHideDistance=400
DimmerHideDistance=200
DynamicDecalsHideDistance=200
StripeHideDistance=200
DynamicDecals=5 (szansa na pojawienie się krwi od cięcia 1-10; ja mam 5) niestety gra nie powala obecnie na zatrzymanie śladów cięć i krwi na ubraniach na dłużej niż 1.5s, ale może nowy patch to zmieni, lub odkryjemy która komenda za to odpowiada i której nie ma w ini)
[General]
ConfigVersion=1
[LoadingScreen/Editor]
Disabled=false
[LoadingOverlay/TCR]
FadeOutCooldownExtraTime=1
FadeInSpinnerTime=1
NoninteractiveSpinnerTime=3
FadeOutSpinnerTime=1
NoninteractiveEndCooldown=1
[Visuals]
InventoryBgColorScaleB=0.036
InventoryFixedLuminance=0.25
InventoryBgColorScaleG=0.034
MovieFramerate=60 (jak sama nazwa wskazuje szybkość odtwarzania filmików, jak ktoś ma słabszy sprzęt warto zostawić na 30)
GammaValue=1
InventoryBgColorScaleR=0.02
[Rendering]
HiResEntityShadowsForceFullRes=true
EnableHighPrecision=true
EnableDeferredLightsStencil=true
CharacterShadowsFallbackDistance=40
MaxTextureAnisotropy=16 (wartość anizotropii 1-16)
GrassDensity=3600 (ilość trawy domyślnie 2400, powyżej 3600 pojawiają się błędy, 3600 dobrze zbalansowane)
DecalsSpawnDistanceCutoff=20
TextureStreamingHeadsDistanceLimit=40
GlobalOceanTesselationFactor=128(factor teselacji wody)
TextureStreamingCharacterDistanceLimit=100
CascadeShadowFadeTreshold=0.5
CascadeShadowDistanceScale2=3 (wartość ultra 1.5 - odpowiada za typ cieni 2)
TextureStreamingDistanceLimit=80000
TextureMemoryBudget=9000 (ustawienia dla pamięci ultra ma wartość 800 / ustawcie dla siebie jak macie)
CascadeShadowDistanceScale3=3 (wartość ultra 1.5 - odpowiada za typ cieni 3)
MeshLODDistanceScale=2
ScaleformTextureUnstreamDelay=2.5
DecalsChance=1
TerrainReadAheadDistance=800
HairWorksLevel=2 (włączone HairWorks dla całości, 0 wyłączone, 1 tylko dla Geralta)
TerrainScreenSpaceErrorThreshold=1.6
MaxTerrainShadowAtlasCount=8 (wartość 4 - dla ustawień ultra)
MaxCascadeCount=8
MaxCubeShadowSize=1024
MaxSpotShadowSize=1024
TextureMipBias=-6 (domyślnie jest na 0, -1 dla ultra, -2,-4,-6 – , powyżej -1 tylko dla dużych rozdzielczości)
HardwareCursor=true
TextureInFlightCountBudget=12
TerrainErrorMetricMultiplier=6
CascadeShadowmapSize=8192 (rozdzielczość cieni 2048, 3072, 4096, 8192 - ustawcie pod siebie; 4096 dla 970/980)
CascadeShadowDistanceScale0=4 (odpowiada za jakość cieni bliskich wartość ultra - 1, 4 maksymalna wartość)
MeshRenderingDistanceScale=2
CascadeShadowQuality=4 (1 dla ultra, 4 - wartość maksymalna)
CascadeShadowDistanceScale1=4 (odpowiada za jakość cieni dalszych ultra - 1, 4 maksymalna wartość)
[Input/Gestures]
EnableSwipe=true
EnablePan=true
EnableGestures=true
EnablePinch=true
[LoadingScreen]
FadeInTime=3
SkipShowWithAnyKey=true
GameRevealTime=3
SkipHideDelay=3
SkipInputDelay=0.25
FadeOutTime=1.5
SkipAutoshow=false
[Engine]
LimitFPS=60 (limit fps, jeśli macie słabe GPU lepiej ustawić 30, a nie 60)
[Rendering/SpeedTree]
GrassGenerationEfficiency=0.001 (domyślnie 0.075, 0.001 – najniższa wartość na pojawianie się trawy)
GrassDistanceScale=6 (zasięg rysowania traw można ustawić 3 - 3 dla 970/980, 6 - maksymalna wartość, 1.8 ultra)
FoliageDistanceScale=6 (zasięg rysowania obiektów można ustawić na 3 - 3 dla 970/980, 6 - maksymalna wartość, 1.8 ultra)
FoliageShadowDistanceScale=216 (zasięg cieniowania 54 - wartość ultra, 108 dla 970/980)
GrassRingSize=33554432 (16777216 – dla 970/980 – chyba że macie nadmiar mocy)
[Save]
ShowCompatWarning=true
[Kinect]
Kinect=true
[Foliage]
MaxVisibilityDepth=48 (nie wiadomo czy ta opcja obecnie działa powyżej 24, ale można zostawić na 48)
Tutaj screeny z 4K ustawienia powyższego cfg
Użyty sprzęt
39.56" 4K 4930K 4.9GHz 2xTitan X 1400/8000
Więcej porównań będzie dodawanych z czasem, jak znajdę czas na to.
Ultra maksymalny setting z gry

Modyfikacja ini (powyżej ultra)

Porównanie drugie (drugi plan za drogą; pierwszy plan kamienie, brakujące ogrodzenie itc.)
Ultra maksymalny setting z gry

Modyfikacja ini (powyżej ultra)

CFG - ostatnia wersja (najnowsza paczka z ustawień)
SCREENY
(filtr ostrości (-)2)








(filtr ostrości 0) - kwestia gustu







Modyfikacja ini + kolorystyka E3 demo









Bagna - roślinność - woda (ktoś mówił że źle wygląda)


Światło / Cień


Valen













wgrywamy SFX do katalogu /bin/64/..
Program do budowania własnych settingów na bazie java (całkiem pomocny jak ktoś nie lubi ręcznej roboty), jednak i tak polecam najpierw zapoznanie się z tym co zmienia
http://www.nexusmods.com/witcher3/mods/12/?
Jeżeli ktoś gra na padzie i czasem wciskając F5 (qs) wkurzał się z wyskakującym napisem myszka/klawiatura (to czas to zmienić), bo mnie to wkurzało, a robimy to tak:
wchodzimy do \bin\config\base
otwieramy notatnikiem plik hidden.ini i zmieniamy ustawienie
LockControlScheme=0" na "LockControlScheme=2"
zapisujemy, oznaczamy tylko do odczytu i mamy ten problem już z głowy
zmiana limitu fps w filmikach na silniku gry (o ile ktoś ma silniejsze GPU)
wchodzimy do
\The Witcher 3\bin\conflig\base
uruchamiamy za pomocą notatnika plik visuals.ini
[Visuals]
Gamma=1
MovieFramerate=60.0 (zmieniamy z 30 na 60)
MovieUbersampling=true
zapisujemy z parametrem tylko do odczytu.
Można zwiększyć wydajność (zyskać fps), poprzez zmniejszenie alliasnigu-wygładzeniu krawedzi włosów (tylko włosy), przy włączonym HairWorks bez straty w jakości.
wchodzimy w główny katalog gry, następnie bin\config\base\ - otwieramy za pomocą notatnika plik rendering, szukamy linijki HairWorksAALevel=8 (domyślnie jest 8, można ustawić 4,3, ja mam 8) i zapisujemy.
Jeśli u kogoś występuje stuttering w miejscach gdzie są potrzebne duże zasoby jak np. Novigrad to można zwiększyć opcję przydzielenia pamięci
...\The Witcher 3\bin\config\base\gc.ini
; Upper limit for amount of memory used by the objects that will automatically trigger the GC
ObjectMemoryTrigger = 290 - bazowa
Change it to:
ObjectMemoryTrigger = 512" - np. 512, lub 1024/2048 zależnie ile chcecie przydzielić, dla niektórych to likwiduje stuttering - głównie posiadacze keplerów ten zabieg pomaga.
Last edited: