Камрад
|
Majesty_2
Хочу дополнить предложение LWWolf'a по поводу модов. Раз "Модам - да", то надо добавить поддержку модов непосредственно в игру. Я думаю, разработчикам будет проще всего сделать это следующим образом.
Моды в игру будут добавляться в виде архивов (pak, zip, ... - на выбор разработчиков) в папку \Majesty 2\resource\ и действовать будут по принципу патчей, т. е. архив мода будет иметь приоритет перед resourse.pak, resource_1_01.pak и т. д.
Но будет и отличие. Подключаться они будут из главного меню игры, где добавится кнопка "Моды" или "Модификации". Там игра будет выводить список всех присутствующих в \Majesty 2\resource\ модов с возможностью их подключения, либо можно будет их отключить.
В архиве мода, помимо файлов, аналогичных содержимому resourse.pak, будет содержаться файл, в котором (заданным разработчиком способом) будет указано имя мода, как оно будет отображено в игре; добавка к версии игры при игре в мультиплеере (например, чтобы отображалось "1.0.1C X-MOD v0.92")), чтобы можно было при одинаковой версии игры и мода играть в мультиплеер (в том числе через GameSpy) и мододелам не приходилось править реестр; информация о том, с какими версии игры мод совместим, а также совместимость с другими модами.
Тексты же добавлять либо в отдельные файлы в \Majesty 2\localization\texts\, либо в тот же архив мода.
Так же с пользовательскими картами: добавить в папку с файлами карты еще один, в котором будут все тексты миссий и заданий и, самое главное, название карты и ее описаниние, отображаемые в игре.
Изменено: Xpromt, 26-11-2009 в 15:53
|