- Возможность разблокировать все 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" не пустая.
Дата: Воскресенье, 28.05.17, 17:24 | Сообщение # 424
Релизнул новую версию с некоторыми исправлениями
v3.0.0.1:
- Добавлена опция "forceoffline" - Добавлена опция "storestatscallback" - Исправлена проблема с коллбеками в некоторых играх - Исправлены благодарности в __README__EN__.txt / __README__RU__.txt - Исправлены ошибки в русской документации (__README__RU__.txt) (спасибо Haoose)
Дата: Воскресенье, 28.05.17, 19:46 | Сообщение # 425
Haoose, как AeroGiz, так и я ничего не знали про новую версию, которая, как ты сам отметил - ещё не вышла. Так что получается он просил именно ту версию, что я залил.
Новая версия анлокера, немного исправленных недочетов
v3.0.0.1 Hotfix:
- Исправлена опция "language" - Исправлен указатель на функцию dlcById в интерфейсе SteamApps 7-й версии, который создавал проблемы при разблокировке некоторых DLC - Немного изменен формат логгера
чёт не пойму как в новой версии прописывать - давно качал вроде по другому было - подскажите или напишите готовый ini на Rise of the Tomb Raider - только 3 сюжетных длс без длс-шмотов - Rise of the Tomb Raider 20 Year Celebration Pack - Baba Yaga: The Temple of the Witch - Cold Darkness Awakened
Помогите плиз как это исправить. Пытаюсь запустить игру Painkiller Hell & Damination, дополнения все разблокировались, но вся игра у меня стала английской! Если вернуть оригинальный steam_api то игра на русском. Пытался в файле cream_api поменять на русский но без успешно =(
Тоже самое ,что и у artem3233, но только с MKX - через стим язык не меняет ,вообще никак не меняет , до этого была версия крема 2.0.0.7 ,такой проблемы не было ,как исправить ,прошу помощи)
artem3233, HertzGertz, скачайте новую версию анлокера (3.0.0.2) с шапки темы или тут: https://www.sendspace.com/file/flcjbp Проверил на Painkiller, с немецким:
Возможно, у вас не работало по той причине, что вы не раскомментировали опцию в секции [steam]:
;language = german
^ по умолчанию прописано так, следовательно, вы должны раскомментировать данный ключ и прописать russian:
deadmau5, Да,видел данную строку, не совсем понял что значит раскомментировать ,так что так и сделал ,тупо поменял на Russian ,пытался вообще пустой строкой запустить ,вообще удалял все 3 эти строки ,ни как не менялся язык ) Спасибо ,но у меня и так сейчас 3.0.0.2 и язык не меняется) !!раскомментировать ,я так понимаю просто поменять German на Russian ? =) PS --- Ох,я просто не шарю , понял что нужно было убрать знак перед строкой =) Всё заработало как надо =) ещё раз спасибо)
Nordmenn88, в шапке это для тех, кто думает что крем анлочит всё(ориджин, юплей...): проще оставить ссылку, чем каждому отдельно обьяснять. Насчёт анлокера для юплея, лучше писать здесь.
- Добавлены Steam flat экспорты - Добавлены опции "forceuserdatafolder" и "lowviolence" - Обновлен интерфейс SteamClient017 - Исправлены вылеты на нескольких играх (Killing Floor, Warhammer Vermintide) - Улучшена общая скорость работы анлокера - Мелкие исправления