Об этом проекте
FrostMod — это клиентский набор инструментов для MX Bikes с частичной поддержкой двух других симуляторов PiBoSo (GP Bikes и Kart Racing Pro). Один бинарный файл обслуживает все три игры, выбор осуществляется с помощью --game mxb / gpb / krp.
Ключевые возможности:
- Перезагрузка модов на лету: поместите .pkz-файл трассы, байка или скина в папку mods, и он появится в игре без перезапуска. Запуск по клавише R в консоли или F8 в игре.
- Фильтр спама в браузере серверов: скрывает рекламные, читерские и призрачные серверы из вашего списка. Полностью на стороне клиента. Правила настраиваются в frostmod_serverfilter.yaml, а отключить фильтр можно с помощью --no-filter-servers.
- Оверлей в игре: небольшое статусное уведомление, показывающее, что FrostMod активен, и сообщающее о каждой перезагрузке.
- Блок сессии для MXB App: публикует, на каком сервере вы находитесь, и позиции гонщиков, чтобы приложение-компаньон могло настроить одноранговую голосовую связь.
- FrostServer: серверный плагин-компаньон для выделенных серверов, который публикует текущую трассу и ссылку для скачивания с mxb-mods.com через небольшой HTTP API только для чтения. Отдельный frostserver.exe предоставляет тот же API для тестирования.
Требования для сборки: Windows x64, Visual Studio Community 2026 с рабочей нагрузкой «Разработка классических приложений на C++» и CMake. MinHook загружается автоматически. На выходе получаются frostmod.exe и frostmod.dll, а также файлы компаньона frostserver.
Использование: запустите frostmod.exe, который ожидает mxbikes.exe, внедряет frostmod.dll и остаётся открытым в виде консоли. Его также можно запустить как плагин PiBoSo, поместив frostmod.dlo в папку плагинов игры (или используя --install-plugin), что полностью исключает внедрение.
В README подробно рассматривается проблема ложных срабатываний антивирусов: поскольку инструмент внедряет DLL и перехватывает функции игры, эвристические движки могут помечать его, хотя он имеет открытый исходный код под лицензией MIT и не затрагивает файлы за пределами своей папки. Режим плагина предлагается как альтернатива без внедрения. Бинарные файлы пока не подписаны кодом; планируется подпись через SignPath Foundation.
В разделе устранения неполадок рассматриваются ошибки доступа при внедрении, отсутствие вывода журнала, дублирующиеся инжекторы, сбои обновления во время работы игры и обнаружение игры. Полная документация находится в docs/USAGE.md, docs/PLUGIN.md и docs/FROSTSERVER.md.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.