У некоторых игр есть дополнительная проверка на оригинальные steam_api.dll/steam_api64.dll, и, если они были изменены, игра больше
не запустится (также, некоторые игры могут проверять, нет ли файла *.ini в папке с игрой).
Для того, чтобы играть с анлокером в такие игры, Вы должны изменить значение опции "extraprotection" на "true".
Следует знать, что некоторые игры, все равно не запустятся (например, Serious Sam HD: TFE/TSE), так как в них присутствуют еще более изощренные проверки.
Некоторые игры поддерживают разблокировку всех DLC на автомате, для таких игр достаточно установить : unlockall = true , и абсолютно все DLC будут разблокированы.
Некоторые игры НЕ поддерживают автоматическую разблокировку упомянутую выше, поэтому Вы должны в ручную вписать какждое DLC в секцию [dlc]. Например:
Код HTML:
[dlc_index]
0 = 251080
1 = 251081
2 = 351460
Примечание: Следует знать, что индекс должен ВСЕГДА начинаться с 0, как показано в примере выше.
Секция [dlc_subscription] используется для проверки, куплено ли конкректное DLC. Правильная настройка данной
сеции - очень важный шаг, т.к. в случае плохой настройки, DLC, скорей всего, не будет полностью разблокировано.
Далее представлен наглядный пример того, как нужно правильно вписать DLC:
Код HTML:
[dlc_subscription]
; Cities: Skylines - Snowfall
420610 = true
; Cities: Skylines - After Dark
369150 = true
Примечание: Следует знать, что если ID конкретного DLC не вписано в данную секцию или его значение
приравнено к "false", тогда оно НЕ будет разблокировано!
Некоторые игры требуют ПРАВИЛЬНОГО названия для каждого DLC (например, Borderlands 2 или Rise of the Tomb Raider).
Поэтому, Вы должны вписать их в секцию [dlc_names] с тем САМЫМ порядком, каким вы вписывали каждое DLC в секцию [dlc]:
Начиная с версии 2.0.0.6 была добавлена поддержка для использования анлокера в качестве простого враппера.
По умолчанию режим враппера выключен. Чтобы его включить, измените значение ключа "wrappermode" в
секции [steam] на "true":
Код HTML:
[steam]
wrappermode = true
Возможно, Вам так же понадобится изменить два остальных ключа : "newappid" и "emudll", которые находятся в секции [steam_wrapper].
ключ "newappid" используется для фейкового ID игры (например, 480 aka SpaceWar).
ключ "emudll" используется для сохранения игрового процесса, а так же статистики и достижений (возможно использование эмуляторов
от ALI213, 3DM, CODEX и т.д.). Не забудьте, что при этом опция "loademu" должна быть включена.
Некоторые игры, например Казаки 3, делают проверку даты покупки DLC (временной штамп в unix формате) и если проверка не удалась,
DLC не будет показываться в игре. Именно для таких случаев, была добавлена секция [dlc_timestamp].
Больше комментариев по данной секции содержится в конфигурационном файле.
Added "disableregisterinterfacefuncs" option (setting this option to "true", makes Injustice 2 working again)
Removed "callbackstype" option
Fixed a few internal callback functions and exports (thx to Painter)
Other minor bugfixes
v3.4.0.0:
Added "saveindirectory", "forcefullsavepath" and "callbackstype" options
Enhanced internal log formatting
Fixed the issue when the internal callbacks system blocked some major multiplayer functions including leaderboards (Tekken 7, Injustice 2, Borderlands 2 etc)
Fixed the memory overflow issue that could sometimes occur
Fixed "g_pSteamClientGameServer" and "g_pSteamClientGameServer" pointers
Fixed a few internal file storage functions
Fixed a few internal callback functions
Other minor bugfixes and enhancements
v3.3.0.0:
Added new flat exports
Added "achievementscount" option
Enhanced the interface parsing system
Refactored some code parts resulting in better optimization
Fixed the crash on Civilization VI and LEGO Marver Super Heroes 2
Fixed the issue when the internal callbacks system blocked some vital multiplayer functions
Changed the default value for "purchasetimestamp" option
Other minor bugfixes and enhancements
v3.2.0.0:
Added UGC (workshop) support for wrapper mode
Added [steam_ugc] section to handle subscribed workshop items
Added "wrapperugc" and "printbacktrace" options
Fixed the "installdir" option typo inside cream_api.ini (".\" to "..\")
Interface finder system has been completely revamped (x2 times faster now)
Fixed the crash on Sid Meier's Civilization V
Fixed the crash on some games when using wrapper mode
Minor fixes to the logging system (incl. formatting)
Other minor bugfixes
v3.1.1.0:
"extraprotection" has been completely revamped and supports even more games now (e.g. Injustice 2)
Added "purchasetimestamp" and "disablecallbacks" options
Removed "forceuserdatafolder" option
Fixed some bad pointers to flat functions
Fixed the unexpected crash on some games (Tekken 7, Mighty No. 9, Life is Strange, Naruto series)
Fixed the issue with DLC not unlocking on NARUTO SHIPPUDEN Ultimate Ninja STORM 4
Updated logging library
Minor fixes to callbacks system
v3.1.0.0 Hotfix:
Fixed the "language" option
Fixed the crash on some games due to the SteamAPI_RegisterCallResult unexpected behavior
v3.1.0.0:
Updated interfaces to the latest API version (4.4.91.85)
Most of the internal storage functions were recoded with a usage of STL/modern filesystem library
v3.0.0.3 Hotfix:
Fixed SteamInternal_CreateInterface pointer
v3.0.0.3:
Added Steam flat exports
Added two new options: "forceuserdatafolder", "lowviolence"
Updated SteamClient017 interface
Fixed the crash on multiple games (Killing Floor, Warhammer Vermintide)
Enhanced the overall unlocker speed
Minor bugfixes
v3.0.0.2:
Добавлены опции "disableuserinterface" и "disableutilsinterface"
Мелкие исправления
v3.0.0.1 Hotfix:
Исправлена опция "language"
Исправлен указатель на функцию dlcById в интерфейсе SteamApps 7-й версии, который создавал проблемы при разблокировке некоторых DLC
Немного изменен формат логгера
v3.0.0.1:
Добавлена опция "forceoffline"
Добавлена опция "storestatscallback"
Исправлена проблема с коллбеками в некоторых играх
Исправлены благодарности в __README__EN__.txt / __README__RU__.txt
Исправлены ошибки в русской документации (__README__RU__.txt) (спасибо Haoose)
v3.0.0.0:
Код анлокера был полностью переписан
Полностью измененный метод разблокировки DLC (теперь все выглядит как: dlc_id = dlc_description)
Метод парсинга интерфейса теперь работает значительно быстрее
Теперь в перечисленных играх DLC могут быть корректно разблокированы: Shadow Warrior 1+2 (предпочтителен оффлайн режим), Dead Rising 4, серия игр Naruto
Добавлена собственная система коллбеков для враппера (выражаю благодарность: Painter и Tihiy)
Добавлена собственная система сохранений и статистики для враппера (выражаю благодарность: Painter)
Заменена библиотека логгера (снова, теперь работает многопоточность)
Удалена опция "extraprotectionlevel", теперь анлокер будет сам определять нужный уровень
Удалены следующие ключи: "emudll", "loademu", "wrapperutils", "wrappercallbacks"
v2.0.0.7:
Добавлена сеция [dlc_timestamp] для управления временными штампами покупки DLC (в unix формате)
Добавлена русская документация
Расширена опция "extraprotection" для будущих нужд
Заменена библиотека логгера
Добавлены log и non-log билды CreamAPI
Добавлена поддержка для 3.62.82.82 версии SteamAPI
Мелкие исправления
v2.0.0.6 Hotfix:
Исправлена критическая ошибка в библиотеке логгера
Ключи "newappid" и "emudll" теперь находятся в секции "steam_wrapper"
Добавлен ключ "language" (опционально)
Добавлены следующие ключи : "loademu", "wrapperremotestorage", "wrapperuserstats", "wrapperutils" и "wrappercallbacks" options
Добавлена поддержка для 3.45.58.40 версии SteamAPI
v2.0.0.6:
Оптимизация кода
Добавлен режим простого враппера
Добавлен ключ "extraprotectionlevel"
Исправлены некоторые некорректные указатели
Улучшена библиотека логгера
Различные исправления
v2.0.0.5:
Код полностью переписан, для поддержки новых интерфейсов
Исправлена поддержка новой версии SteamAPI
Мелкие исправления
v2.0.0.4:
Добавлена поддержка для SteamApps версии 8
Добавлены новые экспорты
Удалены ненужные struct/flat экспорты
Улучшена "extraprotection" (теперь Serious Sam 3 и The Talos Principle работают)
v2.0.0.3 Hotfix:
Исправлена ошибка в "extraprotection", при которой данная опция некорректно работала для некоторых игр
Улучшена подгрузка файла конфигурации
v2.0.0.3:
Добавлена поддержка для игр, которые проверяют, не изменены ли steam_api.dll/steam_api64.dll (ключ "extraprotection")
Добавлена возможность спрятать cream_api.ini (ключ "extraprotection")
Мелкие исправления
v2.0.0.2 Hotfix:
Исправлена ошибка, при которой файл лога создавался, даже если в ключе было "false"
Изменен код логгера
Илучшена подгрузка файла конфигурации
Добавлена проверка для "appid" ключа
Добавлены ключи "orgapi" и "orgapi64"
v2.0.0.2:
Добавлен ключ "appid"
Добавлена сеция [dlc_subscription]
Добавлен ключ "log" в секцию [steam]
Удален ключ "subscribed"
Различные исправления
v2.0.0.1:
Ключ "SteamApps" удален из cream_api.ini (версия SteamApps теперь считывается автоматически с оригинального файла)
Ключ "Language" Удален cream_api.ini (язык теперь считывается автоматически из настроек Steam)
Поддержка для игр, которые используют steamclient.dll
1. Устанавливаем расширение для браузера Google Crome - Tampermonkey > УСТАНОВИТЬ Tampermonkey
Если по каким то причинам не ставится - ставим с официального сайта Tampermonkey - https://tampermonkey.net
2. О том, что расширение установлено свидетельствует значок в правом верхнем углу:
3. Теперь устанавливаем скрипт Get DLC Info from SteamDB > УСТАНОВИТЬ Get DLC Info from SteamDB
После нажатия кнопки "Установить", вкладка может закрыться - это нормально, скрипт поставился.
4. Перезапускаем браузер
5. Настройка браузер готова. Чтобы проверить корректность установки, переходим на сайт https://steamdb.info/app/227300/ (в качестве примера, по ссылке уже выбрана игра Euro Truck Simulator 2). В правом нижнем углу должна появиться кнопка:
Если кнопка есть - значит все отлично. Скоро она нам понадобиться. Как ей пользоваться - будет описано в примере установки ниже. Теперь можно переходить к процессу активации DLC.
1. Устанавливаем расширение для браузера Mozilla Firefox - Tampermonkey > УСТАНОВИТЬ Tampermonkey
Если по каким то причинам не ставится - ставим с официального сайта Tampermonkey - https://tampermonkey.net
2. О том, что расширение установлено свидетельствует значок в правом верхнем углу:
3. Теперь устанавливаем скрипт Get DLC Info from SteamDB > УСТАНОВИТЬ Get DLC Info from SteamDB
После нажатия кнопки "Установить", вкладка может закрыться - это нормально, скрипт поставился.
4. Перезапускаем браузер
5. Настройка браузер готова. Чтобы проверить корректность установки, переходим на сайт https://steamdb.info/app/227300/ (в качестве примера, по ссылке уже выбрана игра Euro Truck Simulator 2). В правом нижнем углу должна появиться кнопка:
Если кнопка есть - значит все отлично. Скоро она нам понадобиться. Как ей пользоваться - будет описано в примере установки ниже. Теперь можно переходить к процессу активации DLC.
Если по каким то причинам не ставится - ставим с официального сайта Tampermonkey - https://tampermonkey.net
2. О том, что расширение установлено свидетельствует значок в правом верхнем углу:
3. Теперь устанавливаем скрипт Get DLC Info from SteamDB > УСТАНОВИТЬ Get DLC Info from SteamDB
После нажатия кнопки "Установить", вкладка может закрыться - это нормально, скрипт поставился.
4. Перезапускаем браузер
5. Настройка браузер готова. Чтобы проверить корректность установки, переходим на сайт https://steamdb.info/app/227300/ (в качестве примера, по ссылке уже выбрана игра Euro Truck Simulator 2). В правом нижнем углу должна появиться кнопка:
Если кнопка есть - значит все отлично. Скоро она нам понадобиться. Как ей пользоваться - будет описано в примере установки ниже. Теперь можно переходить к процессу активации DLC.
УСТАНОВКА CREAM API
(на примере Euro Truck Simulator 2)
1. Делаем настройки для своего браузера (смотреть выше).
2. Качаем Cream API с сайта (для скачки необходима регистрация на сайте mygame.net.ru):
Скрытый текст (только для групп: Registered Users :: 2):
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.
Репак ОБЯЗАТЕЛЬНО должен быть оригинальной копией игры из библиотеки STEAM.
На торрентах такие раздачи помечаются как "STEAM RIP".
STEAM RIP - это раздача оригинальной STEAM игры без каких либо изменений со стороны репакера.
Если STEAM RIP найти не получается - смотрите раздачи, где релизер помечает, что в своей раздаче
он ничего не ковырял своими руками! Если игровые файлы были как-то изменены репакером,
хоть даже 1 байт - такой репак уже не пойдет.
В частности из рекомендации - репаки от Хатаба работают отлично, хоть они и Steam RIP не являются.
Работают его репаки по той причине, что он своими руками в игровые файлы не лезет в отличии от некоторых релизеров.
НЕ КАЧАЙТЕ РЕПАКИ С ЛЕВЫХ САЙТОВ! СПИСОК ТОПОВЫХ ТОРРЕНТ-ТРЕКЕРОВ
ВЫШЕ ПОД СПОЙЛЕРОМ. ЕСЛИ НА ЭТИХ ТОРРЕНТ-ТРЕКЕРАХ НЕТ ВАШЕЙ ИГРЫ - ТО ЕЕ НЕТ НИГДЕ!
ДАЖЕ НЕТ ТАМ ГДЕ ЗА СМС ЕЕ МОЖНО СКАЧАТЬ
4. После скачки игры с торрента - устанавливаем игру с торрента в любую папку на своем ПК.
5. Открываем теперь папку с игрой которая у Вас в STEAM.
6. Находим в папке со STEAM игрой файлы:
steam_api64.dll
steam_api.dll
В рассматриваемом примере, для ETS2 файлы steam_api64.dll и steam_api.dll лежат в папках:
Т.е. для x64 версии используется файл steam_api64.dll, а для x86 версии используется файл steam_api.dll
ВНИМАНИЕ! В некоторых играх может отсутствовать какой-либо один из вышеописанных файлов - это нормально!
Если игра не поддерживает к примеру х64 режим, то в ней соответственно и не будет библиотеки steam_api64.dll,
в таком случае все операции проводятся с одним файлом.
В случае как с ETS2 - то тут присутствует и x64 и x86 игровой режим.
Даже, если вы играете только в x64 версию - проводить манипуляции для x86 так же нужно!
7. Найденные файлы в папке со STEAM игрой переименовываем в:
steam_api64_o.dll(дописываем в конце "_o" - нижнее подчеркивание и буква "O - Ольга" маленькая, АНГЛИЙСКАЯ)
steam_api_o.dll(дописываем в конце "_o" - нижнее подчеркивание и буква "O - Ольга" маленькая, АНГЛИЙСКАЯ)
Т.е. должно получиться в папке/ах так:
Переименовывать ОБЯЗАТЕЛЬНО!
Так как в процессе запуска игры после
манипуляций с разблокировкой DLC, именно эти DLL библиотеки будут
проверяться стимом.
8. Теперь, открываем папку с пиратской игрой (STEM-RIP), которую устанавливали на 4 шаге этой
инструкции и все ее файлы, с подтверждением замены, копируем в папку с игрой размещенной в STEAM. Т.е.
копируем скачанный и установленный STEAM-RIP в папку с игрой в стиме.
9. Открываем скачанный из пункта 2 архив с CreamAPI и копируем от туда два файла steam_api64.dll
и steam_api.dll в соответствующие папки с игрой в STEAM-библиотеке.
У Вас есть возможность выбрать версию с логгером (возможность
вести лог установленных DLC), который находится в папке log_build,
либо без него, который находится в папке nonlog_build.
Если не знаете что такое логгер - то просто копируйте из
папки nonlog_build файлы в папку с игрой в steam-библиотеке и
все на этом.
ВАЖНО! Фалы steam_api64.dll и steam_api.dll которые вы
копируете из скачанного архива CreamAPI.rar нужно копировать
не в корень папки, а там где они располагаются!
Т.е. в рассматриваемом примере это ../Euro Truck Simulator
2/bin/win_x64 - для steam_api64.dll и ../Euro Truck Simulator
2/bin/win_x86 - для steam_api.dll
11. Открываем на SteamDB необходимую игру и жмём на кнопку снизу справа браузера "Get DLC Info from SteamDB":
12. В открывшемся окне сверяемся что выбран пункт CreamAPI необходимой нам версии (1),
жмем Get DLCs List (2) и после формирования конфигурационного файла скачиваем его нажав на Download File (3).
13. Скачанный файл конфигурации cream_api.ini необходимо разместить в папках steam-игры,
в которых мы правили steam_api64.dll и steam_api.dll, т.е. в нашем примере это папки:
../Euro Truck Simulator 2/bin/win_x64
../Euro Truck Simulator 2/bin/win_x86
Т.е. структура папок после всех манипуляций выглядит следующим образом:
Где,
(1) - это файл конфигурации сгенерированный в пункте 12;
(2) - библиотека из скачанного архива CreamAPI, пункт 9;
(3) - оригинальная библиотека которая была переименована в пункте 7.
На этом процесс установки считается завершенным.
Можно запускать игру и наслаждаться!
ВАЖНО! DLC НЕ БУДУТ САМИ ВЫКАЧИВАТЬСЯ И ОБНОВЛЯТЬСЯ В СТИМЕ! Вам необходимо самостоятельно перед
разблокировкой DLC, найти на просторах торрентов свою игру со всеми DLC в комплекте. Игра не обязательно должна быть в
Steam-RIP, сойдет любой репак, главное чтобы игровые фалы НЕ ИЗМЕНЯЛИСЬ И НЕ ЗАТРАГИВАЛИСЬ СОЗДАТЕЛЕМ РЕПАКА!
После того как игра в стиме обновилась - НЕОБХОДИМО ЗАНОВО ПЕРЕКАЧИВАТЬ ТОРРЕНТ (при условии, что автор репака
обновил его до актуальной версии в стиме)
1. Активированные DLC НЕ отображаются в библиотеке STEAM как приобретенные!
2. Способ активации сделан для сингл-игр (игры в одиночку), в онлайн играх - используйте на свой страх и риск.
3. Способ активации рассмотренный в статье НЕ ВЕДЕТ к блокировке аккаунта.
АХТУНГ! Тем кто играет в Europa Universalis 4 с пиратскими DLC! Европка стучит
парадоксам ваш стим айди и активированные длц. Всем пиратам, а также пиратам ДЛЦ
крайне рекомендуется добавить в файл c:\Windows\System32\drivers\etc\hosts следующие строки (от администратора):
В мультиплеере Euro Truck Simulator 2 (ETS2 MP) - активация DLC не работает (раньше
работала). После изменения лаунчера мультиплеера, они ввели проверку DLC на факт
наличия их в библиотеке Steam. В одиночной игре - все работает прекрасно. Проблема
с мультиплеером известна, и есть вероятность что все будет исправлено.
ух и покапипасть пришлось ))))
От себя хочу дабавить, про эту фишку узнал примерно год назад , а может больше, я таким способом открыл все DLC в ARME 3, там они вообще на изи все открываются , так как изначально все длс уже закачанны полностью...
Ребята на серваках и подсказали про данную тему, сами годами уже так типо играют...
Валве не палит эту махинацию ? Не банит акки ?
Я чет на своем основном акке опасаюсь делать такие манипуляции.
Ага, я тож не буду.
__________________
Избыточное использование обсценной лексики в вербальном общении ведёт к постепенной деградации эмоционального и интеллектуального уровня,
так как подобные аппроксимации довлеют к полному исчезновению глубоких смысловых конструкций в речи и негативно влияют на мыслительные процессы.
Валве не палит эту махинацию ? Не банит акки ?
Я чет на своем основном акке опасаюсь делать такие манипуляции.
Не одного забаненого не знаю, если боитесь - не делайте, в арме много дополнений, и стоят они не дешево... Больше года , пользуюсь , и я так по разговорам понимаю что и игроки давно с этой темой... Кто то да спамит в микро что да вас забанят но это тоже кто боится , сами не ставили, и другим не дают , а я саму арму по скидки рублей за 250 приобретал , думаю не такая уж большая потеря будет , можно будет снова на скидки купить... Опять же если боитесь , то лучше не делайте , гарантий я дать не могу , только то что вижу и знаю говорю... У меня интерес переборол страх , о чем я и не пожалел
smirnov1493, Смирнов у тебя аккаунты не такие, как у некоторых игроков =), к примеру мой, у меня довольно таки прокачанный акк Steam и будет жалко иметь блокировку на нем хотяб 1
Я кстати тоже в арме пользовался, норм все, но я пользовался не долго =)
__________________
Живу для себя , но и про других не забуду.
smirnov1493, Смирнов у тебя аккаунты не такие, как у некоторых игроков =), к примеру мой, у меня довольно таки прокачанный акк Steam и будет жалко иметь блокировку на нем хотяб 1
Я кстати тоже в арме пользовался, норм все, но я пользовался не долго =)
Дим я в этом плане то что аккаунты у всех разные хорошо всё понимаю...
На том что арма у меня, да игрушек , не так много платных, ПУБГ , если заблочат да и хрен с ним...
Опять же я выложил рабочий способ , каждый сам для себя пусть оценит ситуацию!
Он существует, он 100% рабочий, за это не кого не банили!
Кстати, форумов на эту тему много, а лучше всего мне дали всё понять на сервере в
Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 5 сообщений):
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.