RevEmu — эмулятор Steam. Скачать RevEmu
Рассмотрим возможность сыграть в установленные Steam-игры без самого клиента, например, на другом компьютере.
Эмуляторы Steam
На момент написания статьи существовало два эмулятора Steam. Первый и самый известный — SteamEmu, обновление которого последний раз было в конце марта 2008-го года. Второй — постоянно обновляемый REVOLUTiON Emulator. Еще существуют такие программы, как Universal Content Launcher, STEAM-BUSTER и прочие. В основе этих программ лежат все те же SteamEmu и RevEmu, так что не будем обращать на них внимание.
RevEmu — REVOLUTiON Emulator
Данная статья была написана на базе версии 9.8.3 от июня 2010-го. Официальный сайт программы. Эмулятор, естественно, бесплатен.
Как все это работает
Для работы RevEmu вам нужно скачать игры через Steam и запустить их хотя бы один раз. Игры представляют собой GCF-файлы, которые лежат в папке steamapps Steam-клиента. Там же должна быть еще одна с именем пользователя Steam. Уже в ней мы найдем папки с названиями игр, например, half-life 2. Полный путь будет выглядеть так:
Откроем этот каталог и попробуем сыграть в Half-Life 2. Здесь уже должен быть exe-файл, в нашем случае hl2.exe. Из архива RevEmu копируем сюда файлы: rev.ini, Steam.dll и HL2Loader.exe. Файл steamclient.dll «улетает» в подкаталог bin. Из папки Steam скопируем ClientRegistry.blob. Этот файл отвечает за то, какие GCF-файлы к каким играм относятся. Благодаря ему автоматически загрузятся все необходимые игре файлы. Переходим к редактированию rev.ini.
Файл настроек эмулятора. Он довольно неплохо документирован сам в себе, но только на английском. Для достижения нашей цели нам нужно изменить следующие параметры:
CacheEnabled = False CachePath = E:\Steam\SteamApps Language = English # SteamDll = E:\Steam\Steam.dll SteamUser = SteamPlayer SteamExe = C:\Steam\Steam.exe
CacheEnabled = True CachePath = полный-путь-к-папке-Steam\steamapps Language = Russian SteamDll = полный-путь-к-папке-Steam\Steam.dll SteamUser = имя-пользователя-Steam SteamExe = полный-путь-к-папке-Steam\Steam.exe
Ярлык для запуска игры
Создадим ярлык для файла HL2Loader.exe. Именно с помощью этого файла и будет запускаться игра. Откроем свойства ярлыка. В нашем случае поле «Объект» должно содержать следующую строку:
"полный-путь-к-папке-Steam\steamapps\имя-пользователя-Steam\half-life 2\HL2Loader.exe" -appid 220
220 — это номер игры. Его можно найти в файле GameInfo.txt из подкаталога hl2.
steam_appid.txt
Если прямо сейчас попробовать запустить игру, то появится сообщение о том, что не найден файл steam_appid.txt. Если не хотите постоянно видеть такое сообщение перед запуском игры, создайте этот текстовый файл и впишите в него номер игры .
Комментарии
Отправить комментарий