"Сумасшедшая Оклахома" или приручаем Game Explorer
Поздровляю!А как пропатчить ехе игры?
Raiker писал:Несколько дней назад мною была создана тема о добавлении информации в Game Explorer. Найти ее вы можете по этой ссылке:
forums.php?m=posts&q=8995
На данный момент определенные результаты были достигнуты. По крайней мере я смог добавить S.T.A.L.K.E.R. в Game Explorer со всей дополнительной информацией, что отлично видно из этого скриншота:
Проекту по добавлению информации в Game Explorer я дал имя "Сумасшедшая Оклахома", ибо таких сложностей по добавлению данных куда-либо я еще не встречал ;)
На данный момент это очень неудобно, чтобы добавить информацию к 1 игре в Game Explorer необходим аж Visual Studio, Windows SDK и Restorator. На данный момент ведутся работы по поиску более простых путей, но на очень простой путь, к сожалению, расчитывать не приходиться.
Raiker :
Ладно, сделаем проще. Я напишу Николаю с просьбой сделать так, как я просил. Посмотрим, насколько он согласится с тобой.
А можно ли сейчас получить то что уже готово? Просто очень уж хочется в свою игруху запихнуть поддержку game explorer
megalan, на данный момент не все готово. Есть одна проблема, которую очень уж хочется исправить - а именно белый бордюр вокруг иконки в Game Explorer. Вторая проблема менее значинетльно - готов только один EXE: вторая версия (!) NoDVD (!) для русской (!) версии игры. Универсального патча пока что нет, я думаю как это сделать, чтобы работало со всеми версиями EXE сталкера - лицензионным и всеми хакнутыми.
Но если ты пользуешься конкретно v2.0 NOdvd русской версии сталкер (1,77 МБ (1 863 680 байт)) специально для тебя выложу патч. В ином случае - надо подождать, когда будет найден более легкий способ добавления инфы в Game Explorer, а также исправлена вышеуказанная ошибка.
Да, и еще. Если у кого-то есть игра, которая ну ни в какую не отображается в Game explorer (вот как сталкер) предлагаю вам выложить от нее exe +
ссылку на информацию по игре. Я попробую сделать подобный патч еще один чтобы проверить работоспособность уже найденного метода на другой платформе и на другой игре. Если получится, буду думать дальше, как отвязать все это от exe игры.
#001 Проект "Сумасшедшая Оклахома" S.T.A.L.K.E.R. Windows Vista Game Explorer Patch v0.01 Beta
Патч недоступен. В разработке новая версия.
Raiker,
Да, и еще. Если у кого-то есть игра, которая ну ни в какую не отображается в Game explorer (вот как сталкер) предлагаю вам выложить от нее exe +
ссылку на информацию по игре. Я попробую сделать подобный патч еще один чтобы проверить работоспособность уже найденного метода на другой платформе и на другой игре. Если получится, буду думать дальше, как отвязать все это от exe игры.
Uefa Champions Leauge 2006-2007
Klerik112, завтра днем попытаюсь сделать.
Сделал патч, вроде бы работает.
патч удален, идет тестирование новых версий
Значит так, если этот патч заработает - то я приступаю к дальнейшему изучению вопроса, больше столь "кривые" во всех отношениях патчи делать не буду. Первейший вопрос - это прозрачность иконок, дальше - создание вообще иных патчей на другой основе.
Raiker, ОГРОМНОЕ СПАСИБО!Всё работает.Только пропатченый CL07.exe не работает.В папке "C:\Users\Klerik\AppData\Local\Microsoft\Windows\GameExplorer\{AEAA7949-27F9-4EF9-B392-D266EBDD946D}\PlayTasks\0\Play.lnk." я ярлык Play от пропатченого CL07 удалил и зделал ярлык Play от старого CL07 Backup и запихнул сюда "C:\Users\Klerik\AppData\Local\Microsoft\Windows\GameExplorer\{AEAA7949-27F9-4EF9-B392-D266EBDD946D}\PlayTasks\0\.
Понял. Тогда от варианта с патчем для exe отказываемся. Сейчас попробую с этими файлами (play.lnc) намутить, но это тоже не ахти как просто - нужно будет писать скрипт, чтобы отлавливал генерируемый патчем ID и помещал туда заранее созданный дnc файл. Бррр, мороз по коже берет.
Кстати. Я щас делаю небольшую альтернативу Game explorer из виста. Пойдет везде где есть .net framework 2.0
А главное! Никаких мучений! Добавляется нужная xml информация в файл игр и все работает!
SHV, да не знаю, можно хоть десяток экзешек накомпилировать с разными картинками - это как раз не проблема.
megalan, а зачем? Лучше доводить до ума уже то, что есть, чем создавать новое. Game Explorer - готовый продукт с довольно продуманной системой.
Мы в одном шаге от того, чтобы сделать 100% рабочий патч с довольно простым алгоритмом замены данных. Конечная цель: получить дистрибутив патча, правя файлы которого в Restorator можно было бы получать новые и новые патчи для новых и новых игр. Сейчас, как я уже писал, две основные проблемы:
а) Непрозрачность иконок в Game Explorer (с этим нужно просто конкретно разобраться, я еще не вникал);
б) Написать скрипт, который бы автоматически подменял play.lnk файл после установки патча RegisterGame. Работаем в этом направлении. Работы ведут я и Dasus.
Также подготовлю обширные русскоязычный документ посвещенный Game Explorer, а точнее тому самому патчу, что мы создаем. Чтобы никто не повторял наших ошибок.
Финальная схема, как я хотел бы видеть создание новых патчей:
* Создается GDF и PNG для игры.
* Добавляются через Restorator в заранее скомпилированный (один на всех) EXE файл.
* Заменяется *.lnk файл.
Raiker, у меня к тебе просьба переименуй ярлык который отображаеться в game explorer UEFA Championships Leauge 2006-2007 в UEFA Champions Leauge 2006-2007.И внизу там где инфа о игре не Sports/Racing a просто Sports.ПОЖАЛУЙСТА.
P.S Я так понял вы хотите создать патч в который будешь засововать ехе,картинку и инфу о игре а он тебе готовый Restorator и RegisterGamе для игры.И таким способом можно будет самому добавлять игры в game explorer?
Klerik112, в данный момент я работаю над следующей версией патча, завтра сделаю возможно, как вы хотите. Нет, схема будет немножко другой, понадобиться полноценный Restorator. Пока что все в проектировании, завтра днем попробую что-нибудь сварганить.