Как стать автором
Обновить

Новый взгляд на старые игры. Часть 5. WoW в Warcraft III. 8 кампаний, переносящих сюжет MMORPG в классическую стратегию

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров6.5K
Всего голосов 8: ↑7 и ↓1+7
Комментарии14

Комментарии 14

Лучше бы они выпустили WarCraft II Reforged.

Конкретно в этом направлении есть несколько фанатских наработок, но материал в целом не об этом, так что в список включать не стал. Помимо этого они, в отличии от всех упомянутых работ, пока ещё не в финальной стадии. Из основных можно отметить два проекта:

1. https://www.hiveworkshop.com/members/lordperenoldeii.123823/#resources. Проект от того автора, что сделал модификацию по Warcraft I, выполненная с в целом тем же подходом аккуратного переноса. Высокой сложности нет, вместо этого есть расширение общего повествования со своими фишками. На данный момент без адд-она "Beyond the Dark Portal", он в работе.

2. https://www.hiveworkshop.com/threads/chronicles-of-the-second-war-tides-of-darkness.327574/. Современный ремейк на базе Reforged. Вначале года состоялся релиз кампании за орду. Альянс пока отсутствуют, как и упомянутое дополнение.

Трейлер - https://www.youtube.com/watch?v=420SUSIuU3c.

Мне конечно нравится варкрафт, но непонятно зачем это тут. Этому место на xgm а тут ни техничкских подробностей, ничего. Только инфа где взять пиратскую версию и карты. Тем более карты не под актуальную версию, которая по умолчанию у всех обладателей лицензии...

Если, говоря об актуальной версии WC3, Вы говорите о Reforged - то там с моддингом всё сложнее, чем чем с классикой - и нет прямой совместимости по старым проектам (которые начинались задолго до аносна Reforged; и есть коек какие жёсткие перегибы близарда по лицензионным правам на моддинг) - так что для Reforged нужно проекты заново мутить, включая большую проблему с подготовкой графических HD ресурсов. Но и с версиями классики тоже есть нюансы - там кое-что в некоторых версиях сильно меняли - и без переделки старые версии моддов не будут работать с неподходящей версией движка!

1. Учитывая, что официально оригинальная игра последние 4+ года нигде не продаётся, а также её год выхода, то она вполне попадает под статус того, что именуется abandonware. Будь ситуация иной никаких дистрибутивов на hiveworkshop размещено бы не было бы.

2. Основные технические подробности в данном случае - параллельная установка и наиболее оптимальный патч для запуска. Вероятно при некотором раскладе можно было бы ещё указать время на прохождение каждой, но такой статистики под рукой в данном случае не имею. Между тем добавил раздел "Основные особенности".

3. Вводная же сюжета, если кому-то интересно ознакомиться с таковой до непосредственного прохождения, в каждом случае достаточно, а где-то и более чем, подробно расписана по указанным ссылкам и повторяться здесь нет смысла.

4. У меня лично есть как Reforged, так и оригинальные лицензии, некогда изданные в РФ компанией SoftClub. В остальном причины отсутствия адаптаций под Reforged могут быть очень разными. Начиная от очевидной, год выхода предшествует, в том числе ощутимо, году выхода ремастера, заканчивая тем, что многие авторы может и не против сделать адаптацию, как многие и пробовали, но, во всяком случае до недавней поры и в том числе с вовлечением сторонних утилит, сделать это было во-первых не просто, а во-вторых этот подход порождал целую серию новых багов. Наконец не всем по душе пришлась новая графика и Reforged в целом, с поправкой на то, как он выглядел изначально, а не выглядит сегодня.

Одной из попыток "конверсии на лету" был https://www.hiveworkshop.com/threads/quenching-mod-latest-v2-0.331686/. Тестировал его пару лет назад. По меньшей мере возникало порядка 5 критических багов, вроде потери прогресса, отсутствующих звуков, проседающей частоты кадров в кат-сценах.

дистрибутивов на hiveworkshop размещено бы не было бы.

Вроде бы дистрибутивы тут ни причём - они вроде как и на оф. сайте близарда лежат (если покопаться).

Другое дело лиц. ключи....

И Близзард очень щепетильна по поводу лиц. прав! Путь классический Warctaft 3 и не продаётся - но "DOTA" AllStars то ещё вроде как жива (хотя DOTA2 уже давно её затмила) - а права на AllStars заграбастала себе как раз Близард

В остальном причины отсутствия адаптаций под Reforged могут быть очень разными

Там в три причины

  1. Язык разработки - формально классический WC3 - это только Jass - но были плагины, которые надстраивались и предлагали писать на расширенных диалектах cJass, vJass и ещё паре менее известных. Reforged - официально поддерживает vJass (обратно совместимый с Jass) и Lua. Вот, только даже я - вроде бы не использовавший cJass в своих основных проектах, столкнулся в них с тем, что без cJass - они не работали - оказалось - коде были мелкие синтаксические баги - которые ранее переваривал cJass компилятор(обрабатывающий после vJass компилятора).

  2. Совместимость библиотек как сторонних так близардовских - да - у WC3 тоже есть JASS библиотеки и есть проблема совместимости API от версии к версии. Более того в старых версиях ещё есть и разные хаки и хуки - которых попросту нет в новых версиях! Есть и некоторые скрипты (на Lua - даже в классике WC3) постобработки и инициализации - дающие дополнительные возможности моддинга - которые не работают (напрямую)в Reforged

  3. WC3 Reforged более ограничен в графической базе (в классическом WC3 было куда больше моделей), не говоря уже о том, что для WC3 классики сторонних моделей и граф. ресурсов наклепали "мама не горюй" - и все они не просто далеки от HD, но по формату не совместимы с Reforged. Да и в API Jass скриптах там в части анимации есть нюансы в различиях.

Так что переносить модды из классики на Reforged очень не просто - порой проще с нуля сделать!

Ну и лиц. ограничения на моддинг для Reforged Близзард наложила просто драконовские - кому это важно - напрочь отбивает всё желание!

Ну и Reforged не сыскал популярности - его аудитория несравнимо меньше, чем у классики - так зачем корячиться - когда в основном все потребляют классический Warсaft3 - пуская большинство и без купленной лицензии

@UnknownDoomer

Игра прекрасно продается. Вы можете перейти в батлнет и купить. Вся тема с abandonware - это попытка выдавать желаемое за действительное. Если есть лицензионные старые ключи вы можете их активировать и играть без новой графики. Старые патчи кануле в летах, есть новые. В новых появилась HD графика которая недоступна обладателям старых ключей. Но это не отменяет того что они получают актуальную версию игры.

@LordDarklight

Они не в рефордже его изменили, а с выходом СК2, после ситуации с дотой. Не уверен что в старых патчах не обновлено лиц соглашение, юридически действительно, если эти люди хоть раз заходили в актуальную версию игры со своими ключами.

Ну и Reforged не сыскал популярности - его аудитория несравнимо меньше, чем у классики - так зачем корячиться - когда в основном все потребляют классический Warсaft3 

Все играют сейчас на рефордже в подавляющем большинстве. То что не включена HD графика не отменяет того что это лицензия и актуальный патч. Что официальный ладдер, что W3C - везде только лицензия, везде только рефордж. Понятие "классика" и "рефордж" только в головах отдельных личностей. По факту это просто версия патча. Движок тот же + новые фичи. + новый рендер + снятие многих ограничений + шейдеры.

Движки как раз разные

У рефорджа движок от Стар крафта 2

Лицензионное соглашене для моддинга у рефорджа жёстче!

На рефордже большинство моддов классического варкрафта не идёт!

Движки как раз разные

Как раз таки нет. прокачанный w3 движок. Все что добавилось - пошло в дополнение. (хотя в случае д2р исполнение сильно лучше).

У рефорджа движок от Стар крафта 2

нет, там именно что w3 движок. SC там и не пахнет. Если вы из за casc архивов приняли его за старик, то это всего лишь архив для хранения ресурсов, на который переведены были все проекты, так как он гибче. В рефордже даже старый сетевой протокол полностью не выпилили (за счет него и живет w3champions).

но были плагины, которые надстраивались и

Более того в старых версиях ещё есть и разные хаки и хуки - которых попросту нет в новых версиях! 

Это просто самые обычные мемхаки. То что оно отвалилось, это не потому что двиг стал sc, а потому что RoC и TFT кодовую базу слили в одну, и навернули еще сверху, поэтому все оффсеты съехали. И само собой все эти хакии отвалились. Если вы строили свой проект вокруг всяких хаков, неудивительно что для вас перенос это боль)

от, только даже я - вроде бы не использовавший cJass в своих основных проектах, столкнулся в них с тем, что без cJass - они не работали - оказалось - коде были мелкие синтаксические баги - которые ранее переваривал cJass компилятор(обрабатывающий после vJass компилятора).

не компилятор а препроцессор. cJass и vJass это сторонние поделки которые препроцессором превращались в jass.

Раньше игра падала просто если:

  • слишком большая карта

  • из за большого количества объектов процесс скушал слишком много памяти (что то около 2гб)

  • слишком много полигонов в модельке

Доработка движка сняла очень много ограничений которые были раньше (в т.ч. то что раньше достигалось хаками теперь доступно из коробки). Так что комунити это развязало руки.

Только не понятно зачем это комунити нужно, теперь, когда с тех пор вышли юнити, годот + есть тот же анрил, с бОльшим спектром возможностей.

Если не брать в расчёт юридические коллизии, основное новое условие, в духе того, что весь создаваемый контент отныне принадлежит только Blizzard, вполне очевидные технические проблемы, а также тот факт, что то, что многократно озвучивалось в процессе маркетинговой кампании по факту отсутствовало, то один аспект всё равно никуда не денется - на момент релиза официальной поддержки кастомного контента, как любимых карт и модификаций, так и кампаний, не было.

28.01.20 - выход Reforged.
14.12.22 - патч 1.35, впервые добавлена поддержка кастомного контента.

Практически 2 года, а это, между тем, как по старым, а где-то и по нынешним меркам, больше или в среднем равно жизненному циклу усреднённой игры AAA разновидности.

При этом непосредственно мне лично хотелось опробовать старые работы именно в Reforged, но исходя из позиции многих авторов не судьба и похоже ничто этот момент теперь не изменит. Подавляющее число контента просто не совместимо и с полуоборота его не адаптировать.

К слову. Из-за отсутствия обещанного в рекламе в итоге возник проект Re-Reforged - https://www.hiveworkshop.com/threads/downloads.330527/, а сами Blizzard ныне вроде бы как задумываются о "мягком перезапуске перезапуска".

Третьему варкрафту не нужен мягкий перезапуск ремейка - ему нужен 4-ый номер - а уже потом - на абсолютно новом и современном движке имело бы смысл сделать DLC с кампаниями 3-го (а в идеале 1 и 2 - существенно расширив повествование и фракции) варкрафта - и продать их именно как дополнения (а может и как отдельные игры - просто на том же движке)!
Ну а на фоне выхода 4-й части вполне целесообразно было бы перезапустить и киновселенную варика (в идеале в виде сериала - как это и было бы правильно делать для такого большого фэнтезийного мира, и именно с 1-й части варика) - и оба медиапроекта бы подстёгивали популярность друг друга! Параллельно можно было бы и WoW компанию выпустить - идеи две:

  1. Параллельное повествование в рамках основных компаний RTS Warcraf 4

  2. Тотальный перезапуск WoW Classic - в виде WoW Retrospective - перенесясь в эпоху сначала даже до вторжения орков - (до 1-го варкрафта, Лор то уже давно есть) - а потом уже развивать эпохи 1-3 варкфрат, и далее, возможно, очередной перезапуск кампаний WoW Classic

Второй вариант предпочтителен - т.к. ему активно бы содействовал перезапуск кинофраншизы, которая бы плавно бы охватила бы все части Warctraft 1-3 затем WoW и затем Warcraft 4 - а это задел больше чем на 10-12 лет - популярности всей франшизы, ярды ежегодной прибыли (ну если не налажать - как с первым фильмом "Варкрафт" - а налажали там как-будто делали всё впопыхах - хоть и проект делался 10 лет, собственно он и опоздал на эти 10 лет; ну и то что не было плавного подробного повествования - не фанаты не врубились и захейтили проект, со специфических CGI, стремительным и мутным повествованием) - вот Лор у вселенной Варкрафта проработан хорошо - и если грамотно снимать именно сериал - вполне можно сделать не хуже Игры престолов (правда бюджет потребуется побольше - CGI для Варкрафта нужно больше, но если будмать о длинной сериальной франшизе - то ярд первоначалных вложений будет дальше размываться чуть меньшими вложениями от сезона к сезону, с прибылью, измеряемой ярдами от сезона к сезону)!

Я с утра не обратил внимание, что пост про варкрафт это продолжение серии постов, а не просто кто то притащил на пустом месте гайд как покатать на пиратском варике в старые поделки от комунити.
Так что пожалуй мой коммент был немного неуместен, и претензии не оч обоснованы.

п1 - без меня уже ответили. Я примерно такого же мнения.
п2 - оптимальная версия под каждую поделку своя, зависит чисто от лени автора захотел он потом актуализировать или нет. Поэтому порекомендую сразу WC3 Replay Tool для переключения между большим количеством версий игры. Оно так то для просмотра повторов изначально, но использовать можно для разного) https://replaytool.warcraft3.org/ единственное, переключение ru/eng тут уж увы. Старая версия движка варика так не умел. Надо отдельный экземпляр игры.
п3 - думаю мне тут нечего добавить, так я воспринял изначально пост по другому. Так что без претензий.
п4 - у меня такой же комплект на аккаунте в батлнете) про конвертирование на лету - человеку не в теме оно ожидаемо к этому и приводит. Автору мода не сказал бы что прям проблемного сконвертировать, но это требует время и усилия. 2 года назад, как вы ниже заметили, когда вы конвертировали в принципе небыло кастомных кампаний, так что ожидаемо что конвертация влоб привела к критическим ошибкам.

Еще этот момент прокомментирую:

на момент релиза официальной поддержки кастомного контента, как любимых карт и модификаций, так и кампаний, не было.

28.01.20 - выход Reforged.
14.12.22 - патч 1.35, впервые добавлена поддержка кастомного контента.

14.12.22 - это поддержка "Пользовательских кампаний" и речь только о них. Но контент пользовательский был доступен с самого начала. Пользовательских кампаний сильно меньше в комунити, чем всевозможных кастомных карт с разными режимами. Поэтому Вы тут не очень корректны когда ставити в пику сколько времени прошло между релизом и добавлением поддержки кастомных кампаний. Редактор карт, основа основ, было доступно сразу.
Вообще удивительно, что они все же добили некоторые обещания, а не окончательно скипнули всё. Даже ладдер сейчас новичкам играется комфотрнее чем w3c за счет более мелкого шага в рейтинге. Быстрее игры находятся и в противниках не только киберкотлеты)

По посту

Базовая настройка.

можно не заморачиватьсяс реестром, а просто скопипастить папку. И так несколько раз установить, и + актуальную по итогу держать. В replaytool указываются пути для актуальной и старой отдельно. Из за того что раньше распространялось в MPQ архивах, а теперь CASC
Для совсем старых патчей есть хук которй вместо реестра пишет в файлик/читает json-ку https://github.com/Ev3nt/World-Editor---Portable/ там конечно под совсем старую версию, 1.26, но я без проблем находил нужные смещения в v129f, так что при желании можно любую старую версию полностью отвязать от реестра, чтоб не сбивало настройки.
Ну и раз уж про патчи завел речь, то widescreen тоже не стоит забывать, там поддержка версий вплоть до 1.28.5, с 1.29 началась подготовка к рефорджу, и появился поддержка широкоформатных разрешений из коробки. https://xgm.guru/p/renderedge/widescreen

Возвращаясь к статье.

Игра по LAN.

Хост реально нужен только разве что для доты и чего то подобного где нужны другие игроки, и то, за ней лучше на irinabot но маловероятно что соберется. Для старых РПГ там тоже вполне жить можно.
Хотя больше играют всё равно на актуальном патче w3c/battlenet/пиратку на zloemu

Для игры конкретно в небольшой компании лучше уж RadminVPN чем хамачи с его ограничениями.

Прикольно, тема модинга под Warcraft3 ещё жива! Думал я уже совсем один из немногих, кто периодически этим интересуется, и даже пилит от года к году пару проектов боле чем 10-летней давности... Ознакомился со статьёй и на душе сразу тепло и лампово стало! Спасибо за публикацию!

Действительно, сообщество моддинга Warcraft 3 остается удивительно живым и активным, несмотря на прошедшие годы. Ведь классические игры могут сохранять свою популярность и вдохновлять фанатов на создание нового контента .

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории