HELLDIVERS™

HELLDIVERS™

Not enough ratings
"Воскрешаем" горе побеждённую расу!
By NOD
В статье описаны два способа. Прикладываю ссылки на оригиналы на англ.:
Изначальный, первый способ от KOR_Lune :
https://youtu.be/BOMOlJmHz6w
Второй способ от Woyzeck Jon Graves :
https://steamproxy.net/sharedfiles/filedetails/?id=2146436293
Автор иконки этой статьи HiroXHong(手柄新手):
https://steamproxy.net/sharedfiles/filedetails/?id=1218307032
   
Award
Favorite
Favorited
Unfavorite
Введение
В игре есть спорная механика войны, когда игроки могут победить одну или далее вторую расу и они не будут доступны для игры, пока не будет побеждена последняя раса. Раньше, когда игроков было много, отсутствие 1-2 рас могло длится не дольше 1-2 дней. Это и тогда мешало, когда контент игры обрезается на треть. А сейчас, когда игроков мало, отсутствие рас может длится месяц, что просто ужасно.
К счастью, опытные игроки решили этот вопрос хитрыми способами. В данной статье, я просто переведу их способы и оставлю ссылки ни их оригинальные инструкции на английском.

P.S. Таким же способом можно сохранять конкретные задания которые вам понравились. Например Арены или даже Боссов, чтобы проходить их снова.
К сожалению сохранить так Испытательный полигон не получится, т.к. как только появляется новая галактика (когда война закончена), то старый испытательный полигон (даже в сохранении), перестаёт работать.

Изначальный, первый способ, опубликовал игрок под ником KOR_Lune:
https://youtu.be/BOMOlJmHz6w

Второй способ, более удобный и чуть более сложный в реализации. Его опубликовал игрок под ником Woyzeck Jon Graves. И в данной статье я просто выполнил перевод его решения на русский. А вот ссылка на его, оригинальный гайд, со скриншотами (которые мне было лень делать):
https://steamproxy.net/sharedfiles/filedetails/?id=2146436293

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

Перейдём к делу:
Первый способ
Плюс этого способа в том, что он более лёгкий в понимании, реализации

1. Выключить синхронизацию сохранений со Steam Could

2. Отключить интернет или заблокировать доступ игры в интернет через брандмауэр

3. Удалить файл сохранения миссии в каталоге:

"C:\Users\***ваше имя пользователя windows***\AppData\Roaming\Arrowhead\Helldivers\saves"

на всякий случай делайте резервную копию папки «saves».

В папке будет файл с названием «helldivers_steam_***ваш стим ID***.sav» он нам и нужен, удаляем его и именно его, с таким именем и расширением.

4. Запустить игру, запуск будет словно в первый раз с не пропускаемой заставкой и собьются настройки игры (графика, управление и прочее из меню Настроек), можно настроить обратно как вам надо, если что-то меняли.

5. Нажать «играть», запустится обучение, выходим из него и снова нажимаем «играть», соглашаемся на то, что игра вне сети.

6. На мостике выбираем нужную расу и планету с заданием

7. Выходим в Главное меню

8. Включаем интернет и нажимаем Играть

9. Теперь выбранная планета с нужной расой будет доступна для игры. Можно включить синхронизацию Steam Could.

Когда вы пройдёте все задания планеты, то снова попадёте в галактику где не хватает вашей расы (или уже хватает если война кончится). Чтобы сгенерировать новую планету с вымершей расой, нужно снова повторить эти пункты.
Второй способ:
Плюс этого способа в том:
Можно заранее создать для себя три сохранения для каждой расы и легко менять их местами, не сбивая настройки игры и не выполнять полный перечень пунктов списка, а лишь три последние пункта (после того как подготовите файлы с сохранениями)

Но сначала я не смог воспроизвести этот способ, проблема в последнем, 12-ом пункте.
Я спросил у автора английского руководства, как выполнить это действие и оказалось, что он выполняет его через геймпад, через него так сделать можно. Тогда я нашёл решение, как быть людям, у которых нет геймпада. От того этот - второй способ, стал ещё сложнее в реализации, но оно того стоит:
- Подготовить файлы с сохранениями живых рас
1. В игре, находясь на командном мостике (на корабле), не закрывая игру, в стиме зайти в свойства игры и во вкладке «Обновления» выключить облачную синхронизацию сохранений стима (Убрать галку «Включить синхронизацию со Steam Could для HELLDIVERS»)

2. Выйти в главное меню в игре, чтобы прошло сохранение. И далее просто выйти из игры

3. Зайти в каталог:

«C:\Users\***ваше имя пользователя windows***\AppData\Roaming\Arrowhead\Helldivers\saves»
на всякий случай делайте резервную копию папки «saves».

В папке будет файл с названием «helldivers_steam_***ваш стим ID***.sav» он нам и нужен, удаляем его.

(есть ещё три файла, один с тем же именем, но расширение «.old». И ещё два таких же файла, но в конце ещё дописано _user, типа «helldivers_steam_***ваш стим ID***_user.sav» и такой же .old – они нам не нужны их не трогать!)

4. Отключаем интернет

5. Запускаем игру. Игра будет думать, что вы запустили её первый раз, придётся послушать заставку о процветании и демократии, ведь её не пропустить при первом запуске.
Придётся восстанавливать все настройки игры заново, все! Графику, управление (если вы меняли стандартное), настройки звуков и всего что находится в настройках. Обязательно сделать это сейчас, т.к. в будущем вы будите использовать этот файл с сохранениями (в т.ч. настроек), для воскрешения расы.

6. Нажимаем «Играть» и начнётся тренировка, нажимаем Esc и «Пропустить тренировку»
Нажимаем «Играть» игра предупредит, что офлайн режим — это плохо бла бла бла. Соглашаемся и запускаем.

7. Оказываемся на мостике, подходим к консоли выбора миссии и выбираем нужную расу, любую планету и любую задачу на планете.

8. Выйти в главное меню для инициации сохранения

9. В каталоге с сохранениями (из пункта 3) скопируйте себе файл сохранения (тот же, что мы удаляли в пункте 3) – теперь это ваше резервное сохранение с воскрешённой вами расой.
В будущем будите делать все действия, для воскрешения этой расы, начиная со следующего пункта (10), а сейчас продолжи с пункта 11! из раздела ниже:
- Воскрешаем расу из файла с сохранением
Когда уже есть ваш файл сохранения с нужной, воскрешённой расой:

10. Пока игра НЕ запущена - Заменить файл сохранения (из пункта 3) на нужный вам файл сохранения с воскрешённой расой.

11. Запускаем игру и нажимаем «Играть» и оказываемся на мостке. Идём в командный центр и видим там сообщение, читаем его с чувством горечи и разочарования, ведь там написано, что данный регион больше не доступен и можно лишь закончить миссии на этой жалкой планете.

12. Выходим за пределы этой планеты и игра, не останавливаясь на меню всех остальных планет, сразу возвращает нас на экран галактики. Теперь нужно инициировать сохранение игры. Автор английского руководства предлагает выйти в главное меню, но если нажать Esc, то корабль покидает эту планету и выход в главное меню сохранит сей факт. А если бы получилось сохранить игру, не выходя из галактики, то при возвращении в игру мы бы могли покинуть планету и оказаться в меню выбора других планет этой расы, работающих как обычно, сгенерированных случайно. Нас бы не перекинуло в окно галактики, где больше нет нашей расы.
Оказалось, что он выходил с помощью геймпада, а на нём так можно (выйти, находясь в меню галактики).

После этого можно включить синхронизацию Steam Could (но отключать её при повторном выполнении пункта 10).

Теперь просто вернутся в игру и будет возможность выйти за пределы планеты и остаться в «системе планет» - планеты будут сгенерированы новые, выбираем любую и играем.

!!! И так, чтобы всё получилось, нужно выйти в главное меню !!!с помощью персонажа управляемого геймпадом, т.е. им войти в командный центр из пункта 11 и им выполнить пункт 12!!! А геймпад можно эмулировать

Если у кого-то, как у меня, нет геймпада, то можно с помощью двух программ его эмулировать. И после одной настройки этих программ, далее легко производить такую манипуляцию. Стоит один раз настроить всё как описано в следующем разделе:
- Настройка эмуляции геймпада Xbox
1. Скачать и установить (просто нажимая далее-далее, оставляя галки как есть) программу:
vJoy http://vjoystick.sourceforge.net/site/index.php/download-a-install/download
(там две разные установки, одна для win10 другая для остальных win). Программа имитирует подключенный геймпад.

2. Скачать и разархивировать программу:
UCR - http://evilc.com/files/ahk/ucr/UCR.zip
Запустить через файл UCR.exe. В программе можно задать, какая кнопка на клавиатуре, будет соответствовать какой кнопке на Xbox геймпаде.

3. В верхнем меню нажать: IOClasses -> vJoy -> Install SCPVBus. Запустится консоль, выполнится установка нужной компоненты, перезапустится программа.

4. Правая часть окна программы хранит разные наборы настроек сочетания клавиш клавиатуры и гейпада, на случай если это вам нужно. Я, например, создал себе настройку для helldivers, отдельную (делается просто по нажатию кнопки add и ввода любого имени для настройки). Так можно создавать сколько угодно настроек, для чего угодно и переключатся между ними. Выделяем созданию нами настройку или просто настройку Default.


5. Левая часть окна хранит эти самые настройки сочетания клавиш, в ней их и заводим, и редактируем уже заведённые ранее.

Нам понадобятся кнопки на геймпаде: A, B, Start и клавиши движения.

Создадим кнопку А:
*1) Для создания нового сочетания клавиш в верхнем левом углу программы, в поле Plugin selector выбираем строчку «Remapper (Button to Button) …» и жмём кнопку левее – Add. Программа спросит, как назвать это сочетание клавиш, вы можете его называть как угодно и потом привязывать любые клавиши. Например, для создания кнопки A - я назвал «А на А (рус.)»
*2) В только что созданной настройке (или ранее созданной, если что-то хотим отредактировать) - щёлкаем по первой кнопке, находящейся в поле Input Button и выбираем Select Binding и нажимаем нужную нам кнопку на клавиатуре, в моём случае русскую «А» (или английскую F, раскладка не важна)
*3) В только что созданной (или ранее созданной) настройке - щёлкаем по второй кнопке, находящейся в поле Output Button и выбираем vXbox Stick -> 1 (можно и другую цифру, это мы типа выбираем для какого геймпада делаем, всего их 4. Всё будем делать для одного и того же геймпада, например - для первого). Теперь ещё раз нажимаем на эту кнопку и выбираем vXbox Buttons -> и выбираем нужную кнопку геймпада (например - A)
*- Так мы создали привязку, которая отработает по принципу - если я на клавиатуре нажму кнопку «а» (рус.) или «f» (раскладка не важна), то будет имитировано нажатие кнопки «A» на геймпаде.
Теперь аналогично создайте кнопки для B и для Start, они нам понадобиться.

Далее. Чтобы добавить управление на стрелки (для движения персонажа и переключения строк в меню) нужно добавить две настройки, первая:
*1) В верхнем левом углу программы, в поле Plugin selector выбираем строчку «Remapper (Button to Axis) …» и жмём кнопку левее – Add. Назовите, например, «Лево – право»
*2) В только что созданной настройке (или ранее созданной, если что-то хотим отредактировать)– Теперь в поле Input Button будут две кнопки, нажимаем по первой и выбираем Select Binding и нажимаем Стрелку влево, потом нажимаем по второй и также выбираем Select Binding, нажимаем Стрелку вправо.
*3) В только что созданной (или ранее созданной) настройке - щёлкаем по кнопке находящейся в поле Output Axis и выбираем vXbox Stick -> 1. Снова нажимаем по этой кнопке и выбираем vXbox Axes -> 1 (LS X)
*- Так мы создали привязку, которая отработает по принципу - если я на клавиатуре нажму кнопку влево, то на геймпаде отработает движение джойстика влево. И аналогично с кнопкой вправо.
Теперь создайте такую же настройку, только в пункте 2 - нажать клавиши Вниз, Вверх. А в пункте 3 – выбрать 2 (LS Y)

После проведения всех манипуляций не забудьте сохранить все эти настройки кнопкой «Save Settings» внизу окна!

Так, у вас должно получится 5 настроек как на скриншоте ниже:
Теперь мы можем нажимать на «геймпаде» кнопки A, B, Start и «Стрелки».


6. Теперь, можно находясь на корабле (начиная с 11-го пункта в предыдущей инструкции) войти в командный центр и выйти в меню галактики, а потом в меню игры с помощью персонажа управляемого на геймпаде. Для этого нужно следовать подсказкам управления в игре:

А – войти ещё одним персонажем с «геймпада»
Двигаться им на стрелки и дойти до командного центра, чтобы в него войти - снова жмём А.
Там, чтобы выйти из планеты жмём B. С помощью стрелочек переключаемся на ответ «Да» и выбираем его с помощью А.
Попадаем в меню галктики и нажимаем клавишу которую вы привязали для кнопки Start – откроется меню, стрелками идём к строке "Выйти в главное меню" и на нём нажимаем А – выбираем «Да» - отлично! Мы вышли в меню находясь в окне галактики, с помощью «геймпадного» персонажа!

Скрин со вторым, "гейпадным" персонажем около командного центра:


P.S. так вы можете добавлять себе в игру персонажа пустышку, чтобы он взял дополнительных стратагем, только нужно добавить ещё клавиш, чтобы вызвать стратагемы. Также можно вообще настроить полноценное управление, и второй игрок может попробовать играть вместе с вами с другой клавиатуры, на других кнопках, но это уже безумие.
*** Полное Руководство по игре
Также может кому-то будет интересно, достаточно большая база по игре:

https://steamproxy.net/sharedfiles/filedetails/?id=853206282
3 Comments
NOD  [author] 10 Jul, 2023 @ 7:05am 
@Oxymoron
Не, я ж не для игры вдвоём исп. эмуляцию геймпада, а просто потому что у меня его нет, а без него не сделать то, о чём статья - "воскрешение" побеждённой расы
Oxymoron 8 Jul, 2023 @ 8:22pm 
Спасибо за руководство)
P.S. муторно настраивать эмуляцию геймпада, что- бы иметь возможность поиграть вдвоём, с одной клавы... Или подключить 4 геймпада и кайфовать с комфортом, играя на самом правильном девайсе, для подобного рода игр.... Ммм.... Что- же выбрать.... Но вполне допускаю, что существуют где- то настолько фанатичные адепты клавомыши)
L303 ◥◣ ◢◤ 21 May, 2022 @ 11:43am 
Оставлю коммент в продвижение и поддержку русских игроков этой умирающей игры