Berserker Wrote:P.S. Спасибо за обновление.
SyDr Wrote:**Кто-нибудь использует для модов эти приоритеты? Реализовыввать их тот ещё гемморой.
Проблема в том, что приоритеты портят имена, так? В будущем 3.х хочу всё же список линейный в ini хранить, а пока нужно.
А с приоритетами такая фигня, что всё это надо запоминать и хранить: значение приоритета, есть ли он вообще (т.е. "0 Mod1" и "Mod2" нужно по разному обрабатывать). И с такими приоритетами непонятно, как менять местами, например, такие моды: "7 Mod1 (2001)" и "5 Mod2 (2012)". Только числа вначале менять? Если менять ещё и даты создания (а текущая реализация Mods Manager так и делает), то тогда порядок загрузки модов может изменится неожиданно. Более того, что, например, делать с ситуацией "Mod1", "0 Mod1" и "7 Mod1". Это разные моды или один и тот же? Просто вывести пользователю сообщение.
Вообще, определить порядок загрузки модов не проблема. Проблема в его изменении.
Если бы можно было плюнуть на все текущие значения (т.е. важен только порядок загрузки), то можно было бы всё очень легко и просто менять (и preset'ы бы легко были бы сделаны, просто список того, что нужно+список того, что точно несовместимо), и карты стандартные можно было бы не грузить (просто выносятся в отдельный мод). И всё это было бы в самое ближайшее время, а не в линейке 3.x