Добавлен Dagger667,
не публикуется
Вот Я решил делать мод. Но хочу сначала разведать, какие проблемы меня могут ожидать на этом пути.
Ресурсные файлы изменить легко, про это понятно, не пишите про MPQ. Но вот такие файлы как "game.dll" или "war3.exe", и прочие, у меня вызывают проблемы.
Например, в Редакторе Способностей есть у каждой способности такие строчки как "Данные". Я слышал что эти данные вшиты в exe-шник, и изменить их никак нельзя. И сами способности вшиты, и не меняются. Но мне нужно полностью очистить эти ненужные способности, и при этом, сделать одну универсальную способность у которой будут все "Данные", и с которой Я смогу копировать другие способности и так создавать свои.
Другая часть, это Редактор, который мне нужно модифицировать по своему, разблокировать максимальную численность любого параметра, и сделать, например, время строительства больше чем 300 секунд, или перезарядку заклинания больше чем 300 секунд, то есть убрать глупые лимиты. Так же, убрать лимиты на максимальные войска и максимальный размер карты. Добавить свои функции в триггеры (про jass не писать - это понятно). Как это всё сделать?
Где находится графика? Тоже думаю полезно было бы узнать где меняется графический движок. Кто что знает про это, пишите.
Непонятны так же, такие вещи, как например, где прицепить звук к модели, если в самой модели он не цепляется но этот файл звука лежит рядом с моделью? И где изменяется выбор различных звуковых эффектов которые цепляются в самой модели? Там больше видел звуков "последнего вздоха" и звуков "заклинаний". Хочу туда загрузить свой набор.
Ну и прочие основные моменты перечислите, которые сложно поменять без хака. Про Патч так же объясните! И какова вообще структура warcraft-а?
Извиняюсь что вопрос содержит множество под-вопросов, поскольку не знаю что впереди меня ждёт, но меня ответ вкратце вполне устроит, что и где.
Принятый ответ
Закрыто.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован quq_CCCP
Данные это слк таблица - тупо база данных, она одинакова для всех спеллов, но данные в одной и той же ячейке могут хранится разные, код стандартных способностей хранится в game.dll, никто до сих пор точно не знает как устроены все способности или как вызвать некоторые методы. Исходников никто тебе не даст, а код там не читаемый. Поэтому механику стандартных способностей варкравта изменить не получится.
Лимиты размера карты и кол-ва тайслетов связаны с форматом и изменить простым хочу вы ничего не сможите.
Звук к модели крепится в редакторе моделей к кости, это делается просто и без дерьма. Так же можно триггерно проиграть нужный звук.
Для многих ваших хочу - не поможет даже хак, придется переписывать движок игры + никто ниче не знает, даже сами близзарды не знали как пофиксить
ретурн баг, потому что не знали как работает виртуальная JASM машина, программист который делал игру пропал в 2006 году.
Колупать и искать что как придется очень долго....
Отредактирован quq_CCCP
Отредактирован Dagger667
Ну я не эксперт, но мне кажется потому что они именно сдесь задавали вопросы как им это надо сделать.