| Heromant   
 Posts: 348
 
 | 
			| 
 
				 (07.01.2018 22:26)Berserker Wrote:  Heromant, спасибо, но это скорее плохая новость. VFS-модуль отвечает за перенаправление запросов к файлам, но у тебя он не нашёл пути Mods\WoG\Scripts, что удивительно. Буду разбираться ещё. 
Может мне надо было на диск C а не D игру распаковывать, чтобы он пути нашел?
			 |  | 
	| 09.01.2018 10:22 |  | 
	
		| Berserker   
   
   Posts: 16786
 
 |  | 
	| 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: 16786
 
 | 
			| 
 
				Доработал поддержку Unicode-версии функций файловой системы. Эра по возможности пробует перевести Unicode без потерь в ANSI и обработать. В итоге следующий lua-скрипт выводит полный список файлов и папок в указанной папке и с учётом всех модов (виртуальной файловой системы). Это при том, что модуль fs.lua использует только Unicode-функции. 
Code:
 -- Print contents of Data\Scripts\lib directoryfor 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: 16786
 
 |  | 
	| 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: 16786
 
 |  | 
	| 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: 16786
 
 | 
			| 
 
				Да, правило такое — моды не должны мусорить в реальных папках.Чувствую, в 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 |  |