Back to main

Чит клиент

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.