Модуль загрузчика VFS времени выполнения для игр FROMSOFTWARE на Windows
Внедряйте моды во время выполнения, используя виртуальную файловую систему и управление на основе профилей, позволяя вам переключать наборы модов без изменения файлов игры. Гэри Тирни создал me3 как модификационную платформу и утилиту, написанную на Rust, для игр FROMSOFTWARE, с командным загрузчиком и инструментальными хуками. Этот инструмент подходит для разработчиков модов и игроков, которым нужны организованные профили модов, поддержка нативных инициализаторов и кроссплатформенные варианты установки, включая скрипты и портативные сборки для Linux и Steam Deck.
Как me3 модифицирует игры, не изменяя оригиналы
me3 реализует виртуальную файловую систему (VFS), которая перехватывает запросы файлов во время выполнения, так что оригинальные игровые директории остаются нетронутыми. Система профилей хранит и переключает наборы модов, а CLI запускает игры с выбранным профилем. Эти дизайнерские решения позволяют авторам модов тестировать изменения и позволяют игрокам поддерживать несколько конфигураций, не перезаписывая игровые активы.
Влияет ли запуск me3 на производительность рабочего стола во время игры?
me3 написан на Rust для производительности, что поддерживает высокопроизводимую реализацию с низкими накладными расходами во время выполнения. Фреймворк работает во время выполнения, а не выполняет тяжелую предварительную обработку, и его инструментационные функции прикрепляются к работающему игровому процессу, сохраняя большую часть работы в памяти, а не в операциях, связанных с диском.
Безопасно ли использовать me3 на установленной игре в производстве?
me3 избегает постоянных записей файлов, перенаправляя изменения через VFS, который сохраняет оригинальные файлы. Проект является открытым исходным кодом под лицензиями Apache 2.0 и MIT, поэтому его исходный код и поведение могут быть проверены. Поддержка CLI и нативного инициализатора требует преднамеренной конфигурации, поэтому пользователи контролируют, когда и как загружаются моды.
Насколько крутой кривой обучения для неразработчиков?
Основная дистрибуция использует интерфейс командной строки, который ожидает знакомства с запуском игр и указанием путей конфигурации. Разработанный сообществом менеджер Mod Engine 3 предоставляет графический интерфейс для более легкого управления профилями, что снижает технический барьер для игроков, которые предпочитают не использовать CLI.
me3 подходит техническим моддерам и организованным игрокам, с одним оговоркой
me3 является способным вариантом для разработчиков модов и игроков, которым требуется инъекция модов во время выполнения и переключение профилей, сохраняя файлы игры нетронутыми. Его реализация на Rust и модель VFS обеспечивают стабильное, модификацию в памяти, а проекты GUI сообщества снижают барьер для входа. Ожидайте использовать CLI или менеджер сообщества для повседневных задач; тщательно планируйте изменения конфигурации перед запуском профиля на рабочей установке.