Ищу программиста для расшифровки формата .mdl Ancient Wars: Sparta
Кто-то мог бы написать скрипт для 3ds Max по импорту/экспорту 3Д моделей?
Мне на форуме XeNTaX сказали, что формат 3Д моделей не сложный.
Файлы 3Д моделей и файлы анимации из игры Золотая орда (в архиве все модели юнитов, оружия и зданий тевтонцев. 3Д модели можно открыть и посмотреть в 3D Object Converter. Файлы .mif, .shd, открываются текстовым редактором.).
На мой взгляд, стратегия Ancient Wars: Sparta лучшая среди подобных "Warcraft" стратегий.
Если бы на движке этой стратегии сделать мод Warcraft, со всеми теми возможностями что в Войнах древности - это была бы идеальная стратегия о варкрафте. Тот, кто играл в эти стратегии, меня поймёт. Куда там браться Warcraft III: Reforged и StarCraft 2.
В серию Войны древности входят 4 стратегии: "Войны древности: Спарта", "Войны древности: Спарта. Судьба Эллады", "Золотая Орда", "Александр Македонский: История завоевания мира"
Главные достоинство этой стратегии:
Возможность конструировать/экипировать юнитов на своё усмотрение.
Собирать вражеское оружие с поля боя и вооружать им свою армию.
Возможность сажать на лошадей, колесницы и других боевых животных разно вооруженных воинов.
Возможность строительства кораблей и экипировки их воинами.
Взятие стен и башен штурмом.
Возможность захватывать боевых животных, осадные орудия, транспортные средства и корабли противника.
В "Золотой Орде" присутствует влияние погоды на игровой процесс (дождь, ветер, хрупкий лед).
Стратегическая карта и нелинейность прохождения в "Александр Македонский: История завоевания мира".

Зверобойщик, во-первых, триггеры варика по сути представляют собой упрощённое программирование, ими делают свой движок игры, если нужно, например, симулятор гонок, шутера, РПГ с видом от третьего лица, даже авиасимулятор и прочее. Если ты в них не разбираешься, либо разбираешься очень плохо, то более половины своих идей не сможешь реализовать. Говорю по жизненному опыту, в детстве научился в редакторе карт к Героям 3 делать полноценные карты и кампании без триггеров, думал, что и к остальным играм так легко смогу что-то делать, но не тут-то было!
Во-вторых, возможность носить несколько видов оружия у юнита ты преподносишь как нечто обязательное, но если для людей и орков это ещё будет нормально, то вурдалаки нежити сражаются только своими когтями, а хрупкие лучницы ночных эльфов не будут в руки тяжеленные молоты брать, чтобы померяться силой с мужиками в ближнем бою. Помимо отсутствия в войнах древности летающих юнитов, есть ли там водоплавающие? Это всё проблемы, которые ты хочешь на потом отложить, но это те проблемы, которые нужно сразу как-то решить, чтобы понять урезанность своей идеи, либо даже полную невозможность осуществления.
В-третьих, почему-то только четыре картинки отображается, судя по которым, способности в войнах древности в целом имеют свои аналоги в варике, но опять же не те, которые выше упомянул. А упомянул не случайные способности, а такие, которые затруднительно было бы реализовать, если в игре нет аналогов. Как реализуешь поднятие скелетов из трупа, например? Оно обязательно нужно - это ключевая особенность нежити.
В-четвёртых, под устройством файлов подразумевал, что ты умеешь открывать архивы игры, форматы изображений и прочих файлов, а также знаешь, почему там что-то сделано так, а не иначе. Например, в варике текстуры почвы представляют собой изображение 256х512 или 256х256 в зависимости от того, будет ли текстура накладываться сверху на другие при соприкосновении, либо всегда будет снизу. Если будет накладываться, то левая часть изображения поделена на зоны 4х4, в каждой из которых указан вариант для разных вариантов соприкосновения текстур, в правой части тоже зоны 4х4, где каждый кусочек полноценной текстуры земли имеет небольшие изменения, чтобы в редакторе почва получалась разнообразной (где-то камень, где-то кочка, где-то полевые цветы), а не наскучивала неестественностью игроку. То есть нельзя просто любое изображение туда поставить, в игре будет смотреться шахматной доской, а не единым пространством.
В-пятых, если почитаешь про этот проект, то изначально Armies of Azeroth не делались под Starcraft 2, а были обновлением моделек для варика под названием Reborn или Resurrection, запамятовал точное название. Мотивы их перехода на другой движок мне неизвестны, но вроде как это было одним из условий объединения двух или более проектов (вроде бы трёх), которые по отдельности вряд ли бы были доведены до конца. Это к тому, что идеей создания новых моделек всерьёз горело множество талантливых людей, и они смогли довести дело до конца, лишь скооперировавшись на международном уровне. А у тебя единомышленников, насколько понимаю, нет?
В-шестых, почти не играю, не хочется касаться нового, сейчас акцент в играх на графику и мультиплеер смещён, либо казуальщину, а мне нравится наслаждаться глубоким сюжетом в одиночку)
P. S. Даже не трать время и энергию на уговоры.
В-седьмых, переносные или подвозные лестницы, тут не столь принципиально. В зависимости от модели лестницы будет своя реализация. В твоём случае потребуется модель переносчика лестницы с анимацией, как он её ставит. Потом лестница у него исчезает и сразу появляется на её месте декорация лестницы из категории Мосты и подъёмы. Тут долго всё это описывать, скажу только, что поднимается по ней юнит гладко, проверял много раз)
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
26
Даже если бы кто-то написал скрипт по переносу 3D-моделей, то вся остальная работа представляет собой сущую мороку. Легче было бы реализовать описанные возможности в самом варике, как мне представляется.
4
то вся остальная работа представляет собой сущую мороку
Какая такая "вся остальная работа"?
Ты вообще играл в Войны древности?
Как это тебе представляется, добавить в варик возможность комбинации вооружения для юнитов без фундаментального перепрограммирование игры? Я уже не говорю о возможности штурма стен с помощью штурмовых лестниц и посадка воинов на боевые корабли, с возможностью абордажных боёв. Я не припомню такой игрушки, чтобы можно было сажать воинов на корабли и они ёще сражались на них (кроме, конечно, Rome 2 Total War)
Если ты говоришь, что это легче было бы реализовать, то почему до сих пор ничего из этого не реализовано?
26
Ты вообще играл в Войны древности?
Нет.
Как это тебе представляется, добавить в варик возможность комбинации вооружения для юнитов без фундаментального перепрограммирование игры?
Берётся любая модель для РПГ, то есть с кучей анимаций, но без оружия и доспехов. К ней триггерно крепится любое снаряжение или обмундирование. То есть можешь одному воину дубину дать, другому меч и щит, третьему топор и шлем, но все они останутся юнитами одного типа. Карт с такой реализацией в целом много, но первым в голову пришёл пример с реализацией принципа этого для одного героя xgm.guru/p/gw
Я уже не говорю о возможности штурма стен с помощью штурмовых лестниц
Вот это неоднократно спрашивали уже, на самом деле ничего сложного в этом нет. Делаешь модель лестницы декорацией категории Мосты и подъёмы, и юниты будут по ней ходить, только по бокам нужно либо блокираторы пути поставить, чтобы с лестницы юниты не падали, либо уменьшать здоровье юнита, когда с лестницы слетит.
посадка воинов на боевые корабли, с возможностью абордажных боёв.
В вопросе ты не упоминал абордажные бои, только посадку воинов на корабли. Немногие делали карты морских боёв, потому сходу ничего подобного не укажу, но если бы лучше представлял принцип этих абордажей, то вариант реализации в варике в голову бы пришёл, наверное)

Но в целом по-прежнему считаю, что делать перенос варика в войны древности чересчур муторно. Вот появится кто-то, кто напишет скрипт для экспорта моделек в войны древности. Модель состоит из самой модели, то есть "мяса", и анимаций, то есть "скелета". С каждой моделькой тебе придётся сидеть, переименовывая анимации из вариковских в войнодревностные, да ещё и новые создавая при необходимости, которая, судя по разным видам вооружения юнитов, точно будет. Потом надо будет способности героев и юнитов как-то реализовать, ведь, насколько понимаю, в войнах древности никто не может кинуть цепную или разветвлённую молнию, виндволк, поднимать скелетов из трупов или сделать блинк? Ну и замена всей растительности и текстур ландшафта подразумевает, что ты прекрасно разбираешься во внутреннем устройстве файлов игры - какой за что отвечает там, всем можешь управлять, это так?
По сути ты предложил новую игру создать, но не с нуля, а есть конкретный образец, по которому надо всё сделать. Модмейкеры так годами сидят над своими проектами, зачастую не в состоянии их закончить. Профессиональные студии тоже не один год тратят на подобные вещи, пример тому - Готика Ремейк.
Короче, если ты хочешь механик войн древности в варике, тот тут подскажут в общих чертах, как их реализовать. А если хочешь варик в войнах древности, то кроме тебя кому это нужно? это риторический вопрос
4
К ней триггерно крепится любое снаряжение или обмундирование.
Та, триггерно... с помощью триггеров в отдельных миссиях сделать можно практически всё. А в Войнах древности всё это заложено в движок и в процесс игры. К тому же в Войнах древности юнитов вооружаешь не только основным оружием, но и дополнительным (см. скриншоты).
Делаешь модель лестницы декорацией категории Мосты и подъёмы, и юниты будут по ней ходить, только по бокам нужно либо блокираторы пути поставить, чтобы с лестницы юниты не падали
Опять же триггеры…
Модель состоит из самой модели, то есть "мяса", и анимаций, то есть "скелета". С каждой моделькой тебе придётся сидеть, переименовывая анимации из вариковских в войнодревностные, да ещё и новые создавая при необходимости, которая, судя по разным видам вооружения юнитов, точно будет.
По телосложению люди, орки и эльфы (не помню, кто там ещё из рас) практически одинаковые. Можно взять 3Д модель и просто привязать к игровому скелету Войны древности, по физиологии меш этих трёх рас должен подойти к скелету. Конечно, для других рас и существ нужен скелет и анимация, но остальную анимацию с моделями можно взять с WoW. Вообще WoW целая кладовая 3Д моделей оружия и брони. С теми возможностями, что в Войнах древности и моделями из WoW – это дало бы такие перспективы…
Но на первом этапе, мне было бы интересно, как выглядели бы зеленокожие в игре.
Потом надо будет способности героев и юнитов как-то реализовать, ведь, насколько понимаю, в войнах древности никто не может кинуть цепную или разветвлённую молнию, виндволк, поднимать скелетов из трупов или сделать блинк?
У героев есть свои умения, также и у лекарей, шаманов и т., д., например, шаман на некоторое время превращается в медведя, сокола, но в основном разнообразие героев и умений присутствует в Золотой орде (там даже для юнитов есть свои умения). Если интересно, посмотри, я скинул описания всех умений героев из руководства Золотой орде.
А вот со спецэффектами – это да, будет проблематично.
Вообще-то, думаю, три главных проблемы: спецэффекты, летающие юниты и чтобы скрипт и игра позволяли добавлять инородные скелеты с анимацией,.
Ну и замена всей растительности и текстур ландшафта подразумевает, что ты прекрасно разбираешься во внутреннем устройстве файлов игры - какой за что отвечает там, всем можешь управлять, это так?
Внутренне устройство файлов не сложное, что тут сложного заменить одну модель дерева на другое? Если же брать движок Золотая орда, то там растительность не нужно и заменять, зимний ландшафт присутствует. Но если, конечно, хочешь сделать более качественную графику, то придется заменять. Кстати, ещё одна интересная особенность в Золотой орде – хрупкий лёд, тяжеловооруженны воины проваливаются под лёд.
Модмейкеры так годами сидят над своими проектами, зачастую не в состоянии их закончить. Профессиональные студии тоже не один год тратят на подобные вещи, пример тому - Готика Ремейк.
Но нашлись ведь энтузиасты переконвертировать StarCraft II в Armies of Azeroth. Мне самому, конечно, не под силу всё это сделать, я создал эту тему, чтобы обратить внимание на незаслуженно малоизвестную среди игроков и модмейкеров игру.
Конечно, в игре есть и свои недостатки, но недостатки есть в любой игре.
8gabriel8, не поленись, скачай и поиграй, как говорится: "лучше один раз увидеть, чем сто раз услышать".
Советую поиграть во все три части: "Войны древности: Спарта. Судьба Эллады", "Золотая Орда", "Александр Македонский: История завоевания мира", так как в каждой игре своя механика строительства баз.
Загруженные файлы
7
8gabriel8:
Делаешь модель лестницы декорацией категории Мосты и подъёмы, и юниты будут по ней ходить, только по бокам нужно либо блокираторы пути поставить, чтобы с лестницы юниты не падали
Можно через карту путей.
30
Можно через карту путей.
Только такие лестницы неудобно во время игры двигать.
4
Делаешь модель лестницы декорацией категории Мосты и подъёмы, и юниты будут по ней ходить, только по бокам нужно либо блокираторы пути поставить, чтобы с лестницы юниты не падали, либо уменьшать здоровье юнита, когда с лестницы слетит.
Можно через карту путей.
Только такие лестницы неудобно во время игры двигать.
Вы вообще про какие лестницы имеете в виду? На скриншоте показать можете?
Я имел в виду переносные.
Загруженные файлы
26
Зверобойщик, во-первых, триггеры варика по сути представляют собой упрощённое программирование, ими делают свой движок игры, если нужно, например, симулятор гонок, шутера, РПГ с видом от третьего лица, даже авиасимулятор и прочее. Если ты в них не разбираешься, либо разбираешься очень плохо, то более половины своих идей не сможешь реализовать. Говорю по жизненному опыту, в детстве научился в редакторе карт к Героям 3 делать полноценные карты и кампании без триггеров, думал, что и к остальным играм так легко смогу что-то делать, но не тут-то было!
Во-вторых, возможность носить несколько видов оружия у юнита ты преподносишь как нечто обязательное, но если для людей и орков это ещё будет нормально, то вурдалаки нежити сражаются только своими когтями, а хрупкие лучницы ночных эльфов не будут в руки тяжеленные молоты брать, чтобы померяться силой с мужиками в ближнем бою. Помимо отсутствия в войнах древности летающих юнитов, есть ли там водоплавающие? Это всё проблемы, которые ты хочешь на потом отложить, но это те проблемы, которые нужно сразу как-то решить, чтобы понять урезанность своей идеи, либо даже полную невозможность осуществления.
В-третьих, почему-то только четыре картинки отображается, судя по которым, способности в войнах древности в целом имеют свои аналоги в варике, но опять же не те, которые выше упомянул. А упомянул не случайные способности, а такие, которые затруднительно было бы реализовать, если в игре нет аналогов. Как реализуешь поднятие скелетов из трупа, например? Оно обязательно нужно - это ключевая особенность нежити.
В-четвёртых, под устройством файлов подразумевал, что ты умеешь открывать архивы игры, форматы изображений и прочих файлов, а также знаешь, почему там что-то сделано так, а не иначе. Например, в варике текстуры почвы представляют собой изображение 256х512 или 256х256 в зависимости от того, будет ли текстура накладываться сверху на другие при соприкосновении, либо всегда будет снизу. Если будет накладываться, то левая часть изображения поделена на зоны 4х4, в каждой из которых указан вариант для разных вариантов соприкосновения текстур, в правой части тоже зоны 4х4, где каждый кусочек полноценной текстуры земли имеет небольшие изменения, чтобы в редакторе почва получалась разнообразной (где-то камень, где-то кочка, где-то полевые цветы), а не наскучивала неестественностью игроку. То есть нельзя просто любое изображение туда поставить, в игре будет смотреться шахматной доской, а не единым пространством.
В-пятых, если почитаешь про этот проект, то изначально Armies of Azeroth не делались под Starcraft 2, а были обновлением моделек для варика под названием Reborn или Resurrection, запамятовал точное название. Мотивы их перехода на другой движок мне неизвестны, но вроде как это было одним из условий объединения двух или более проектов (вроде бы трёх), которые по отдельности вряд ли бы были доведены до конца. Это к тому, что идеей создания новых моделек всерьёз горело множество талантливых людей, и они смогли довести дело до конца, лишь скооперировавшись на международном уровне. А у тебя единомышленников, насколько понимаю, нет?
В-шестых, почти не играю, не хочется касаться нового, сейчас акцент в играх на графику и мультиплеер смещён, либо казуальщину, а мне нравится наслаждаться глубоким сюжетом в одиночку)
P. S. Даже не трать время и энергию на уговоры.
В-седьмых, переносные или подвозные лестницы, тут не столь принципиально. В зависимости от модели лестницы будет своя реализация. В твоём случае потребуется модель переносчика лестницы с анимацией, как он её ставит. Потом лестница у него исчезает и сразу появляется на её месте декорация лестницы из категории Мосты и подъёмы. Тут долго всё это описывать, скажу только, что поднимается по ней юнит гладко, проверял много раз)
Принятый ответ
4
но если для людей и орков это ещё будет нормально, то вурдалаки нежити сражаются только своими когтями
Пантеры есть.
В принципе, в любой игре, если юнит без оружия просто будет размахивать рукой, всё равно он будет наносить урон.
а хрупкие лучницы ночных эльфов не будут в руки тяжеленные молоты брать, чтобы померяться силой с мужиками в ближнем бою.
Ну почему сразу тяжеленные молоты? Можно ведь небольшие кинжалы.
Помимо отсутствия в войнах древности летающих юнитов.
Есть птицы. В Золотой орде шаман может превращаться в сокола и им можно управлять, а в Спарте есть способность в знахаря запускать сокола в разведку (эта способность подошла бы эльфам).
В-третьих, почему-то только четыре картинки отображается,
Это из-за долбаного сайта! Несколько раз загружал. Не можно было нормальный форум сделать?!
Если интересно, посмотри руководство в прикрепленных файлах.
В-четвёртых, под устройством файлов подразумевал, что ты умеешь открывать архивы игры, форматы изображений и прочих файлов, а также знаешь, почему там что-то сделано так, а не иначе.
А ты как думаешь, как я бы достал 3Д модели без распаковщика? Распаковщик есть. В игре файловая структура довольно простая. Не хватает только инструмента по импорту/экспорту 3Д моделей с анимацией.
Вот все 3Д модели крестоносцев из Золотой орды.
3Д модели можно открыть и посмотреть в 3D Object Converter. Файлы .mif, .shd, открываются текстовым редактором. Могу ещё скинуть файлы, в которых прописаны параметры юнитов, если кому интересно.
Например, в варике текстуры почвы представляют собой изображение 256х512 или 256х256 в зависимости от того, будет ли текстура накладываться сверху на другие при соприкосновении, либо всегда будет снизу. Если будет накладываться, то левая часть изображения поделена на зоны 4х4, в каждой из которых указан вариант для разных вариантов соприкосновения текстур, в правой части тоже зоны 4х4, где каждый кусочек полноценной текстуры земли имеет небольшие изменения, чтобы в редакторе почва получалась разнообразной (где-то камень, где-то кочка, где-то полевые цветы), а не наскучивала неестественностью игроку. То есть нельзя просто любое изображение туда поставить, в игре будет смотреться шахматной доской, а не единым пространством.
Смотри в архиве.
А у тебя единомышленников, насколько понимаю, нет?
Единомышленников я и ищу здесь, а если быть точнее то программистов.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.