Гайд: Как получать достижения в играх с торрента

Ачивки на пиратке
Ачивки на пиратке

Гайд для тех, кто любит получать ачивки

Многие не знают, но чтобы получать достижения/выбивать ачивки в играх, не обязательно покупать игры по 4-6к рублей в Steam чтобы иметь доступ к такой функции.

Ведь давно уде можно получать достижения в играх с торрента и даже иметь уведомления куда приятнее и с приятным звуком нежели это происходит в Steam Launcher.

Шаг 1. Achivement Watcher

Правый нижний угол - момент получения достижения

Первое, что вам понадобится это программа Achievement Watcher.

Именно она отвечает за выдачу вам уведомления при получение достижений и показывания вам прогресса о полученных достижениях.

Внимание: Шаг с первого по третий делается всего 1 раз, так что дальнейшее добавление достижений в игры будет проще.

Эта программа способна:

  • Показывать уведомления во время открытия достижения
  • Показывать все ваши полученные достижения и их редкость
  • Может показывать сколько вы провели время в игре
  • Сохранять скриншот во время получения достижения
  • Сохранять видео во время получения достижения
  • Возможность поставить звук уведомления как на Xbox, Playstation 4, Playstation 5 или GOG Galaxy

Скачать ее можно тут:

Внимание: Получать достижения можно только если игра выходила в Steam и если вы качаете образ на основе взломанной версии Стима, а не GOG, EGS. Такие образы ещё называют SteamRip обычно.

Шаг 2. Получаем Steam API ключ.

После того как вы скачали программу, вам надо получить свой Steam API ключ благодаря которому программа сможет подтягивать данные о достижениях (условия выполнения/сколько человек в % открыли это достижение и т.п) с серверов Стима.

Не волнуйтесь, с помощью ключа нельзя украсть ваш аккаунт в Стиме или получить доступ к нему. Steam API key это ключ который даёт вам Стим чтобы вы могли получать данные об играх с серверов Стима в обход их лаунчера и сайта.

Доступ хоть к какой-то информации о вашем аккаунте этот ключ не дает ни вам, ни кому-то ещё.

Получить ключ можно по ссылке заполнив форму на сайте самого Steam'а, для этого у вас должен быть аккаунт в Стиме.

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

Ваш ключ будет в поле KEY
Ваш ключ будет в поле KEY

Шаг 3.

Вводим Steam API Key
Вводим Steam API Key

После получения вашего Steam API Key открываем Achivement Watcher, идём в меню настроек (1), далее пункт Advanced (2) и копируем туда свой ключ (3) и жмем Save.

После этого, в окне программы появятся достижения которые вы уже получали играя в игры с торрента. Но это только если вы уже играли во многие игры с торрента и не переустанавливали Windows.

P.S. Русский язык в программе есть, как и описание достижений на русском.

Шаг 4. Подготавливаем скаченную игру для получения достижений

Не все Steam эмуляторы которые идут в комплекте с каждой скачанной с торрента игрой умеют работать с ачивками. Поэтому, эти эмуляторы надо заменить на нужный, а именно - Goldberg Steam Emulator .

Я рекомендую использовать исключительно Goldberg Steam Emulator хотя бы потому, что вам легче будет потом сохранять свой прогресс.

Шаг 5. Меняем файлы.

В скачанном архиве выше нам нужен файл steam_api64.dll из папки x64.

Копируем его, а дальше переходим в папку где у вас скачана игра и ищем где там лежит файл steam_api64.dll. Обычно он лежит там же, где и файл запускающий игру.

Гайд: Как получать достижения в играх с торрента

Но в играх на Unreal Engine он обычно лежит глубоко в подпапках по типу Engine\Binaries\ThirdParty\Steamworks\Steamv151\Win64.

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

Когда результаты поиска появятся, то убедитесь, что вы не переходите в папку _original_files / _crack files потому что это просто папки с бекапами которые оставил репакер и это не то, что вам нужно.

Из найденных трех результатов на скрине ниже правильный только один. Первые 2 это просто резервные копии и не всегда они будут оставлены тем, кто выложил игру на торрент.

Путь где лежит steam_api64
Путь где лежит steam_api64

Когда вы нашли где лежит steam_api64 dll, то заменяете его на тот, что лежит в скачанном выше архиве.

Шаг 6

Во многих последних релизах на RuTracker'е шаг 6 уже выполнен за вас. Если вы рядом со Steam_api64.dll файлом увидели папку steam_settings, то значит можно пропустить этот шаг.

Если же папки steam_settings нету рядом с файлом steam_api64.dll, то создаем папку с именем steam_settings

Папка steam_settings рядом со steam_api64.dll
Папка steam_settings рядом со steam_api64.dll

В папке steam_settings вам надо создать текстовой файл с именем steam_appid

В этот файл надо вписать ID игры, который можно получить на сайте Steamdb где надо в поиске найти нужную игру и перейти на ее страницу и скопировать оттуда APP ID игры в файл steam_appid.txt.

Этот API ID вам понадобится и для следующего шага, так что не закрывайте страницу с игрой.

Копируем APP ID
Копируем APP ID

Шаг 7

Проводник в Windows
Проводник в Windows

Открываем проводник и вбиваем в адрес %appdata% (прямо с %) и жмем ENTER. Это перенесет вас в

*\Users\ваше имя пользователя windows\AppData\Local

Тут вам надо зайти в папку Goldberg SteamEmu Saves, если такой нету, то создайте ее.

В этой папке создайте еще одну папку с названием состоящим из цифр (APP ID игры) в которую вы собираетесь добавить ачивки. Где взять APP ID сказано в шаге 6. Кроме того, он у вас лежит в файле steam_appid.txt

Все папки это APP ID разных игр
Все папки это APP ID разных игр

После этого, запускаем Achivement Watcher, а если он у вас уже был запущен, то нажмите F5 и после этого вы должны увидеть игру для которой вы собираетесь добавить достижения.

В моем примере это Baldurs Gate III который появился в списке после того, как я создал папку с названием 1086940 в папке Goldberg SteamEmu Saves.

Гайд: Как получать достижения в играх с торрента

Шаг 8. Почти готово.

После всех предыдущих шагов нажмите правой кнопкой мышки в окне Achivement Watcher по игре, в которую вы собрались добавлять возможность получения достижений и выберите там Generate achivements.json for Goldberg Emu

Генерируем файл содержащий всю информацию о достижениях
Генерируем файл содержащий всю информацию о достижениях

После этого откроется окно в котором вам предложат сохранить файл achievements.json.

Помните вы создавали папку steam_settings рядом с файлом steam_api64.dll? Вот именно в папку steam_settings вам надо сохранить этот achievements.json

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

Открыть все DLC

Чтобы открыть все дополнения для игры, вам надо в папке steam_settings создать текстовой файл с именем DLC и в него прописать все DLC в формате:

2749700=Horizon Forbidden West Complete Edition - Pre-Purchase Entitlements2686280=Super GIGA DLC

ID DLC и его название берется на том же STEAMDB сайте на страницы игры.

SteamDB
SteamDB

Вот все с этой страницы надо перенести в файл DLC.txt в формате ID=DLC NAME

Пример на основе Dead Island 2 со скриншота выше:

2813310=Dead Island 2 - SoLA

2813110=Dead Island 2 - Expansion Pass

2813100=Dead Island 2 - Haus

И т.д.

FAQ

У меня нету уведомлений о получение достижений, но в программе Achivement Watcher достижения открываются?

Чтобы достижения показывались во время игры, то в настройках игры должен быть выбран режим в окне или окно без рамки. Если игра работает в полноэкранном режиме (FULL SCREEN), то уведомлений не будет.

Если у вас правильный режим, а уведомлений все еще нету, значит у вас отключены уведомления GAME BAR.

То, что показано на скриншоте ниже у вас должно быть включено. Кроме того, у вас должен быть выключен режим "НЕ БЕСПОКОИТЬ / Do not disturb".

Система - Уведомления
Система - Уведомления

У меня не открываются достижения и в программе Achivement Watcher у игры 0% ?

Вариант А: Игра слишком старая и нету гарантии, что достижения заработают в старой игре, особенно если у нее нету файла steam_api64.dll и там лежит просто steam_api.dll. Но я с этим вариантом практически не сталкивался.

Вариант Б: Вы что-то не так сделали. Еще раз попробуйте скопировать файл steam_api64.dll из скачанного архива Goldbergs SteamEmu в папку с игрой где лежит steam_api64.dll.

Проверьте, что рядом с этим файлом есть папка steam_settings, а в ней лежит файл achivements.json. Проверьте, не появилось ли обновление этого эмулятора перейдя по ссылке указанной в шаге 4.

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

Как сохранять свой прогресс если я хочу переустановить Windows или перенести свой прогресс на другой ПК?

Все ваши данные о полученных достижениях лежат в папке Goldberg SteamEmu Saves которую можно найти если в проводнике вбить %appdata% и нажать enter.

Ну или в ручную перейдите по пути:

ДискНаКоторомWindows:\Users\ВАШЕ ИМЯ ПОЛЬЗОВАТЕЛЯ WINDOWS\AppData\Roaming

Там вы увидите папку Goldberg SteamEmu Saves, вот ее и сохраняйте куда-нибудь в облако или на флешку.

Как сменить звук уведомления при получении достижения и как включить отслеживание времени проведенного в игре?

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

Смена звука уведомления и включение отслеживания времени проведенного в игре
Смена звука уведомления и включение отслеживания времени проведенного в игре
472472
172 комментария

И как потом козырять редкими ачивментами на публику? Я не просто эскапист ноулайфер. Я кое-что в жизни умею и могу и все должны это видеть.

190
Ответить

А ими и сейчас не покозырять, ибо ачивки стима открываются через SAM легко и быстро

20
1
Ответить

Комментарий недоступен

1
Ответить

Тяжело быть ачивкодрочером...

76
Ответить

да тут от игр зависит. не могу сказать, что я прям ачивкодрочер, но ачивки люблю и где не требует дичи какой-то для выполнения (как в условных якудзах 0-6) то могу повыполнять после основного прохождения некоторые. Вот, например, в этих играх и 100% несложные были и приятно было самому выполнить.

25
Ответить

Так это полноценное 100% прохождение) Часто в ачивках разрабы прячут контент

5
Ответить