"Сумасшедшая Оклахома" или приручаем Game Explorer
#003 Патч "Сумасшедшая Оклахома" для UEFA Champions League 2006-2007 v0.1
Держите патч, вроде бы все работает. Подчеркиваю - внимательно читаем readme. Никакие exe патчить больше не надо.
ссылка на первой странице
Далее. Больше таким способом я делать патчи не буду. Это не столько сложно мне, сколько будет сложно остальным пользователям, желающим создать патч. Знаете, Visual Studio 2005 Pro, Windows SDK и Restorator не все захотят ставить ;) Поэтому моя цель - изучить, возможно ли подменяя файлы только в Restorator получать рабочие патчи. Я думаю, да нет, я уверен, что возможно. Остается это проверить на практике.
Raiker, в дальнейшем собирай все патчи, в превом посту.
Simon, это ты свиссу скажи, я хотел новую тему специально под первый пост открыть (как бы обощение всего), дык... закрыли. Железные модераторы.
Dargalon, иконка не обязательно должна быть 256х256. Если поставить такую, как ты показал - будет иконка, а по бокам - белые поля, как это было в ранних версиях патчей. То есть де факто иконка должна быть прямоугольником. Сейчас начинаю пробовать с ресторатором, посмотрим что из этого получится.
У меня хорошие новости. Тест с заменой изображения (ака иконки в Game Explorer) исключительно через Restorator прошел успешно! С изменением GDF кажется возникли проблемы - в ситуации разбираюсь.
Обновил первый пост. В теме ссылки на патчи больше выкладывать не буду.
Сейчас работаю над полноценным так сказать "SDK", что ли. В общем над пакетом, который позволит всем желающим создавать легко и просто без особых усилий патчи для любых игр.
Raiker, ОГРОМНЫЙ РЕСПЕКТ!Всё как я и хотел.А если ты и Dasus зделаете пакет который позволит всем желающим создавать легко и просто без особых усилий патчи для любых игр,то это будет вобше СУПЕР!:;)
Klerik112, не за что.
Значит дело обстоит так. Я изучаю возможность изменения информации патча (де факто gdf и эскиз) через Restorator (тесты почти что завершены, это радует). Если все будет успешно, то уже скоро (читай завтра) скомпилирую "нейтральный" патч (то есть example), правя содержание которого через Restorator можно будет изменять содержание отображаемого в Game Explorer. Будет подробные инструкции.
Dasus же пытается как-то автоматизировать процесс с ярлыком, закопался в различные SDK и т.п. Все надежды на него.
Но лично мое мнение - это уже не столь важно. Хотелось бы конечно все автоматизировать, но даже если это не удастся, тот способ, что уже есть - достаточно хорош (не идеален, но хорош). А про создание ярлыков все описано на второй странице любого учебника по Windows.
Dargalon, если хочешь, ты будешь первым кому я отошлю инструкции, ты сам себе сделаешь такую иконку, какую хочешь Мне не сложно, но уже поднадоело... у меня от разных иконок уже в глазах рябит, лол.
Raiker, иконку я уже сменил, спасибо) но от инструкции не откажусь)
Я наконец-то заполучил исходники библиотеки из состава патча из DX SDK. Судя по увиденному мы сможем все полностью автоматизировать. Просто у меня было подозрение, что за создание lnk может отвечать Game Explorer API, тогда что-то изменить было бы туго, но на самом деле lnk создается через эту библиотеку, модифицировав которую можно все уладить. Сейчас я раздумываю как лучше все сделать, с ярлыком все конечно не так просто, как хотелось бы (у всех игры установлены в различные директории + у разных игр разные названия исполняемых файлов). Так что видимо придется самим писать дополнительный код где бы пользователь указывал путь к исполняемому файлу, это займет некоторое время.
Ну чё там с нейтральным патчем?
Пока ничего. Времени нет.
Крашу яйца ;)
С празником!
Собственно говоря в нейтральном патче как таковом особой необходимости нет. Можно взять тот же патч от сталкера и мутить с ним. Я для верности теста все сделал с самого начала, поместил туда нейтральные ресурсы (пустую картинку, образцовый текст). Затем поменял все в Restorator и попытался установить патч - эффект нулевой. Думаю дело в GDF, что то там нечисто при их редактировании. Пытаюсь выяснить в чем дело.
есть ли новости или все заглохло ?
virtualinsanity, все уперлось в техническую реализацию, в общем в то, что нет хорошего программиста который бы довел идею до конца.