PDA

Просмотр полной версии : Совместимость DLL-модов



Cashh
27.09.2016, 12:18
Ребята, извиняюсь, не нашел.
Подскажите, какие есть варианты запуска одновременно нескольких модификаций, использующих одну и ту же DLL (CvGameCoreDLL_Expansion2.dll).
Можно без подробных объяснений, если ссылка есть.
Заранее спасибо!

Andruh
27.09.2016, 12:37
Нельзя.
Если мод изменяет исходный код DLL, то он должен поставлять собранную DLL с внесёнными изменениями.
Civ5.exe может подгрузить только один вариант DLL (оригинальный или из мода). Не знаю точно, что будет, если будет две модифицированные DLL - будет ошибка, или загрузится только одна из них, но две загрузить нельзя точно.
Проблему совмещения двух DLL-модов надо решать на уровне исходников DLL. Автор одного из модов должен дать согласие вмёржить свои изменения в исходники другого мода. Если такой подход противоречит идее мода, то лучше создать новый, который будет содержать изменения исходников из обоих.

Tomahawk
07.10.2016, 16:56
Cashh, нельзя. А какие моды вы хотели совместить?

Cashh
13.10.2016, 22:01
Привет, да уже подразобрался. Местные сборники оба поюзал, молодцы вы, кстати. Потом решил посмотреть на оригинальный длл-варик и накидать на него конкретных "дополнений". Нашел на его форуме уже, как его можно с дипломатией срастить, тоже поюзал, потом решил в совсем чистой посидеть) Свои заморочки, в общем)