Возврат кампаний в Reforged (почти да)

Published
Буду краток, была у меня неделю назад одна мысль в стиле "А что если"
А что если мы по аналогии, как подменяли звуки через папку retail, подменим карты кампаний?, тогда получится, что мы сможем перезаписать дефолтные кампании на любую свою кастомную, останется только настроить переходы по имена и переименовать карты.
И так смотрим, по пути архива у нас есть папка campaign в ней разделение на версии графики. Все ж мы помним, как близы "замечательно" переделали кампании, добавили новые диалоги и новые кат сцены. Конечно увы нет, но всё же карты отличаются и это факт.
Вот у нас есть первая глава кампании human01.w3x, попробуем её подредактировать или же вообще положить туда свою карту что будет??
  1. Карты точно нет в составе кампании, следовательно должно сработать ну прям 200%
  2. Мы проверили предварительно включение локальных файлов, ибо звуки и иконки так успешно меняется
  3. Осталось только проверить, кладём нашу карту по пути retail\campaign\reforged\roc\human01.w3x
  4. И увы ничего ничего не происходит
Но почему же у нас ничего не получается:?
  1. Мы что то делаем не так
  2. Близы закрыли эту возможность, если бы это было возможно фанаты бы уже давно переделали кампании одним модом, а не вот этот вот переход в стиле "запусти отдельную карту", как сделали ребята с хайва
  3. Это не возможно в принципе, по причине, потому что такова структура игры
  4. Мы всё таки что-то делаем не так
Попробуем более простой способ, попробует заменить не кампании, а например простые карты, которые зашиты в архив. Я выбираю тебя amazonia. Создаём папку retail\maps\frozenthrone\community и кидаем амазонию туда, запускаем игру смотрим что там у нас
А вот и ответ, внутри архива оказывается файлы то не перезаписываются, а создаётся второй экзмепляр, что за бред как это возможно, почему??? Ну вот так вот близы сделали, вот поэтому и не удаётся перезаписать их кампании.
А о том, как я смог добавить свою кампанию на их экран смотрите в этом ролике


Views: 225

» Лучшие комментарии


konvan5 #1 - 3 weeks ago 1
Голосов: +1 / -0
Хех, забавно)
До сих пор возмущает, почему нет кампаний в Рефе(
Bergi_Bear #3 - 3 weeks ago 0
Голосов: +0 / -0
Если серьёзно, я почему это выложил, потому что не уверен, в том что я проверил всё, мб что-то делаю не так и подмена возможна, и всё таки, хочется найти файл, со списком кампаний на экране, чтобы сюда вставлять свои, хотя бы в ручном режиме, а там автоматизируем и что нить придумаем
DarkLigthing #4 - 3 weeks ago 0
Голосов: +0 / -0
Было бы интересно попробовать расширить количество глав основной кампании и использовать эти ячейки для добавления кастомок. Только знать бы где начинать поиск нитей ведущих к этой цели, возможно ли это в принципе...

Bergi_Bear, Кстати есть идея, в архиве с Reforged есть папка _balance. В ней по сути ожидается та же структура папок и файлов, что и в корне и нужна она для внесения баланса в геймплей. Попробовать стоит заменить эти карты кампании через эту самую папку.
Прикрепленные файлы
GetLocalPlayer #5 - 3 weeks ago 0
Голосов: +0 / -0
Ты разве не удалил варкрафт?
Bergi_Bear #6 - 3 weeks ago 7
Голосов: +7 / -0
GetLocalPlayer, нельзя удалить то, что установлено в самое сердце
Bergi_Bear #8 - 3 weeks ago (изм. ) 1
Голосов: +1 / -0
Ну что ж, есть хорошие новости и плохие, начну с хорошей
Удалось найти файл кампаний, его зовут campaigninforeforged
там есть вот такое вот поле
CampaignList="","","","","Tutorial","Human&qu​ot;,"Undead","Orc","NightElf","NightElfEx","HumanEx&quo​t;,"UndeadEx","","OrcEx"
Это список кампанию в меню, если сделать вот так
CampaignList="Tutorial","Human","Undead","Orc","NightEl​f","NightElfEx","HumanEx","UndeadEx","OrcEx","XGM&​quot;, "123",""
то получится вот так
Интересно?
А если сделать вот так
Mission0="CAMP_CHAPTER_1","CAMP_MAP_HUMAN01","Maps/frozenthrone/community/(​2)amazonia.w3x"
То вместо первой главы кампании людей, запустится Мили карта
Mission0="CAMP_CHAPTER_1","CAMP_MAP_HUMAN01","Campaign/Reforged/ROC/Human09​.w3x"
Или вообще 9 глава
Так и что, всё что ли работает, и можно идти делать свою кампанию?
Добавлять её на ровни с кампаниями метелицы? Я же сказал, что у мен 2 новости, а вот и вторая
Увы карты способны подтягиваться, только из игрового архива, если же указать путь к несуществующей карте, то просто ничего не произойдёт и пропадёт звук, если же указать путь к существующей, не из папки документы, а из retail, увы варкрафт просто выдаёт ! ошибка
И пока что ничего не получается, скорее всего дохлый номер. Повторюсь:
У кампаний нет доступа в локальные файлы и чтение идёт только из игровых архивов=(, я подтвердил это вторым способом
Прикрепленные файлы
Bergi_Bear #9 - 2 weeks ago 0
Голосов: +0 / -0
Кстати есть идея, в архиве с Reforged есть папка _balance. В ней по сути ожидается та же структура папок и файлов, что и в корне и нужна она для внесения баланса в геймплей. Попробовать стоит заменить эти карты кампании через эту самую папку.
Не видел твоего добавления в сообщение, надо попробовать
Артём Петросян #10 - 1 week ago 0
Голосов: +0 / -0
Неплохо
Bergi_Bear #11 - 1 week ago 0
Голосов: +0 / -0
Артём Петросян, а что не плохо, ничего же не получилось XD
AnaKon4ik #12 - 1 week ago 0
Голосов: +0 / -0
Очень интересная статья
Maxlaid #13 - 1 week ago 1
Голосов: +1 / -0
AnaKon4ik:
Очень интересная статья
Серьёзно?))
Bergi_Bear #14 - 19 hours ago 1
Голосов: +1 / -0
Ну что господа, хорошие новости в Квенчин мод завезли кастомые кампании
В ближайшее время постараюсь разобраться как без этого мода запуска свои кампании в рефордже
Bergi_Bear #15 - 15 hours ago (изм. ) 0
Голосов: +0 / -0
Есть информаци,я в общем да всё получилось, я смог отделить кампании от квенчинг мода, нужно было модифицированный файл campaigninforeforged положить не только в папку UI но и в папку WEBUI, так же ещё нужен модифицированный файл gluemanager.js для активации своих превью картинок и бекграундов.
Если у кого то есть на примере простенькая кампания из 3х глав, могу попробовать нормальную инструкцию или алгоритм запилить
PT153 #16 - 13 hours ago 0
Голосов: +0 / -0
Bergi_Bear, вот тебе доп. кампания орды.
Прикрепленные файлы
Bergi_Bear #17 - 9 hours ago 1
Голосов: +1 / -0
PT153, попробовал, ну что сказать, контента не будет ибо даже с такой маленько кампанией получился ад, но если кто-то всё таки решиться проделывать то, что проделывал то вот алгоритм:
  1. Извлекаем все главы из кампании в отдельную папку
  2. Извлекаем общий импорт кампании
  3. Извлекаем данные кампании по всем объектам w3o
  4. Извлекаем данные каждой главы кампании по всем объектам
  5. Мержим данные через xgm.guru/p/wc3/3039, добавляя общие данные кампании в каждую карту отдельно
  6. Пытаемся сохранить, ловим миллио ошибок, потому что юниты без глобальных данных удаляются, восстанавливаем ручками, материм автора кампании, за то что он использовал юнитов изначально стоящих на карте в триггерах
  7. Переносим отдельно файлы карт в свою папку внутри retail
  8. Копируем 3 файла из квенчинг(www.warchasersreforged.com/en.html) мода ui\campaigninforeforged webui\campaigninforeforged и webui\\gluemanager себе в retail
  9. Или переименовываем карты или прописываем пути в файле ui\campaigninforeforged согласной той папке куда положили
я вот переименовал и сюда положил
  1. Самое упоротое, находим триггеры перехода между картами и меняем их, раньше то внутри кампании всё было теперь нет, теперь вот
ручками. Этот пункт я уже не стал делать, потому что понял, что дело не благодарное, тем более эта демо кампания вроде как есть в рефордже
  1. Перебрасываем импорт в папку retail, но опять таки, например в этой демо кампании заставка так и не заработало у меня, скорее всего я просто не умею ибо не работал с кампаниями, но это не критично
  2. Ну и всё, запускаем наконе-цто варкрафт и пытаемся поиграть
и даже работает

В общем что я хочу сказать, так как я в данный момент не планирую создавать кампанию под рефорджедом, поэтому поэтому материалы крайне сырые и сумбурные. Если уж кто-то что-то надумает (что вряд ли), то попробуйте спросить. Но я рекомендую создавать кампанию с нуля, не стоит переносить что либо из 126 под реф. Потому что, как правило, в старых кампаниях крайне много импорта, и перемешивание версий графики не приведёт к хорошему визуалу.
Китайцы обещают поддержку w3n формата но скорее всего карты будут просто извлекаться из архива, и прогонятся алгоритмом что проделал я вручную, по распаковке импорта и объединению данных.