10.03.2012, 02:30
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327
10.03.2012, 03:16
То же, что и раньше. Перекрывают те, что позже создаются.
10.03.2012, 20:22
Quote:2Berserker . Спасибо, реально удобная вещь. Интересно что еще можно из феникса стянуть полезного по части интерфейса)Не за что, пропустил как-то часть сообщений, извиняюсь

10.03.2012, 20:27
rennyo, начинаю карту Высокомерие, беру один любой отряд, на первом ходу разделяю и двигаю клона вперёд. В начале второго хода клон исчезает, остаётся только его картинка.
10.03.2012, 22:59
Заметил такую штуку: при закрывании редактора карт возникает ошибка. Вот часть дизассс... кода
Сбой тут 004E9A2E test byte ptr [esi+0Ch],40h. Только у меня такое? Проверял на разных сборках. Думаю проблемма может быть в недостающих или неправильных ТХТ для редактора.
Code:
004E9A24 ret
004E9A25 push esi
004E9A26 mov esi,dword ptr [esp+8]
004E9A2A push edi
004E9A2B or edi,0FFFFFFFFh
004E9A2E test byte ptr [esi+0Ch],40h
004E9A32 je 004E9A3A
004E9A34 and dword ptr [esi+0Ch],0
004E9A38 jmp 004E9A51
004E9A3A push esi
004E9A3B call 004EF5BD
004E9A40 push esi
10.03.2012, 23:23
Угу. В семёрке. Причина не выяснена. Это по части MapEdPatch.
10.03.2012, 23:32
В оригинальном Buttons.dll обнаружен баг. Если у вас нет кнопок для боя, то в процедуре COMBATBUTTONS переменная Temp будет неинициализирована при выходе и помещена в EBX. Это вызовет случайный вылет или порчу памяти.
Также условия прыжков весьма смущают JLE в цикле DO..WHILE вместо JL везде.
11.03.2012, 11:04
Берс, привет. В 7-64, игра вылетает при нажатии выхода героя из замка, может потому что стоит ещё и HD MOD?
вот с Феникса:
вот с Феникса:
Spoiler (Click to View)
Time Stamp: Sun Mar 11 05:59:28 2012
Map Saved with: 3 . 59
Built on Dec 12 2005
WoG Version: 3 . 59
Built on Dec 12 2005
******************************_Exception_(trace_details)_******************************
### Location: 1 : 82
EIP = {0x5391B730}, Access Violation. Attempt to {read} the inaccessible data at {0x5391B730}
The Latest Executed ERM Receiver:
SN:X?v9950;
!!SN&908:Q;
!?BA0&1000;
!!IF:V429/0 V927/0;
!!BA:Q?v9945; контроль автобоя
!!IF&v9945
Register Context:
EAX = 0x00000001
EBX = 0x00000005
ECX = 0x0E7CEB90
EDX = 0x00000008
ESI = 0x05A81360
EDI = 0x0613C978
EBP = 0x00289E90
ESP = 0x00289E74
Stack Frame:
0x00289E74 : 0x0041740A
0x00289E78 : 0xFFFFFFFF
0x00289E7C : 0x00000000
0x00289E80 : 0x00000000
0x00289E84 : 0x05A81120
0x00289E88 : 0x05A81990
0x00289E8C : 0x05A81360
0x00289E90 : 0x00289EA0
0x00289E94 : 0x1000DC69
0x00289E98 : 0x00000001
0x00289E9C : 0x00000000
0x00289EA0 : 0x00289EDC
0x00289EA4 : 0x004B0AAE
0x00289EA8 : 0x02CF1D98
0x00289EAC : 0x05A81360
0x00289EB0 : 0x00000001
0x00289EB4 : 0x00000000
0x00289EB8 : 0x05F50048
0x00289EBC : 0x00000001
0x00289EC0 : 0x05A81360
0x00289EC4 : 0x05A81360
0x00289EC8 : 0x05A81990
0x00289ECC : 0x00289EB8
0x00289ED0 : 0x0028FE4C
0x00289ED4 : 0x0062BA80
0x00289ED8 : 0x00000005
0x00289EDC : 0x00289F80
0x00289EE0 : 0x005BE660
0x00289EE4 : 0x05A81120
0x00289EE8 : 0x0D6E2508
0x00289EEC : 0x00408255
0x00289EF0 : 0x00000000
0x00289EF4 : 0x00000000
0x00289EF8 : 0x05A81360
0x00289EFC : 0x00000005
0x00289F00 : 0x00000000
0x00289F04 : 0x00000000
0x00289F08 : 0x00000000
0x00289F0C : 0x00000000
0x00289F10 : 0x00000000
0x00289F14 : 0x00000000
0x00289F18 : 0x00000000
0x00289F1C : 0x00000000
0x00289F20 : 0x00000000
0x00289F24 : 0x00000000
0x00289F28 : 0x00000000
0x00289F2C : 0x00000000
0x00289F30 : 0x00000000
0x00289F34 : 0x00000000
0x00289F38 : 0x00000000
0x00289F3C : 0x00000000
0x00289F40 : 0x00000000
0x00289F44 : 0x00000000
0x00289F48 : 0x00000000
0x00289F4C : 0x00000000
0x00289F50 : 0x00000000
0x00289F54 : 0x00000000
0x00289F58 : 0x00000000
0x00289F5C : 0x00000000
0x00289F60 : 0x0445007E
0x00289F64 : 0x00000000
0x00289F68 : 0x00000000
0x00289F6C : 0x00000000
0x00289F70 : 0x00000000
0x00289F74 : 0x00000000
0x00289F78 : 0x00000000
0x00289F7C : 0x00000000
0x00289F80 : 0x00289FAC
0x00289F84 : 0x0040AA36
0x00289F88 : 0x0028A09C
0x00289F8C : 0x05F71220
0x00289F90 : 0x05A81360
0x00289F94 : 0x00000000
0x00289F98 : 0x0444007E
0x00289F9C : 0x00000000
0x00289FA0 : 0x0444007E
0x00289FA4 : 0x05A81360
0x00289FA8 : 0x05F71220
0x00289FAC : 0x00289FDC
0x00289FB0 : 0x0074E348
0x00289FB4 : 0x0028A0F8
0x00289FB8 : 0x0028A09C
0x00289FBC : 0x0028A0A0
0x00289FC0 : 0x05F71220
0x00289FC4 : 0x05A81360
0x00289FC8 : 0x00000000
0x00289FCC : 0x0028A0F8
0x00289FD0 : 0x05A81360
0x00289FD4 : 0x00000001
0x00289FD8 : 0x00000000
0x00289FDC : 0x0028A008
0x00289FE0 : 0x00409930
0x00289FE4 : 0x0028A0F8
0x00289FE8 : 0x0028A09C
0x00289FEC : 0x0028A0A0
0x00289FF0 : 0x0028A0F8
0x00289FF4 : 0x05A81360
0x00289FF8 : 0x00000001
0x00289FFC : 0x0028A0F8
0x0028A000 : 0x05A81360
0x0028A004 : 0x0028A000
0x0028A008 : 0x0028A028
0x0028A00C : 0x0074EF70
0x0028A010 : 0x0028A0F8
0x0028A014 : 0x0028A09C
0x0028A018 : 0x0028A0A0
0x0028A01C : 0x0028A0F8
0x0028A020 : 0x05A81360
0x0028A024 : 0x00000001
0x0028A028 : 0x0028A06C
0x0028A02C : 0x1000E7DA
0x0028A030 : 0x0028A0F8
0x0028A034 : 0x0028A09C
0x0028A038 : 0x0028A0A0
0x0028A03C : 0x0028A0F8
0x0028A040 : 0x0028A058
0x0028A044 : 0x05A81990
0x0028A048 : 0x05F50048
0x0028A04C : 0x05A81360
0x0028A050 : 0x758F270C
0x0028A054 : 0x062B5FC3
0x0028A058 : 0x05F71220
0x0028A05C : 0xFFFFFFFF
0x0028A060 : 0xFFFFFFFF
0x0028A064 : 0x00000025
0x0028A068 : 0x00000040
0x0028A06C : 0x0028A0A8
0x0028A070 : 0x004089B0
0x0028A074 : 0x02CF1D18
0x0028A078 : 0x05A81360
0x0028A07C : 0x0028A0F8
0x0028A080 : 0x0028A09C
0x0028A084 : 0x0028A0A0
0x0028A088 : 0x00000001
0x0028A08C : 0x00000000
0x0028A090 : 0x05A81990
0x0028A094 : 0x0028A0AC
0x0028A098 : 0x005FF3E7
0x0028A09C : 0x000003FF
0x0028A0A0 : 0x00000000
0x0028A0A4 : 0x0028A0B8
0x0028A0A8 : 0x0028A0B8
0x0028A0AC : 0x100215CB
0x0028A0B0 : 0x0028A0F8
0x0028A0B4 : 0x05A81360
0x0028A0B8 : 0x0028A120
0x0028A0BC : 0x004B0C39
0x0028A0C0 : 0x029A8D50
0x0028A0C4 : 0x05A81360
0x0028A0C8 : 0x0028A0F8
0x0028A0CC : 0x00000001
0x0028A0D0 : 0x00000000
0x0028A0D4 : 0xFFFFFFFF
0x0028A0D8 : 0x00000008
0x0028A0DC : 0x00000147
0x0028A0E0 : 0x00000100
0x0028A0E4 : 0x00000000
0x0028A0E8 : 0x00000147
0x0028A0EC : 0x00000100
0x0028A0F0 : 0x00000000
0x0028A0F4 : 0x00000000
0x0028A0F8 : 0x00000200
0x0028A0FC : 0x0000000C
0x0028A100 : 0x00000025
0x0028A104 : 0x00000000
0x0028A108 : 0x00000147
0x0028A10C : 0x00000100
0x0028A110 : 0x00000000
0x0028A114 : 0x00000000
0x0028A118 : 0x00000001
0x0028A11C : 0x00000000
0x0028A120 : 0x0028FE58
0x0028A124 : 0x004F051B
0x0028A128 : 0x0028FE4C
0x0028A12C : 0x00000000
0x0028A130 : 0x0028FE6C
0x0028A134 : 0x00000000
0x0028A138 : 0x00000000
0x0028A13C : 0x00000000
0x0028A140 : 0x00000000
0x0028A144 : 0x00000000
0x0028A148 : 0x00000000
0x0028A14C : 0x00000000
0x0028A150 : 0x00000000
0x0028A154 : 0x00000000
0x0028A158 : 0x00000000
0x0028A15C : 0x00000000
0x0028A160 : 0x00000000
0x0028A164 : 0x00000000
0x0028A168 : 0x00000000
0x0028A16C : 0x00000000
0x0028A170 : 0x00000000
0x0028A174 : 0x00000000
0x0028A178 : 0x00000000
0x0028A17C : 0x00000000
0x0028A180 : 0x00000000
0x0028A184 : 0x00000000
0x0028A188 : 0x00000000
0x0028A18C : 0x00000000
0x0028A190 : 0x00000000
0x0028A194 : 0x00000000
0x0028A198 : 0x00000000
0x0028A19C : 0x00000000
0x0028A1A0 : 0x00000000
0x0028A1A4 : 0x00000000
0x0028A1A8 : 0x00000000
0x0028A1AC : 0x00000000
0x0028A1B0 : 0x00000000
0x0028A1B4 : 0x00000000
0x0028A1B8 : 0x00000000
0x0028A1BC : 0x00000000
0x0028A1C0 : 0x00000000
0x0028A1C4 : 0x00000000
0x0028A1C8 : 0x00000000
0x0028A1CC : 0x00000000
0x0028A1D0 : 0x00000000
0x0028A1D4 : 0x00000000
0x0028A1D8 : 0x00000000
0x0028A1DC : 0x00000000
0x0028A1E0 : 0x00000000
0x0028A1E4 : 0x00000000
0x0028A1E8 : 0x00000000
0x0028A1EC : 0x00000000
0x0028A1F0 : 0x00000000
0x0028A1F4 : 0x00000000
0x0028A1F8 : 0x00000000
0x0028A1FC : 0x00000000
0x0028A200 : 0x00000000
0x0028A204 : 0x00000000
0x0028A208 : 0x00000000
0x0028A20C : 0x00000000
0x0028A210 : 0x00000000
0x0028A214 : 0x00000000
0x0028A218 : 0x00000000
0x0028A21C : 0x00000000
0x0028A220 : 0x00000000
0x0028A224 : 0x00000000
0x0028A228 : 0x00000000
0x0028A22C : 0x00000000
0x0028A230 : 0x00000000
0x0028A234 : 0x00000000
0x0028A238 : 0x00000000
0x0028A23C : 0x00000000
0x0028A240 : 0x00000000
0x0028A244 : 0x00000000
0x0028A248 : 0x00000000
0x0028A24C : 0x00000000
0x0028A250 : 0x00000000
0x0028A254 : 0x00000000
0x0028A258 : 0x00000000.
А это с HD: [HOMM3 HD CRASH INFO]
HOMM3 HD version: 3.0 beta 6
Exception
{
Adress: 0x5391B730
Code: EXCEPTION_ACCESS_VIOLATION
Flags: 0x00000000
Information: read of address: 0x5391B730
}
Call stack
{
? called from before 0x1000DC69
(spliced) 0x00417380 called from 0x004B0AA9
0x004B09D0 called from 0x005BE65B
0x00407AE0 called from 0x0040AA31
0x0040A530 called from 0x0074E346
0x0074E179 called from 0x0040992B
0x00409740 called from 0x0074EF6E
? called from before 0x1000E7DA
0x04525818 called from 0x004089AB
? called from before 0x100215CB
? called from before 0x004B0C39
0x004B0BA0 called from 0x004F0516
? called from before 0x1002FFC8
(spliced) 0x004EEA70 called from 0x004F824A
}
Context
{
EAX: 0x00000001
ECX: 0x0E7CEB90
EDX: 0x00000008
EBX: 0x00000005
ESP: 0x00289E74
EBP: 0x00289E90
ESI: 0x058B1360
EDI: 0x05F4C978
}
Modules
{
\\ main module:
0x00400000: phoenix.exe (size: 0x0253512C, entry point: 0x00701000)
C:\Heroes\
0x04BF0000: angel.dll (size: 0x0010B000, entry point: 0x04BF1000)
0x02940000: BINKW32.DLL (size: 0x0002B000, entry point: 0x02951705)
0x04D10000: era.dll (size: 0x00162000, entry point: 0x04D3463C)
0x02970000: IFC20.dll (size: 0x00023000, entry point: 0x0297F04E)
0x26F00000: MP3DEC.ASI (size: 0x0002A000, entry point: 0x26F0A805)
0x21100000: MSS32.DLL (size: 0x0005F000, entry point: 0x2112F2E5)
0x70CB0000: patcher_x86.dll (size: 0x00023000, entry point: 0x70CBA367)
0x00400000: phoenix.exe (size: 0x0253512C, entry point: 0x00701000)
0x00330000: SMACKW32.DLL (size: 0x0001B000, entry point: 0x0033C0B0)
0x04FC0000: zvslib1.dll (size: 0x005E4000, entry point: 0x04FC1000)
0x10000000: _HD3_.dll (size: 0x00054000, entry point: 0x10002741)
\\ Common plugins
\\ Pack plugins
}
Command Line
{
phoenix.exe <phoenix.exe.ini>
}
Main INI
{
/* HoMM3 HD 3.0 beta 1 Main INI File*/
Resolution = 864x664
// param #1 sets game width and height
// Game resolution must be between 800x600 and 4000x4000
// default value is 864x664
Aditional Data Pack = "#default"
// param #2 sets folder name of the aditional data pack
// do not change if unshure!
// default value is "#default"
Color Mode = 2
// param #3
// 0 - Fastest. Game automatically sets 16-bit screen color mode, so you can play windowed without changing screen mode manually.
// 1 - Game runs in your current color mode using GDI conversion from 16-bit, so you can play windowed without changing screen mode manually.
// 2 - Stretchable. Game runs in 32-bit color mode using special fast MMX conversion from 16-bit, so you can play windowed without changing screen mode manually.
// default value is 2
Stretch Filter = 1
// param #4
// ignored if Color Mode less than 2
// 0 - bilinear
// 1 - bilinear sharper
// 2 - bilinear sharper x2
// 3 - bilinear sharper x3
// default value is 0
//////////////////////////////////////////////////////////////////////////////////////////////
No CD patch = 1
// param#5 ...
// 0 - ...
// 1 - ...
// default value is 1
//////////////////////////////////////////////////////////////////////////////////////////////
Berserker's CPU patch = 0
// param #6 ...
// 0 - option is turned off
// 1 - option is turned on
// default value is 0
Use Newer Sound Libraries = 1
// param #7
// 0 - no changes
// 1 - (recommended) game uses newer versions of Mss32.dll and Mp3dec.asi
// default value is 1
Music patch = 1
// param #8 ...
// 0 - MP3 music plays 22 KHz Mono
// 1 - MP3 music plays 44 KHz Stereo
// default value is 1
No wait playing sounds = 1
// param #9 ...
// 0 - option is turned off
// 1 - option is turned on
// default value is 0
///////////////////////////////////////////////////////////////////////////////////////////////
Interface Extensions = 1
// param #10
// 0 -
// 1 -
Quick Army Management Mode = 0
// param #11 ...
// ignored if Interface extensions = 0
// 0 - HD style
// 1 - TE style
// default value is 0
/////////////////////////////////////////////////////////////////////////////////////////////
Tournament Module = 1
// param #12
// 0 - option is turned off
// 1 - option is turned on
// default value is 1
/////////////////////////////////////////////////////////////////////////////////////////////
}
Pack INI
{
/* Pack.ini 3.0 beta 1 */
Autodetect values: v = 0, s = 0, a = 0, d = 0
Caption = "Default"
Armageddon's Blade is installed = 0
}
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion
{
ProductName: Windows 7 Ultimate
CurrentVersion: 6.1
BuildLab: 7601.win7sp1_rtm.101119-1850
}
GetVersionEx
{
PlatformId = 2
Version: 6.1
Build: 7601
CSDVersion = Service Pack 1
ProductType = 1
SuiteMask = 256
}
Some ingame values
{
FullScreen Mode = 0
Game Type = 0
Network Game = 0
Me ID = 5
Active Player ID = 5
Active is Human = 1
}
Files
{
C:\Heroes\angel.dll
C:\Heroes\BINKW32.DLL
C:\Heroes\deinstall_hirez.bat
C:\Heroes\era.dll
C:\Heroes\h3blade.exe
C:\Heroes\h3ccmped.cnt
C:\Heroes\h3ccmped.exe
C:\Heroes\H3CCMPED.HLP
C:\Heroes\h3maped.cnt
C:\Heroes\h3maped.exe
C:\Heroes\H3MAPED.HLP
C:\Heroes\h3wcmped.exe
C:\Heroes\H3WMAPED.EXE
C:\Heroes\H3WMAPED.HLP
C:\Heroes\h3wog.exe
C:\Heroes\H3wUpd.exe
C:\Heroes\h3zone.bat
C:\Heroes\HD3Launch.exe
C:\Heroes\HD_CRASH_INFO.TXT
C:\Heroes\Heroes III Tutorial.doc
C:\Heroes\Heroes3.cnt
C:\Heroes\Heroes3.exe
C:\Heroes\HEROES3.HLP
C:\Heroes\icon.ico
C:\Heroes\IFC20.dll
C:\Heroes\install_hirez.bat
C:\Heroes\lang.txt
C:\Heroes\MP3DEC.ASI
C:\Heroes\mplaynow.exe
C:\Heroes\MPLAYNOW.INI
C:\Heroes\MSS32.DLL
C:\Heroes\patcher_x86 dump.txt
C:\Heroes\patcher_x86 log.txt
C:\Heroes\patcher_x86.dll
C:\Heroes\phoenix.exe
C:\Heroes\ReadMeSD.txt
C:\Heroes\repman.exe
C:\Heroes\resman.exe
C:\Heroes\SMACKW32.DLL
C:\Heroes\UNINST.dll
C:\Heroes\Uninst.isu
C:\Heroes\UNRAR.DLL
C:\Heroes\WoG Features.htm
C:\Heroes\WoG.ini
C:\Heroes\WOGCRASHLOG.TXT
C:\Heroes\WOGERMLOG.TXT
C:\Heroes\WoGSetupEx.dat
C:\Heroes\wogzone.bat
C:\Heroes\zvslib1.dll
C:\Heroes\_HD3_.dll
C:\Heroes\_pm_history.txt
-------------------------------------------------------------------
[список подгруженных ресурсов - прим. модератора]
Map Saved with: 3 . 59
Built on Dec 12 2005
WoG Version: 3 . 59
Built on Dec 12 2005
******************************_Exception_(trace_details)_******************************
### Location: 1 : 82
EIP = {0x5391B730}, Access Violation. Attempt to {read} the inaccessible data at {0x5391B730}
The Latest Executed ERM Receiver:
SN:X?v9950;
!!SN&908:Q;
!?BA0&1000;
!!IF:V429/0 V927/0;
!!BA:Q?v9945; контроль автобоя
!!IF&v9945
Register Context:
EAX = 0x00000001
EBX = 0x00000005
ECX = 0x0E7CEB90
EDX = 0x00000008
ESI = 0x05A81360
EDI = 0x0613C978
EBP = 0x00289E90
ESP = 0x00289E74
Stack Frame:
0x00289E74 : 0x0041740A
0x00289E78 : 0xFFFFFFFF
0x00289E7C : 0x00000000
0x00289E80 : 0x00000000
0x00289E84 : 0x05A81120
0x00289E88 : 0x05A81990
0x00289E8C : 0x05A81360
0x00289E90 : 0x00289EA0
0x00289E94 : 0x1000DC69
0x00289E98 : 0x00000001
0x00289E9C : 0x00000000
0x00289EA0 : 0x00289EDC
0x00289EA4 : 0x004B0AAE
0x00289EA8 : 0x02CF1D98
0x00289EAC : 0x05A81360
0x00289EB0 : 0x00000001
0x00289EB4 : 0x00000000
0x00289EB8 : 0x05F50048
0x00289EBC : 0x00000001
0x00289EC0 : 0x05A81360
0x00289EC4 : 0x05A81360
0x00289EC8 : 0x05A81990
0x00289ECC : 0x00289EB8
0x00289ED0 : 0x0028FE4C
0x00289ED4 : 0x0062BA80
0x00289ED8 : 0x00000005
0x00289EDC : 0x00289F80
0x00289EE0 : 0x005BE660
0x00289EE4 : 0x05A81120
0x00289EE8 : 0x0D6E2508
0x00289EEC : 0x00408255
0x00289EF0 : 0x00000000
0x00289EF4 : 0x00000000
0x00289EF8 : 0x05A81360
0x00289EFC : 0x00000005
0x00289F00 : 0x00000000
0x00289F04 : 0x00000000
0x00289F08 : 0x00000000
0x00289F0C : 0x00000000
0x00289F10 : 0x00000000
0x00289F14 : 0x00000000
0x00289F18 : 0x00000000
0x00289F1C : 0x00000000
0x00289F20 : 0x00000000
0x00289F24 : 0x00000000
0x00289F28 : 0x00000000
0x00289F2C : 0x00000000
0x00289F30 : 0x00000000
0x00289F34 : 0x00000000
0x00289F38 : 0x00000000
0x00289F3C : 0x00000000
0x00289F40 : 0x00000000
0x00289F44 : 0x00000000
0x00289F48 : 0x00000000
0x00289F4C : 0x00000000
0x00289F50 : 0x00000000
0x00289F54 : 0x00000000
0x00289F58 : 0x00000000
0x00289F5C : 0x00000000
0x00289F60 : 0x0445007E
0x00289F64 : 0x00000000
0x00289F68 : 0x00000000
0x00289F6C : 0x00000000
0x00289F70 : 0x00000000
0x00289F74 : 0x00000000
0x00289F78 : 0x00000000
0x00289F7C : 0x00000000
0x00289F80 : 0x00289FAC
0x00289F84 : 0x0040AA36
0x00289F88 : 0x0028A09C
0x00289F8C : 0x05F71220
0x00289F90 : 0x05A81360
0x00289F94 : 0x00000000
0x00289F98 : 0x0444007E
0x00289F9C : 0x00000000
0x00289FA0 : 0x0444007E
0x00289FA4 : 0x05A81360
0x00289FA8 : 0x05F71220
0x00289FAC : 0x00289FDC
0x00289FB0 : 0x0074E348
0x00289FB4 : 0x0028A0F8
0x00289FB8 : 0x0028A09C
0x00289FBC : 0x0028A0A0
0x00289FC0 : 0x05F71220
0x00289FC4 : 0x05A81360
0x00289FC8 : 0x00000000
0x00289FCC : 0x0028A0F8
0x00289FD0 : 0x05A81360
0x00289FD4 : 0x00000001
0x00289FD8 : 0x00000000
0x00289FDC : 0x0028A008
0x00289FE0 : 0x00409930
0x00289FE4 : 0x0028A0F8
0x00289FE8 : 0x0028A09C
0x00289FEC : 0x0028A0A0
0x00289FF0 : 0x0028A0F8
0x00289FF4 : 0x05A81360
0x00289FF8 : 0x00000001
0x00289FFC : 0x0028A0F8
0x0028A000 : 0x05A81360
0x0028A004 : 0x0028A000
0x0028A008 : 0x0028A028
0x0028A00C : 0x0074EF70
0x0028A010 : 0x0028A0F8
0x0028A014 : 0x0028A09C
0x0028A018 : 0x0028A0A0
0x0028A01C : 0x0028A0F8
0x0028A020 : 0x05A81360
0x0028A024 : 0x00000001
0x0028A028 : 0x0028A06C
0x0028A02C : 0x1000E7DA
0x0028A030 : 0x0028A0F8
0x0028A034 : 0x0028A09C
0x0028A038 : 0x0028A0A0
0x0028A03C : 0x0028A0F8
0x0028A040 : 0x0028A058
0x0028A044 : 0x05A81990
0x0028A048 : 0x05F50048
0x0028A04C : 0x05A81360
0x0028A050 : 0x758F270C
0x0028A054 : 0x062B5FC3
0x0028A058 : 0x05F71220
0x0028A05C : 0xFFFFFFFF
0x0028A060 : 0xFFFFFFFF
0x0028A064 : 0x00000025
0x0028A068 : 0x00000040
0x0028A06C : 0x0028A0A8
0x0028A070 : 0x004089B0
0x0028A074 : 0x02CF1D18
0x0028A078 : 0x05A81360
0x0028A07C : 0x0028A0F8
0x0028A080 : 0x0028A09C
0x0028A084 : 0x0028A0A0
0x0028A088 : 0x00000001
0x0028A08C : 0x00000000
0x0028A090 : 0x05A81990
0x0028A094 : 0x0028A0AC
0x0028A098 : 0x005FF3E7
0x0028A09C : 0x000003FF
0x0028A0A0 : 0x00000000
0x0028A0A4 : 0x0028A0B8
0x0028A0A8 : 0x0028A0B8
0x0028A0AC : 0x100215CB
0x0028A0B0 : 0x0028A0F8
0x0028A0B4 : 0x05A81360
0x0028A0B8 : 0x0028A120
0x0028A0BC : 0x004B0C39
0x0028A0C0 : 0x029A8D50
0x0028A0C4 : 0x05A81360
0x0028A0C8 : 0x0028A0F8
0x0028A0CC : 0x00000001
0x0028A0D0 : 0x00000000
0x0028A0D4 : 0xFFFFFFFF
0x0028A0D8 : 0x00000008
0x0028A0DC : 0x00000147
0x0028A0E0 : 0x00000100
0x0028A0E4 : 0x00000000
0x0028A0E8 : 0x00000147
0x0028A0EC : 0x00000100
0x0028A0F0 : 0x00000000
0x0028A0F4 : 0x00000000
0x0028A0F8 : 0x00000200
0x0028A0FC : 0x0000000C
0x0028A100 : 0x00000025
0x0028A104 : 0x00000000
0x0028A108 : 0x00000147
0x0028A10C : 0x00000100
0x0028A110 : 0x00000000
0x0028A114 : 0x00000000
0x0028A118 : 0x00000001
0x0028A11C : 0x00000000
0x0028A120 : 0x0028FE58
0x0028A124 : 0x004F051B
0x0028A128 : 0x0028FE4C
0x0028A12C : 0x00000000
0x0028A130 : 0x0028FE6C
0x0028A134 : 0x00000000
0x0028A138 : 0x00000000
0x0028A13C : 0x00000000
0x0028A140 : 0x00000000
0x0028A144 : 0x00000000
0x0028A148 : 0x00000000
0x0028A14C : 0x00000000
0x0028A150 : 0x00000000
0x0028A154 : 0x00000000
0x0028A158 : 0x00000000
0x0028A15C : 0x00000000
0x0028A160 : 0x00000000
0x0028A164 : 0x00000000
0x0028A168 : 0x00000000
0x0028A16C : 0x00000000
0x0028A170 : 0x00000000
0x0028A174 : 0x00000000
0x0028A178 : 0x00000000
0x0028A17C : 0x00000000
0x0028A180 : 0x00000000
0x0028A184 : 0x00000000
0x0028A188 : 0x00000000
0x0028A18C : 0x00000000
0x0028A190 : 0x00000000
0x0028A194 : 0x00000000
0x0028A198 : 0x00000000
0x0028A19C : 0x00000000
0x0028A1A0 : 0x00000000
0x0028A1A4 : 0x00000000
0x0028A1A8 : 0x00000000
0x0028A1AC : 0x00000000
0x0028A1B0 : 0x00000000
0x0028A1B4 : 0x00000000
0x0028A1B8 : 0x00000000
0x0028A1BC : 0x00000000
0x0028A1C0 : 0x00000000
0x0028A1C4 : 0x00000000
0x0028A1C8 : 0x00000000
0x0028A1CC : 0x00000000
0x0028A1D0 : 0x00000000
0x0028A1D4 : 0x00000000
0x0028A1D8 : 0x00000000
0x0028A1DC : 0x00000000
0x0028A1E0 : 0x00000000
0x0028A1E4 : 0x00000000
0x0028A1E8 : 0x00000000
0x0028A1EC : 0x00000000
0x0028A1F0 : 0x00000000
0x0028A1F4 : 0x00000000
0x0028A1F8 : 0x00000000
0x0028A1FC : 0x00000000
0x0028A200 : 0x00000000
0x0028A204 : 0x00000000
0x0028A208 : 0x00000000
0x0028A20C : 0x00000000
0x0028A210 : 0x00000000
0x0028A214 : 0x00000000
0x0028A218 : 0x00000000
0x0028A21C : 0x00000000
0x0028A220 : 0x00000000
0x0028A224 : 0x00000000
0x0028A228 : 0x00000000
0x0028A22C : 0x00000000
0x0028A230 : 0x00000000
0x0028A234 : 0x00000000
0x0028A238 : 0x00000000
0x0028A23C : 0x00000000
0x0028A240 : 0x00000000
0x0028A244 : 0x00000000
0x0028A248 : 0x00000000
0x0028A24C : 0x00000000
0x0028A250 : 0x00000000
0x0028A254 : 0x00000000
0x0028A258 : 0x00000000.
А это с HD: [HOMM3 HD CRASH INFO]
HOMM3 HD version: 3.0 beta 6
Exception
{
Adress: 0x5391B730
Code: EXCEPTION_ACCESS_VIOLATION
Flags: 0x00000000
Information: read of address: 0x5391B730
}
Call stack
{
? called from before 0x1000DC69
(spliced) 0x00417380 called from 0x004B0AA9
0x004B09D0 called from 0x005BE65B
0x00407AE0 called from 0x0040AA31
0x0040A530 called from 0x0074E346
0x0074E179 called from 0x0040992B
0x00409740 called from 0x0074EF6E
? called from before 0x1000E7DA
0x04525818 called from 0x004089AB
? called from before 0x100215CB
? called from before 0x004B0C39
0x004B0BA0 called from 0x004F0516
? called from before 0x1002FFC8
(spliced) 0x004EEA70 called from 0x004F824A
}
Context
{
EAX: 0x00000001
ECX: 0x0E7CEB90
EDX: 0x00000008
EBX: 0x00000005
ESP: 0x00289E74
EBP: 0x00289E90
ESI: 0x058B1360
EDI: 0x05F4C978
}
Modules
{
\\ main module:
0x00400000: phoenix.exe (size: 0x0253512C, entry point: 0x00701000)
C:\Heroes\
0x04BF0000: angel.dll (size: 0x0010B000, entry point: 0x04BF1000)
0x02940000: BINKW32.DLL (size: 0x0002B000, entry point: 0x02951705)
0x04D10000: era.dll (size: 0x00162000, entry point: 0x04D3463C)
0x02970000: IFC20.dll (size: 0x00023000, entry point: 0x0297F04E)
0x26F00000: MP3DEC.ASI (size: 0x0002A000, entry point: 0x26F0A805)
0x21100000: MSS32.DLL (size: 0x0005F000, entry point: 0x2112F2E5)
0x70CB0000: patcher_x86.dll (size: 0x00023000, entry point: 0x70CBA367)
0x00400000: phoenix.exe (size: 0x0253512C, entry point: 0x00701000)
0x00330000: SMACKW32.DLL (size: 0x0001B000, entry point: 0x0033C0B0)
0x04FC0000: zvslib1.dll (size: 0x005E4000, entry point: 0x04FC1000)
0x10000000: _HD3_.dll (size: 0x00054000, entry point: 0x10002741)
\\ Common plugins
\\ Pack plugins
}
Command Line
{
phoenix.exe <phoenix.exe.ini>
}
Main INI
{
/* HoMM3 HD 3.0 beta 1 Main INI File*/
Resolution = 864x664
// param #1 sets game width and height
// Game resolution must be between 800x600 and 4000x4000
// default value is 864x664
Aditional Data Pack = "#default"
// param #2 sets folder name of the aditional data pack
// do not change if unshure!
// default value is "#default"
Color Mode = 2
// param #3
// 0 - Fastest. Game automatically sets 16-bit screen color mode, so you can play windowed without changing screen mode manually.
// 1 - Game runs in your current color mode using GDI conversion from 16-bit, so you can play windowed without changing screen mode manually.
// 2 - Stretchable. Game runs in 32-bit color mode using special fast MMX conversion from 16-bit, so you can play windowed without changing screen mode manually.
// default value is 2
Stretch Filter = 1
// param #4
// ignored if Color Mode less than 2
// 0 - bilinear
// 1 - bilinear sharper
// 2 - bilinear sharper x2
// 3 - bilinear sharper x3
// default value is 0
//////////////////////////////////////////////////////////////////////////////////////////////
No CD patch = 1
// param#5 ...
// 0 - ...
// 1 - ...
// default value is 1
//////////////////////////////////////////////////////////////////////////////////////////////
Berserker's CPU patch = 0
// param #6 ...
// 0 - option is turned off
// 1 - option is turned on
// default value is 0
Use Newer Sound Libraries = 1
// param #7
// 0 - no changes
// 1 - (recommended) game uses newer versions of Mss32.dll and Mp3dec.asi
// default value is 1
Music patch = 1
// param #8 ...
// 0 - MP3 music plays 22 KHz Mono
// 1 - MP3 music plays 44 KHz Stereo
// default value is 1
No wait playing sounds = 1
// param #9 ...
// 0 - option is turned off
// 1 - option is turned on
// default value is 0
///////////////////////////////////////////////////////////////////////////////////////////////
Interface Extensions = 1
// param #10
// 0 -
// 1 -
Quick Army Management Mode = 0
// param #11 ...
// ignored if Interface extensions = 0
// 0 - HD style
// 1 - TE style
// default value is 0
/////////////////////////////////////////////////////////////////////////////////////////////
Tournament Module = 1
// param #12
// 0 - option is turned off
// 1 - option is turned on
// default value is 1
/////////////////////////////////////////////////////////////////////////////////////////////
}
Pack INI
{
/* Pack.ini 3.0 beta 1 */
Autodetect values: v = 0, s = 0, a = 0, d = 0
Caption = "Default"
Armageddon's Blade is installed = 0
}
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion
{
ProductName: Windows 7 Ultimate
CurrentVersion: 6.1
BuildLab: 7601.win7sp1_rtm.101119-1850
}
GetVersionEx
{
PlatformId = 2
Version: 6.1
Build: 7601
CSDVersion = Service Pack 1
ProductType = 1
SuiteMask = 256
}
Some ingame values
{
FullScreen Mode = 0
Game Type = 0
Network Game = 0
Me ID = 5
Active Player ID = 5
Active is Human = 1
}
Files
{
C:\Heroes\angel.dll
C:\Heroes\BINKW32.DLL
C:\Heroes\deinstall_hirez.bat
C:\Heroes\era.dll
C:\Heroes\h3blade.exe
C:\Heroes\h3ccmped.cnt
C:\Heroes\h3ccmped.exe
C:\Heroes\H3CCMPED.HLP
C:\Heroes\h3maped.cnt
C:\Heroes\h3maped.exe
C:\Heroes\H3MAPED.HLP
C:\Heroes\h3wcmped.exe
C:\Heroes\H3WMAPED.EXE
C:\Heroes\H3WMAPED.HLP
C:\Heroes\h3wog.exe
C:\Heroes\H3wUpd.exe
C:\Heroes\h3zone.bat
C:\Heroes\HD3Launch.exe
C:\Heroes\HD_CRASH_INFO.TXT
C:\Heroes\Heroes III Tutorial.doc
C:\Heroes\Heroes3.cnt
C:\Heroes\Heroes3.exe
C:\Heroes\HEROES3.HLP
C:\Heroes\icon.ico
C:\Heroes\IFC20.dll
C:\Heroes\install_hirez.bat
C:\Heroes\lang.txt
C:\Heroes\MP3DEC.ASI
C:\Heroes\mplaynow.exe
C:\Heroes\MPLAYNOW.INI
C:\Heroes\MSS32.DLL
C:\Heroes\patcher_x86 dump.txt
C:\Heroes\patcher_x86 log.txt
C:\Heroes\patcher_x86.dll
C:\Heroes\phoenix.exe
C:\Heroes\ReadMeSD.txt
C:\Heroes\repman.exe
C:\Heroes\resman.exe
C:\Heroes\SMACKW32.DLL
C:\Heroes\UNINST.dll
C:\Heroes\Uninst.isu
C:\Heroes\UNRAR.DLL
C:\Heroes\WoG Features.htm
C:\Heroes\WoG.ini
C:\Heroes\WOGCRASHLOG.TXT
C:\Heroes\WOGERMLOG.TXT
C:\Heroes\WoGSetupEx.dat
C:\Heroes\wogzone.bat
C:\Heroes\zvslib1.dll
C:\Heroes\_HD3_.dll
C:\Heroes\_pm_history.txt
-------------------------------------------------------------------
[список подгруженных ресурсов - прим. модератора]
11.03.2012, 12:53
О нет! Почему нельзя было эту простыню отдельным файлом выложить или хотя бы под спойлер загнать?
Что-то в последнее время много багов у меня повылазило. Раньше такого не видно было. Надо бы себе военные машины нафиг вообще повырубать:

http://fotki.yandex.ru/users/sylverdragon/view/539488/
Ноль сказочных драконов. Ход ему вообще не доставался. Противник потратил один ход, чтобы его "добить".
Ну и дальше:

http://fotki.yandex.ru/users/sylverdragon/view/539489/
Сказочный дракон в качестве оруженосца. Подсказки на колдовство левые.

http://fotki.yandex.ru/users/sylverdragon/view/539490/
Скорость. Без комментариев. Иногда становится нормальной.

http://fotki.yandex.ru/users/sylverdragon/view/539491/
Там вроде как имя героя должно быть. Возможно, это к скрипту апгрейда замков.

http://fotki.yandex.ru/users/sylverdragon/view/539492/
Без комментариев.

http://fotki.yandex.ru/users/sylverdragon/view/539493/
Что-то в последнее время много багов у меня повылазило. Раньше такого не видно было. Надо бы себе военные машины нафиг вообще повырубать:

http://fotki.yandex.ru/users/sylverdragon/view/539488/
Ноль сказочных драконов. Ход ему вообще не доставался. Противник потратил один ход, чтобы его "добить".
Ну и дальше:
Spoiler (Click to View)

http://fotki.yandex.ru/users/sylverdragon/view/539489/
Сказочный дракон в качестве оруженосца. Подсказки на колдовство левые.

http://fotki.yandex.ru/users/sylverdragon/view/539490/
Скорость. Без комментариев. Иногда становится нормальной.

http://fotki.yandex.ru/users/sylverdragon/view/539491/
Там вроде как имя героя должно быть. Возможно, это к скрипту апгрейда замков.

http://fotki.yandex.ru/users/sylverdragon/view/539492/
Без комментариев.

http://fotki.yandex.ru/users/sylverdragon/view/539493/
11.03.2012, 13:14
11.03.2012, 13:28
А. Точно блин. Я то думаю, что что знакомое.
11.03.2012, 13:51
apokalipsis, это тема по Эре 2)
11.03.2012, 15:52
Простите перепутал!
11.03.2012, 19:37
Вышла версия 2.0, претендующая на базовую. К ней доступен полный русификатор (включая Yona, руководства и новые скрипты).
11.03.2012, 21:22
Quote:В оригинальном Buttons.dll обнаружен баг. Если у вас нет кнопок для боя, то в процедуре COMBATBUTTONS переменная Temp будет неинициализирована при выходе и помещена в EBX. Это вызовет случайный вылет или порчу памяти.Нет такого. Если посмотреть внимательно, то EBX ложится в Temp и оттуда же достаётся в конце. Просто ложится после pushad и нескольких безусловных команд, но всё равно неизменённый.
Quote:Также условия прыжков весьма смущают JLE в цикле DO..WHILE вместо JL вездеНичего смущать не должно. В текстовике - 1001 строка. Верхняя строка не обрабатывается, так как там просто информация о колонках. Поэтому в начале цикла в [Counter] ложится сразу смещение +4 и в цикле "NumberOfStrings*4" фактически обрабатывается лимит не 4000, а 4004, а то последняя строка окажется в пролёте. Посему - JLE.
Наверное, можно было бы поставить NumberOfStrings*4+4 и JL, но с паскалевским асмом я тогда был плохо знаком, а сейчас и вовсе не знаюсь.
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327