Достижения с любыми модами или как обойти ограничения
(73 ratings)
Jan 3, 2023 @ 1:44am3,737147
Russian
Автоматический способ
Автоматический способ прост и практически не требует каких либо телодвижений, но в моем случае он почему то отключил все дополнения. Достижения же с модами работали отлично.
Для начала мы скачиваем патчер[github.com]
Распаковываем его в любое удобное место, либо же в библиотеку игры, что удобнее.
При запуске вы увидите 2 кнопки
Patch From Directory - пропатчит файл находящийся в той же директории, где и сам патч.
Patch From Game Installation - автоматически найдет куда установлена игра и пропатчит ее.
Первый вариант подходит если вы кинули патч в папку с игрой, а второй если на рабочий стол.

Больше ничего от вас не требуется. Просто запускаем игру и проверяем.
Для начала мы скачиваем патчер[github.com]
Распаковываем его в любое удобное место, либо же в библиотеку игры, что удобнее.
При запуске вы увидите 2 кнопки
Patch From Directory - пропатчит файл находящийся в той же директории, где и сам патч.
Patch From Game Installation - автоматически найдет куда установлена игра и пропатчит ее.
Первый вариант подходит если вы кинули патч в папку с игрой, а второй если на рабочий стол.
Больше ничего от вас не требуется. Просто запускаем игру и проверяем.
Ручной способ
Ручной способ сложнее и требует от вас хоть какого либо понимания что вы делаете.
Для тех кто знает как работать с HxD и кому нужны только данные, то вот, а остальных прошу читать дальше.
Данные которые мне подошли:
48 8B 12 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 85 C0
85 C0 → 33 C0
Так же как вариант, который позволяет играть с модами и достижениями, но у меня отключил дополнения:
E8 ?? ?? ?? ?? 85 C0 0F 94 C1
0F 94 → 0F 91
Первым делом создаем копию stellaris.exe из папки с игрой, что бы в дальнейшем нам не пришлось перекачивать его в случае чего.
Далее скачиваем HxD редактор[mh-nexus.de]
Так же понадобится Word. Я использовал версию 2016 года. Онлайн версии, новая версия и аналоги ворда не подходят, по крайней мере я там не нашел аналогичный вид поиска.
Запускаем HxD и открываем stellaris.exe

Далее нажимаем CTRL+A CTRL+C. Этим вы выбираем всё и копируем.

Это всё вставляем в Word.

Далее нажимаем CTRL+F тем самым вызвав поиск и вставляем туда
48 8B 12 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 85 C0
Далее нажимаем на стрелку вниз у поисковой строки и выбираем вкладку параметры

Открывается окно, в котором мы ставим галку напротив "Подстановочные знаки" в русской локализации и "Use wildcards" в английской

Далее начинаем поиск. В случае если ничего не нашло, то в 48 8B 12 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 85 C0 убираем по одному "??". Количество символов не так важно, главное, что бы в начале были 48 8B 12, а в конце 85 C0. Количество и какие символы между этими значениями не важны.

Далее переходим обратно в HxD. Нажимаем CTRL+F и выбираем вкладку Hex-значения. Вставляем туда то, что нашли в Word.

Находим значение.

Меняем значение 85 C0 на 33 C0. Должно получится так 48 8B 12 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 33 C0.

На этом всё. Сохраняем и запускаем игру наслаждаясь любимыми модами и возможностью выбивать достижения.
В случае если эти значения не работают, то стоит попробовать другие значения указанные в самом начале.
P.S Намного удобнее использовать Notepad++, способ описан в комментариях.
Для тех кто знает как работать с HxD и кому нужны только данные, то вот, а остальных прошу читать дальше.
Данные которые мне подошли:
48 8B 12 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 85 C0
85 C0 → 33 C0
Так же как вариант, который позволяет играть с модами и достижениями, но у меня отключил дополнения:
E8 ?? ?? ?? ?? 85 C0 0F 94 C1
0F 94 → 0F 91
Первым делом создаем копию stellaris.exe из папки с игрой, что бы в дальнейшем нам не пришлось перекачивать его в случае чего.
Далее скачиваем HxD редактор[mh-nexus.de]
Так же понадобится Word. Я использовал версию 2016 года. Онлайн версии, новая версия и аналоги ворда не подходят, по крайней мере я там не нашел аналогичный вид поиска.
Запускаем HxD и открываем stellaris.exe
Далее нажимаем CTRL+A CTRL+C. Этим вы выбираем всё и копируем.
Это всё вставляем в Word.
Далее нажимаем CTRL+F тем самым вызвав поиск и вставляем туда
48 8B 12 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 85 C0
Далее нажимаем на стрелку вниз у поисковой строки и выбираем вкладку параметры
Открывается окно, в котором мы ставим галку напротив "Подстановочные знаки" в русской локализации и "Use wildcards" в английской
Далее начинаем поиск. В случае если ничего не нашло, то в 48 8B 12 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 85 C0 убираем по одному "??". Количество символов не так важно, главное, что бы в начале были 48 8B 12, а в конце 85 C0. Количество и какие символы между этими значениями не важны.
Далее переходим обратно в HxD. Нажимаем CTRL+F и выбираем вкладку Hex-значения. Вставляем туда то, что нашли в Word.
Находим значение.
Меняем значение 85 C0 на 33 C0. Должно получится так 48 8B 12 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 33 C0.
На этом всё. Сохраняем и запускаем игру наслаждаясь любимыми модами и возможностью выбивать достижения.
В случае если эти значения не работают, то стоит попробовать другие значения указанные в самом начале.
P.S Намного удобнее использовать Notepad++, способ описан в комментариях.
Благодарность
Особая благодарность форуму Strategium.ru за то, что натолкнули на мысль как это должно работать.
Так же благодарен Chillsmeit и его руководству, в котором я и нашел подходящие мне значение.
Так же благодарен Chillsmeit и его руководству, в котором я и нашел подходящие мне значение.