| Berserker   
   
   Posts: 16786
 
 |  | 
	| 04.12.2020 08:56 |  | 
	
		| Archer30   
   
   Posts: 1192
 
 | 
			| 
 
				Berserker, there are some issues.
With WoG Native Dialog input dialog+32-bit HD modes
The previous dll : allows Chinese characters to be removed with backspace in input dialogues from WoG Native Dialog
New dll : is an instant crash with backspace on Chinese characters.
debug
Without WoG Native Dialog+32-bit HD modes 
The backspace crash is non-existent. 
Both old and new old dlls have no problem displaying Chinese text with different colour, but it has a problem with English characters. 
For example,  
{~Fuchsia}Events OFF 中文{~}
  
You only get the Chinese text changed in colour. Even if it's {~Fuchsia}Events OFF{~}, the colour is still white.
With 16-bit HD modes 
English and Chinese characters can be changed to any colour. WoG Native Dialog + Backspace on Chinese = crash still (on new dll).
			 
 Latest ERA mods and scripts in development -  My GitHub
 
				
(This post was last modified: 04.12.2020 10:30 by Archer30.)
 |  | 
	| 04.12.2020 10:01 |  | 
	
		| Berserker   
   
   Posts: 16786
 
 |  | 
	| 05.12.2020 01:12 |  | 
	
		| Archer30   
   
   Posts: 1192
 
 | 
			| 
 
				Berserker, latest bug report of ERA today    
1. Missing golden colour from creature rank fonts. 
  
Now I have double white swords. 
 
2. A crash report from a player while using assembly+ACM. 
Debug+Save 
The player reported a crash happens when attacking the beholder (henchman). I tested with the save + reading the crash logs, it seems the problem happens with Liches when they cast death ripple with an attack. But I can't reproduce the problem with a new game.
			 
 Latest ERA mods and scripts in development -  My GitHub
 |  | 
	| 05.12.2020 14:56 |  | 
	
		| PerryR   
 Posts: 460
 
 | 
			| 
 
				Archer30,  
thanks for report, I played the fight 3 times, no crash    
So maybe it was just bad luck. 
Error says nothing to me...
 
Failed to read data at 28.EIP: H3era.005A6C24 (A0_Battle_MassSpell_sub_5A6AD0 + 340). Code: C0000005
 
 > Registers
 EAX: 00000000 (int: 0)
 ECX: 00000003 (int: 3)
 EDC: 0F903CE0 (int: 261111008, pint: 0x0000000E = 14)
 EBX: 0F903CB0 (int: 261110960, pint: 0x00000101 = 257)
 ESP: 02D384AC (int: 47416492, pint: 0x0F911ABC = 261167804)
 EBP: 02D384D0 (int: 47416528, pint: 0x02D38590 = 47416720)
 ESI: 0F90D778 (int: 261150584, pint: 0x00000000)
 EDI: 00000008 (int: 8)
 
 > Callstack
 H3era.005A116F (A0_Battle_CastSpell_sub_5A0140 + 4143)
 H3era.0071DB53 (wog_start + 117587)
 H3era.0071DBA7 (wog_start + 117671)
 H3era.0075CB0E (wog_start + 375566)
 H3era.0075D338 (wog_start + 377656)
 H3era.00473F70 (A0_BattleMgr_Main_sub_473A00 + 1392)
 Wog native dialogs.E212 (?BattleLog_Proc@@YGHPAVHiHook@@PAU_BattleMgr_@@PAU_DlgMsg_@@@Z + 82)
 003E1466
 Era.27C86 (PatchApi.CALL_THIS + 62 in PatchApi.pas on line 791)
 Era.27D49 (PatchApi.Call + 85 in PatchApi.pas on line 849 offset 14)
 Era.32D69 (Triggers.Hook_MainGameLoop + 69 in Triggers.pas on line 319)
 068C102D
 Era.27C86 (PatchApi.CALL_THIS + 62 in PatchApi.pas on line 791)
 Era.27D49 (PatchApi.Call + 85 in PatchApi.pas on line 849 offset 14)
 Era.333E2 (Triggers.Hook_EnterTownScreen + 54 in Triggers.pas on line 514 offset 31)
 H3era.004ADFE8 (A0_Adv_Battle_sub_4AD160 + 3720)
 003E1A28
 19010000
 FA000000
 
				
(This post was last modified: 05.12.2020 16:06 by PerryR.)
 |  | 
	| 05.12.2020 16:05 |  | 
	
		| daemon_n   
   
   Posts: 4366
 
 |  | 
	| 05.12.2020 16:32 |  | 
	
		| Berserker   
   
   Posts: 16786
 
 |  | 
	| 05.12.2020 18:10 |  | 
	
		| Archer30   
   
   Posts: 1192
 
 |  | 
	| 05.12.2020 18:25 |  | 
	
		| Berserker   
   
   Posts: 16786
 
 |  | 
	| 05.12.2020 18:58 |  | 
	
		| Archer30   
   
   Posts: 1192
 
 |  | 
	| 05.12.2020 19:27 |  | 
	
		| Archer30   
   
   Posts: 1192
 
 | 
			| 
 
				Berserker, I'm looking for some help with a crash report from Yunings.
Debug+save  generated on turn end, using assembly+ACM 
He suffers from random crashes on turn end and picking up treasures. The crashes are not reproducible. Would you please check the debug tell what might be the cause? 
I suspect that has something to do with a portrait mod he loaded recently. The .pac is named in Chinese, which might impact the compatibility.
			 
 Latest ERA mods and scripts in development -  My GitHub
 
				
(This post was last modified: 06.12.2020 16:37 by Archer30.)
 |  | 
	| 06.12.2020 16:36 |  | 
	
		| Berserker   
   
   Posts: 16786
 
 |  | 
	| 06.12.2020 17:39 |  | 
	
		| igrik   
   Posts: 2821
 
 | 
			| 
 
				Berserker, они уже переписаны, исправлены и тщательно мной протестированны. В сборке у Панды сейчас точно актуальные версии. Также актуальные версии лежат на гите. И сейчас я уверяю, что они не могут создавать проблемные сейвы.
 И укажу ещё вот что - плагин переигрываемой битвы вообще не трогает и не создаёт сейвы.
 
 game bug fixes extended.dll  ||  My Plugins  ||  My GitHub
 |  | 
	| 06.12.2020 18:10 |  | 
	
		| Archer30   
   
   Posts: 1192
 
 |  | 
	| 06.12.2020 18:39 |  | 
	
		| Berserker   
   
   Posts: 16786
 
 | 
			| 
 
				igrik, ты смотрел debug? На тех же местах вылет с тем же рандомом и с той же порчей структуры. Полагаю, администратор китайского форума yunings играл с более старой версией. Или wog native dialogs более старая. Ибо вылет Панды вызывался при активации сперва диалога wog native dialogs.
 
Battlereplay ("D:\HoMM 3 ERA3\EraPlugins\BattleReplay.dll", size: 77824, addr: 7CA50000, entry: 1D8E)
  
Вылет в нижней строчке.
			 
 Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
 Поддержать проект
 
 |  | 
	| 06.12.2020 18:42 |  |