Current time: 22.11.2024, 21:45 Hello There, Guest! (LoginRegister)
Language: english | russian  

Post Reply 
Threaded Mode | Linear Mode
Вопросы по моддингу
» (обсуждаем моддинг здесь)
Author Message
SyDr Offline

Posts: 1054
Post: #421

Berserker, да вроде где-то в инете почитал. Что-то мне кажется, что овчинка выделки не стоит. Проще вынести из lod'ов нужные файлы.
19.04.2015 19:21
Find all posts by this user Quote this message in a reply
Alexander_Cw Offline

Posts: 104
Post: #422

Я пробую запаковать изображение в lod. На входе в город, картинку которого я заменяю, игра летит. Пакую разными редакторами ресурсов (MMA, lodimport) в h3bitmap.lod WoGa, Complete Edition, Hotы – всё одно. Картинка соответствует требованиям. К чему бы игра в таком случае летит?
19.04.2015 19:28
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16657
Post: #423

SyDr, а ты опиши задачу, пока что не ясна цель Ab
Паковать нужно *.bmp, если я верно помню, он автоматически преобразуется в pcx. И через MMArchive.


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
19.04.2015 19:42
Find all posts by this user Quote this message in a reply
SyDr Offline

Posts: 1054
Post: #424

По .dat файлу показать полный список опций с возможностью настройки, как из игры Sm
19.04.2015 19:56
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16657
Post: #425

Идея крута, конечно. Но довольна обширна. С учётом приоритетов модов подгрузить ers-ки, подгрузить и распарсить zsetup-s, ух ))


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
19.04.2015 21:16
Find all posts by this user Quote this message in a reply
SyDr Offline

Posts: 1054
Post: #426

Что насчёт опций, которые зависят от других опций (типа "Командры должны быть наняты")? Это просто захардкожено или где-то хранится?
20.04.2015 17:52
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16657
Post: #427

Прописано в коде по принципу: if (p[994]) { p[3] = 1 }


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
20.04.2015 18:50
Find all posts by this user Quote this message in a reply
gamecreator Offline

Posts: 7107
Post: #428

(20.04.2015 19:44)Berserker Wrote:  Так ЕРМ же никто не отменяет. Просто его развитие бессмысленно. Слишком много костылей.
Так надо удалять костыли вместо прикручивания новых, но уровнем выше.


When all gods have burnt to ashes in eternity of sorrow,
Demons gonna tear your soul because there is no tomorrow.
20.04.2015 21:27
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16657
Post: #429

Дефекты заложены изначально и не подлежат исправлению. Я думал писать компилятор на PHP, много уже наработок было, часть ТЗ, ранние попытки. Но динамическое распределение индексов переменных и функций не дружит с загрузкой обновлённых скриптов (где $Hero$ после перекомпиляции уже давно не v189, а v5005). Совместимость между двумя модами обеспечивается только компиляцией обоих с одним начальным файлом свободных индексов и т.д. В общем, сплошные незатыкаемые дыры. Скрипты Lua дали бы требуемый минимум: циклы, условия, хэши, массивы, читаемые имена, совместимость скриптов. Большего не требуется. Но костыли в ряде мест остаются. Там, где ЕРМ команды привязаны к ЕРМ строкам z+.


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
20.04.2015 22:02
Find all posts by this user Quote this message in a reply
gamecreator Offline

Posts: 7107
Post: #430

Слишком узко мыслишь. Всё в тех же рамках ЕРМ-костылей. Проблема с совместимостью индексов? Убрать индексы. Заодно приделать читаемые имена. Не хватает циклов/условий/массивов? Добавить, и не костылём как условия сейчас. Команды привязаны к z#-строкам? Отвязать. Эти и другие решения очевидны если скриптуешь на ЕРМ и читаешь исходники Вог. Причём всё делается в рамках существующего синтаксиса.


When all gods have burnt to ashes in eternity of sorrow,
Demons gonna tear your soul because there is no tomorrow.
20.04.2015 22:11
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16657
Post: #431

Для меня не легко и не очевидно, уж извини.


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
20.04.2015 22:21
Find all posts by this user Quote this message in a reply
gamecreator Offline

Posts: 7107
Post: #432

В том предложении неспроста "если", нечего обижаться почём зря.


When all gods have burnt to ashes in eternity of sorrow,
Demons gonna tear your soul because there is no tomorrow.
20.04.2015 22:34
Find all posts by this user Quote this message in a reply
gamecreator Offline

Posts: 7107
Post: #433

Berserker Wrote:Я не обижаюсь. Говорю, как есть. Исходя из опыта трудозатрат, работы над 2.55, многих часов обдумываний и отладки, считаю идею абсолютно нежизнеспособной. Но то, что для меня очень сложно, для тебя может быть вполне по силам. Фразы с обидами почти не употребляю )
Я и не говорил, что это делается легко. Придётся переписать ЕРМ, но я считаю что оно того стоит.


When all gods have burnt to ashes in eternity of sorrow,
Demons gonna tear your soul because there is no tomorrow.
20.04.2015 22:57
Find all posts by this user Quote this message in a reply
SyDr Offline

Posts: 1054
Post: #434

Image: 0_f9edc_9cb503_orig

21.04.2015 19:30
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16657
Post: #435

О майн год! Сидр, я говорил тебе, что ты волшебник? Нет, ты архимаг! Dance3


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
21.04.2015 19:36
Find all posts by this user Quote this message in a reply
« Next Oldest | Next Newest »
Post Reply 


Forum Jump:

Powered by MyBB Copyright © 2002-2024 MyBB Group