[Info] Подмена AppId и подключение DLC

Всё для взлома и эмуляции Steam.
Сообщение
Автор
Аватара пользователя
Shlak
Эксперты no-Steam
Эксперты no-Steam
Сообщения: 1940
Зарегистрирован: 24.04.2011
Откуда: Рязань
Благодарил (а): 97 раз
Поблагодарили: 548 раз
Контактная информация:

#1 Сообщение 11.11.2012, 12:52

Инструкции по выполнению
Подмена AppID с помощью *.bat файла скомпилированного в *.exe
1. Создайте файл *.txt (текстовый документ)
2. Измените его содержание на примерно такое

Код: Выделить всё

set SteamAppID=<AppId>
set GameAppId=<AppId>
<game_exe>.exe
Должно получиться что-то вроде этого:

Код: Выделить всё

set SteamAppID=575
set GameAppId=575
KBWotN.exe
3. Измените формат файла на bat с помощью переименования

Код: Выделить всё

<название>.bat
Например

Код: Выделить всё

Start.bat
4. Скомпилируйте файл в *.exe с помощью Bat To Exe Converter (кликабельно)
5. Поместите в папку игры и запустите его.
Не нужно запускать игру через Cтим как стороннюю! Таким образом сетевая игра не будет работать!

Совместно с этим также можно использовать один из wrapper'ов для подключения DLC и возможности сохранений:
Wrapper от Brucie
Этот Wrapper весьма полезен, когда дело доходит до пиратских многопользовательских игр, которые используют Steam Matchmaking для подключения. С правильной конфигурацией можно открыть любой идентификатор приложения почти для любой Steam-игры. Это означает, что Вы можете правильно запускать игры с открытыми DLC без использования GreenLuma-ы и, при этом все равно будет доступ к многопользовательским сетевым режимам. При использовании этого Wrapper-а сохранения будут храниться прямо в папке игры (в папке save) и, прогресс будет сохраняться, даже если Вы используете идентификатор, который не дает такой возможности. Также существует возможность при помощи этого Wrapper-а заставить игру запуститься с определенным языком, если присутствуют нужные языковые файлы.

Использование:
1. Установите игру.
2. Переименуйте оригинальный steam_api.dll в _steam_api.dll.
3. Извлеките Wrapper от Brucie в ту же папку, где находиться оригинальный steam_api.dll (теперь _steam_api.dll).
4. Откройте steam_api.ini при помощи Блокнота.
5. В строке RealAppId= введите настоящий идентификатор Вашей игры после знака равенства.
6. Измените язык в последней строке (введите: english или russian) и сохраните файл.
7. Хорошая идея также разблокировать другие возможные идентификаторы. Обычно это дополнительные идентификаторы от DLC интегрированные в игру, но иногда это часть защиты игры.

Сделайте следующее:
o Запустите игру один раз для генерации лог-файла с нужной информацией. Файл появиться как SteamAPI.log.
o Откройте его при помощи Блокнота и найдите строки, в которых написано “BIsDlcInstalled(<AppID>) = false”. Это покажет, какие идентификаторы Вам нужны.
o Откройте steam_api.ini при помощи Блокнота еще раз.
o Необходимо использовать этот синтаксис на отдельных строках в разделе [Steam] для открытия дополнительных идентификаторов:
DLC<трехзначный номер начиная с 001 и так далее>=<идентификатор приложения>
Вот пример:
DLC001=201801
DLC002=201804
DLC003=201805
DLC004=201802

8. Запустите игру согласно способу смены идентификатора приложения. Не забудьте перед этим запустить Steam.
Wrapper от Maamoun
Этот обновленный wrapper основан на wrapper-е от Brucie и разработан Maamoun-ом.

o Преимущества:
- Автоматическое открытие DLC;
- Совместимость с определенными играми, которые несовместимы с wrapper-ом от Brucie;
- Совместимость с 64-х разрядными играми.
- Наличие исходников что позволяет обновить его до актуальной версии SteamApi

o Недостатки:
- Отсутствие каких либо плюшек (даже смены языка)

Использование:
1. Установите игру.
2. Переименуйте оригинальный steam_api.dll в _steam_api.dll.
3. Извлеките Wrapper от Maamoun в ту же папку, где находиться оригинальный steam_api.dll (теперь _steam_api.dll).
Wrapper от tapek
Этот обновленный wrapper основан на wrapper-е от Brucie и разработан tapek-ом из группы REVOLT.

o Преимущества:
> Автоматическое открытие DLC;
> Обычно не требуется оригинальный steam_api.dll;
> Совместимость с определенными играми, которые несовместимы с wrapper-ом от Brucie;
> Совместимость с 64-х разрядными играми.

o Недостатки:
> Несовместимость с играми, которые используют steamclient.dll;
> Возможно выбранная игра будет вылетать при запуске

Использование:
1. Установите игру.
2. Извлеките Wrapper от tapek в ту же папку, где находиться оригинальный steam_api.dll .
3. Откройте REVOLT.ini / REVOLT64.ini при помощи Блокнота.
4. В строке AppId= введите настоящий идентификатор Вашей игры после знака равенства.
5. Измените язык в строке Language= (введите: english или russian) и сохраните файл.

6. Используйте исполняемый файл для запуска игры. Не забудьте перед этим запустить Steam. Если игра вылетает при запуске, тогда переименуйте оригинальный steam_api.dll предназначенный для вышей игры на REVOLT.dll .

Если вы знаете ещё какие-то варианты подмены AppId напишите в этой теме.
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Аватара пользователя
SHADOW
Полковник
Полковник
Сообщения: 4024
Зарегистрирован: 13.05.2009
Благодарил (а): 61 раз
Поблагодарили: 327 раз
Контактная информация:

#2 Сообщение 11.11.2012, 13:19

Интересно. Но зачем вообще делать подмену AppID?

Аватара пользователя
Shlak
Эксперты no-Steam
Эксперты no-Steam
Сообщения: 1940
Зарегистрирован: 24.04.2011
Откуда: Рязань
Благодарил (а): 97 раз
Поблагодарили: 548 раз
Контактная информация:

#3 Сообщение 11.11.2012, 13:28

SHADOW
1. Steamcommunity
2. Кооператив\мультиплэер
3. Запуск игр
Тут только мой Steam профиль. Больше там ничего нет.
Изображение
Magicka 2 (Reff)

Аватара пользователя
Hidraga
Лейтенант
Лейтенант
Сообщения: 164
Зарегистрирован: 27.12.2008
Поблагодарили: 3 раза

#4 Сообщение 07.02.2013, 23:32

@Shlak
Ух ты! Спасибо за великолепную информацию. *thumbsup*
Метол:
Manowar - Warriors of the World
[youtube]AJ0sW7KOFhU[/youtube]
Black Sabbath - Headless Cross
[youtube]rfhTU5o_-60[/youtube]
Dimmu Borgir - Eradication Instincts Defined
[youtube]9LCdsspCWFg[/youtube]
Judas Priest - NightCrawler
[youtube]Z2wzpfPFBlw[/youtube]
Alice Cooper - He's Back
[youtube]30-O8U4kfjk[/youtube]
Accept - Midnight Mover
[youtube]EivZ3Mm2Acs[/youtube]

vldsoft
Нович0к
Нович0к
Сообщения: 9
Зарегистрирован: 09.04.2013
Благодарил (а): 1 раз
Поблагодарили: 1 раз

#5 Сообщение 15.04.2013, 04:52

В качестве конкретного примера - после подмены steam id dead island начинают работать проги по изменению сейвов, steam community и мультиплеер.

spawn86
Нович0к
Нович0к
Сообщения: 3
Зарегистрирован: 21.02.2016

#6 Сообщение 27.02.2016, 16:24

Норм

Аватара пользователя
Monk
VIP
VIP
Сообщения: 4713
Зарегистрирован: 21.11.2009
Благодарил (а): 418 раз
Поблагодарили: 1053 раза
Контактная информация:

#7 Сообщение 27.02.2016, 17:01

Накидал аналогичную фиговину на C# (https://github.com/MonkAlex/SteamReplacer), запускаю так пиратки (с длс например), или вообще другие игры под видом стимовских - удобно в плане статистики и скринов.
«По ночам компьютеры собираются вместе и смеются над людьми, если те делают работу, которую могли бы делать компьютеры» (с) habrahabr
 
[hide_num=64]Изображение
Изображение

Не стоит становиться на одно колено ради девушки, которая ради тебя не готова встать на два. (С)
640K ought to be enough for anybody (с) BG[/hide_num]

Аватара пользователя
DarkHaze
Полковник
Полковник
Сообщения: 5555
Зарегистрирован: 10.02.2009
Благодарил (а): 16 раз
Поблагодарили: 518 раз
Контактная информация:

#8 Сообщение 27.02.2016, 17:28

Monk » 25 минут назад писал(а):Накидал аналогичную фиговину на C# (https://github.com/MonkAlex/SteamReplacer), запускаю так пиратки (с длс например), или вообще другие игры под видом стимовских - удобно в плане статистики и скринов.
Закомпиль пожалуйста

Аватара пользователя
Monk
VIP
VIP
Сообщения: 4713
Зарегистрирован: 21.11.2009
Благодарил (а): 418 раз
Поблагодарили: 1053 раза
Контактная информация:

#9 Сообщение 27.02.2016, 17:43

«По ночам компьютеры собираются вместе и смеются над людьми, если те делают работу, которую могли бы делать компьютеры» (с) habrahabr
 
[hide_num=64]Изображение
Изображение

Не стоит становиться на одно колено ради девушки, которая ради тебя не готова встать на два. (С)
640K ought to be enough for anybody (с) BG[/hide_num]

spawn86
Нович0к
Нович0к
Сообщения: 3
Зарегистрирован: 21.02.2016

#10 Сообщение 27.02.2016, 20:17

Это закидывать в папку с игрой?

Аватара пользователя
Monk
VIP
VIP
Сообщения: 4713
Зарегистрирован: 21.11.2009
Благодарил (а): 418 раз
Поблагодарили: 1053 раза
Контактная информация:

#11 Сообщение 27.02.2016, 23:53

Из любой папки работает. Зато надо явно указать appid и путь к игре, которую надо запустить.
«По ночам компьютеры собираются вместе и смеются над людьми, если те делают работу, которую могли бы делать компьютеры» (с) habrahabr
 
[hide_num=64]Изображение
Изображение

Не стоит становиться на одно колено ради девушки, которая ради тебя не готова встать на два. (С)
640K ought to be enough for anybody (с) BG[/hide_num]

Gill Bates
Нович0к
Нович0к
Сообщения: 18
Зарегистрирован: 25.03.2010
Благодарил (а): 1 раз

#12 Сообщение 07.03.2016, 11:32

Monk,
мне пишет
Steam not found. Run Steam and try again.
, служба steam'овская должна быть запущена или что (запускаю steam через ярлык, без автозапуска)?

Аватара пользователя
Monk
VIP
VIP
Сообщения: 4713
Зарегистрирован: 21.11.2009
Благодарил (а): 418 раз
Поблагодарили: 1053 раза
Контактная информация:

#13 Сообщение 08.03.2016, 16:22

Gill Bates
скорее надо просто стим перезапустить. Бывает иногда такое.
«По ночам компьютеры собираются вместе и смеются над людьми, если те делают работу, которую могли бы делать компьютеры» (с) habrahabr
 
[hide_num=64]Изображение
Изображение

Не стоит становиться на одно колено ради девушки, которая ради тебя не готова встать на два. (С)
640K ought to be enough for anybody (с) BG[/hide_num]

Gill Bates
Нович0к
Нович0к
Сообщения: 18
Зарегистрирован: 25.03.2010
Благодарил (а): 1 раз

#14 Сообщение 12.03.2016, 15:23

Monk » Вт мар 08, 2016 6:22 pm писал(а):Gill Bates
скорее надо просто стим перезапустить. Бывает иногда такое.
по-разному пробовал, не получилось... у меня, кстати, steam на раздел G:\ установлен (может ищет на C и на D)
Крч, получилось с помощью другой тулзы, но игра дубовая просто (Wolfenstein 2009), ни в какую не могу запустить, сперва не может какой то ключ получить... нашел все файлы игры, файлы кешей, нашел миниобраз игры с securom, а тут такой облом...

Аватара пользователя
Monk
VIP
VIP
Сообщения: 4713
Зарегистрирован: 21.11.2009
Благодарил (а): 418 раз
Поблагодарили: 1053 раза
Контактная информация:

#15 Сообщение 13.03.2016, 22:27

Gill Bates
а, про пиратки не знаю, я свои игры с аккаунта подменяю.
«По ночам компьютеры собираются вместе и смеются над людьми, если те делают работу, которую могли бы делать компьютеры» (с) habrahabr
 
[hide_num=64]Изображение
Изображение

Не стоит становиться на одно колено ради девушки, которая ради тебя не готова встать на два. (С)
640K ought to be enough for anybody (с) BG[/hide_num]

Ответить Вложения 1