Quote:Погоди, мы сейчас о модах говорим, а не о сборках. Сборки это другое дело, там моды уже вручную расставляются.
Крупные моды по концепции используют свору мелких и средних, комбинируя их по своему усмотрению. Это не сборки, это моды и их зависимости.
Quote:Если моды просто заменяют графику, то настройка порядка тут уже относится к сборкам.
Да нет же, к модам. Поверх крупного мода с зависимостями можно накатить кучу нейтральных — и ничего не изменится. А сборка или пресеты — это уже какой-то жёстко фиксированный слепок.
Quote:С модами, заменяющие одни и те же ресурсы, тоже всё просто. Если один мод заменяет меньше ресурсов, чем другой, то он должен иметь приоритет выше (иначе нет смысла применять оба). Таким образом:
Да никто никому ничего не должен =). Пусть пересекается один файл из 4-х, пусть 2, пусть 3. Это никак не влияет на порядок. В случае с курсором он не будет иметь смысла (если пузырёк будет до хотификации), но это решает автор мода, использующего другие моды. Чаще всего, ресурсы перекрываются не полностью. А значит вопрос, как наложить два мода друг на друга, будет стоять (увы, портреты модов хранятся в одном файле/как и опции вогификации, но люди спокойно играют в наборы, где эти портреты перекрываются по много раз).
Quote:Любой другой мод, также меняющий только курсор не совместим с Bubble Arrows
Концепция совместимости крайне хрупкая и имеет вообще рекомендательный характер. Не вижу её активного использования в играх. И при наличии 100 модов, никому не интересно производить 5000 сравнений каждого мода с каждым, а как они ведут себя вместе? Или в ресурсах копаться. Поэтому я скептически настроен к тому, что кто-то будет реально обновлять эту информацию. Простота и практичность всегда побеждает, как АК-47.
Более того, я считаю, что несовместим — это реально вызывает порчу игры, критические баги или вылеты. Замена ресурсов в эту область едва ли попадает.
Quote:WoG Rus указывает, что WoG обязателен и должен иметь приоритет ниже
и указывает что Phoenix опционален
Автор мода должен знать лишь о своём моде и том, что он использует. Поэтому WoG Rus не будет знать, что есть Феникс. А вот Феникс знает, что использует ВоГ, затем русификацию Вога, затем свои текстовики. Поэтому порядок:
[ordered]
WoG
WoG Rus
Quote:WoG Rus указывает, что должен быть "близко" к WoG
Почему? ) После ВоГа — да, близко — это неформальный термин. Между ними может быть что угодно нейтральное. Например: WoG Fixes и WoG Additions. А вот русификация поверх, поскольку игрок ничего не понимает в иностранном.
Quote:Вообще, что в своей системе означают две секции Unordered? Это имеется в виду, например, что Yona, FBA и NMP не важен приоритет внутри группы, но он должен быть меньше, чем у POS?
Да:
(WoG ... WoG Rus) (Yona ... <-> ... FBA ... <-> ... NMP) (Phoenix Orange Skin)
Если другой мод укажет в импорте
...
[ordered]
FBA
Yona
Значит Yona должна идти после FBA. Очевидно, были проблемы, когда было наоборот. И порядок всё более конкретизируется.
Quote:Ещё раз, непосредственно мод не может требовать загрузки других модов в определённом порядке, потому что:
1) Независимо от их порядка сам этот мод перепишет все их конфликтные ресурсы своим приоритетом
2) Это не проблема этого мода
Здесь и разнится понимание. Автор мода не порядок абсолютный указывает, а что на что в каком порядке можно наложить, чтобы получилось то, что хотел автор.
WoG, WoG Rus значит лишь, что WoG Rus идёт после сколька угодно модов, которые после WoG. То есть WoG Rus, WoG исключено.
Quote:То что ты описал, больше подходит для сборок/пресетов.
Может я упустил что-то?
Думаю, ты можешь в рамках ММ проводить любые эксперименты =) Попробовать новую систему, которая тебе ближе. Главное, чтобы на выходе был list.txt, из которого уже можно было взять готовый порядок.
Да, *.pac грузятся только с расширением *.pac. .off.pac подходит.