#1
Сообщение
13.05.2010, 15:36
SmartSteam
Возможности:
- SmartSteam не модифицирует steam.dll, как традиционные патчеры, вместо этого он модифицирует память и даёт Вам обновлять Steam-клиент до последней версии.
SmartSteam показывает все игры/инструменты, имеющиеся в Steam и его можно использовать для создания взломанных серверов, чтобы взломанный клиент мог подключаться к Вашему серверу.
К сожалению, некоторые игры не могут быть запущены вовсе или давать Вам ошибку.
Ключевые особенности:
- Показывает все игры/инструменты в Steam;
- Может быть использован для создания выделенных серверов;
- Включение/отключение подписки приложений и фильтр TestApp'ов;
- Статистика/достижения сохраняются;
- CEG Patcher включён;
- Запуск устаревших игр;
- Могут использоваться возможности лобби в некоторых играх (например, Left4Dead, Left4Dead 2);
- DirectPatch, патчинг любых файлов, используя патчинг памяти;
- InjectDll, подгружает любые библиотеки к запущенным приложениям;
- Отключёние создания minidump'ов включая соответсвующую опцию в конфигурационном файле;
- Отключение патчинга для выбранных игр;
- 'Failed to contact key server' убран и автоматическое добавление CD-ключа в реестр;
- Multiwinia и Doom3 will запускаются, как полная версия, патченная DirectPatch;
- Запуск SmartSteam, как сервис, так что Steam автоматически патчится, когда он запускается и Вы можете использовать Steam-ярлык без запуска SmartSteam;
Требования:
- Установленный Steam;
- Современная, основанная на Windows-NT, операционная система (XP и выше). x86 и x64 поддерживаются;
- Microsoft(R) Visual C++ 2008 Runtime (x86) SP1 (может быть найден здесь);
Установка:
Скопируйте
SmartSteam.dll и
SmartSteam.ini в папку Steam, настройте конфигурационный файл, после чего запустите
SmartSteam.exe.
Примечание:
- Чтобы изменить настройки, откройте конфигурационный файл SmartSteam.ini
- Правильная командная строка для запускного файла SmartSteam:
- -s Запуск SmartSteam, как сервис
-i Установка запускного файла SmartSteam в автозапуск с Windows, как сервис
-u Удаление из автозапуска Windows и отключение SmartSteam сервиса
-q Отключение SmartSteam сервиса

Список изменений
- v1.3.8
- Добавлено логирование, когда запуск приложения неудачен;
- Исправлен Error 51 при запуске некоторых игр;
- Исправлен Error 15, когда запуск приложения проигнорирован использованием ForceLaunchApp;
- Исправлена ошибка с несколькими записями CD-ключа;
- Исправлены маленькие ошибки в ForceLaunchApp;
- Исправлено изменение командной строки, когда запускается приложение;
- Испралвлено изменение командной строки CreateProcessA, когда CEG подключён;
- Улучшен процесс патчинга Steam.dll;
- Изменение в SteamGameServer для того, чтобы он всегда допускал пользователя, если исключение произошло;
- Изменение перехвата для предотвращения перехвата распространяемых бинарных файлов;
v1.3.7
- Исправлен неправильный расчет смещения у CEG Patcher;
- Исправлен расчет кода выравнивания у CEG Patcher (всё ещё с ошибками);
- Исправлен размер хука у User Stats интерфейса;
- Исправлены функции SteamGameServer;
v1.3.6
- Исправлены и обновлены статистика/достижения к 7 версии;
- Исправлено то, что Steam ID равен нулю;
- Убран 'PatchLimitedAccount' из конфигурационного файла;
v1.3.5
- Исправлен крах при проверке имени файла;
- Исправлен крах при запуске некоторых игр;
- Обновлён интерфейс пользовательской статистики/достижений;
- Убраны runtime из библиотеки для сокращения размера файла;
v1.3.4
- Исправлен запуск SmartSteam на Windows XP
v 1.3.3
- Исправлен перезапуск Steam;
- Добавлен сервис SmartSteam в запускном файле;
- - Автозапуск с Windows;
- Автоматический взлом Steam без открытия SmartSteam;
- Можно использовать ярлык Steam;
- DirectPatch теперь может принимать патч любой длины;
- Почищен SmartSteam.txt;
v1.3.2
- Исправлено 'The specified procedure could not be found' в Windows XP;
v1.3.1
- Исправлен CEG-патчер;
- Исправлено отсутствие подписки бесплатных выходных;
v1.3.0
- Исправлен крах при выходе;
- Исправлено завершение потока;
- Убран патч мастерсервера;
v1.2.10
- Обновлены хуки SteamClient.dll;
- Некоторые исправления в подписках;
- [SmartSteam.ini] Изменение подписки на Steam Master Server;
v1.2.9
- Фиксированный счётчик не увеличивался в мастерсерверах;
- Исправлена отсутствие изменения аргументов командной строки, используемых при запуске игры;
- Все Left 4 Dead игры теперь запускаются с +sv_allow_lobby_connect_only 0;
- Исправлен крах в Статистике/Достижениях;
v1.2.8
- Исправены мастерсерверы генерацией файла MasterServers.vdf;
- Исправлен крах при незамедлительном выходе;
- Предотвращение хукания rundll32.exe;
v1.2.7
- Исправлен крах при запуске игр;
- Исправлен крах при выходе;
- Исправлено отсутствие SteamAppId;
v1.2.6
- Исправлен поиск steam-пути;
- Исправлено Создание процесса;
- Некоторые изменения в CEGPatcher;
v1.2.5
- Исправлен крах CEGPatcher;
- Исправлено и улучшено определение SteamAppId;
- Добавление CDKey в реестр;
v1.2.4
- Добавлен патч лобби (теперь Вы можете использовать возможности лобби);
v1.2.3
- Добавлен CEGPatcher
- Добавлен патч ограниченной учётной записи, который предложил Steam006 (отключён по умолчанию);
- Улучшен ForceLaunchApp;
- Улучшен Steam Callback;
v1.2.2
- Исправлены переменные среды в ForceLaunchApp;
v1.2.1
- Исправлено, что мастерсервер показывал лицензионные серверы;
v1.2.0
- Переписан движок патчера;
- Добавлена возможность запускать устаревшие приложения (ForceLaunch; Только игры на NCF);
v1.1.16
- Добавлена опция показывать только установленные приложения (InstalledOnly);
- Добавлена опция отключать патч (NoPatch);
- Добавлена возможность изменения подписки по названию;
- Исправлен некорректный перезапуск Steam;
- Исправлен и улучшен InjectDll;
- Исправлен поиск подписок;
- Исправлен фильтр ValveTestApp'ов;
- Исправлены проблемы с запуском игр или запуском, как демонстрация;
- Улучшены все пачти;
- [CEG] Некоторые CEG-патчи;
v1.1.15
- Добавлена чистка, когда steam выключается;
- Добавлено сохранеие пользовательского предмета при изменении/вооружении оного;
- Исправлено неполучение SteamAppId для некоторых игр при сохранении статистики и достижений;
- Исправлены некоторые крахи и улучшена функция хукинга;
- Исправлена keyserver callback;
- Изменение времени обнаружения steamclient;
Примечание: UПользовательские предменты ещё не закончены;
v1.1.14
- Улучшены steam-патч и DirectPatch;
- Добавлена поддержка предметов (TF2 Предметы), но Вы не можете сейчас их использовать, ибо они ещё в разработке;
- Достижения и статистика теперь сохраняются (поддерживаются несколько пользователей);
- Исправлена и улучшена валидация и SteamID;
- Некоторые мелкие исправления;
v1.1.13
- Добавлена запись CD ключа в файл конфигурации;
- Исправлена ошибка при запуске игры, требующей CD-ключа;
- Исправлен поиск переполеннного пути steam;
- Исправлено подключение в steam callback;
- Исправлено чтение закоментированной строки Inject DLL;
- Исправлен запуск CEG-защищённых игр (например, Left 4 Dead 2);
v1.1.12
- Улучшен DirectPatch - DirectPatch теперь не будет ждать, пока steamclient.dll загрузится/выйдет время;
- [DirectPatch] Исправлено, что Doom 3 требовал CD-Key;
v1.1.11
- Возвращение проверки валидации к 1.1.5;
v1.1.10
- Исправлено, что Counter-Strike: Source закрывал себя после подключения/создания сервера из-за "улучшения" хука в v1.1.8;
v1.1.9
- Исправлено, что subscription 0 не подписан;
v1.1.8
- Добавлена поддержка воодить внешнюю DLL;
- Улучшение класса подключения, чтобы избежать возможные крахи;
v1.1.7
- Добавлен традиционный Фильтр приложений (фильтр по умолчанию);
- Добавлена поддержка подписываться/отписываться используя AppSubscription;
v1.1.6
- Исправлена генерация одного SteamID для всех клиентов сервером;
- Исправлено отсутствие callback'а, когда пользователь подключается к серверу;
v1.1.5
- DirectPatch улучшен и, возможно, исправлен крах;
- Добавлена рискованная поддержка поиска смещения оригинальных байтов в DirectPatch ;
- Вновь исправлено, что DirectPatch не мог патчить одну библиотеку дважды;
- Исправлен крах DirectPatch, когда смещение вне диапазона;
- Испрален крах DirectPatch, когда вход DirectPatch неправильного формата;
- Изменено повторение DirectPatch до 30 попыток;
- [Direct Patch] Вы теперь можете включать non-class C, чтобы подключаться к LAN-серверу (эта возможность отключена по умолчанию, чтобы включить их: откройте SmartSteam.ini и измените их);
v1.1.4
- LoadLibrary улучшен;
- Улучшен DirectPatch;
- Исправлена невозможность Steam, иногда, запускаться;
- Исправлен замкнутый цикл DirectPatch;
- Исправлено, что DirectPatch не может патчить одну библиотеку несколько раз;
- Исправлен Debug-вывод LoadLibrary. Она была разработана в целях разработки, но не для проверки на ошибки;
- Снижение повторов DirectPatch к 10 повторам/с;
- Изменение у Stage2-патча паузы от 1 секунды до 10ms;
v.1.1.3
- [Direct Patch] Исправлен запуск Multiwinia, как Demo User;
- Исправлена возможная перегрузка буфера в Direct Patch;
v1.1.2
- Добавлен Direct Patch (профессиональные настройки) - непосредственно патчит любые загруженные файлы используя SmartSteam.ini;
- DirectPatch - это новая возможность. Это как патчинг файла, но вместо этого патчит память и оставляет файл неизменным;

Скачать

Благодарности от автора
© syahmixp
Оригинальная тема
Последний раз редактировалось
Darth Revan 28.07.2010, 12:25, всего редактировалось 10 раз.