Ищу программиста для расшифровки формата .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. Даже не трать время и энергию на уговоры.
В-седьмых, переносные или подвозные лестницы, тут не столь принципиально. В зависимости от модели лестницы будет своя реализация. В твоём случае потребуется модель переносчика лестницы с анимацией, как он её ставит. Потом лестница у него исчезает и сразу появляется на её месте декорация лестницы из категории Мосты и подъёмы. Тут долго всё это описывать, скажу только, что поднимается по ней юнит гладко, проверял много раз)
`
ОЖИДАНИЕ РЕКЛАМЫ...
4
Да уж… многоватенько всяких заклинаний. К тому же, к сожалению, в Войнах древности у магов и героев отсутствует шкала маны, "рюкзак" для предметов и разное восстановительное зелья и др. предметы.
Конечно, в Warcraft III изначально акцент делался на магию, а в Войнах древности на боевую составляющую (как-никак в античности магии не было, впрочем, как и сейчас. Кстати, в фильме я тоже не заметил большого использования магии).
Если бы удалось перенести в "Войны" до 70-90% от Warcraft III - это уже был бы большой успех. Но меня сейчас больше волнует скрипт по импорту/экспорту.
Но я с тобой соглашусь, чтобы сделать полноценную конвертацию потребуется целый штат программистов.
Не играл, но разрабы Armies of Azeroth ведь сделали полноценные расы Альянса и Орды, то есть Воскрешение Паладину реализовали.
А ты уже играл в Armies of Azeroth?
Я играл StarCraft и в первую часть StarCraft 2, но там я не помню такой возможности.
Насчёт реализации в Войнах поднятия скелетов из трупов - конечно, такой способности в Войнах нет, но есть способность призыва существ. В принципе можно сделать призыв именно из трупов, но для этого соответственно нужен программист.
Кстати, а почему в варкрафте из одного трупа вылезают аж два скелета? Как-то не правдоподобно выгладит.
P.S. Во блин, если бы скрестить боевую составляющую одной с эффектами и магическими способностями из другой – это была бы убойная стратегия!(((
30
В войнах древности отвратительно убогий "pathfinding", что никак не фиксится.
26
А ты уже играл в Armies of Azeroth?
Смотрел ролики на YouTube, там тоже не припоминаю Воскрешения, но обзорщики говорили, что всё полноценно сделали для рас Альянс и Орда с уклоном в специфики старкрафта, то есть выбирать можно много юнитов, столкновений юниты избегают, всё по сетке можешь строить и так далее.

Кстати, а почему в варкрафте из одного трупа вылезают аж два скелета? Как-то не правдоподобно выгладит.
Да, два скелета с мечами и щитами из трупа овцы выглядят не очень корректно, но так сделали для баланса, типа толпы трупов некроманты поднимают в разгар сражения, чем и сильны.

Сейчас посмотрел большой обзор на WAA, там Паладин воскрешал.
4
В войнах древности отвратительно убогий "pathfinding", что никак не фиксится.
В каждой игре есть свои недостатки, как, впрочем, и в людях.
30
В каждой игре есть свои недостатки, как, впрочем, и в людях.
Тоесть предлагается с этим просто мириться?
4
То есть предлагается с этим просто мириться?
Есть два варианта – либо просто мириться, либо найти профессионального программиста. Но так как за все эти годы эта серия стратегий не обросла большим вниманием (незаслуженно, на мой взгляд) среди моддеров и проф. специалистов, то приходиться мириться.
Я ведь создал здесь тему в надежде хоть здесь обратить внимания на игру, но, так я понял, даже здесь нехватка проф. программистов.
7
Зверобойщик:
Я ведь создал здесь тему в надежде хоть здесь обратить внимания на игру, но, так я понял, даже здесь нехватка проф. программистов.
Скорее всего нехватка не проф. программистов, а знаний о тех. устройстве этой игры.
26
Зверобойщик, если думаешь, что программиста достаточно, чтобы переделать поиск пути (pathfinding) в войнах древности, добавить туда водоплавающих юнитов, инвентарь и спецэффекты для способностей, то нет. Иначе бы в варик давно бы добавили много других рас, мультиплеерные кампании, тоже переделали бы поиск пути и вообще все ограничения сняли)
4

Скорее всего нехватка не проф. программистов, а знаний о тех. устройстве этой игры.
Хочешь сказать, что все эти инструменты: скрипты, распаковщики, декомпиляторы были первоначально выложены в общий доступ разрабамы Warcraft? А разве это не программисты расшифровывали и писали все эти проги с нуля?
Тот, кто шарит в этом, у того большого труда расшифровать не займёт, был бы только интерес и желание.
Вот, автор или разработчик (или кто он там) добавил этот формат в 3D Object Converter.
И ещё один "товарищ" расшифровал с помощью hex2obj.
Но, к сожалению, он скрипты не пишет.
Были бы у меня лишние доллары, я нанял бы программиста и никому здесь яйца голову не морочил и не доказывал бы в перспективности движка.
P.S. Всех с наступающим Рождеством!
Загруженные файлы
7
Зверобойщик:
Скорее всего нехватка не проф. программистов, а знаний о тех. устройстве этой игры.
Хочешь сказать, что все эти инструменты: скрипты, распаковщики, декомпиляторы были первоначально выложены в общий доступ разрабамы Warcraft? А разве это не программисты расшифровывали и писали все эти проги с нуля?
Тот, кто шарит в этом, у того большого труда расшифровать не займёт, был бы только интерес и желание.
Под игрой я имел в виду не варик а "Войны древности".
4
Под игрой я имел в виду не варик а "Войны древности".
Я тебя понял. Ты написал, о нехватки знаний проф. программистов о тех. устройстве "Войн древности". А я имел в виду, что той кто разобрался в движке и форматах Warcraft III, тот разобрался бы и в Войнах древности, конечно, если он по-настоящему профессиональный программист.
1
Извините меня за моего коллегу Зверобойщик, он так себе спарту изучил... Я сам тут приофигел конечно, чего он тут понаписал...

По поводу графики и прочего... у меня есть несколько вопросов...
-есть ли какие ограничения по размеру текстуры на модель?
-сколько слоёв на текстуру?
-присутствует ли бамп?
-присутствует ли динамическое освещение?
-нет проблем с мультисемплингом и анизотропной фильтрации?
-есть ли физическое поведение модели или только скриптовые анимации?
теперь несколько ответов
-(pathfinding) в спарте есть, задаётся дорожная карта, а для патруля триггерные точки.
-по поводу текстур, там разрешение вплоть до 4096х4096 и наложение при помощи смъюса (смешение текстур по краям), и сверху можно заспамить декалями.
- Зверобойщик:
В редакторе варика есть такой удобный инструмент, как редактор триггеров, который позволяет почти все задумки реализовать. Есть ли аналогичный инструмент в войнах древности?
А Войнам древности такой инструмент и не нужен, там уже все эти вышеперечисленные "задумки" реализованы.)))
К тому же в Войнах древности юнитов вооружаешь не только основным оружием, но и дополнительным (см. скриншоты).
Кстати, вот чего, на мой взгляд, не хватает, так это ограничения на количество стрел для стрелков и изношенности холодного оружия и щитов. Например, после N-го количества ударов копья, копьё ломалось бы, и игроку пришлось бы вооружать воинов оружием с поля боя непосредственно в бою (или после боя), как это было в реальных сражениях. - тут он сказа полную дичь, не спорю...
-рас можно сделать сколько угодно, так в моей модификации GEC vk.com/wall-60150132_5282 присутствует 6 фракций в одиночке, вместо 3-х (3 оригинальные, одна добавлена лишней строчкой из компании, остальные две просто копипаст из нескольких фракций)
-~ScorpioT1000:
Выглядит как что-то старое из 2008. Кроме того, это не вселенная Warcraft, где есть куча локаций и наборов тайлов, юнитов и декора для этих локаций, чтобы можно было развернуться. - текстуры в спарту перенести не проблема... форматируется текстура в DDS в формат dx5, потом создаётся файл направления и прописать в файле "библиотеки"
-по поводу магии... есть в спарте спелы для героев и доп юнитов, а также улучшения воинов. но их разнообразие оставляет желать лучшего...
-по поводу летающих, тут только модели нужны с анимацией, ибо двигло может, но оно не было реализовано из-за ненадобности.
Если что задайте мне вопрос попробую ответить.

первый раз на сайте, извините за фиговое формтирование текста
4
По поводу графики и прочего... у меня есть несколько вопросов...
-есть ли какие ограничения по размеру текстуры на модель?
-сколько слоёв на текстуру?
-присутствует ли бамп?
-присутствует ли динамическое освещение?
-нет проблем с мультисемплингом и анизотропной фильтрации?
-есть ли физическое поведение модели или только скриптовые анимации?
Я не понял, ты про Спарту или про Варкрафт спрашиваешь?
1
Зверобойщик:
Я не понял, ты про Спарту или про Варкрафт спрашиваешь?
я про варик
26
Сейчас ожидаем полноценного релиза Рефорджа. С высокой долей вероятности почти все на него перейдут в ближайшие пару лет. Там графика улучшена, но точные параметры лишь после релиза будут, да и то могут измениться с ближайшими патчами. Если же интересует классический, то там ограничение на размер текстуры 512х512, больше можно, но движок её будет замыливать. С остальными вопросами лучше обратиться к товарищу ENAleksey, он глубоко изучал графический движок варика.
1
8gabriel8:
я так подозреваю, есть люди у которых до сих пор такой себе комп, а история с рефорджем будет такая же, как и с 3 героями... или просто перепилят на 11 директ
26
Так как ты сделал модификацию к войнам древности, то должен знать ответ) Есть ли там инструмент, позволяющий создавать костыльно новые способности, например, аналогично Лику смерти, который лечит представителей одной расы, а значит при игре этой расой противники не смогут друг против друга его применять, но калечит другие расы?
1
Я строил чисто по реализму, без всякой магии, только хил и всё на этом... а по поводу хила одной рассы... у меня есть чистая противоположность... хилит всех и всё, даже здания)))

но это баг...
26
Так инструмент есть для костылей, например, чтобы всех лечил через баг, но какую-то расу калечил, а при указании зданий лечение отменял?
1
8gabriel8:
Так инструмент есть для костылей, например, чтобы всех лечил через баг, но какую-то расу калечил, а при указании зданий лечение отменял?
там есть скрипты, через них можно всё это творить, но к сожалению, из-за лени я скрипты не изучал и поэтому компании в моей модификации не работают...

есть система партиклов, но я так в них и не разобрался...
4
С остальными вопросами лучше обратиться к товарищу ENAleksey, он глубоко изучал графический движок варика.
8gabriel8, а можешь подсказать, кто у вас ещё тут со скриптами разбирается (кроме ScorpioT1000)?
26

А вообще тут много программистов.

Кстати, ты же сейчас под скриптом подразумевал конвертер 3D? А то, судя по твоим комментариям, ты не очень разбираешься в том, что говоришь:
скрипты, распаковщики, декомпиляторы были первоначально выложены в общий доступ разрабамы Warcraft?
4
Кстати, ты же сейчас под скриптом подразумевал конвертер 3D?
Да. Под скриптами я имею в виду файлы формата .ms (или что-то подобное) для 3Д Макса.

я так подозреваю, есть люди у которых до сих пор такой себе комп, а история с рефорджем будет такая же, как и с 3 героями... или просто перепилят на 11 директ
Ага. К тому же и пиратки не будет, для тех у кого трудности с финансами.
1
Зверобойщик:
.ms это не скрипты, это файл модели.
скрипт это сценарий, последовательность действий
4
Torsion_Qwert, теоретически, если в Спарте колесницы запряжены лошади, то можно сделать, чтобы, к примеру, кодои буксировали катапульты у орков?
А вообще тут много программистов.
Нам бы всех ваших профессиональных прогеров и моддеров...

8gabriel8, кто этот прогер? Он на форуме есть?

Вот его блог:
Чтобы оставить комментарий, пожалуйста, войдите на сайт.