Current time: 18.12.2017, 00:25 Hello There, Guest! (LoginRegister)
Language: english | russian  

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

Posts: 1012
Post: #31

Mod Manager_TV005 (2).zip
Fixed.
P.S. Muhahahahahaha!!!

installmod не моя же. Вообще, installmod был отдельно, исходя из того, что если сменится система приоритетов, ничего не поломается. С другой стороны, если она всё сменится, менеджер модов просто перестанет работать правильно и всё. Так что я вполне могу и не использовать его (тем более, что в терминах программы установка мода: распаковать, получить список модов, включить).
А вообще, мод не должен решать, что нужно включить, а что не нужно. Ну то есть должен, но у пользователя есть возможность это проигнорировать (см выше. 5 сообщение).
Ну и поддержка командной строки тоже будет.
Также, я предполагаю, что никаких самораспаковываемых архивов не будет. Только .e2m (переименованные архивы). Ибо не надо давать возможность запускать всё подряд.
И, соответственно, как компенсацию за ограничение формата, будет добавлена возможность таких архивов прямо из программы.


Era II Mod Manager
(This post was last modified: 11.05.2013 19:55 by SyDr.)
11.05.2013 19:37
Find all posts by this user Quote this message in a reply
Bes Offline

Posts: 3118
Post: #32

не соглашусь в части "мод не должен решать"
устанавливая мод, народ сразу запускает его, не глядя, в основном... а это может быть в разрез рекомендаций МОЕГО МОДА...
потому после установки и предложил возможность сразу исключить ненужные конфликты (если разраб про них сразу осведомлён).
а уже далее, если игрок не согласен - он включает менеджер и руками всё ставит как было или комбинирует...
но зато потом не встанет вопрос - "а почему ВАШ МОД не работает как положено?"... ибо - "ТЫ сам изменил дефолные приоритеты, так что читай сам КАК СТАВИТЬ МОД по новой и не глуми меня..." Moral

только по этому я это предложил (как возможность для настроек)

а можно подробнее по e2m ?
то есть я создаю любой архив (даже sfx), но потом переименовываю его в МОЙ.e2m так?


11.05.2013 23:34
Visit this user's website Find all posts by this user Quote this message in a reply
SyDr Offline

Posts: 1012
Post: #33

ИО Besа, ну в противном случае будут вопросы вида "а куда делись все рюшечки, которые я устанавливал?". И это ладно. Но как потом вспоминать, что было включено и в каком порядке до установки мода? Sm
Но вообще, я по этому вопросу однозначно определиться не могу. По крайней мере пока.

.e2m сейчас точно такой же, как любые другие архивы с модами (как обычные, так и sfx). Возможно, это изменится в будущем (потому как не хватает важной фичи: читать из файлов напрямую в память, минуя диск).
В идеале выглядит так:


Era II Mod Manager
12.05.2013 00:23
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 10380
Post: #34

Я об этом думал и пришёл к выводу, что система антизависимостей не нужна. Автор может ошибаться, моды могут обновляться, становясь совместимыми. Ну а Сидру можно команду консольную добавить с одним аргументом в виде имени файла. В самом файле — список модов, которые остаются включёнными. За такую шалость отвечает распространитель мода.


Скачать Герои 3 Эра и всё, что с ней связано
12.05.2013 00:57
Find all posts by this user Quote this message in a reply
Bes Offline

Posts: 3118
Post: #35

(12.05.2013 00:57)Berserker Wrote:  За такую шалость отвечает распространитель мода.
именно!
причём в описании мода автор сразу и укажет (я надеюсь), что такие-то моды будут отключаться...
кстати, можно будет тогда автоматом при таких автоотключениях создавть "пресет" с последними настройками модов (к примеру)


12.05.2013 01:19
Visit this user's website Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 10380
Post: #36

ИО Besа, я имел в виду белый список, а ты — чёрный. То есть ты указываешь, а ещё лучше предлагаешь безопасный набор модов при установке. Выбранно нет — всё по-старому.


Скачать Герои 3 Эра и всё, что с ней связано
12.05.2013 01:51
Find all posts by this user Quote this message in a reply
SyDr Offline

Posts: 1012
Post: #37

Ага... А белый список весьма непритятная вещь. Вот у меня, например, есть:
"Secondary Skills Scrolling", "Morn battlefields", "Russian Fonts", "Standard Maps", "Resolve battle".

При белом списке это всё вырубится, хотя с огромнейшей вероятностью это всё будет работать (или по крайней мере не мешать) с любым модом. А чёрный список, с другой стороны, позволит отключить только уж совсем очевидные несовместимости.
Image: 0_a61e6_a50cbf68_orig

Как вариант, можно ввести свойство mod type со значениями total conversion, new feature и interface change
tc по умолчанию совместимы только с ic (остальное через списки совместимости)
nf по умолчнию несовместимы только с tc (остальное через списки несовместимости)
ic по умолчанию совместимы со всем (остальное через списки несовместимости)


Era II Mod Manager
12.05.2013 09:39
Find all posts by this user Quote this message in a reply
SyDr Offline

Posts: 1012
Post: #38

Mod Manager_TV006.zip

Никто не подскажет, какую иконку можно заюзать для пакетов с модами?


Era II Mod Manager
08.06.2013 17:57
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 10380
Post: #39

Quote:Как вариант, можно ввести свойство mod type со значениями total conversion, new feature и interface change
   tc по умолчанию совместимы только с ic (остальное через списки совместимости)
   nf по умолчнию несовместимы только с tc (остальное через списки несовместимости)
   ic по умолчанию совместимы со всем (остальное через списки несовместимости)
Разумная идея.
Про иконку не знаю, сам вбиваю в гугл free icons search и хожу по двум сайтам.

На wikisend жми properties и указывай срок хранения 90 дней, а не 7 по умолчанию Sm

Красиво, однако!

Всё отлично без глубокого тестирования. Не хватает только демо-модов, чтобы пощупать новые файлы настроек. Пока что readme.txt отображается.


Скачать Герои 3 Эра и всё, что с ней связано
08.06.2013 18:12
Find all posts by this user Quote this message in a reply
SyDr Offline

Posts: 1012
Post: #40

По факту, я ещё ничего не писал (это прошлая версия + минимальнейшие изменения). Но будет примерно так.
С иконкой я наверное определился: http://www.iconarchive.com/show/oxygen-i...-icon.html

This is for me. You don't need to know this to develop your mod for MM.
All this may be changed without additional notice (Click to View)
Это, то, что примерно будет, со следющими замечаниями:
1) Пакетов обновления не будет. Только полные установочные. По крайней мере сначала.
2) Будет система автоматической проверки/установки обновлений. Кто захочет - сможет воспользоваться.
3) Архивы будут урезаны до каталога в самом архиве (без Mods\). Единственным подджерваемым форматом будет ".zip". Это, если я dll найду под него нормальную.


Era II Mod Manager
08.06.2013 21:01
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 10380
Post: #41

Отказываешься от 7z?


Скачать Герои 3 Эра и всё, что с ней связано
08.06.2013 22:48
Find all posts by this user Quote this message in a reply
SyDr Offline

Posts: 1012
Post: #42

Пока нет. Проще ведь ничего не трогать Sm. У меня такая проблема, что при сканировании каталога с огромным количеством файлов, 7z переодически виснет намертво и тянет туда же процесс AutoIt'а. Впрочем, если убрать кнопку добавить моды (ассоциации будут работать + drag'n'drop на окно программы), может быть и так нормально будет.


Era II Mod Manager
09.06.2013 00:04
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 10380
Post: #43

SyDr, скажи, что в mod_info писать и куда его кидать, если не сложно.


Скачать Герои 3 Эра и всё, что с ней связано
01.07.2013 18:55
Find all posts by this user Quote this message in a reply
SyDr Offline

Posts: 1012
Post: #44

Кидать в Mods\<ModName>\mod_info.ini. В архиве по прежнему Mods\<ModName>. Для ассоциации выбрано расширении .emp (Electromagnetic pulse Era Mod Package)
[info]
Name = Имя мода по умолчанию. Можно не указывать.
Description = Имя файла с описанием по умолчанию. Можно не указывать.
Author = Автор. Можно не указывать.
Link = Ссылка на сайт. Можно не указывать.
Icon = Иконка. Можно не указывать.
Version = Версия. Числом, или чем-то похожим на число (1->1, 24/7 -> 24, 123tmp->123, 13.4 -> 13.4). Чем больше, тем мод новее. Нужно указать обзательно.
ModType = Тип мода (Conversion, Feature, Interface). По умолчанию Feature. C совместимо только с I, F с F и I, I совместимо со всеми. Всё остальное через раздел про совместимость.

[info.<Язык>]
Name = Локализованное имя. Можно не указывать.
Description = Имя файла с локализованным описанием. Можно не указывать.

[Compatibility]
<Имя мода 1> = 1 ; совместимо с этим модом
<Имя мода 2> = -1 ; несовместимо с этим модом


Таким образом, необходимый минимум - заполненное поле версия мода.
Пример файла с описанием:
[info]
Name = Standard maps
Description = info.txt
Author =
Link = http://wforum.heroes35.net/
Icon =
Version = 1
ModType = Interface

[info.Русский]
Name = Стандартные карты (на английском)
Description = info_ru.txt

[Compatibility]
Russian Fonts = 1
King in Yellow = -1
New Interface Mod = 0
Dragon Slaugther = -1


Era II Mod Manager
01.07.2013 19:10
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 10380
Post: #45

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


Скачать Герои 3 Эра и всё, что с ней связано
01.07.2013 19:19
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-2017 MyBB Group