Killing Floor Client Config Diffs - звук, лаги, mouse smoothing, User.ini

Killing Floor Client Config Diffs - звук, лаги, mouse smoothing, User.ini

  • Тема закрыта
  • Вы не можете ответить в тему

Killing Floor Client Config Diffs - звук, лаги, mouse smoothing, User.ini Твики KillingFloor.ini и User.ini из LazyKFWiki: 3D sound, precaching, cache size, mouse smoothing, pickup switching и blur effect.

Geekrainian #1

    • Группа: Администратор
    • Сообщений: 974

    Отправлено:

    Killing Floor Client Config Diffs

    Эта страница собирает практичные правки KillingFloor.ini и User.ini для клиента KF1. Основные темы: sound options, hitch reduction, cache/video memory values, mouse smoothing, поведение при подборе оружия и blur effect.

    Перед редактированием сделай backup. Если результат хуже, верни старые файлы или восстанови defaults.

    Backup-файлы

    LazyKFWiki ссылалась на default config backups:

    Обычная папка config:

    KillingFloor\System

    KillingFloor.ini: улучшенный 3D Sound

    В [ALAudio.ALAudioSubsystem] включаются EAX и 3D sound, отключается default-driver fallback и повышается число каналов:

    UseEAX=True
    Use3DSound=True
    UseDefaultDriver=False
    CompatibilityMode=False
    MaxEAXVersion=255
    ReverseStereo=False
    Channels=64

    Channels=64 может заметно изменить sound mix. Если звук стал странным, снизь значение или верни исходную секцию.

    KillingFloor.ini: FPS и hitch reduction

    Stable-профиль загружается дольше, но направлен на меньшее число in-game hitches:

    UsePrecaching=True
    bNeverPrecache=True
    UsePreCache=False

    Быстрый профиль может уменьшить load time:

    UsePrecaching=False
    bNeverPrecache=True
    UsePreCache=True

    Дополнительные значения для стабильности и памяти:

    [Engine.GameEngine]
    CacheSizeMegs=256
    
    [Engine.Engine]
    DetectedVideoMemory=2048
    NVidiaGPU=True
    
    [D3D9Drv.D3D9RenderDevice]
    CheckForOverflow=True
    AvoidHitches=True

    Важное предупреждение: значения выше CacheSizeMegs=256 могут со временем крашить игру. DetectedVideoMemory лучше выставлять под реальный VRAM GPU, а не копировать вслепую.

    Mouse smoothing: KillingFloor.ini

    Из-за frame smoothing и старого renderer behavior мышь в KF1 может ощущаться задержанной. В client sections задается низкий desired frame rate:

    [SDLDrv.SDLClient]
    [WinDrv.WindowsClient]
    MinDesiredFrameRate=1.000000

    Для renderer, который ты реально используешь, отключается Reduce Mouse Lag:

    [D3D9Drv.D3D9RenderDevice]
    ReduceMouseLag=False

    Другие возможные секции: D3DDrv, OpenGLDrv, PixoDrv.

    User.ini: mouse smoothing

    В [Engine.Input] используется более низкая axis speed:

    MouseX=Count bXAxis | Axis aMouseX Speed=1.0
    MouseY=Count bYAxis | Axis aMouseY Speed=1.0

    В [Engine.PlayerInput] отключается smoothing и acceleration:

    MouseSmoothingMode=0
    MouseSmoothingStrength=0.000000
    MouseSamplingTime=0.001000
    MouseAccelThreshold=-1
    MouseSensitivity=0.500000

    MouseAccelThreshold может сбрасываться после открытия in-game menu, поэтому проверяй файл после изменения настроек в игре.

    Menu mouse sensitivity задается в controller sections:

    [XInterface.GUIController]
    [GUI2K4.UT2K4GUIController]
    [KFGui.KFGUIController]
    MenuMouseSens=0.400000

    User.ini: не переключаться на поднятое оружие

    Чтобы игра не переключалась на только что поднятое оружие:

    [Engine.PlayerController]
    bNeverSwitchOnPickup=True

    User.ini: убрать pawn blur

    Для отключения blur effect на human pawn:

    [KFmod.KFHumanPawn]
    bUseBlurEffect=False

    Чеклист проверки

    1. Запускай solo game после каждой группы правок.
    2. Проверяй mouse feel до и после открытия settings menus.
    3. Тестируй crowded map на hitching.
    4. Убедись, что pickup больше не переключает оружие.
    5. Храни backup config, который оказался лучшим.
    Назад