Чит клиент
MTTNET
Модифицированный клиент DDNet/T Client, превращённый в чит клиент MTTNET с расшириными возможностями в плане нейросетей и так далее.
Обзор
MTTNET — модифицированный клиент DDNet/T Client, превращённый в платформу для плагинов, автоматизации, локальной симуляции игрового мира и TAS-инструментов. Проект расширяет игровой клиент до инженерной среды, в которой можно разрабатывать модули, тестировать поведение, воспроизводить сценарии и создавать автоматизированные игровые системы.
Архитектура
Проект реализован как расширенный форк клиента DDNet с собственной plugin-архитектурой tdcapi. Через неё модули могут подключаться к клиенту, получать доступ к игровому состоянию, рендеру, prediction hooks и пользовательскому меню.
В клиент встроена детерминированная локальная симуляция, позволяющая воспроизводить игровые сценарии, сохранять snapshots, повторять состояния и тестировать поведение без зависимости от живого матча. Поверх неё собраны TAS-инструменты: запись действий, replay, откат, ghost-визуализация и анализ траекторий движения.
Ключевые особенности
- Разработана модульная plugin-архитектура клиента
tdcapi. - Реализована локальная детерминированная симуляция игрового мира.
- Созданы TAS-инструменты: запись, replay, ghost, откаты и анализ движения.
- Реализована автоматизация поведения игрока и dummy-персонажа.
- Спроектировано расширяемое меню клиента с plugin pages без правок core-кода.
- Игровой клиент превращён в платформу для automation, simulation и gameplay tooling.
- Среда используется для экспериментов с алгоритмами поведения и симуляцией.
Автоматизация
Отдельное внимание уделено assist-модулям управления персонажем: реализованы системы следования, избегания, прицеливания, остановки и управления dummy-персонажем. Архитектура клиента позволяет встраивать новые игровые и исследовательские инструменты поверх существующего UI.
Стек
C++, SDL, OpenGL, DDNet client architecture, custom plugin API, simulation systems, input automation, gameplay automation, TAS tooling, deterministic simulation.