Desafortunadamente, TERA utiliza el motor 3.0 de 32 bits, lo cual limita muchas cosas. No es posible hacer milagros para mejorar el rendimiento, pero podemos ajustar los parámetros que el motor proporciona en el juego.
API Gráfica DX9: Usar la API DX9, que es la predeterminada de TERA, pero el rendimiento es terrible y usualmente no utiliza tu GPU al 100%. (TERA no funciona en DX11)
API Gráfica Vulkan (DXVK): Usar Vulkan en lugar de DX9, lo que mejora considerablemente el rendimiento, usualmente utilizando tu GPU al 100%. (Instrucciones al final de la guía)
Elige tu opción preferida.
En cualquier escenario, se pueden hacer algunos ajustes por defecto. Solo cambia el valor establecido por TERA por el nuevo valor proporcionado aquí. Cada archivo se puede abrir con el Bloc de Notas. Usa CTRL + F para localizar cada opción. Algunas opciones pueden no existir en los archivos originales, así que inclúyelas exactamente como están escritas.
Después de cada cambio, haz clic derecho en cada archivo, ve a "Propiedades" y marca la casilla "Solo lectura". De lo contrario, TERA restablecerá la configuración.
Archivos y Configuraciones
Ubica la carpeta donde está instalado TERA y encuentra los siguientes archivos:
bEnableMouseSmoothing=false
guardar.
bEnableMouseSmoothing=false
guardar.
[Engine.GameEngine]
bSmoothFrameRate=FALSE
MinSmoothedFrameRate=999
MaxSmoothedFrameRate=999
guardar.
[Engine.ISVHacks]
bInitializeShadersOnDemand=True
DisableATITextureFilterOptimizationChecks=True
UseMinimalNVIDIADriverShaderOptimization=False
PumpWindowMessagesWhenRenderThreadStalled=False
bClearAnimSetLinkupCachesMap=False
[Engine.GameEngine]
bSmoothFrameRate=FALSE
MinSmoothedFrameRate=32
MaxSmoothedFrameRate=300
CacheSizeMegs=4096
bClearAnimSetLinkupCachesOnLoadMap=False
bClearAnimSetLinkupCachesMap=False
[Core.System]
MaxObjectsNotConsideredByGC=0
SizeOfPermanentObjectPool=0
StaleCacheDays=1
MaxStaleCacheSize=400
MaxOverallCacheSize=1200
PackageSizeSoftLimit=2800
AsyncIOBandwidthLimit=0
[Engine.Client]
MinDesiredFrameRate=80
MaxDesiredFrame=200
[TextureStreaming]
PoolSize=8000
MemoryMargin=30
MemoryLoss=0
MinTextureResidentMipCount=14
TextureFileCacheBulkDataAlignment=4096
HysteresisLimit=30
DropMipLevelsLimit=4
StopIncreasingLimit=20
StopStreamingLimit=12
MinFudgeFactor=0.5
FudgeFactorIncreaseRateOfChange=0.5
FudgeFactorDecreaseRateOfChange=-0.4
MinRequestedMipsToConsider=11
MinTimeToGuaranteeMinMipCount=0
MaxTimeToGuaranteeMinMipCount=0
UseTextureFileCache=TRUE
AllowStreamingLightmaps=False
HistoryDepth=50
[DevOptions.Shaders]
AutoReloadChangedShaders=True
bAllowDistributedShaderCompile=True
bAllowMultiThreadedShaderCompile=True
ThreadedShaderCompileThreshold=8
NumUnusedShaderCompilingThreads=0
[MemoryPools]
FLightPrimitiveInteractionInitialBlockSize=4096
FModShadowPrimitiveInteractionInitialBlockSize=4096
[SystemSettings]
bForceCPUAccessToGPUSkinVerts=True
HighPrecisionGBuffers=True
GTSyncType=1
OneFrameGPULag=False
OneFrameThreadLag=True
FinishCurrentFrame=True
[AppCompat]
CompatLevelComposite=5
CompatLevelCPU=5
CompatLevelGPU=4
CPUNumLogicalProcessors=16
guardar.
Esta aplicación no afecta la calidad del juego pero permite que el motor utilice hasta 4 GB para la memoria caché.
Enlace: 4GB Patch Descargar aquí
S1Game > Config > S1Engine.ini
S1Engine.ini:
[Engine.Engine]
TerrainMaterialMaxTextureCount=32
TerrainTessellationCheckCount=24
TerrainTessellationCheckBorder=4.0
TerrainTessellationCheckDistance=0
TessellationAdaptivePixelsPerTriangle=900.000000
bForceStaticTerrain=True
MaxPixelShaderAdditiveComplexityCount=900
MaxPixelShaderOpaqueComplexityCount=128
MaxVertexShaderComplexityCount=128
bUseBackgroundLevelStreaming=False
AllowShadowVolumes=TRUE
MinTextureDensity=55.0
IdealTextureDensity=55.0
MaxTextureDensity=55.0
bUseFlareOuts=TRUE
bCombineSimilarMappings=True
ImageReflectionTextureSize=4096
bUseNormalMapsForSimpleLightMaps=TRUE
[SystemSettings]
bForceCPUAccessToGPUSkinVerts=True
HighPrecisionGBuffers=True
GTSyncType=1
OneFrameGPULag=False
OneFrameThreadLag=True
FinishCurrentFrame=False
AllowImageReflections=True
EnableHighPolyChars=True
AllowRadialBlur=True
StaticDecals=True
DynamicDecals=True
DynamicLights=True
DynamicShadows=True
LightEnvironmentShadows=True
CompositeDynamicLights=False
DirectionalLightmaps=True
MotionBlur=True
DepthOfField=True
AmbientOcclusion=True
Bloom=True
UseHighQualityBloom=True
Distortion=True
AllowDistortionAndColorInSameMaterial=True
DropParticleDistortion=False
SpeedTreeLeaves=True
SpeedTreeFronds=True
OnlyStreamInTextures=True
LensFlares=True
FogVolumes=True
FloatingPointRenderTargets=True
UseVsync=False
UpscaleScreenPercentage=True
AllowD3D10=False
SkeletalMeshLODBias=-1
ParticleLODBias=-1
DetailMode=3
ShadowFilterQualityBias=-1
MaxAnisotropy=32
MaxMultisamples=1
MinShadowResolution=4096
MaxShadowResolution=4096
ShadowFadeResolution=0
ShadowFadeExponent=2.200000
MaxWholeSceneDominantShadowResolution=4096
ScreenPercentage=100.000000
SceneCaptureStreamingMultiplier=1.000000
FoliageDrawRadiusMultiplier=1.050000
ShadowTexelsPerPixel=2.0
EnableLightEnvSHLights=True
bEnableVSMShadows=True
bEnableBranchingPCFShadows=False
bAllowBetterModulatedShadows=True
AllowSubsurfaceScattering=True
bEnableForegroundShadowsOnWorld=True
bEnableForegroundSelfShadowing=True
bEnablePSSMShadows=True
FlareOuts=True
ShadowFilterRadius=2.0
ShadowDepthBias=0.012000
ShadowVolumeLightRadiusThreshold=1000.000000
ShadowVolumePrimitiveScreenSpacePercentageThreshold=0.150000
bAllowFracturedDamage=True
bAllowWholeSceneDominantShadows=True
NumFracturedPartsScale=1.000000
FractureDirectSpawnChanceScale=1.000000
FractureRadialSpawnChanceScale=1.000000
FractureCullDistanceScale=1.000000
FXAA=False
bAllowPostprocessMLAA=True
bAllowTemporalAA=False
SpeedTreeBranches=True
SpeedTreeBillboards=True
bAllowLightShafts=True
AllowD3D11=True
SpeedTreeLeafQuality=2
SpeedTreeLeafShadows=True
SpeedTreeLeafWind=True
bUseHDRDisplayOutput=True
HDRDisplayOutputNits=1000
bCombineSimilarMappings=True
ImageReflectionTextureSize=4096
bUseNormalMapsForSimpleLightMaps=TRUE
BaseEngine.ini:
Copia el contenido modificado de S1Engine.ini y pégalo en este archivo. Modifica solo lo que ha cambiado, deja el resto como está.
Guardar.
S1Game > Config > S1Engine.ini
S1Engine.ini:
[Engine.Engine]
TerrainMaterialMaxTextureCount=8
TerrainTessellationCheckCount=6
TerrainTessellationCheckBorder=2
TerrainTessellationCheckDistance=1028.0
TessellationAdaptivePixelsPerTriangle=900.000000
bForceStaticTerrain=False
MaxPixelShaderAdditiveComplexityCount=900
MaxPixelShaderOpaqueComplexityCount=128
MaxVertexShaderComplexityCount=128
bUseBackgroundLevel
Streaming=False
AllowShadowVolumes=FALSE
MinTextureDensity=0.0
IdealTextureDensity=6.5
MaxTextureDensity=25.0
bUseFlareOuts=FALSE
bCombineSimilarMappings=False
ImageReflectionTextureSize=128
bUseNormalMapsForSimpleLightMaps=FALSE
[SystemSettings]
bForceCPUAccessToGPUSkinVerts=True
HighPrecisionGBuffers=False
GTSyncType=1
OneFrameGPULag=False
OneFrameThreadLag=True
FinishCurrentFrame=False
AllowImageReflections=False
EnableHighPolyChars=False
AllowRadialBlur=False
StaticDecals=False
DynamicDecals=False
DynamicLights=False
DynamicShadows=False
LightEnvironmentShadows=False
CompositeDynamicLights=True
DirectionalLightmaps=True
MotionBlur=False
DepthOfField=False
AmbientOcclusion=False
Bloom=False
UseHighQualityBloom=False
Distortion=False
AllowDistortionAndColorInSameMaterial=False
DropParticleDistortion=True
SpeedTreeLeaves=False
SpeedTreeFronds=False
OnlyStreamInTextures=True
LensFlares=False
FogVolumes=False
FloatingPointRenderTargets=False
UseVsync=False
UpscaleScreenPercentage=True
AllowD3D10=False
SkeletalMeshLODBias=2
ParticleLODBias=10
DetailMode=1
ShadowFilterQualityBias=2
MaxAnisotropy=4
MaxMultisamples=1
MinShadowResolution=0
MaxShadowResolution=512
ShadowFadeResolution=128
ShadowFadeExponent=2.200000
MaxWholeSceneDominantShadowResolution=128
ScreenPercentage=100.000000
SceneCaptureStreamingMultiplier=1.000000
FoliageDrawRadiusMultiplier=1.050000
ShadowTexelsPerPixel=2.0
EnableLightEnvSHLights=False
bEnableVSMShadows=False
bEnableBranchingPCFShadows=False
bAllowBetterModulatedShadows=False
AllowSubsurfaceScattering=False
bEnableForegroundShadowsOnWorld=False
bEnableForegroundSelfShadowing=False
bEnablePSSMShadows=False
FlareOuts=False
ShadowFilterRadius=2.0
ShadowDepthBias=0.012000
ShadowVolumeLightRadiusThreshold=1000.000000
ShadowVolumePrimitiveScreenSpacePercentageThreshold=0.150000
bAllowFracturedDamage=True
bAllowWholeSceneDominantShadows=False
NumFracturedPartsScale=1.000000
FractureDirectSpawnChanceScale=1.000000
FractureRadialSpawnChanceScale=1.000000
FractureCullDistanceScale=1.000000
FXAA=False
bAllowPostprocessMLAA=False
bAllowTemporalAA=False
SpeedTreeBranches=False
SpeedTreeBillboards=False
bAllowLightShafts=False
AllowD3D11=False
SpeedTreeLeafQuality=0
SpeedTreeLeafShadows=False
SpeedTreeLeafWind=False
bUseHDRDisplayOutput=False
HDRDisplayOutputNits=1000
bCombineSimilarMappings=False
ImageReflectionTextureSize=0
bUseNormalMapsForSimpleLightMaps=FALSE
BaseEngine.ini:
Copia el contenido modificado de S1Engine.ini y pégalo en este archivo. Modifica solo lo que ha cambiado, deja el resto como está.
Guardar.
Recomendado para todos, el rendimiento mejorará independientemente del hardware utilizado.
Enlace: Vulkan (DXVK)