SyDr
Posts: 1054
|
Да нет. Там явно что-то другое. У меня дата/время везде либо отдельными элементами массива либо строкой вида "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 |
|
SyDr
Posts: 1054
|
Mods Manager.7z (yandex) или Mods Manager.7z (wikisend)
Что работает (или по крайней мере должно):
- В Simple части всё должно работать, работать нормально и не вылетать
- Предустановки должны работать и работать правильно: (все моды из списка в нужном порядке, остальные в выключенные)
- Запуск игры
- Поддержка языковых файлов (папка lng). Пока только автодект: сначала язык интерфейса (0419 для русского, 0409 для английского), потом язык системы в таком же виде, потом из default. Можно переводить.
Не работают только опции командной строки и создание ярлыка.
|
|
06.05.2012 13:22 |
|
Berserker
Posts: 16631
|
|
07.05.2012 22:57 |
|
SyDr
Posts: 1054
|
Хм... Да... Только не знаю, как поступить:
1) Кнопка обновить - самый простой и самый глупый вариант.
2) Следить за каталогом и при изменении обновлять.
3) При наведении курсора на кнопку. Тоже глупо, плюс кнопки можно и с клавиатуры нажимать.
4) Если программа потеряла фокус, а потом снова получила. Просто реализуется и достаточно надёжно срабатывает. Сам склоняюсь к этому варианту.
Обновлять перед самой операцией не вариант. Как поступать, если структура изменилась? Как определить, что операцию можно продолжать? В общем весьма муторно получится.
Короче, реализован четвёртый вариант. Теперь хаос будет тяжелее поулчить.
По поводу надписей - всё влезет. Кроме "Сохранить как". Что с ней делать? Убрать и оставить одну кнопку сохранить (та же менюшка + по умолчанию это же название, Enter на OK забиндить).
Нужен ли ещё какой функционал?
(This post was last modified: 07.05.2012 23:35 by SyDr.)
|
|
07.05.2012 23:24 |
|
Berserker
Posts: 16631
|
|
07.05.2012 23:57 |
|
SyDr
Posts: 1054
|
2 момента по поводу системы модов:
1) С точки зрения эры _Off_\ считается модом. Так ведь?
2) Ещё один камень в огород текущего учёта приоритетов модов - их практически нельзя менять, если игра запущена. То есть всё-таки нужен просто линейный список load only these mods.txt
|
|
24.06.2012 23:27 |
|
Bes
Posts: 5422
|
залил в архив рабочую Эру, с рабочим ФМ.
этот архив кинул на обменник.
человек его скачал - распаковал.
ФМ не работает
опять шаманить c датой папок чтоль?
(This post was last modified: 25.06.2012 13:47 by Bes.)
|
|
25.06.2012 11:55 |
|
SyDr
Posts: 1054
|
Да. Даты папок. Пускай мод менеджер запустит и в ручную поставит. При распаковке из архива дата создания = дата распаковки.
|
|
25.06.2012 13:22 |
|
Bes
Posts: 5422
|
SyDr, а если специально в архив внедрять файл настроек приоритетов Модов?
то есть, не важно когда распакуется архив, всё равно Эра, прочитав настроечный файл из Tools\Mods Manager\presets\ расставит приоритеты как нужно
|
|
25.06.2012 14:02 |
|
Berserker
Posts: 16631
|
|
25.06.2012 14:44 |
|
SyDr
Posts: 1054
|
Berserker, хорошо. У меня экзамен был сегодня. Пару дней буду свободен. Да и моя часть в реализации будет проще, я так думаю.
Собственно, как должны выглядеть приоритеты:
Белый список? (пресеты в этом формате)
Список модов в порядке уменьшения*/увеличения** приоритета. Все остальные моды не грузятся (или отправляются мод менеджером в гетто).
*В мод менеджере.
**Удобнее добавлять новый мод в список (хотя файлы мелкие и перезаписать его можно быстро).
|
|
25.06.2012 14:54 |
|
Berserker
Posts: 16631
|
|
25.06.2012 15:33 |
|
SyDr
Posts: 1054
|
Ок. В каком порядке?
Quote:Standard Maps
Russian Fonts
Secondary Skills Scrolling
Yona
Fast Battle Animation
WoG
или наоборот?
|
|
25.06.2012 15:42 |
|
Berserker
Posts: 16631
|
|
25.06.2012 15:50 |
|
SyDr
Posts: 1054
|
Mods Manager.7z
Тест-тест-тест.
Лежать должно там же, где и прошлая версия.
Багофича: при удалении (как из программы, так и вручную) файл list.txt не обновляется. Если этот мод восстановить - он снова появится в списке на своём месте.
|
|
25.06.2012 16:56 |
|