Heromant 
 
 
		
		
		
			
			
			 
			
Posts: 348 
	
		
	 | 
	
		
			
			 
			
				 (07.01.2018 22:26)Berserker Wrote:  Heromant, спасибо, но это скорее плохая новость. VFS-модуль отвечает за перенаправление запросов к файлам, но у тебя он не нашёл пути Mods\WoG\Scripts, что удивительно. Буду разбираться ещё. 
Может мне надо было на диск C а не D игру распаковывать, чтобы он пути нашел?
			  
			
			
			
		 |  
	 
 | 
	| 09.01.2018 10:22 | 
	
		
	 | 
	
		
		Berserker 
 
 
		
		
		
			
			
 
 
			
 
 
			
Posts: 16788 
	
		
	 | 
	
		
 | 
	| 09.01.2018 11:19 | 
	
		
	 | 
	
		
		Valery 
 
 
		
		
		
			
			
			
 
 
			
Posts: 2196 
	
		
	 | 
	
		
			
			 
			
				Maybe Feanor  will read this: 
 
mod "mage chest" often corrupts the chest replaced, I get "supply cart" when I hover mouse then game crashes when trying to pick it. Do you need some crash files?
			 
			
			
			
		 |  
	 
 | 
	| 09.01.2018 21:27 | 
	
		
	 | 
	
		
		Berserker 
 
 
		
		
		
			
			
 
 
			
 
 
			
Posts: 16788 
	
		
	 | 
	
		
			
			 
			
				Доработал поддержку Unicode-версии функций файловой системы. Эра по возможности пробует перевести Unicode без потерь в ANSI и обработать. В итоге следующий lua-скрипт выводит полный список файлов и папок в указанной папке и с учётом всех модов (виртуальной файловой системы). Это при том, что модуль fs.lua использует только Unicode-функции. 
Code: 
 -- Print contents of Data\Scripts\lib directory 
for name, d in fs.dir('Data\\Scripts\\lib') do 
  if name then 
    print(name); 
  end 
end
  
Предположительное, проблема Хероманта должна быть также решена. Обновил сборку, прошу проверить.
			  
			
			
  
Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов 
Поддержать проект 
			
		 |  
	 
 | 
	| 10.01.2018 01:16 | 
	
		
	 | 
	
		
		Valery 
 
 
		
		
		
			
			
			
 
 
			
Posts: 2196 
	
		
	 | 
	
		
			
			 
			
				Dialog for abilities is very nice but it crashes too much. I think that if it not possible to fix the crashes, the old should return... that one worked perfectly.
			 
			
			
			
		 |  
	 
 | 
	| 10.01.2018 14:35 | 
	
		
	 | 
	
		
		Berserker 
 
 
		
		
		
			
			
 
 
			
 
 
			
Posts: 16788 
	
		
	 | 
	
		
 | 
	| 10.01.2018 16:09 | 
	
		
	 | 
	
		
		igrik 
 
 
		
		
		
			
			
			
 
 
			
Posts: 2821 
	
		
	 | 
	
		
			
			 
			
				 (10.01.2018 14:35)Valery Wrote:  Dialog for abilities is very nice but it crashes too much. I think that if it not possible to fix the crashes, the old should return... that one worked perfectly. 
Yes,  Valery, give me please save_game!
			  
			
			
  
game bug fixes extended.dll  ||  My Plugins  ||  My GitHub
			
		 |  
	 
 | 
	| 10.01.2018 16:55 | 
	
		
	 | 
	
		
		Valery 
 
 
		
		
		
			
			
			
 
 
			
Posts: 2196 
	
		
	 | 
	
		
			
			 
			
				No, I think it is some memory leak, when I load game it never happens, I can click 1000 times and it works. But after 2-3 hours of playing, it starts to crash very often when opening this dialog. I will try to post a crash debug, it pointed to native dialogs from what I remember
			 
			
			
			
		 |  
	 
 | 
	| 10.01.2018 17:23 | 
	
		
	 | 
	
		
		igrik 
 
 
		
		
		
			
			
			
 
 
			
Posts: 2821 
	
		
	 | 
	
		
			
			 
			
				 (10.01.2018 17:23)Valery Wrote:  No, I think it is some memory leak, when I load game it never happens, I can click 1000 times and it works. But after 2-3 hours of playing, it starts to crash very often when opening this dialog. I will try to post a crash debug, it pointed to native dialogs from what I remember 
ok!
			  
			
			
  
game bug fixes extended.dll  ||  My Plugins  ||  My GitHub
			
		 |  
	 
 | 
	| 10.01.2018 17:26 | 
	
		
	 | 
	
		
		Heromant 
 
 
		
		
		
			
			
			 
			
Posts: 348 
	
		
	 | 
	
		
			
			 
			
				 (10.01.2018 01:16)Berserker Wrote:  облема Хероманта должна быть также решена. Обновил сборку, прошу проверить. 
Не, всё та же ошибка.
			  
			
			
			
		 |  
	 
 | 
	| 10.01.2018 20:11 | 
	
		
	 | 
	
		
		Berserker 
 
 
		
		
		
			
			
 
 
			
 
 
			
Posts: 16788 
	
		
	 | 
	
		
 | 
	| 10.01.2018 23:01 | 
	
		
	 | 
	
		
		Heromant 
 
 
		
		
		
			
			
			 
			
Posts: 348 
	
		
	 | 
	
		
			
			 
			
				 (10.01.2018 23:01)Berserker Wrote:  Heromant, становится уже интереснее. Можешь сейчас сделать и прислать log.txt? 
Вот  https://yadi.sk/i/Gkv8Qn433RLkxG
А распаковывать его сразу  в корневую Data не вариант? Не хотим мусорить в папки за пределами mods? 
Важно: у меня десятка. Сейчас попробовал запустить HD mod (лаунчер) в режиме совместимости с XP SP3 и всё запустилось. Ещё пробовал от имени администратора, но без режима совместимости. А так не запускается, как и при обычном запуске.
			  
			
			
			
				
(This post was last modified: 10.01.2018 23:37 by Heromant.)
 
			 
		 |  
	 
 | 
	| 10.01.2018 23:32 | 
	
		
	 | 
	
		
		Berserker 
 
 
		
		
		
			
			
 
 
			
 
 
			
Posts: 16788 
	
		
	 | 
	
		
			
			 
			
				Да, правило такое — моды не должны мусорить в реальных папках. 
Чувствую, в Windows 11 старым играм придёт окончательный конец. Эм, какую же АПИ там используют…хз. Раньше для доступа к файлам были FindFirstFileW, CreateFileW. 
Как вижу из лога, список файлов получаем, а вот загрузка скрипта происходит через хз какую функцию или как работающую, но она идёт в обход виртуальной файловой системы. Мог бы сказать точнее, если бы стояла десятка, нашёл бы. А так буду советовать ставить режим совместимости. Проблема не критичная, конечно. Саму десятку не ставлю из-за количества шпионских модулей и соответствующего лицензионного соглашения.
			 
			
			
  
Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов 
Поддержать проект 
			
		 |  
	 
 | 
	| 11.01.2018 00:14 | 
	
		
	 | 
	
		
		Valery 
 
 
		
		
		
			
			
			
 
 
			
Posts: 2196 
	
		
	 | 
	
		
			
			 
			
				2.72 editor crash  report. It always crashes...
			  
			
			
			
				
(This post was last modified: 11.01.2018 07:19 by Valery.)
 
			 
		 |  
	 
 | 
	| 11.01.2018 07:18 | 
	
		
	 | 
	
		
		Тень 
 
 
		
		
		
			
			
			 
			
Posts: 48 
	
		
	 | 
	
		
			
			 
			
				 (11.01.2018 00:14)Berserker Wrote:  Чувствую, в Windows 11 старым играм придёт окончательный конец. 
Десятка — последняя Windows, по заявлению Майкрософт.
 
Будет ли обновление русификации и первого сообщения? А то лениво как-то искать ссылки и экспериментировать.
			  
			
			
			
		 |  
	 
 | 
	| 11.01.2018 07:46 | 
	
		
	 |