- Статус
- Оффлайн
- Регистрация
- 13 Фев 2026
- Сообщения
- 280
- Реакции
- 6
Парни, есть трабл с внешним софтом под Deadlock. За основу взял Loara, пишу на Rust, для отрисовки использую egui/eframe.
Суть проблемы: при движении на скорости ESP начинает неприятно 'дребезжать' или выдавать эффект гостинга (шлейфа). Это не лаги в привычном понимании, боксы не отлетают от моделей, просто визуальный микро-твич, который напрягает глаза. С вьюматрицей всё ок, проверено — эффект сохраняется даже если стоять на месте и крутить камеру.
Что уже пробовал:
Ситуация не поменялась. Память апдейтится стабильно ~1мс, рендер-тред гуляет в районе 7-8мс на перерисовку. Запись с экрана не ловит этот баг из-за 60 фпс, эффект слишком быстрый.
Собственно, вопрос к тем, кто копался в подобных external-проектах:
Буду рад любым мыслям, а то идеи кончились.
Суть проблемы: при движении на скорости ESP начинает неприятно 'дребезжать' или выдавать эффект гостинга (шлейфа). Это не лаги в привычном понимании, боксы не отлетают от моделей, просто визуальный микро-твич, который напрягает глаза. С вьюматрицей всё ок, проверено — эффект сохраняется даже если стоять на месте и крутить камеру.
Что уже пробовал:
- Разделил потоки: один чисто на чтение памяти (RPM) и расчеты, второй под рендер.
- Для передачи данных между тредами юзаю ArcSwap, чтобы уйти от локов, которые могут вешать рендер-луп.
Ситуация не поменялась. Память апдейтится стабильно ~1мс, рендер-тред гуляет в районе 7-8мс на перерисовку. Запись с экрана не ловит этот баг из-за 60 фпс, эффект слишком быстрый.
Собственно, вопрос к тем, кто копался в подобных external-проектах:
- Это типичный огрех экстернал-подхода из-за рассинхрона данных?
- Стоит ли заморачиваться с интерполяцией позиций, чтобы сгладить дрожание?
- Может есть нюансы в работе с оверлеем на egui под конкретный движок?
Буду рад любым мыслям, а то идеи кончились.