- Возможность разблокировать все DLC в лицезионных Steam-играх - Поддержка всех известных версий SteamApps (от 2 до 8) - Поддержка всех известных версий SteamUser (от 9 до 19) - Поддержка игр, которые используют steamclient(64).dll - Возможность использовать анлокер в качестве полноценного враппера (поддержка статистики/достижений, а также системы сохранений)
Установка (x86): ++++++++++++++++++++ - Скачайте и разархивируйте нужное DLC - Переименуйте оригинальный steam_api.dll на steam_api_o.dll - Скопируйте steam_api.dll и cream_api.ini в папку с игрой * - Настройте cream_api.ini (см. ниже "Примечания к настройке") - Приятной игры
* У Вас есть возможность выбрать версию с логгером (возможность вести лог установленных DLC), который находится в папке log_build, либо без него, который находится в папке nonlog_build
Установка (x64): ++++++++++++++++++++ - Скачайте и разархивируйте нужное DLC - Переименуйте оригинальный steam_api.dll на steam_api_o.dll - Скопируйте steam_api64.dll и cream_api.ini в папку с игрой * - Настройте cream_api.ini (см. ниже "Примечания к настройке") - Приятной игры
* У Вас есть возможность выбрать версию с логгером (возможность вести лог установленных DLC), который находится в папке log_build, либо без него, который находится в папке nonlog_build
Примечания к настройке: ++++++++++++++++++++ - У некоторых игр есть дополнительная проверка на оригинальные steam_api.dll/steam_api64.dll, и, если они были изменены, игра больше не запустится (например, Magicka)(также, некоторые игры могут проверять, нет ли файла *.ini в папке с игрой). Для того, чтобы играть с анлокером в такие игры, Вы должны изменить значение опции "extraprotection" на "true". Следует знать, что некоторые игры, все равно не запустятся (например, Serious Sam HD: TFE/TSE), так как в них присутствуют еще более изощренные проверки. - Некоторые игры поддерживают разблокировку всех DLC на автомате, для таких игр достаточно установить : unlockall = true , и абсолютно все DLC будут разблокированы. - Некоторые игры требуют правильной установочной директории для каждого из DLC. Для того, чтобы это настроить, используйте секцию [dlc_installdirs]. Наглядный пример:
[dlc_installdirs] 556760 = DLCRoot0
- В версии API 4.4.91.85 был добавлен новый интерфейс под названием ISteamParentalSettings. Этот интерфейс является абсолютно новым и отвечает за полный родительский контроль. Чтобы обойти ограничения родительского контроля (если таковые имеются), достаточно изменить опцию "unlockparentalrestrictions" на "true".
- Начиная с версии 3.0.0.0 была добавлена поддержка для использования анлокера в качестве полноценного враппера. По умолчанию режим враппера выключен. Чтобы его включить, измените значение ключа "wrappermode" в секции [steam] на "true":
[steam] wrappermode = true
Возможно, Вам так же понадобится изменить остальные четыре ключа, находящиеся в секции [steam_wrapper]:
ключ "newappid" используется для фейкового ID игры (например, 480 aka SpaceWar). ключ "wrapperremotestorage" используется для сохранения игрового процесса при помощи встроенной системы оффлайн-облака. ключ "wrapperuserstats" используется для сохранения статистики при помощи встроенной системы достижений. Следует знать, что данная система может некорректно работать на некоторых играх. ключ "saveindirectory" используется для того, чтобы дать понять анлокеру, сохранять данные в папку с игрой или нет. Данная опция будет работать только при включенной "wrapperremotestorage".
Отдельную благодарность за помощь в тестировании выражаю: machine4578, Christsnatcher, demde, Haoose, Lordw007, UberPsyX Отдельную благодарность выражаю Bronco, Painter, Tihiy, Convery, SyntheticEthics
...и всем остальным людям, которые не остались равнодушны к этому проекту.
Доступно только для пользователей Установка: файлы из архива распаковать в корень папки Uplay с заменой. -------------------------------------- Обновление 08.01.2024 v5.0.0.0: - Практически полностью перепилен код анлокера (по крайней мере 70%) - Добавлена поддержка нового Steamworks SDK включая поддержку нескольких предыдущих (от v1.51 до v1.58a, версия API: 8.33.9.23). - Улучшен модуль "extraprotection" (Automobilista 2 и, возможно, больше игр) - Улучшено логирование (только лог билд) - Исправлен вылет в некоторых играх - Добавлены внутренние проверки кода для лучшей эффективности (например, проверка, является ли DLC ID реальным числом) - Заменена библиотека для чтения INI на более современную - Обновлена проверка значения опции "appid". Если значение равно "0", то анлокер попытается получить значение переменной Стима. - Обновлена логика опции "unlockall". Теперь не должно быть конфликта, если секция "DLC" не пустая.
- Fixed the bug when the "extraprotection" was not working for some games - Improved the loading of configuration file Доступно только для пользователей
Разблокировал все dlc в Rise of Tomb Raider. Анлокер работает отлично. Надеюсь, разработчик не забросит свой продукт, ведь технологии защиты тоже активно развиваются.
Дата: Воскресенье, 29.05.16, 10:37 | Сообщение # 45
Ребят, я правильно понял ? Если я допустим куплю Witcher 3 и потом когда выйдет новое ДЛЦ, я просто его качаю, закидываю в папку, шаманю с id-шкой, и оно становится как-бы лицензионным ? Я так понял что кроме как для ачивок этот анлокер особо и не нужен, или я не прав ?
lamurchik, battleye на стадии запуска клиента скажет что файл steam_api.dll не подходит. Если запустить в обход лаунчера, примерно тоже самое в игре случится.
На мафии 2 анлокер не работает, игра либо пишет что длс контент не куплен, либо просто вылетает не доходя до меню upd:Если dlc появляются, то даже основная игра начинает вылетать.
Добавлено (24.06.16, 01:36) --------------------------------------------- А на Resident Evil: Revelations 2 анлокер работает а то вроде все сделал, но в выборах эпизодов он их все равно предлагает купить?
Нихрена непонял, сделал все по инструкции Installation (x64): ++++++++++++++++++++ - Download and extract the DLC you want - Rename the original steam_api64.dll to steam_api64_o.dll - Copy steam_api64.dll and cream_api.ini to the game folder
А дальше нихрена не понял, как мне активировать DLC допустим к томбрайдеру? - Configure cream_api.ini (see "Confuguration notes" below) Как мне нужно конфигурировать этот файл?
[steam] ; Application ID (http://store.steampowered.com/app/%appid%/) appid = 391220 ; Enable/disable automatic DLC unlock. Default option is set to "false". ; Keep in mind that this option is highly experimental and won't ; work if game wants to call each DLC by index. unlockall = false
; Original Valve's steam_api64.dll. ; Default is "steam_api64_o.dll". orgapi64 = steam_api64_o.dll ; Enable/disable extra protection bypasser. ; Default is "false". extraprotection = false ; Enable/disable logging of the DLC functions. ; Default is "false". log = false
[dlc_subscription] ; This will check if the specifed ; DLC is owned by the user. ; Format: <dlc_id> = <true/false> ; e.g. : 12345 = true ; 12346 = true ; 12347 = true ; Rise of the Tomb Raider - Cold Darkness (Cold Darkness Awakened) 418810 = true ; Rise of the Tomb Raider - Endurance (Endurance Mode) 418790 = true ; Rise of the Tomb Raider - Ancient Vanguard 418770 = true ; Rise of the Tomb Raider - Prophet's Legacy 418780 = true ; Rise of the Tomb Raider - Season Pass Card Packs 437800 = true ; Rise of the Tomb Raider - Siberian Ranger 418760 = true ; Rise of the Tomb Raider - Wilderness Survivor 418750 = true ; Rise of the Tomb Raider - Remnant Resistance Pack 419110 = true ; Rise of the Tomb Raider - Sparrowhawk Pack 418680 = true ; Rise of the Tomb Raider - Baba Yaga (Baba Yaga: The Temple of the Witch) 418800 = true
[dlc_names] ; Names for the DLCs index put above. ; Use this only if needed. ; Format: <dlc_index> = <dlc_name> ; e.g. : 0 = DLC Name 0 ; 1 = DLC Name 1 ; 2 = DLC Name 2 0 = Rise of the Tomb Raider - Cold Darkness (Cold Darkness Awakened) 1 = Rise of the Tomb Raider - Endurance (Endurance Mode) 2 = Rise of the Tomb Raider - Ancient Vanguard 3 = Rise of the Tomb Raider - Prophet's Legacy 4 = Rise of the Tomb Raider - Season Pass Card Packs 5 = Rise of the Tomb Raider - Siberian Ranger 6 = Rise of the Tomb Raider - Wilderness Survivor 7 = Rise of the Tomb Raider - Remnant Resistance Pack 8 = Rise of the Tomb Raider - Sparrowhawk Pack 9 = Rise of the Tomb Raider - Baba Yaga (Baba Yaga: The Temple of the Witch)
P.S. Может тут некую базу конфигов для Cream API собрать?
Дата: Воскресенье, 17.07.16, 02:26 | Сообщение # 69
ЦитатаHaoose ()
Зачем?
Чтоб рядовой ленивый пользователь не тратил время на поиск по steamdb и прописывании каждой необходимой строчки по очереди для каждой новой игры. А так, будет большая (наверное) база с готовым конфигом для каждой актуальной игры под спойлером. Просто захотел игру, ctrl+c\ctrl+v и все готово. Еще можно линки указывать на закачку DLC (те же стимрипы с русторки). Странно, что на ксрине такого еще не замутили (или замутили?)