Добрый день. Столкнулся с одной довольно неприятной проблемой, и после пары дней поиска и перебора разнообразной информации пришел к выводу, что у меня нет выхода, кроме как самому обратиться к опытным модмейкерам. Не знаю, как к этому здесь отнесутся, так что сразу отмечу, что проблема относится к .dll-библиотекам, а ещё точнее — game.dll.
Собственно, я большой ценитель melee-карт, и меня всегда смущало то, сколько рас играбельно при такой-то объемной игровой истории. Т.к. с World Editor'ом ознакомлен уже почти десяток лет — последние годы я периодически брался за разработку соответствующих карт, периодически забрасывая их и т.д., но в любом случае был недоволен результатом, считая уродливым любую систему выбора расы, кроме основного меню вне карты (Гандикапы (Фору) в этом деле тоже не признаю. Всё должно быть красиво и не зависеть от карты). И буквально недавно я решил, что стоит попробовать реализовать всё в виде отдельного мода, что и места на диске будет жрать явно меньше, чем множество карт с огромными наборами контента.
В общем сейчас основной вопрос во вставке нестандартных рас в меню выбора, и, собственно, работе этих пунктов. Единственный полноценный способ, который я знаю — изменённый game.dll или создание альтернативного лаунчера со своей библиотекой (За альтернативные способы буду крайне благодарен), однако не смотря на подходящее образование, в ассемблер или C++ (Да и вообще любые ЯП и подобное) я могу лишь на уровне бесполезного студента. Пытался найти нормальные исходники библиотеки (Чтобы попытаться сделать на их основе) — ничего. Каких-либо туториалов на эту тему не нашел.
Пытался использовать "Mulit-Race Template" с Хайва, представляющий собой альтернативный game.dll, но он не работает на 64-разрядных ОС. В нём, собственно, всё реализовано на гандикапах, если не ошибаюсь, но выглядит-то по-людски (И от карты не зависит). То же самое с парой подходящих модов, которые смог запустить. Тот же способ, тоже хорошо оформлен, иногда используются альтернативные лаунчеры и библиотеки.
В общем я просто нуждаюсь в любой информации о том, как можно такое реализовать (Всё, соответственно, оформив), будучи даже таким быдлокодером, как я.
Заранее благодарен за любой ответ.

Принятый ответ

Nirvana мод. Поищи информацию о нём. Там всё чудесно в этом плане вроде как реализовано.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
24
9 лет назад
0
Я только через триггер знаю прием, да и то он не доработан.
3
13
9 лет назад
3
Nirvana мод. Поищи информацию о нём. Там всё чудесно в этом плане вроде как реализовано.
Принятый ответ
2
1
9 лет назад
2
EfReeZe, в общем плане я был ознакомлен с этим модом, и там тоже всё выполнено через отдельную библиотеку и отдельный лаунчер, однако только сейчас прочёл информацию о обновлениях. Якобы автор чуть меньше, чем пару недель назад заявил, что выпустит набор для внедрения кастомных рас в его мод, да ещё и инструкции к нему, на протяжении месяца.
В общем благодарю, пускай перспектива моддинга на основе мода как-то сомнительна, но это уже вариант, да и весьма удобный.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.