Skip to content

Posts from HoMM3 HD bug reports.

5.0 (1 rating)
User Avatar
Auto-translated
A very strange bug: when someone tries to join my game room while I'm loading a save, their game crashes. I don't have any logs, of course, and the crash log from others contains some gibberish about sulfur in nagas... I specifically checked, and my nagas do give gems. However, I don't get kicked out if I join someone else's load game.
P.S. This is happening in Sod, and the bug occurs both in the lobby and in local multiplayer.
http://www.twitch.tv/mikevalentine/
In reply to wpion
User Avatar
Auto-translated
wpion
a map was generated without the red player (i.e., me). I haven't seen this before; it's absurd. RC50 WOG.
This can happen. It's a bug in the map generator. Most often, it's because the area where the red player was supposed to spawn is flooded (water) instead of being a spawn point.

I really hope that Baratorch will eventually get around to fixing the bugs in the SOD generator...
In reply to wpion
Auto-translated
wpion
The game periodically crashes at the beginning of a battle; the battle music plays, but the process remains in the background. There are no error messages. Single-player, WOG.
This is still happening. I understand that there isn't enough information, but there's nowhere to get it from. A crash log isn't being created, so the game seems to think everything is okay. Where should I start looking for the problem?
Auto-translated
Critical errors have started popping up, apparently after the last update (SOD):
1. A crit crash occurs if you open a zone where the computer had moved the day before and then use "View Turn".
2. The opponent's client crashes entirely when they select a hero.
e-mail: baratorch@yandex.ru

[HOMM3 HD CRASH LOG]

Log
{
compability_dir = D:\Games\SoD\_HD3_Data\Compability\#sod_en
EXE_VERSION & SOD
SUCCESS: DO PARALLEL
No Files.ini for 'D:\Games\SoD\_HD3_Data\Compability\#sod_en'
No Files.ini for 'D:\Games\SoD\_HD3_Data\Packs\eng+rus fonts 1.0'
No Files.ini for 'D:\Games\SoD\_HD3_Data\Packs\SuperPack_Rus 1.5'
got sulfur in nagabank. replace it to gems.
Def Draw from 47F3F4. group = 2, invalid frame = 1
N_DefFrame_Draw_14args EXCEPTION!
Def Draw from 47F3F4. group = 2, invalid frame = 1
N_DefFrame_Draw_14args EXCEPTION!
Def Draw from 47F3F4. group = 2, invalid frame = 1
N_DefFrame_Draw_14args EXCEPTION!
Def Draw from 47F3F4. group = 2, invalid frame = 1
N_DefFrame_Draw_14args EXCEPTION!
Def Draw from 47F3F4. group = 2, invalid frame = 1
N_DefFrame_Draw_14args EXCEPTION!
Def Draw from 47F3F4. group = 2, invalid frame = 1
N_DefFrame_Draw_14args EXCEPTION!
Def Draw from 47F829. group = 2, invalid frame = 1
N_DefFrame_Draw_14args EXCEPTION!

}

HOMM3 HD version: 5.0 RC53
Time { 14.05.2019 00:47:03 }

GUN: [DW-DXX5Q5UZ4UK0DWX DW89VUIC-31KQXM9]

Exception
{
Module: SoD turbo.exe
Adress: [ 0x004FD314 ]
Code: EXCEPTION_ACCESS_VIOLATION
Flags: 0x00000000
Information: read of address: 0x00000006
}

Context { EAX: 0x00000000, ECX: 0xFFFFFFFF, EDX: 0x0001A500, EBX: 0x0000002E, ESP: 0x001999B0, EBP: 0x001999E4, ESI: 0x09CD2518, EDI: 0x00000053 }

Call stack
{
[ 0x0041A3C0 ] called from [ 0x004CA17A ]
[ 0x004CA0D0 ] called from [ 0x004AA9BF ]
[ 0x004AA820 ] called from [ 0x0049AF38 ]
? called from before [ HD_SOD.dll+0x482CC ]
[ HD_SOD.dll+0x482A0 ] called from [ 0x02640167 ]
[ HD_SOD.dll+0x3BBC0 ] called from [ HD_SOD.dll+0x49A11 ]
[ HD_SOD.dll+0x49840 ] called from [ HD_SOD.dll+0x3BBAB ]
[ HD_SOD.dll+0x3BAF0 ] called from [ 0x02640307 ]
[ HD_SOD.dll+0x4C40 ] called from [ 0x0516037E ]
[ HD_SOD.dll+0x813E0 ] called from [ 0x05161985 ]
[ HD_SOD.dll+0x1C1F0 ] called from [ 0x05000167 ]
? called from before [ HD_SOD.dll+0x1DDCE ]
[ HD_SOD.dll+0x1DD00 ] called from [ 0x0500011E ]
[ HD_SOD.dll+0x991A0 ] called from [ 0x051701EC ]
? called from before [ HD_SOD.dll+0x39C8B ]
}

Call stack V2
{
004FD314 (SoD turbo: 00400000): (?): (?)
004CA17F (SoD turbo: 00400000): (?): (?)
004AA9C4 (SoD turbo: 00400000): (?): (?)
0049AF3D (SoD turbo: 00400000): (?): (?)
034A82CC (HD_SOD: 03460000): (?): (?)
0264016C (?): (?): (?)
034A9A16 (HD_SOD: 03460000): (?): (?)
0349BBB0 (HD_SOD: 03460000): (?): (?)
0264030C (?): (?): (?)
05160383 (?): (?): (?)
0516198A (?): (?): (?)
0500016C (?): (?): (?)
0347DDCE (HD_SOD: 03460000): (?): (?)
05000123 (?): (?): (?)
051701F1 (?): (?): (?)
03499C8B (HD_SOD: 03460000): (?): (?)
6AAC6AC9 (patcher_x86: 6AAC0000): (?): (?)
0517064A (?): (?): (?)
05170658 (?): (?): (?)
6AAC6AC9 (patcher_x86: 6AAC0000): (?): (?)
6AACAD79 (patcher_x86: 6AAC0000): (?): GetPatcherX86Version
05180E99 (?): (?): (?)
004F051B (SoD turbo: 00400000): (?): (?)
0347EFE8 (HD_SOD: 03460000): (?): (?)
05000B98 (?): (?): (?)
0518092E (?): (?): (?)
10075AAE (_HD3_: 10000000): (?): HdCommon_Set
02640067 (?): (?): (?)
74A00419 (KERNEL32: 749E0000): (?): BaseThreadInitThunk
772C662D (ntdll: 77260000): (?): RtlGetAppContainerNamedObjectPath
772C65FD (ntdll: 77260000): (?): RtlGetAppContainerNamedObjectPath
772D081C (ntdll: 77260000): (?): NtOpenSection
}

Modules
{
0x00400000: SoD turbo.exe (size: 0x002B6000, entry point: 0x0061A884) - D:\Games\SoD\SoD turbo.exe
0x10000000: _HD3_.dll (size: 0x002DD000, entry point: 0x1008F8E6) - D:\Games\SoD\_HD3_.dll
0x6AAC0000: patcher_x86.dll (size: 0x00079000, entry point: 0x6AACFE83) - D:\Games\SoD\patcher_x86.dll
0x025C0000: smackw32.dll (size: 0x0001B000, entry point: 0x025CC0B0) - D:\Games\SoD\smackw32.dll
0x025E0000: binkw32.dll (size: 0x0002B000, entry point: 0x025F1705) - D:\Games\SoD\binkw32.dll
0x02610000: IFC20.dll (size: 0x00023000, entry point: 0x0261F04E) - D:\Games\SoD\IFC20.dll
0x6BD30000: hUpdate.dll (size: 0x00040000, entry point: 0x6BD36355) - D:\Games\SoD\_HD3_Data\hUpdate.dll
0x21100000: Mss32.dll (size: 0x0005F000, entry point: 0x2112F2E5) - D:\Games\SoD\_HD3_Data\Mss32.dll
0x02EF0000: HD_MCR.dll (size: 0x00515000, entry point: 0x030E652E) - D:\Games\SoD\_HD3_Data\HD_MCR.dll
0x03460000: HD_SOD.dll (size: 0x010DD000, entry point: 0x03538658) - D:\Games\SoD\_HD3_Data\HD_SOD.dll
0x6A940000: cursors.dll (size: 0x0004A000, entry point: 0x00000000) - D:\Games\SoD\_HD3_Data\Common\cursors.dll
0x0A260000: super_rus.dll (size: 0x00016000, entry point: 0x0A262DE3) - D:\Games\SoD\_HD3_Data\Packs\SuperPack_Rus 1.5\super_rus.dll
0x6AA90000: HW_SOD.dll (size: 0x0002F000, entry point: 0x6AAA1356) - D:\Games\SoD\_HD3_Data\HW_SOD.dll
0x26F00000: Mp3dec.asi (size: 0x0002A000, entry point: 0x26F0A805) - D:\Games\SoD\_HD3_Data\Mp3dec.asi
}

Command Line
{
<#sod_en>
}

Main INI
{

= 5000210

= "#ru.ini"

= 1180, 664

= 5

= 2

= 8

= 2

= 1

= 1

= 1, 1633955888, 1819044979, 828666739, 875705138, 1, 1, 1260000, 480000, 75000, 1, 0, 11, 1

= 1

= 1

= "eng+rus fonts 1.0", "SuperPack_Rus 1.5"

= 1

= 0

= 1

= 0

= 1

= 1

= 3, 144, 2, 8, 0, 0, 2, 11, 0, 0, 0, 0, 1, 0

= 1

= 1

= 1

= 0

= 1

= 0

= 0

= 1

= 1

<show intro> = 1

= "D:\Games\SoD"

<music volume> = 0

<sound volume> = 0

<last music volume> = 0

<last sound volume> = 0

<walk speed> = 4

<computer walk speed> = 2

<show route> = 1

<move reminder> = 1

<quick combat> = 0

<video subtitles> = 1

<town outlines> = 1

<animate spellbook> = 1

<window scroll speed> = 0

<bink video> = 1

<blackout computer> = 0

<first time> = 0

<test decomp> = 0

<test read> = 0

<test blit> = 0

<unique system id> = "DW6"

<network default name> = "kamukag3e"

= 1

<show combat grid> = 1

<show combat mouse hex> = 0

<combat shade level> = 1

<combat army info level> = 1

<combat auto creatures> = 1

<combat auto spells> = 1

<combat catapult> = 1

<combat ballista> = 1

<combat first aid tent> = 1

<combat speed> = 2
<main game show menu> = 1
<main game x> = 470
<main game y> = 58
<main game full screen> = 0


}

HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion
{
'Windows 10 Enterprise' '6.3' '17763.rs5_release.180914-1434'
}

GetVersionEx { 6.2.9200 () 0x100-0x1 }

Some ingame values
{
FullScreen Mode = 0
Game Type = 2
Network Game = 1

Me: 0
Active Player: 0
Active is Human = 1
Day = 1 35
Map file = kamukag3e,positive 2019.05.13 16;57 6LM10a.h3m
Last RMG Seed = 0
}
艰难获胜 herolwy
In reply to kamukag3e
Auto-translated
kamukag3e
Critical errors started appearing after the latest update (SOD):
1. The game crashes if you open the zone where you moved around the day before and then replay the turn.
2. The opponent's client crashes when they select a hero.
SOD was last updated on 12/04/2018.
Is this your first game since then?

If no one else is experiencing these issues,
and you're only encountering them in one specific game, it means the map/save is bugged.

In any case, and especially in your case, we need daily save files with an indication of which day and under what circumstances the critical error occurs.
HoMM 3 HD:

последняя версия - 5.0 RC96 (19.09.2020)

последнее видео: https://www.youtube.com/watch?v=u70wC0DJ7I8

полное подробное описание
In reply to baratorch
Auto-translated
baratorch
SoD was last updated on 12/04/2018
Is this your first game since then?

If no one else is experiencing positive results, but you are in one specific game, it means the map/save is bugged.

In any case, and especially in your case, you need daily saves with an indication of which day and under what circumstances the critical error occurs.
In the evening, I will send daily saves with a description of when the critical error occurred. I was able to defeat the first critical error – without reviewing the turn, but the opponent has a problem; he cannot select two heroes out of eight.
I meant not updating SoD, but updating the HD mod, but to be honest, I don't understand much about it; you are more aware of the reason for these critical errors. My question is simple: is it possible to defeat these critical errors and continue playing this save, or does someone need to replay a day so that the critical errors do not appear?

Added after 2 hours 8 minutes
I sent the daily saves and a description of the critical error by email.
艰难获胜 herolwy
Auto-translated
e-mail: baratorch@yandex.ru

[HOMM3 HD CRASH LOG]

Log
{
compability_dir = C:\Games\Heroes3_HotA\_HD3_Data\Compability\#hota15
EXE_VERSION & SOD
EXE_VERSION & HOTA
SUCCESS: DO PARALLEL

}

HOMM3 HD version: 5.0 RC53
HotA version: 1.5.4

Time { 15.05.2019 23:18:51 }

GUN: [23VZE4TMHGLHSRYZ WG98ZXZ899]

Exception
{
Module: ntdll.dll
Adress: [ ntdll.dll+0x22302 ]
Code: EXCEPTION_ACCESS_VIOLATION
Flags: 0x00000000
Information: write of address: 0x00000024
}

Context { EAX: 0x00000024, ECX: 0x0068FDC8, EDX: 0x03080CCC, EBX: 0x00188600, ESP: 0x001866D8, EBP: 0x001866EC, ESI: 0x00000024, EDI: 0x00000020 }

Call stack
{
[ ntdll.dll+0x222F0 ] called from [ 0x0061BC7F ]
[ 0x00618C78 ] called from [ 0x0050C784 ]
[ 0x004CAC90 ] called from [ 0x0058CAF5 ]
[ 0x0058C840 ] called from [ 0x0058C549 ]
? called from before [ HD_HOTA.dll+0xBE033 ]
[ HD_HOTA.dll+0xBDFC0 ] called from [ 0x067C0C9E ]
? called from before [ 0x0000000D ]
}

Call stack V2
{
77442302 (ntdll: 77420000): (?): RtlEnterCriticalSection
0061BC85 (h3hota: 00400000): (?): (?)
0050C789 (h3hota: 00400000): (?): (?)
0058CAFA (h3hota: 00400000): (?): (?)
0058C54E (h3hota: 00400000): (?): (?)
038CE033 (HD_HOTA: 03810000): (?): Start
004EDCA9 (h3hota: 00400000): (?): (?)
757928EA (USER32: 75770000): (?): GetKeyState
75787290 (USER32: 75770000): (?): GetPropW
75787257 (USER32: 75770000): (?): GetPropW
76FE1629 (KERNELBASE: 76FD0000): (?): WaitForSingleObjectEx
76FE165C (KERNELBASE: 76FD0000): (?): WaitForSingleObjectEx
}

Modules
{
0x00400000: h3hota.exe (size: 0x002CB000, entry point: 0x00639C00) - C:\Games\Heroes3_HotA\h3hota.exe
0x10000000: _HD3_.dll (size: 0x002DD000, entry point: 0x1008F8E6) - C:\Games\Heroes3_HotA\_HD3_.dll
0x74690000: patcher_x86.dll (size: 0x00079000, entry point: 0x7469FE83) - C:\Games\Heroes3_HotA\patcher_x86.dll
0x00230000: smackw32.dll (size: 0x00025000, entry point: 0x0024084C) - C:\Games\Heroes3_HotA\smackw32.dll
0x00260000: binkw32.dll (size: 0x0002B000, entry point: 0x00271705) - C:\Games\Heroes3_HotA\binkw32.dll
0x00290000: IFC20.dll (size: 0x00023000, entry point: 0x0029F04E) - C:\Games\Heroes3_HotA\IFC20.dll
0x73F00000: hota.dll (size: 0x00187000, entry point: 0x7403DB6E) - C:\Games\Heroes3_HotA\hota.dll
0x73EC0000: hUpdate.dll (size: 0x00040000, entry point: 0x73EC6355) - C:\Games\Heroes3_HotA\_HD3_Data\hUpdate.dll
0x21100000: Mss32.dll (size: 0x0005F000, entry point: 0x2112F2E5) - C:\Games\Heroes3_HotA\_HD3_Data\Mss32.dll
0x032F0000: HD_MCR.dll (size: 0x00515000, entry point: 0x034E652E) - C:\Games\Heroes3_HotA\_HD3_Data\HD_MCR.dll
0x03810000: HD_HOTA.dll (size: 0x010CF000, entry point: 0x038E6DF3) - C:\Games\Heroes3_HotA\_HD3_Data\HD_HOTA.dll
0x73E70000: cursors.dll (size: 0x0004A000, entry point: 0x00000000) - C:\Games\Heroes3_HotA\_HD3_Data\Common\cursors.dll
0x00740000: HotA_Update.dll (size: 0x0002B000, entry point: 0x00743BD6) - C:\Games\Heroes3_HotA\HotA_Update.dll
0x73D60000: HD_HW.dll (size: 0x00039000, entry point: 0x73D73EB8) - C:\Games\Heroes3_HotA\_HD3_Data\HD_HW.dll
0x26F00000: Mp3dec.asi (size: 0x0002A000, entry point: 0x26F0A805) - C:\Games\Heroes3_HotA\_HD3_Data\Mp3dec.asi
}

Command Line
{
"h3hota.exe" <#hota15>
}

Main INI
{

= 5000210

= "#ru.ini"

= 1180, 664

= 5

= 2

= 4

= 2

= 1

= 1, 3223857, 0, 0, 0, 1, 0, 60000, 60000, 0, 0, 0, 6, 1, 1

= 0

= 0

= 0

= 1

= 1

= 1

= 1

= 3, 252, 2, 2, 0, 0, 2, 0, 0, 0, 0, 1, 1, 1

= 1

= 1

= 1

= 0

= 1

= 0

= 0

= 0

= 1

<show intro> = 1

= "C:\Games\Heroes3_HotA"

<music volume> = 5

<sound volume> = 5

<last music volume> = 5

<last sound volume> = 5

<walk speed> = 4

<computer walk speed> = 4

<show route> = 1

<move reminder> = 1

<quick combat> = 1

<video subtitles> = 1

<town outlines> = 1

<animate spellbook> = 1

<window scroll speed> = 2

<bink video> = 1

<blackout computer> = 0

<first time> = 0

<test decomp> = 0

<test read> = 0

<test blit> = 0

<unique system id> = ")Y"

<network default name> = "Onexer1992"

= 1

<show combat grid> = 1

<show combat mouse hex> = 1

<combat shade level> = 1

<combat army info level> = 1

<combat auto creatures> = 1

<combat auto spells> = 0

<combat catapult> = 1

<combat ballista> = 1

<combat first aid tent> = 1

<combat speed>
<main game show menu> = 1
<main game x> = 10
<main game y> = 10
<main game full screen> = 1



= 1
}

HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion
{
'Windows 7 Ultimate' '6.1' '7601.win7sp1_ldr_escrow.190320-1700'
}

GetVersionEx { 6.1.7600 () 0x100-0x1 }

Some ingame values
{
FullScreen Mode = 1
Game Type = 2
Network Game = 1

Me: 0
Active Player: 0
Active is Human = 1
Day = 1 11
Map file = Onexer1992,Ksairo 2019.05.15 20;18 по умолчанию.h3m
Last RMG Seed = 745644242
}

Added after 52 seconds
here is what it shows, it is impossible to play, it just kicks me out of the battle, I've already ruined three games, please help
In reply to kamukag3e
User Avatar
Auto-translated
kamukag3e
I will send you the daily saves in the evening with a description of when the crash occurred. I was able to defeat the first crash without reviewing the turn, but my opponent has a problem; he cannot select two heroes out of eight.
I meant updating the HD mod, not the SOD, but to be honest, I don't know much about it; you are more aware of the cause of these crashes. My question is simple: is it possible to defeat these crashes and continue playing with this save, or does someone need to replay a day so that the crashes don't appear?

Added 2 hours 8 minutes ago
I sent the daily saves and a description of the crash via email.
We fixed the crashes by going back one day and replaying.
ICQ 31-34-85-264
In reply to Ben80
User Avatar
Auto-translated
Ben80
The game crashes frequently when saving manually.
Dirty_Player
I even stopped playing the single-player campaign because of these crashes... I wrote to Baratorch, but I didn't get any results or answers((((
Is there any solution to this problem? It makes the game unplayable.
Attachments 1
1 file attached • Total size: 6.0 KB
Auto-translated
when interacting with the interface. RC53 WOG.
Attachments 1
1 file attached • Total size: 28.9 KB
In reply to Marlo_Stanfield
User Avatar
Auto-translated
Marlo_Stanfield
Is there a solution to this problem? It makes the game unplayable.

The issue might be related to multithreading. Try setting Render Threads to 1.
Or use 32-bit True mode. I also started using it recently, partly for authenticity and personal preference, and haven't experienced any crashes in single-player, even with frequent manual saves.
In reply to leiz
Auto-translated
leiz, I checked the launcher settings – the default number of threads is set to the number of processor cores. Throughout my gameplay with the HD mod, I haven't encountered any crashes during manual saves. I doubt that the issue lies in multithreading.
And yes, I have 32-bit True (stretchable) GDI enabled.
Auto-translated
when healing with a tent. RC53 WOG.
Attachments 1
1 file attached • Total size: 28.8 KB

Statistics

Welcome our newest member: Emil