Overview
Грустно нынче иметь игры без онлайн кооператива/мультиплеера. А трон таковым и является.Но не теперь. Приветствуем мод на онлайн кооператив с множеством плюх!
1) Скачивание, установка и удобная интеграция в Стим.
Мод абсолютно целиком и полностью бесплатен, но независимым разработчикам тоже, как это случается, нужно как-то выживать в этом бренном мире жить, поэтому от поддержки рублём долларом никто не откажется. И это совсем не пропаганда, Вам показалось.
Собственно, для загрузки свежей версии переходим сюда[yellowafterlife.itch.io] и жмём кнопку, обведенную в красный.
Целесообразно качать наиболее свежую версию (всегда в самом верху), собственно, делаем это!
Весит архив не так уж и много, проблем с загрузкой быть не должно, переходим к установке. Начнём с открытия папки игры. Самый простой способ показан на скриншоте.
Далее, распаковываем содержимое архива в папку игры и запускаем NTT-Assemble.exe. Тут может возникнуть маленькая проблемка, некоторые антивирусы недолюбливают приложения, что создают другие приложения, в этом нет ничего страшного.
Установка достаточно быстрая, после неё создаётся два файла:
- “Жёлтый” – для запуска мода.
- “Красный” – запуск оригинальной игры.
Модификация ставит своё приложение вместо nuclearthrone.exe, поскольку при приглашении без открытой игры Стим всегда открывает приложение по умолчанию (т.е. обычный nt, если не заменять). В этом нет ничего плохого, но в этой версии закрыто открытие (каламбур) достижений, нет Дейли/Викли. При желании запустить оригинал – придётся идти в папку и запускать “красную” версию вручную.
Лично меня это не устроило, я (да и не только) вышел из этого положения так: бэкап переименовал назад в оригинальный трон, моду дал своё название “NuclearThroneTOGETHER.exe”, и интегрировал эту версию в Стим как сторонее приложение.
Всё по своим полочкам, но в этом есть и свои недостатки. Например, нельзя делать скриншоты, что грустно. Бывают очень забавные моменты:
[link]На этом всё, мод установлен!
2) Запуск и первоначальная настройка.
В знак того, что всё прошло отлично – видим приписку сверху. Закрытая статистика тоже как особенность.
Собственно, можно сразу жать кнопку “COOP”, ибо в соло ничего интересного. Вру, там есть свои интересные моменты.
Приятно поиграть за скелета с самого начала, а не начинать с 7-1 и умирать от одного прыжка собаки. Но тут есть и свои минусы, например, доступна только одна ультра, вторая (что логично, в кого превращаться, если мы изначально вылупились из яйца?)
Так ладно, мы сюда в кооп играть пришли, а не ребусы скелета разгадывать.
- 1) Локальный кооператив. Тут всё как и в обычном, но со своими приятными особенностями. Полные ультры, возможность смены цвета, программирование начального оружия. Веселье, долой консерватизм.
- 2) Реплеи. Достаточно странная функция, которая работает в тестовом режиме. По сути – записывает каждую игру (в синглплеере тоже) и даёт возможность пересмотреть, или даже переиграть (!), но не всегда срабатывает так, как хотелось бы.
- 3) Подсоединиться к игроку-хосту. Правда, их почти никогда нет. А если есть – вам крупно повезло, можете сразу же начать игру (если пинг не будет против, с Австралийцами не поиграешь нормально же).
Выше есть скриншот, этот момент там обведен в синенький.
- 4) Хостить игру самому. Тут две волны: публичная и приватная. Разница между ним в том, что публичная будет отображаться подобно тому, что обведено в голубой на скриншоте, а приватная – не будет. Игроки смогут в неё попасть только по приглашению хоста, то есть, вас.
Тут же разумно упомянуть пару слов о пинге. Очевидно, чем он выше – тем хуже играется. Тут оно так и есть, собственно, но “хуже” бывает разных степеней.
- DELAY: 33 – идеально. Игра будет протекать подобно локальному кооперативу.
- DELAY: 67/DELAY: 100/DELAY: 133 – почти идеально. Может местами фризить, но это скорее редкость.
- DELAY: 167/DELAY: 200 – дела-то в гору идут. Частенько будет фризить, но в целом – играбельно.
- DELAY: 233/DELAY: 267/DELAY: 300/DELAY: 333 – добро пожаловать в ад!
3) Все команды.
Команды можно вводить в чате, чат доступен в лобби и во время игры (одиночной в том числе). Логично написать тут, ведь вложенные текстовики в архивах мало кто читает, правда?
/color {color} – изменяет цвет игрока. Касается обводки, рамки со здоровьем, прицела. Синтаксис поддерживает как прямые названия цветов на английском, так и коды. Например: /color red. /color #89F09
/color2 {color} – тоже самое, но только для второго игрока в локальном мультиплеере.
/stat – отображает ФПС и количество объектов.
/sepview – отключает раздельный просмотр. Возврат к истокам оригинального кооператива.
/cwep – меняет стартовое оружие. Поддерживает и номера, и индексы. Например: /cwep 40, /cwep guitar
/bwep – меняет второе стартовое оружие (которого нет по умолчанию ни у кого кроме Стероида)
/pwep – меняет оружие в прото-сундуке, но не на текущем забеге.
/ccrown – меняет стартовую корону. Например: /ccrown crown of blood, /ccrown 10
/hardmode – врубает хардмод.
/timeout [seconds] – время, которое игра будет ожидать отклика от игрока. По умолчанию – .
/outlines – включает/отключает цветную обводку.
/wscale [factor] – меняет размер окна в оконном режиме – на случай, если хочется ровно 2х3х4х масштаб окна (особо полезно с встроенными видеокартами, что очень странно рисуют нецелочисленный масштаб).
/wtips [delay in frames] – регулирует время до появления всплывающей подсказки с названием оружий. Например, /wtips 60 поставит задержку в 2 секунды.
/mtips [delay in frames] – регулирует время до появления всплывающей подсказки с описанием мутации. Например, /wtips -3 отключит подсказку вообще.
/portalfx – отключает/включает портальные эффекты при загрузке уровня.
/die – убивает вашего персонажа (если есть Strong Spirit – понижает до 1 ХП)
/revmode [mode name] – меняет систему воскрешения. Синтаксис: default – классическое, игрока можно воскресить, потеря здоровья при “просрочке”, soft – упрощенное, игрока можно восресить, но “просрочки” не будет, hard – , legacy – необходимо найти медкит (тот, что спавнится вместо канистры с радиацией если здоровья игрока меньше/равно половине его максимального здоровья) для воскрешения.
/ultras [mode name] – меняет систему ультра-мутаций. Синтаксис: coop – только кооперативные мутации (Gun Bond, Blood Bond), own – только собственные мутации персонажей (при этом если два одинаковых – только один выбор), all – оба выбора (кооперативные предлагаются вместе с первым выбором, если брать их – второго не будет)
/savegame [file name] – сохраняет текущее прохождение в .sav файл (прогресс открытия персонажей, корон и прочие статистики), который можно передать кому-либо.
/loadgame [file name] – загружает .sav файл. Создано для совместного прохождения.
/sideload – включает возможность загружать кастомную графику.
/loadsprite [sprite name] [file name] – заменяет спрайт (должен предварительно быть в steamappscommonNuclear Throneimages).
/loadimage [sprite name] [file name] – как и предыдущее, но для более тонкой работы с фреймами.
/unloadsprite [sprite name] – отменяет загрузку спрайта.
/savesprite [sprite name] [file name] – сохраняет спрайт (в steamappscommonNuclear Throneimages, имя даётся автоматически)
/saveimage [sprite name] [file name] – опять же, углубление в фреймы.
/loadtext [filename] – загружает содержимое файла как сообщения чата. Изначально будет смотреть папку с игрой, если там нет – будет искать в steamappscommonNuclear Throneimages)
4) Частозадаваемые вопросы и ответы на них.
Кооперативный режим игры запланирован на двух игроков изначально, все механики сводятся лишь к нему. Собственно, технически почти нереально реализовать это.
Возможно, в этом была бы доля веселья, но опять же, игра “склёпана” с расчётом не ранить игроков их же стволами. С этим будет много проблем, поэтому это смело можно считать сомнительным источником веселья.
NTT использует отдельный файл сохранения, в котором по умолчанию всё открыто в кооперативе, но не в сингле отныне. Если есть желание открывать что-то совместно – можно использовать /savegame и /loadgame.
Вводим /ultras all и радуемся жизни.
Всё упирается в ошибки при использовании Steam API. На почве этого и в оригинале были траблы с Daily/Weekly, решается перезапуском Стима.
Если вы часто/всегда видите эту ошибку – проблема в файле Steamworks.gml, в каждой версии мода он свой, они несовместимы. Решение – убедится что и вы, и оппонент, действительно заменили файл при распаковке модификации. В более новых версиях игра сама уведомит вас о сломанном файле.
Если выкинуло – назад нет пути. А выкидывает только спустя 30 секунд отсутствия отклика. Если изначально чувствуется, что будет проблема – можно ввести /timeout 666, потенциально всё будет не так плохо.
Некоторые антивирусы таки распознают патчер как вирус. Вирусов там, собственно, нет, но вы можете:
- Обновить базы антивирусной программы.
- Добавить в “белый список”, дабы запустить его.
- Иметь человека, который отправит вам распакованные файлы мода (они никогда не будут определяться вирусом).
- Скомпилировать патчер самостоятельно по исходнику[bitbucket.org], необходим Visual Studio.