Вот вольный перевод официального FAQ и полезные ссылки. Просьба переместить это всё в первый пост, ибо инфа там немного устарела. ;) --- Официальный сайт OpenMW OpenMW на Youtube Что такое OpenMW? OpenMW - это попытка воссоздать популярную RPG Morrowind, полноценная реализация всех особенностей игры с открытым исходным кодом. Для запуска OpenMW понадобиться оригинальный диск Morrowind. Для того, чтобы вы имели более полное представление о проекте, вот несколько ключевых особенностей будущего OpenMW: * полноиграбельная реализация Morrowind * кроссплатформенность, запуск на Windows, Linux, MacOS X * поддержка всего существующего контента, включая Tribunal и Bloodmoon и все, созданные пользователями, плагины. * более значительная модифицируемость: изменение игровых правил, создание новых эффектов заклинаний и многое другое, через скрипты. * исправление ошибок системного проектирования: "грязные" GMST записи в плагинах, проблема "удвоения" в сейвах. * улучшение интерфейса и игрового дневника. * (возможно) улучшение игровой механики, физики, боевой системы и ИИ. * (возможно) поддержка мультиплеера. * (возможно) улучшение графики путем поддержки функциональности современного аппаратного обеспечения. Это очень амбициозный список, и ещё многое предстоит сделать, чтобы эти задачи стали реальностью. OpenMW выпущен под лицензией GPLv3, весь исходный код написан с нуля на языке D. Также используется ряд других инструментов с открытым исходным кодом, прежде всего графический движок OGRE. Нужен ли диск Morrowind? ДА. Прежде чем использовать OpenMW, вы должны легально приобрести и установить Morrowind на ваш компьютер. OpenMW воcпроизводит только техническую сторону игры, и не содержит в себе каких-то материалов, защищенных авторским правом. Используются только данные уже установленной игры. Серьезно, если у вас нет Морровинда, идите и купите его! В отличие от большинства новых игр, он отрабатывает каждую потраченную копейку. Это редкость в наши дни. Каково текущее состояние проекта? Поддерживаемые платформы На данный момент, был подтвержден запуск OpenMW на Windows XP, Windows Vista, Linux и FreeBSD (спасибо Дмитрию Маракасову). Хотя регулярное тестирование проводится только на Ubuntu Linux и Windows XP. Если вы хотите помочь портировать OpenMW на другие платформах (например MacOS X), пишите автору проекта. Статус OpenMW все еще находится на ранней (пре-альфа) стадии разработки. Много основных особенностей движка (отображение графики, чтение файлов) уже реализовано, но программа еще не выглядит или работает как реальная игра. Особенности * загрузка внутренних локаций (геометрия, предметы, освещение и окружающие звуки) из командной строки * рендеринг карт с натуральным освещением * простая физика персонажа, на уровне "иду-и-падаю", а также физика столкновений с окружением * частичное отображение моделей существ с использованием уровневых списков * базовая поддержка музыки и звуков * загрузка ESM от Morrowind, Tribunal и Bloodmoon и любых сочетаний модов * игнорирование "грязных" GMST записей в плагинах. * прямая загрузка данных из .esm и .bsa, как из файловой системы В разработке * анимация движений существ * интерактивность и игровая механика * загрузка внешних локаций, ландшафта * перемещение между локациями * рендеринг NPC (включая игрока) * игровой интерфейс Известные ошибки и вопросы Известные ошибки и проблемы перечисленны в баг трекере. Если вы нашли ошибку, не указанную там, то сообщите об этом в трекере, или отправьте письмо автору. Ваша помощь приветствуется! Какие технологии вы используете? OpenMW построен с использованием различных библиотек и инструментов с открытым исходным кодом: * Язык программирования: D * Графика: OGRE * Физика: Bullet * Звук: OpenAL и FFmpeg * Ввод: OIS * Скриптовый язык: Monster * Интерфейс: MyGUI OpenMW написан в основном на D. Так как OGRE, Bullet, FFmpeg и OIS - библиотеки С++, то для связи между ними и основным кодом, используется интерфейсный слой, написанный на С++. Большинство элементов игровой механики будет написано на скриптовом языке Monster. Код загрузки ESP/ESM и BSA был написан с нуля, но с помощью документации, созданной сообществом. Кроме того, и код загрузки NIF был написан с помощью имеющейся в сети информации. Особая благодарность NIFLA/NifTools! Я хочу помочь! Если у вас есть предложения, идеи, замечания, или если Вы хотите внести свой вклад в код проекта, то добро пожаловать на официальный OpenMW форум в Google группах. Об авторе Основной разработчик OpenMW - Nicolay Korslund (email: korslund@gmail.com), хотя и многие другие вносят посильный вклад в развитие проекта.