XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Карты и проекты
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
NCrashed

offline
Опыт: 13,553
Активность:
Возиться в конце будете только с одним форматом! Движок будет поддерживать как mdx, mdl, blp, так и другие популярные форматы (какие именно еще не определился)
NCrashed добавил:
Только сейчас, для разработчиков, для теста, есть трудности конверта в родной формат
Старый 10.08.2011, 00:51
JaBeN_Симфер

offline
Опыт: 20,050
Активность:
Отличная идея вдохнуть новое в вар3, я полностью поддерживаю и не менее заинтересован в выходе такого движка. Хотелось бы видеть для начала downloader mpq с динамическим подключением, шейдинг, DGUI и сохранение аккаунта с данными на сайте. Половина из этого есть по отдельности, собрать все это в кучу и дописать остальное - имхо проще, чем создавать с нуля новое. А потом уже можно плавно это перенести на новый движок с еще более расширенными возможностями. Хотел бы принять участие, но дальше вара ничего шарю.
Старый 10.08.2011, 01:36
Laikon
Жаркие времена..
offline
Опыт: 16,636
Активность:
JaBeN_Симфер, +1.. Действительно, мы выжали (ну я то еще нет, но мастера xgm да) все что возможно и даже больше. Многие уже начали переходить на другие движки из за того что Вар слишком дряхлый. Если улучшить старый движок, да еще и прикрепить к нему модели WoW контента, то это полюбому даст нереальный стимул продолжать наше любимое дело в нашей любимой игре :)
Старый 10.08.2011, 01:44
JaBeN_Симфер

offline
Опыт: 20,050
Активность:
этого реально бы хватило, чтобы оживить вар минимум на пару лет, пока будет делаться новый движок, к которому уже будут предъявляться совершенно другие требования.
Laikon, вов контент и так прикрепляется, только нужно обойти лимит 8 мб, самый красивый способ - прикрепление других мпк, который можно было бы скачать прямо через прикрученный ехе.
Старый 10.08.2011, 01:51
Nighty
пропал надолго :(
offline
Опыт: 4,023
Активность:
освещение+физика - что еще надо?
Старый 10.08.2011, 01:56
JaBeN_Симфер

offline
Опыт: 20,050
Активность:
еще удобное подключение контента и улучшение интерфейсной части игры
Старый 10.08.2011, 01:58
KotoBog
Meow
offline
Опыт: 36,046
Активность:
Убрать бы интерфейсик
было бы счастье :3
Старый 10.08.2011, 02:12
XOR

offline
Опыт: 38,159
Активность:
и улучшение интерфейсной части игры
Mygui же
освещение+физика - что еще надо?
логика, поиск путей в частности
Мне вот больше интересно что насчет скриптования. В идеале было бы оопнутый(нет, вжасс нечто другое) язык для расширенного, и конвертация в него при режиме совместимости (например при загрузке карты) обычного JASS2, так ?
Старый 10.08.2011, 02:13
Doc

offline
Опыт: 63,163
Активность:
Как я уже неоднократно писал в асечке - с синхронизацией двух абсолютно разных клиентов(в данном случае стандартный вар3 и ваш клиент) у вас ничего не получится. Обратной совместимости не будет. Т.к. вы не сможете с абсолютной точностью скопировать алгоритмы вк3, да вы и не хотите этого + разная скорость работы + как сказал тоадкоп, вам придется скопировать все баги вк3 в ваш опенваркрафт и еще куча проблем, так что совместимость вы не реализуете, я уверен.
Старый 10.08.2011, 03:34
agentex

offline
Опыт: 34,834
Активность:
я начинаю думать что док прав, по моим расчетам тоже с синхронизацией должно быть очень много проблем =( возможно стоит отказаться от совместимости сети и ограничиться совместимостью форматов
Старый 10.08.2011, 04:11
Doc

offline
Опыт: 63,163
Активность:
Нет ну реально если поразмыслить, у вас и правда ничего с совместимостью не выйдет, так что да, совместимость форматов - единственно-возможный вариант.
Toadcop (00:12:42 10/08/2011)
это невозможно.
doctorgester (00:12:45 10/08/2011)
не выйдет так как команда ноунеймов
Toadcop (00:12:51 10/08/2011)
вц3 - лок стп
Toadcop (00:12:53 10/08/2011)
степ*
doctorgester (00:12:55 10/08/2011)
да и строго говоря не команда
Toadcop (00:12:59 10/08/2011)
а не клиент сервер
Toadcop (00:13:05 10/08/2011)
где на клиента как бы насрать
Toadcop (00:13:12 10/08/2011)
и сервер диктует правила
Toadcop (00:13:25 10/08/2011)
у команды неймов это не выйдет
Toadcop (00:13:28 10/08/2011)
)
Toadcop (00:13:38 10/08/2011)
им надо сделать тот же джасс
Toadcop (00:13:40 10/08/2011)
с теме баггами
Toadcop (00:13:41 10/08/2011)
и т.п.
doctorgester (00:13:43 10/08/2011)
угу
Toadcop (00:13:51 10/08/2011)
и саму игру включительно
Старый 10.08.2011, 04:16
Vellear
ху, ху, хуорн!
offline
Опыт: 16,688
Активность:
Faion:
:facepalm:
Про тринитикор там, или мангос слышал не? Ну вот и не говори сам глупые вещи.
он дело говорит, вы не шарите. Уголовщина начинается там где начинается комерческая составляющая. А вы че, уже собираетесь продавать этот варик?

Вы бы реализовали модули.
Т.е в меню вара +1 кнопка на модули, при клике вылезает окошко, мол выберите модуль для загрузки. И в списке .MPQ архивы в папке MPQm. При клике загрузить вся информация из МПК архива которая загрузилась, заменяет оригинальные файлы Warcraft(имеется в виду модели\текстуры\интерфейсы\шейдеры). В итоге можно через такие модули делать собственные игры на основе вашего варкрафта.
Т.е когда модуль прогрузился к примеру, то вместо классического вар меню вылезло меню компании со своими кнопками, и снизу кнопка "Покинуть текущий модуль" - возвращает в меню основного варкрафта где файлы опять меняются местами на стандартную сборку. Это было бы хорошо в качестве реализации Сингловых компаний\карт, так как возможности обещаете шире, не исключено что и проекты такого типа как Forgotten lands, зачем извращатся, вшить все в модуль и играть.
Кликаем Новую игру - в модуле указан IP адрес, и при нажатии кнопки мы коннектимся к серверу.

Достаточно хардкорно со стороны звучит, но ведь возможности то какие....
Считайте что вар как вар + новое двигло + модульная система. Весь модострой как раз через модули. Можно и Шеллами называть и.т.д...
Burn to shadow добавил:
и учтите, я не шарю, это предложение обмозговано только с идеологической составляющей. Не исключено что нереализуемо.

Отредактировано Burn to shadow, 10.08.2011 в 04:49.
Старый 10.08.2011, 04:51
agentex

offline
Опыт: 34,834
Активность:
ну офк жасс машину никто писать не собирается, если синхронизация на ней завязана и нельзя на нее просто плюнуть (вычислять искуственно) то походу придется реально забить. Т.к. это надо в точности делать такойже паффайдинг и многие другие вещи с ней связанные
Старый 10.08.2011, 08:14
NCrashed

offline
Опыт: 13,553
Активность:
Отлично, проанализировав все посты выше, реализация совместимости связана с проблемами расшифровки сетевого протокола (некоторые сообщения там шифруются), с проблемой реализации такого же поведения, что у вара (тогда должны скопированы все баги).
Поэтому лучше отказаться от режима "old-new" и заняться более востребованными вещами. Останется совместимость старых форматов mpq, blp, mdl, mdx, w3x, но играть с владельцами вара3 нельзя будет.
Burn_to_shadow, эта модульная система лежит в основе движка. Плагины будут представлять собой файл dll (Тех. часть мода, взаимодействует с игрой посредством modAPI) и файлы ресурсов (в частности mpq, zip или просто папка). Плагины можно будет загружать из главного меню из списка.
Огр умеет выкачивать файлы с инета! Поэтому реализацию выкачки новых ресурсов можно сделать не напрягаясь. Т.е. плагины смогут выкачать свои ресы с спец. сервера (заранее известного), выкачать свои обновления. Не знаю, стоит ли делать в меню список плагинов, которые можно выкачать с главного сервера игры.
agentex, мы сделаем норм. джазз машину (со своими багами =) ) для возможности запуска карт. Также кроме джазза будет включаться Lua или другой язык (насчет cJass у меня возникли сомнения, Lua все же мощнее).
Старый 10.08.2011, 11:51
Faion
Noblesse Oblige
offline
Опыт: 30,395
Активность:
Руки проч от советской власти cjass, мне код придется весь переписывать под новую платформу, а это не тру.
Старый 10.08.2011, 11:57
Doc

offline
Опыт: 63,163
Активность:
Нет сжасс таки оставьте. +вы же собрались юзать жнгп, а туда сжасс монтируется, а луа итак есть в вжассе, зачем лишняя морока?
Старый 10.08.2011, 12:01
NCrashed

offline
Опыт: 13,553
Активность:
Хм, ведь cJass сейчас транслируется в Jass. Код не придется переписывать, а для прямой поддержки cJass нужно будет модифицировать JNGP (хотя если там вырубить компиляторы, то сработает).
Ладно cJass, так cJass.
Старый 10.08.2011, 12:03
Doc

offline
Опыт: 63,163
Активность:
А, вы хотите прямую поддержку? Зачем? Пусть будет обычный жасс с новыми нативками, так же проще.
Старый 10.08.2011, 12:06
NCrashed

offline
Опыт: 13,553
Активность:
JaBeN_Симфер, ограничений на размер архива не будет. Это ограничение ввели близы в движке вара.
NCrashed добавил:
Doc, ну тогда о чем спор то, я хотел делать Jass машину, а cJass будет транслироваться редактором в Jass.
NCrashed добавил:
Для Огра есть плагин, реализующий прямую поддержку формата COLLADA (все 3д редакторы умеют в него записывать), его было бы довольно легко подключить. Что думаете насчет этого?
Старый 10.08.2011, 12:10
Doc

offline
Опыт: 63,163
Активность:
делать Jass машину, а cJass будет транслироваться редактором в Jass.
Все верно ок. =)
Ну больше форматов - лучше наверное. Но первым делом - мдл/мдх. =)
Старый 10.08.2011, 12:15
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 19:29.