《法外枭雄:滚石城》Crime Boss: Rockay City

《法外枭雄:滚石城》Crime Boss: Rockay City

评价数不足
Оптимизация игры для слабых PC
由 [RUS] NeneroG 制作
Добавление параметров в INI файл движка, значительный прирост производительности, экономия VRAM и RAM.
Жертвуются спецэффекты, качество текстур и общие графические параметры.
   
奖励
收藏
已收藏
取消收藏
Примерный прирост фпс в процентах
                                              69.77%
*Данные получены при тестировании на SteamDeck (Windows 11)
Что делать с параметрами ниже:
  1. Вам необходимо открыть проводник и перейти по адресу:
    C:\Users\Ваше имя\Saved Games\CrimeBoss\Steam\Saved\Config\WindowsNoEditor
    ⚠ В проводнике, некоторые папки будут на русском языке иметь названия


  2. Открываем файл с названием "Engine.ini" с помощью блокнота.
    ⚠ Кликаем правой мышью по файлу->Открыть с помощью->Блокнот


  3. Пролистываем в самый низ и копируем содержимое, следующей главы этого руководства.


  4. Сохраняем изменения
    ⚠ Можно использовать сочитание клавиш CTRL+S (Сначало зажимаем CTRL и не отпуская, нажимаем клавишу S.


  5. Все, вы можете запускать игру и оценить изменения.
    Не плохо бы иметь комментарии ваши, что бы оценить разницу, я тестировал все на SteamDeck с установленной Windows 11, он работает на чипе AMD
Конфиг для копирования v1.6 25.04.25
[/script/engine.renderersettings] r.DefaultFeature.MotionBlur=0 r.DefaultFeature.AmbientOcclusion=0 r.DefaultFeature.LensFlare=0 r.Tonemapper.Sharpen=1 r.Tonemapper.Quality=0 r.ShadowQuality=1 r.Shadow.MaxResolution=64 r.Shadow.DistanceScale=0.6 r.Shadow.RadiusThreshold=0.3 r.DistanceFieldShadowing=1 r.ReflectionEnvironment=0 r.ReflectionCaptureResolution=8 r.SSR.Quality=0 r.TranslucencyLightingVolumeDim=0 r.TranslucencyVolumeBlur=0 r.SSS.Scale=0 r.SSS.Quality=0 r.VolumetricFog=0 r.SkyAtmosphere=0 r.DistanceFieldAO=0 r.RayTracing=0 r.DynamicGlobalIlluminationMethod=0 r.Lumen.Reflections.Allow=0 r.DepthOfFieldQuality=0 r.DOF.TemporalAAQuality=0 r.LightShaftQuality=0 r.ContactShadows=0 r.SSGI.Enable=0 r.ParallelShadows=0 r.Water.SingleLayer.Reflection=0 r.DoTiledReflections=0 r.VolumetricCloud=0 r.Nanite=0 r.VRS.Enable=false [/script/engine.engine] r.TextureStreaming=1 r.Streaming.LimitPoolSizeToVRAM=1 r.Streaming.MipBias=3 r.Streaming.MaxEffectiveScreenSize=0.3 r.Texture.MaximumNonStreamingMips=1 r.Streaming.FramesForFullUpdate=2 r.Streaming.HiddenPrimitiveScale=0.3 r.Streaming.HLODStrategy=1 r.Streaming.Boost=0 r.Streaming.UseMaterialData=1 r.Streaming.AmortizeCPUToGPUCopy=0 r.Streaming.MaxTempMemoryAllowed=32 r.ShaderPipelineCache.Enabled=1 r.ShaderPipelineCache.StartupMode=1 r.ShaderPipelineCache.BatchSize=256 r.AsyncPipelineCompile=1 r.ShaderPipelineCache.QuickAndDirty=1 r.UniformBufferPooling=1 r.TriangleOrderOptimization=1 [SystemSettings] r.VSync=0 r.GTSyncType=1 r.RHICmdBypass=1 r.ScreenPercentage=85 r.DetailMode=1 r.ViewDistanceScale=0.8 r.TextureQuality=1 r.AnisotropicMaterials=1 r.MaxAnisotropy=2 r.VT.MaxAnisotropy=0 r.VirtualTexturedLightmaps=0 r.SupportDepthOfField=0 r.SupportAtmosphericFog=0 r.StaticMeshLODDistanceScale=5.0 r.SkeletalMeshLODBias=4 r.ParticleLODBias=5 r.SimpleDynamicShadows=1 r.AllowOcclusionQueries=1 r.AllowLandscapeShadows=1 r.LightMaxDrawDistanceScale=0.5 r.LightMapQuality=0 r.SkyLightingQuality=1 r.SceneColorFringeQuality=0 r.FastBlurThreshold=0.5 r.BloomQuality=0 r.LensFlareQuality=0 r.MotionBlurQuality=0 r.AmbientOcclusionLevels=0 r.RefractionQuality=0 r.ClearSceneMethod=1 grass.DensityScale=0 grass.Enable=0 grass.CullDistanceScale=0.5 grass.DisableDynamicShadows=1 r.ReflectionMethod=0 foliage.DensityScale=0.1 r.SpeedTree.MaxCascades=1 r.Water.SingleLayer=1 r.FluidSimulationQuality=0 r.Fog=0 r.AtmosphericFog=0 r.HeightFog=0 fx.Niagara.Quality=0 Niagara.Enable=0 Niagara.MaxDeltaTime=0.016 fx.AllowGPUParticles=0 fx.AllowCloudParticles=0 r.ParticleLightQuality=0 r.EmitterSpawnRateScale=0 p.PhysX.GpuHeapSize=0 p.PhysX.Cpu.MaxThreads=1 p.MaxSubSteps=1 p.DefaultSleepThreshold=100 p.FixedFrameRate=30 physics.AllowPhysicsCollision=0 physics.SimpleRigidBodyCollision=1 physics.CollisionToleranceScale=1 physics.IgnoreVelocityThreshold=100 physics.MinDeltaVelocityForHit=100 physics.MaxPhysicsObjects=5 destruction.Enable=0 chaos.Destruction.Enable=0 r.Destructible.DebrisLifetime=0 r.DisablePhysicsRendering=1 r.PhysicsLODThreshold=0 au.AudioChannelCount=16 au.VoiceLimit=10 r.Shadow.CSM.MaxCascades=1 r.Shadow.TransitionScale=0 r.Shadow.PerObject=0 r.CapsuleShadows=0 r.SubsurfaceQuality=0 r.SSS.HalfRes=1 r.Amd.DisableAsyncCompute=1 r.Amd.DisableGeometryShader=1 [ConsoleVariables] r.Streaming.HLODStrategy=2 r.Streaming.MipBias=4 r.Streaming.MaxTextureResolution=64 r.MaxTextureResolution=64 r.TextureStreaming=1 r.Streaming.PoolSize=1024

V1.5 - Исправлены разделы настроек
V1.6 - Отключена генерация облаков, добавлена оптимизация для AMD (Сильный прирост)
V1.7 - Трава не шевелится, небольшие фиксы теней, расслабил VRAM
Важные рекомендации
  1. Отключите все фоновые процессы, особенно браузеры, обязательно проверьте, что браузер не работает скрытно в диспетчере задач.

  2. Оптимизаторы и Антивирусы, ваши враги. Оптимизатор как правило ест столько же, сколько освобождает, это бессмысленно, бывает они даже едят оперативную память больше, чем освобождают.

  3. Обновите все драйвера, благо сейчас есть простые решения, на пример Driver Booster
    ВНИМАНИЕ: Steam Deck: Не обновлять аудио драйвера, это точно нельзя делать.
Для продвинутых пользователей
Вы и сами прекрасно понимаете, что можете регулировать параметры.
Расшифровать их можете с помощью любого ИИ.

Но будьте аккуратны: многие параметры могут сразу вывести игру из строя, поэтому я настоятельно рекомендую:
  1. Редактировать параметры блочно, не все сразу

  2. Делать резервные копии

  3. Тестировать игру прямо в процессе — часто вылетает ошибка о нехватке VRAM, при неправильных параметрах, некоторых пунктов

Особого внимания заслуживает карта захвата территорий: если сломать освещение, вы с трудом будете в ней ориентироваться.
Автор: О параметрах
  • Данные параметры я тестил сам. Для их формирования я использовал помощь нейросети, не копаясь в файлах самой игры. Какие-то параметры, возможно, ни на что не влияют, но они же и не вредят. Какие-то, например, как отключение дыма, работает только на сигаретах NPC, но не влияет на всё остальное. А что-то действительно критически помогает.

  • Я мог сделать очень существенную оптимизацию, но я не стал делать то, что превращает игру в визуальный фарш либо просто убивает геймплей, а также освещение, которое реально ломает возможность играть из-за значительных артефактов. Нужен был баланс.
    Если есть люди, которые хорошо знакомы с работой данной игры или движком, я с удовольствием послушаю ваши идеи и решения. Я находил чужой конфиг, но он мне не понравился из-за очень странных решений. Мои решения более агрессивные, но сохраняют больше визуала, при этом FPS действительно неплохо возрастает. Спасибо за внимание.