Об этом проекте
openOMSI — это независимая, созданная с нуля реконструкция симулятора автобуса OMSI 2, написанная на Rust. Она стремится загружать и запускать форматы контента оригинала — карты, сплайны, объекты окружения, транспортные средства, скрипты, расписания, файлы HOF, шрифты, погоду, билеты, ситуации и плагины — чтобы существующие карты и моды работали без изменений. Проект заявляет, что не содержит оригинального кода или ресурсов, и описывает форматы в своей документации.
Движок является 64-битным и многопоточным, использует современный рендерер через wgpu с бэкендами Metal, Vulkan и DirectX 12, потоковую передачу и загрузку текстур в рабочих потоках, LAN-мультиплеер и режим выделенного сервера. Это явно ранний выпуск: README предупреждает, что функции могут отсутствовать, быть сломанными или меняться между версиями.
Ключевое требование — openOMSI нуждается в установленной оригинальной копии OMSI 2 (Steam или розничной) с её стандартным контентом, таким как карты Grundorf и Berlin-Spandau и стандартные автобусы. Он не приносит собственного игрового контента и не запустится без оригинальной установки. Лаунчер один раз указывается на папку OMSI 2; моды устанавливаются через лаунчер или папку Mods, и оригинальная установка никогда не перезаписывается.
Сборки публикуются для каждого коммита через GitHub Actions для Windows x64/ARM64, macOS (Apple silicon и Intel), Linux x64/ARM64, Android arm64 (8.0+) и выделенного сервера Linux/Windows. Начиная с версии 0.1.7 лаунчер может самообновляться. Документация охватывает руководство пользователя, сборку для Android, ограничения моддинга, материалы PBR, сборку из исходного кода, форматы контента, архитектуру, маршруты, плагины, выделенный сервер и версионирование. Для сборки из исходного кода требуются стабильный Rust 1.85+ и C-инструментарий платформы, с предоставленными скриптами для каждой платформы. Проект лицензирован под MIT и заявляет, что не связан с владельцами торговой марки OMSI.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.