| 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: 16786
 
 |  | 
	| 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: 16786
 
 |  | 
	| 07.05.2012 23:57 |  | 
	
		| SyDr   
   Posts: 1054
 
 | 
			| 
 
				2 момента по поводу системы модов:1) С точки зрения эры _Off_\ считается модом. Так ведь?
 2) Ещё один камень в огород текущего учёта приоритетов модов - их практически нельзя менять, если игра запущена. То есть всё-таки нужен просто линейный список load only these mods.txt
 |  | 
	| 24.06.2012 23:27 |  | 
	
		| Bes   
   Posts: 5453
 
 | 
			| 
 
				залил в архив рабочую Эру, с рабочим ФМ. 
этот архив кинул на обменник. 
человек его скачал - распаковал. 
ФМ не работает    
опять шаманить 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: 5453
 
 | 
			| 
 
				SyDr, а если специально в архив внедрять файл настроек приоритетов Модов?
 
то есть, не важно когда распакуется архив, всё равно Эра, прочитав настроечный файл из Tools\Mods Manager\presets\  расставит приоритеты как нужно
   |  | 
	| 25.06.2012 14:02 |  | 
	
		| Berserker   
   
   Posts: 16786
 
 |  | 
	| 25.06.2012 14:44 |  | 
	
		| SyDr   
   Posts: 1054
 
 | 
			| 
 
				Berserker, хорошо. У меня экзамен был сегодня. Пару дней буду свободен. Да и моя часть в реализации будет проще, я так думаю.
 Собственно, как должны выглядеть приоритеты:
 
 Белый список? (пресеты в этом формате)
 Список модов в порядке уменьшения*/увеличения** приоритета. Все остальные моды не грузятся (или отправляются мод менеджером в гетто).
 *В мод менеджере.
 **Удобнее добавлять новый мод в список (хотя файлы мелкие и перезаписать его можно быстро).
 |  | 
	| 25.06.2012 14:54 |  | 
	
		| Berserker   
   
   Posts: 16786
 
 |  | 
	| 25.06.2012 15:33 |  | 
	
		| SyDr   
   Posts: 1054
 
 | 
			| 
 
				Ок. В каком порядке? Quote:Standard MapsRussian Fonts
 Secondary Skills Scrolling
 Yona
 Fast Battle Animation
 WoG
 
или наоборот?
			 |  | 
	| 25.06.2012 15:42 |  | 
	
		| Berserker   
   
   Posts: 16786
 
 |  | 
	| 25.06.2012 15:50 |  | 
	
		| SyDr   
   Posts: 1054
 
 | 
			| 
 
				Mods Manager.7z
Тест-тест-тест. 
Лежать должно там же, где и прошлая версия.
 
Багофича: при удалении (как из программы, так и вручную) файл list.txt не обновляется. Если этот мод восстановить - он снова появится в списке на своём месте.
			 |  | 
	| 25.06.2012 16:56 |  |