X-Ray extensions
|
|
|
_Призрак_
Понедельник, 19.03.2012, 19:15 | Сообщение # 1
Статус: |
|
Неопытный: |
|
Сообщений: |
544 |
Награды: |
6 |
Регистрация: |
12.02.2011 |
|
Проект X-Ray extensions
Платформы: ТЧ 1.0006, ЧН 1.5.10, ЗП 1.6.02
Представляет собой набор добавлений, расширяющих возможности движка для скриптёров, а также, в ряде случаев, меняющих поведение игры. Изменения реализованы в виде бинарного патча библиотек двигателя игры. Авторы: Kolmogor, Malandrinus Адрес проекта на Google Code
Список изменений на данный момент (список далеко не полный, остался с самых первых ревизий):
Примечание: Не забывайте делать резервные копии!
Сообщение отредактировал _Призрак_ - Понедельник, 19.03.2012, 19:15
|
|
Понедельник, 19.03.2012, 19:15
|
Статус: |
|
Сообщений: |
666 |
Регистрация: |
12.02.2011 |
|
|
|
|
|
Джерико
Суббота, 09.02.2013, 21:25 | Сообщение # 121
Сообщений: |
114 |
Регистрация: |
16.12.2012 |
|
Earthworm-Jim, Мне не нужно ничего качать, у меня на компе последняя ревизия есть со вчерашнего дня. Мне нужна подробная "гребаная" инструкция, о том как компилировать xrGame из того, что лежит в архивах. Я уже читал инструкцию от Ская на сайте АМК, установил masm32 и т.д. XrGame создался, но в батнике были видны ошибки в создании файла. Говорят, что нужна более новая версия ml.exe.
P.S: Если ты не знаешь ответа - нет проблем, спрошу у кого-нибудь другого.
Сообщение отредактировал Джерико - Суббота, 09.02.2013, 21:27
|
|
Суббота, 09.02.2013, 21:25
|
Статус: |
|
Сообщений: |
666 |
Регистрация: |
16.12.2012 |
|
|
|
|
|
Статус: |
|
Опытный: |
|
Сообщений: |
2561 |
Награды: |
3 |
Регистрация: |
01.01.2012 |
|
Джерико, Цитата (ReadMe) Исходная _нетронутая_ dll должна лежать в каждом каталоге с именем xrGame_orig.dll
one click компиляция выполняется командным файлом в корне проекта make_xxxx.cmd где xxxx - номер сборки
Внутри каждого каталога есть два командных файла для поэтапной сборки: make_src_dll.cmd - собирает временную библиотеку с правками patch.cmd - патчит чистую dll до dll с секцией, затем переносит правки В результате получается файл xrGame.dll, который нужно переписать в каталог bin игры. Дополнительный файл clean.cmd выполняет очистку каталога от временных файлов. Это полезно делать перед check-in операциями.
Примечание: Несмотря на возможность очистить временные файлы, полезно поставить в игнор в SVN следующие расширения: *.dll, *.bin, *.lib, *.exp
Что тут не ясно?
|
|
Суббота, 09.02.2013, 22:01
|
Статус: |
|
Сообщений: |
666 |
Регистрация: |
01.01.2012 |
|
|
|
|
|
Джерико
Суббота, 09.02.2013, 22:18 | Сообщение # 123
Сообщений: |
114 |
Регистрация: |
16.12.2012 |
|
Earthworm-Jim, То что при запуске make_src_dll.cmd в конце батника выдает "Не удается найти mydll.obj" и так далее.Добавлено (09.02.2013, 22:18) --------------------------------------------- Вот полный лог после запуска make_src_dll
|
|
Суббота, 09.02.2013, 22:18
|
Статус: |
|
Сообщений: |
666 |
Регистрация: |
16.12.2012 |
|
|
|
|
|
Статус: |
|
Опытный: |
|
Сообщений: |
2561 |
Награды: |
3 |
Регистрация: |
01.01.2012 |
|
Джерико, а нафига тебе make_src_dll.cmd ? Собирается: patch.cmdДобавлено (09.02.2013, 22:20) ---------------------------------------------
Цитата (Джерико) Вот полный лог после запуска make_src_dll Зачем ты мне его выкинул? Я не программист. Да и я никогда не использовал этот make_src_dll.cmd
|
|
Суббота, 09.02.2013, 22:20
|
Статус: |
|
Сообщений: |
666 |
Регистрация: |
01.01.2012 |
|
|
|
|
|
Джерико
Суббота, 09.02.2013, 22:27 | Сообщение # 125
Сообщений: |
114 |
Регистрация: |
16.12.2012 |
|
Earthworm-Jim, Запускаю patch.cmd, после запроса на разрешение открыть bspatch, пишет 'Прекращена работа программы "patcher". Тем не менее, файл xrGame появляется, но я пока не тестировал его работоспособность.Добавлено (09.02.2013, 22:27) ---------------------------------------------
Цитата (Earthworm-Jim) Зачем ты мне его выкинул? На всякий случай.
|
|
Суббота, 09.02.2013, 22:27
|
Статус: |
|
Сообщений: |
666 |
Регистрация: |
16.12.2012 |
|
|
|
|
|
Статус: |
|
Опытный: |
|
Сообщений: |
2561 |
Награды: |
3 |
Регистрация: |
01.01.2012 |
|
Джерико, надеюсь ты знаешь, что в corrections_list.txt прописаны все правки, которые будут вносится при патче? Те что тебе не нужны, нужно закомментировать, поставив перед ними знак ;
|
|
Суббота, 09.02.2013, 22:27
|
Статус: |
|
Сообщений: |
666 |
Регистрация: |
01.01.2012 |
|
|
|
|
|
Джерико
Суббота, 09.02.2013, 22:29 | Сообщение # 127
Сообщений: |
114 |
Регистрация: |
16.12.2012 |
|
Earthworm-Jim, Так ты пытался собирать xrGamem или нет?Добавлено (09.02.2013, 22:29) ---------------------------------------------
Цитата (Earthworm-Jim) надеюсь ты знаешь, что в corrections_list.txt прописаны все правки, которые будут вносится при патче? Те что тебе не нужны, нужно закомментировать, поставив перед ними знак ; Знаю, но причем здесь это? Или патчер не выдерживает такое кол-во правок за один раз?
|
|
Суббота, 09.02.2013, 22:29
|
Статус: |
|
Сообщений: |
666 |
Регистрация: |
16.12.2012 |
|
|
|
|
|
Статус: |
|
Опытный: |
|
Сообщений: |
2561 |
Награды: |
3 |
Регистрация: |
01.01.2012 |
|
Цитата (Джерико) Знаю, но причем здесь это? Или патчер не выдерживает такое кол-во правок за один раз? Нет. Просто, лучше не надо.
|
|
Суббота, 09.02.2013, 22:31
|
Статус: |
|
Сообщений: |
666 |
Регистрация: |
01.01.2012 |
|
|
|
|
|
БypбоH
Суббота, 09.02.2013, 22:38 | Сообщение # 129
Сообщений: |
54 |
Регистрация: |
04.02.2013 |
|
дел
Сообщение отредактировал БypбоH - Суббота, 09.02.2013, 22:48
|
|
Суббота, 09.02.2013, 22:38
|
Статус: |
|
Сообщений: |
666 |
Регистрация: |
04.02.2013 |
|
|
|
|
|
Джерико
Суббота, 09.02.2013, 22:40 | Сообщение # 130
Сообщений: |
114 |
Регистрация: |
16.12.2012 |
|
Earthworm-Jim, Закомментировал все, кроме заливки предметов в диалоге торговле от Ская, попробовал патчить - тот же результат, вылет после запроса на открытие файла.
|
|
Суббота, 09.02.2013, 22:40
|
Статус: |
|
Сообщений: |
666 |
Регистрация: |
16.12.2012 |
|
|
|
|
|
Статус: |
|
Опытный: |
|
Сообщений: |
2561 |
Награды: |
3 |
Регистрация: |
01.01.2012 |
|
Джерико, да действительно ошибка. Но ты проверь в игре всё-таки, раз dll создалась.
Мне пишет, что нет файлов: mydll.obj mydll.dll mydll.exp mydll.objlib
Сообщение отредактировал Earthworm-Jim - Суббота, 09.02.2013, 22:55
|
|
Суббота, 09.02.2013, 22:45
|
Статус: |
|
Сообщений: |
666 |
Регистрация: |
01.01.2012 |
|
|
|
|
|
Джерико
Суббота, 09.02.2013, 23:08 | Сообщение # 132
Сообщений: |
114 |
Регистрация: |
16.12.2012 |
|
Цитата (Earthworm-Jim) Мне пишет, что нет файлов: mydll.obj mydll.dll mydll.exp mydll.objlib У меня такое пишет при попытке запуска make_src_dll.cmdДобавлено (09.02.2013, 23:08) ---------------------------------------------
Цитата (Earthworm-Jim) Но ты проверь в игре всё-таки, раз dll создалась. Проверил. Игра работает, но изменений нет, хотя в corrections_list ничего не закомментированно.
|
|
Суббота, 09.02.2013, 23:08
|
Статус: |
|
Сообщений: |
666 |
Регистрация: |
16.12.2012 |
|
|
|
|
|
Статус: |
|
Опытный: |
|
Сообщений: |
2561 |
Награды: |
3 |
Регистрация: |
01.01.2012 |
|
Цитата (Джерико) Проверил. Игра работает, но изменений нет, хотя в corrections_list ничего не закомментированно. Хреново... Теперь только к ним: Цитата (_Призрак_) Авторы: Kolmogor, Malandrinus
|
|
Суббота, 09.02.2013, 23:19
|
Статус: |
|
Сообщений: |
666 |
Регистрация: |
01.01.2012 |
|
|
|
|
|
Джерико
Суббота, 09.02.2013, 23:21 | Сообщение # 134
Сообщений: |
114 |
Регистрация: |
16.12.2012 |
|
Earthworm-Jim, Ладно, потом спрошу как-нибудь, а пока попробую сам разобраться.
|
|
Суббота, 09.02.2013, 23:21
|
Статус: |
|
Сообщений: |
666 |
Регистрация: |
16.12.2012 |
|
|
|
|
|
Viнt@rь
Суббота, 09.02.2013, 23:28 | Сообщение # 135
Spectrum project
Статус: |
|
Новичок: |
|
Сообщений: |
381 |
Награды: |
2 |
Регистрация: |
10.10.2010 |
|
_Призрак_, на предыдущей странице ссылка не пашет, пишет - файл удален, будь добр, перезалей плз
|
|
Суббота, 09.02.2013, 23:28
|
Статус: |
|
Сообщений: |
666 |
Регистрация: |
10.10.2010 |
|
|
|
|