Current time: 23.03.2024, 11:14 Hello There, Guest! (LoginRegister)
Language: english | russian  

Post Reply 
Threaded Mode | Linear Mode
Era II Mod Manager
» Менеджер модов для платформы Эра
Author Message
SyDr Offline

Posts: 1052
Post: #1

Архив версий | Version archive
Исходной код | Source

первоначальный пост (Click to View)
(This post was last modified: 07.10.2021 17:03 by SyDr.)
29.03.2012 22:33
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16449
Post: #2

В правильном ключе мыслишь Sm Думаю, стоит тогда утилиту включить в следующий выпуск.


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

Posts: 1052
Post: #3

Ох. Картинка выше была просто примером, а не реально работающим проектом Bad. Сижу, пишу код, столкнулся с каким-то багом интерпретатора. Так что сижу и пишу дальше.
Кстати, куда там отправляются отключённые моды?
31.03.2012 18:10
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16449
Post: #4

Предлагаю в Mods\_Off_\.


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

Posts: 1052
Post: #5

MM.7z
Image: 0_85e1c_34c979f_orig
Фух. Вроде работает. Есть маленькие косяки (TreeViewItem с Priority отображается даже, если такой приоритет есть только у отключённого мода).

Чем выше отображается мод, тем выше у него приоритет (в _Off_ как попало).

Все кнопки рабочие и не должны приводить ни к вылету программу, ни к появлению непредвиденных последствий.
Кнопки Up и Down меняют местами приоритеты двух модов (т.е. число перед именем мода, если оно есть, и время создания каталогов*).

Кнопки Enable и Disable таскают моды в/из каталог(а) _Off_

Для модов из подветки _Off_ работает только кнопка Enable.

*Возможно, немного неправльное поведение, будьте осторожны.
01.04.2012 16:14
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16449
Post: #6

SyDr, спасибо, сейчас гляну. Как раз составляю обновление.


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

Posts: 16449
Post: #7

SyDr, ошибочка вышла. Ты смотришь дату изменения папки, а нужно дату создания.


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

Posts: 1052
Post: #8

Странно. Везде в коде установлено, чтобы скрипт работал именно с датой создания. Плюс, проверяю сам, стоит сортировка по дате создания. Всё меняется.
01.04.2012 16:57
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16449
Post: #9

Понял, нужно мне будет менять модель в будущем. Сейчас 3 события могут случиться в один момент времени и три мода будет иметь случайный приоритет, фактически.

Down сработало, Up - нет.


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

Posts: 1052
Post: #10

На самом верхнем моде Up не сработает.

Так что тогда будет с приоритетами?
01.04.2012 17:17
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16449
Post: #11

SyDr, Up не работает вообще. Даже на нижнем.
Quote:Так что тогда будет с приоритетами?
Скорее всего, как и предлагали - просто список линейный в текстовом файле (+ AVS упоминал про импорт). installmod.exe обновится, так что моды не заденет. Но это не сейчас. Сейчас у меня в ММ Up не работает на опущенном вниз.

http://www.imagepost.ru/?v=sydr.png


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

Posts: 1052
Post: #12

А. Так у них же время создания совпадает один в один. Можно для каждого по отдельности мода кликнуть Set current time (ну, подождав между кликами по одной секунде). Но вообще, как в этом случае игра грузит моды?
01.04.2012 17:41
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16449
Post: #13

В неопределённом порядке. Всё, понял. Нужно будет в батнике установщика поставить задержку в 1 секунду между модами. Ну а в виртуальном будущем список выглядит более оптимальным и лёгким для изменения вариантом.


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

Posts: 1052
Post: #14

Berserker, нельзя в моде как-нибудь указать, что не надо грузить карты других модов/находящиеся в папке с игрой. Я имею в виду в первую очередь TEW.

Имеет ли смысл для менеджера модов реализовать поддержку командной строки в духе:
modsman /LoadPreset TEWIV /RunGame /RestoreOnExit
14.04.2012 14:36
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16449
Post: #15

Quote:Berserker, нельзя в моде как-нибудь указать, что не надо грузить карты других модов/находящиеся в папке с игрой. Я имею в виду в первую очередь TEW.
В линейке 2.х нет.

Quote:Имеет ли смысл для менеджера модов реализовать поддержку командной строки в духе:
   modsman /LoadPreset TEWIV /RunGame /RestoreOnExit
Сложность инструмента превысит необходимость временного выключения остальных модов. Вдобавок, на деле активно всегда 3-4 мода.


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
14.04.2012 17:23
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