Current time: 25.11.2024, 02:31 Hello There, Guest! (LoginRegister)
Language: english | russian  

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

Posts: 1054
Post: #31

Да нет. Там явно что-то другое. У меня дата/время везде либо отдельными элементами массива либо строкой вида "yyyymmddhhMMss". У меня SetCurrentTime сейчас тоже творит хаос. Но потому как проиходит что-то странное:
В каталоге валяется Secondary Skills Scrolling с датой создания Сегодня в 23:58, однако, несмотря на это, в программе пишет, что в 8:14:43. Более того, в свойствах каталога тоже указано это время (8:14). Таким образом, время создания 23:58 видно только в проводнике в колонке дата создания (а именно это время я проставлял через FileSetTime()).

Ладно. Я накосячил. Я через FileSetTime() выставлял дату создания не нужному моду, а тому моду, индекс которого совпадал с индексом выделенного в TreeView (раньше совпадало похоже, из-за фазы луны: в TreeView есть Priority, а у модов индекс с 1). Прошлый глюк тоже как-то умудрился исчезнуть. Так что даже не знаю. А с сортировкой (по крайней мере, по её мнению) всё в порядке.

Попозже дам исправленную версию.

P.S. Первый абзац можно не теперь не принимать в серъёз. Мне просто надо было обновить окошко.
P.P.S. Кажется, preset'ы уже практически реализованы.
(This post was last modified: 06.05.2012 11:52 by SyDr.)
06.05.2012 10:41
Find all posts by this user Quote this message in a reply
SyDr Offline

Posts: 1054
Post: #32

Mods Manager.7z (yandex) или Mods Manager.7z (wikisend)

Что работает (или по крайней мере должно):
  • В Simple части всё должно работать, работать нормально и не вылетать
  • Предустановки должны работать и работать правильно: (все моды из списка в нужном порядке, остальные в выключенные)
  • Запуск игры
  • Поддержка языковых файлов (папка lng). Пока только автодект: сначала язык интерфейса (0419 для русского, 0409 для английского), потом язык системы в таком же виде, потом из default. Можно переводить.

Не работают только опции командной строки и создание ярлыка.
06.05.2012 13:22
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16657
Post: #33

SyDr, обновляй, если можно, список каталогов перед операциями. Хаос наступает, если пока запущен менеджер что-то делать с каталогами )
В форме "редактировать" надписи не вмещаются.
Русские надписи в кнопках тоже не вмещаются.
Загрузка предустановки TDS без наличия мода убивает программу, выход за границы массива.


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

Posts: 1054
Post: #34

Хм... Да... Только не знаю, как поступить:
1) Кнопка обновить - самый простой и самый глупый вариант.
2) Следить за каталогом и при изменении обновлять.
3) При наведении курсора на кнопку. Тоже глупо, плюс кнопки можно и с клавиатуры нажимать.
4) Если программа потеряла фокус, а потом снова получила. Просто реализуется и достаточно надёжно срабатывает. Сам склоняюсь к этому варианту.
Обновлять перед самой операцией не вариант. Как поступать, если структура изменилась? Как определить, что операцию можно продолжать? В общем весьма муторно получится.

Короче, реализован четвёртый вариант. Теперь хаос будет тяжелее поулчить.

По поводу надписей - всё влезет. Кроме "Сохранить как". Что с ней делать? Убрать и оставить одну кнопку сохранить (та же менюшка + по умолчанию это же название, Enter на OK забиндить).

Нужен ли ещё какой функционал?
(This post was last modified: 07.05.2012 23:35 by SyDr.)
07.05.2012 23:24
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16657
Post: #35

Да нет, вроде бы )


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

Posts: 1054
Post: #36

2 момента по поводу системы модов:
1) С точки зрения эры _Off_\ считается модом. Так ведь?
2) Ещё один камень в огород текущего учёта приоритетов модов - их практически нельзя менять, если игра запущена. То есть всё-таки нужен просто линейный список load only these mods.txt
24.06.2012 23:27
Find all posts by this user Quote this message in a reply
Bes Offline

Posts: 5422
Post: #37

залил в архив рабочую Эру, с рабочим ФМ.
этот архив кинул на обменник.
человек его скачал - распаковал.
ФМ не работает Bad

опять шаманить c датой папок чтоль? Sorry
(This post was last modified: 25.06.2012 13:47 by Bes.)
25.06.2012 11:55
Visit this user's website Find all posts by this user Quote this message in a reply
SyDr Offline

Posts: 1054
Post: #38

Да. Даты папок. Пускай мод менеджер запустит и в ручную поставит. При распаковке из архива дата создания = дата распаковки.
25.06.2012 13:22
Find all posts by this user Quote this message in a reply
Bes Offline

Posts: 5422
Post: #39

SyDr, а если специально в архив внедрять файл настроек приоритетов Модов?

то есть, не важно когда распакуется архив, всё равно Эра, прочитав настроечный файл из Tools\Mods Manager\presets\ расставит приоритеты как нужно
102
25.06.2012 14:02
Visit this user's website Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16657
Post: #40

Предлагаю нам с Сидром подсуетиться, и со следующей версии перейти на ini-файл.


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

Posts: 1054
Post: #41

Berserker, хорошо. У меня экзамен был сегодня. Пару дней буду свободен. Да и моя часть в реализации будет проще, я так думаю.

Собственно, как должны выглядеть приоритеты:

Белый список? (пресеты в этом формате)
Список модов в порядке уменьшения*/увеличения** приоритета. Все остальные моды не грузятся (или отправляются мод менеджером в гетто).
*В мод менеджере.
**Удобнее добавлять новый мод в список (хотя файлы мелкие и перезаписать его можно быстро).
25.06.2012 14:54
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16657
Post: #42

Я предлагаю просто один файл Mods\list.txt со списком того, что установлено.
Для остального могу сделать ключ командной строки. В итоге запускать можно безопасно с разными предустановками, они ничего не меняют на диске.


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

Posts: 1054
Post: #43

Ок. В каком порядке?
Quote:Standard Maps
Russian Fonts
Secondary Skills Scrolling
Yona
Fast Battle Animation
WoG
или наоборот?
25.06.2012 15:42
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16657
Post: #44

Давай нормальный порядок для человека: в порядке установки.
WoG
Fast Battle Animation...


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

Posts: 1054
Post: #45

Mods Manager.7z

Тест-тест-тест.
Лежать должно там же, где и прошлая версия.

Багофича: при удалении (как из программы, так и вручную) файл list.txt не обновляется. Если этот мод восстановить - он снова появится в списке на своём месте.
25.06.2012 16:56
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