XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Общение> Трактир
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
ANDREW II
JRRT
offline
Опыт: 5,599
Активность:
Проекту требуется программист.
Проекту "Lord of the Rings Mod" требуется прогаммист. Суть работы - небольшая обработка файлов war3.exe и worldedit.exe - нужно изменить приоритет mpq-архивов, в которые "смотрит" игра.
Поясняю - Warcraft смотрит в архивы в следующем порядке:
  1. Mpq-архив самой карты
  2. War3patch.mpq
  3. War3xlocal.mpq
  4. War3x.mpq
  5. War3.mpq
Нужно между 1 и 2 вставить ещё один.
Взамен обещаю полноправное место среди участников проекта, и добавление XGM в число "спонсоров". :)
Старый 04.03.2006, 20:40
Алексей
Где кошачья мята?!
offline
Опыт: 26,303
Активность:
Тут есть сложности:
  1. Дизассемблирование (и тем более модификация!) файлов War'а запрещены лицезионным соглашением Blizzard.
  2. Модификация кода - вещь не очень-то простая. Тем более кода War. К тому же разные патчи устроены по-разному, и модифицировать придётся конкретный патч.
  3. Смысл? Вроде бы импорт внутрь карты позволяет решить все проблемы...
  4. В случае, если создаётся Кампания, между (1) и (2) и так есть ещё один пункт - MPQ-архив самой кампании.
Старый 04.03.2006, 20:55
ANDREW II
JRRT
offline
Опыт: 5,599
Активность:
Алексей
У нас полноценный мод, тут "одна кампания" не прокатит.

А на лицензионное соглашение - ну его фтопку. Наш проект пока некоммерческий. Вон моды к диабле уже скока ходят и ничего.

Про патчи - патчи вара не будут влиять на мод, ибо у нас будет свой набор файлов:

War3.exe -> Lotr.exe
Worldedit3.exe -> MiddleEarthEdit.exe

И т.д.
Старый 04.03.2006, 21:11
Алексей
Где кошачья мята?!
offline
Опыт: 26,303
Активность:
Хм, тогда можно не связываться с правкой кода exe, а написать собственный war3.exe (к примеру), который, загрузившись, запустит War в особом режиме - чтобы проверял MPQ в нужном порядке.
То же самое сделать и с редактором. Дело в том, что FrozenThrone.exe, как и WorldEditor.exe, - это всего лишь загрузчики DLL'ок, содержащих движок, и не несущие больше никаких полезных функций.
П.С.: Между прочим, порядок просмотра MPQ прописан не в exe, а в DLL, поэтому если всё-таки модифицировать код, то именно этих библиотек.
Старый 04.03.2006, 21:52
ANDREW II
JRRT
offline
Опыт: 5,599
Активность:
Алексей
Вот для этого нам программист и нужен.
Старый 05.03.2006, 14:49
ANDREW II
JRRT
offline
Опыт: 5,599
Активность:
Так значит программистов здесь нет?
Старый 06.03.2006, 21:32
NETRAT

offline
Опыт: 83,712
Активность:
Ну как сказать, программистов море...

По моим данным mpq грузятся с приоритетами:
Mpq-архив самой карты
War3XLocal.mpq
War3patch.mpq
War3x.mpq
War3Local.mpq
War3.mpq

Или я что-то упустил из виду?

NETRAT добавил:
Модификация кода - это конечно забавно, однако при обычной изменении длинны уже нужна модификация ссылок и т.п.

Инжекция в выполняющееся приложение - знать бы только куда и что инжектить =)
Старый 07.03.2006, 00:53
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 05:38.