- 1
- 4
Majestic RP раздал игрокам исходники патчера и VMProtect
После недавнего большого обновления лаунчера Majestic RP разработчики, похоже, решили порадовать игроков не только новым нейро-интерфейсом, но и лицензией VMProtect 3.9.4 вместе с сурсами Majestic Patcher.
Раньше по пути:
C:\Users\user\AppData\Local\MajesticLauncher\resources\app.asar.unpacked\node_modules\majestic-patcher
находился обычный скомпилированный .node-модуль без открытых исходников.
После обновления там неожиданно появились полноценные исходники majestic-patcher: исходный код на C++ и TypeScript, CMake-файлы, зависимости, скрипты упаковки, SDK и VMProtect.
Отдельно можем посмотреть эту директорию:
C:\Users\user\AppData\Local\MajesticLauncher\resources\app.asar.unpacked\node_modules\majestic-patcher\scripts\vmprotect\
В ней лежит:
По сути, вместе с обновлением лаунчера также игрокам выдали и бесплатную лицензию VMProtect 3.9.4.
Сам факт того, что исходный код оказался внутри публичной сборки лаунчера, уже выглядит крайне профессионально.
Но самое интересное находится в самих исходниках.
Там можно увидеть большое количество комментариев сгенерированных нейросетью, а также бессмысленное использование VMP.
Проект с многомиллиардными доходами не смог нормально настроить сборку Electron-приложения и скачал игрокам на их ПК внутренние исходники вместе с лицензией VMP.
Видимо, нанять специалистов, которые умеют накидывать протект и не класть сурсы в релиз, оказалось слишком дорого. Гораздо экономнее попросить ИИ накинуть протект, положить весь исходный код в сборку и надеяться, что никто его не увидит.
UPD: Когда Majestic RP увидели данный пост, они выпустили экстренное обновление лаунчера 6.0.17, в котором просто вырезали весь модуль Majestic Patcher, из-за чего при нажатии на кнопку «Играть» моментально выдавало ошибку, что еще раз показало их профессионализм. Спустя час проблему исправили в версии 6.0.19.
Даже администрация в чате писала игрокам, чтобы они срочно обновили лаунчер до новой версии 6.0.17, которая даже не работает.