Berserker 
 
 
		
		
		
			
			
 
 
			
 
 
			
Posts: 16788 
	
		
	 | 
	
		
 | 
	| 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: 16788 
	
		
	 | 
	
		
 | 
	| 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: 16788 
	
		
	 | 
	
		
 | 
	| 05.12.2020 18:10 | 
	
		
	 | 
	
		
		Archer30 
 
 
		
		
		
			
			
 
 
			
 
 
			
Posts: 1192 
	
		
	 | 
	
		
 | 
	| 05.12.2020 18:25 | 
	
		
	 | 
	
		
		Berserker 
 
 
		
		
		
			
			
 
 
			
 
 
			
Posts: 16788 
	
		
	 | 
	
		
 | 
	| 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: 16788 
	
		
	 | 
	
		
 | 
	| 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: 16788 
	
		
	 | 
	
		
			
			 
			
				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 | 
	
		
	 |