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: 16788 
	
		
	 | 
	
		
 | 
	| 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: 16788 
	
		
	 | 
	
		
 | 
	| 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: 16788 
	
		
	 | 
	
		
 | 
	| 25.06.2012 14:44 | 
	
		
	 | 
	
		
		SyDr 
 
 
		
		
		
			
			
			
 
 
			
Posts: 1054 
	
		
	 | 
	
		
			
			 
			
				Berserker, хорошо. У меня экзамен был сегодня. Пару дней буду свободен. Да и моя часть в реализации будет проще, я так думаю. 
 
Собственно, как должны выглядеть приоритеты: 
 
Белый список? (пресеты в этом формате) 
Список модов в порядке уменьшения*/увеличения** приоритета. Все остальные моды не грузятся (или отправляются мод менеджером в гетто). 
*В мод менеджере. 
**Удобнее добавлять новый мод в список (хотя файлы мелкие и перезаписать его можно быстро).
			 
			
			
			
		 |  
	 
 | 
	| 25.06.2012 14:54 | 
	
		
	 | 
	
		
		Berserker 
 
 
		
		
		
			
			
 
 
			
 
 
			
Posts: 16788 
	
		
	 | 
	
		
 | 
	| 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: 16788 
	
		
	 | 
	
		
 | 
	| 25.06.2012 15:50 | 
	
		
	 | 
	
		
		SyDr 
 
 
		
		
		
			
			
			
 
 
			
Posts: 1054 
	
		
	 | 
	
		
			
			 
			
				Mods Manager.7z
Тест-тест-тест. 
Лежать должно там же, где и прошлая версия.
 
Багофича: при удалении (как из программы, так и вручную) файл list.txt не обновляется. Если этот мод восстановить - он снова появится в списке на своём месте.
			  
			
			
			
		 |  
	 
 | 
	| 25.06.2012 16:56 | 
	
		
	 |