IPB

Здравствуйте, гость ( Вход | Регистрация )

36 страниц V  « < 32 33 34 35 36 >  
Reply to this topicStart new topic
> Баг-репорты
magoth
сообщение 05 Jul 2018, 21:34
Сообщение #661

Immortal
Сообщений: 993
Спасибо сказали: 548 раз




Отпишу тут т.к. играю Хоту с ХД модом, ибо не понятно что за косяк(оригинала, хд или хоты), невозможно сохранить игру с названием сейва на кириллице...
Go to the top of the pageAdd Nick
 
+Quote Post
igrik
сообщение 06 Jul 2018, 00:25 (Сообщение отредактировал igrik - 06 Jul 2018, 00:31)
Сообщение #662

Immortal
Сообщений: 589
Спасибо сказали: 890 раз




Цитата(magoth @ 05 Jul 2018, 21:34) *
ибо не понятно что за косяк(оригинала, хд или хоты)
Ну так это несложно проверить, запустив игру без ХД...
И что значит "оригинала"? В моём понимании оригинал это SoD. А HotA это не SoD.
Уже не раз указывалось, что такие отчеты слишком неинформативны (ни версии игры, ни версии ХД, ни версии винды), и поэтому не представляют интереса для лечения бага.

upd, у меня такого бага нет (HotA_1.5.3 + HD_5.0_RC9 на Win7x64)


--------------------
Go to the top of the pageAdd Nick
 
+Quote Post
Sav
сообщение 06 Jul 2018, 10:59
Сообщение #663

Immortal
Сообщений: 9 399
Спасибо сказали: 3748 раз




Цитата(igrik)
И что значит "оригинала"? В моём понимании оригинал это SoD. А HotA это не SoD.

Думаю, имеется в виду, что это может быть баг SoD, который действует и в Хоте. Багом Хоты такую ситуацию называть не вполне корректно.

***

По самой проблеме — навскидку похоже на конфликт прав с системой. Не следует устанавливать игру в папку Program Files и ей подобные.
Go to the top of the pageAdd Nick
 
+Quote Post
Arhon
сообщение 31 Aug 2018, 11:40 (Сообщение отредактировал Arhon - 31 Aug 2018, 12:06)
Сообщение #664

Advanced Member
Сообщений: 126
Спасибо сказали: 80 раз




После последнего обновления ни в одном из замков не нажать на рынок. Пользуемся горячей кнопкой. Но не всегда - периодически нажимается, не понятно от чего зависит.
HotA последняя версия.

Go to the top of the pageAdd Nick
 
+Quote Post
Vimer
сообщение 10 Sep 2018, 04:35
Сообщение #665

Newbie
Сообщений: 16
Спасибо сказали: 33 раза




SoD. После последней обновы HD-мода в кастомной кампании стало всплывать вот это:


Полагаю, что дело в Лорде Хаарте, который HEX-редактором был помещен в тюрьму.

На более ранних версиях все работало нормально.


--------------------
This game has no name, it will never be the same
Go to the top of the pageAdd Nick
 
+Quote Post
wessonsm
сообщение 10 Sep 2018, 13:10 (Сообщение отредактировал wessonsm - 12 Sep 2018, 14:03)
Сообщение #666

Newbie
Сообщений: 7
Спасибо сказали: 0 раз




Не совсем баг-репорт, пишу здесь, так как более подходящей темы не нашел.
Ребята, это только у меня многопоток в HD + Era не работает или у всех так?
HD 5.0 RC21, но в предыдущих было точно так же.
Примерно так в SoD и HoTA:

А вот так в Era:

Настройки одинаковые, xBRZ+Bilinear+Sharpen, (для примера), 4 потока выставлено.

Как видно по второму скрину, многопотока здесь нет.
Думаю, это определенно должно влиять на производительность.
Прочитал весь чейндж-лог HD-мода, нигде об этом вроде не написано.

Или может это намеренно сделано, для борьбы с вылетами, например?
Go to the top of the pageAdd Nick
 
+Quote Post
hippocamus
сообщение 10 Sep 2018, 15:30
Сообщение #667

пират с чёрной меткой
Сообщений: 23 599
Спасибо сказали: 12880 раз




wessonsm
Ядро игры никто не переписывал, а там код однопоточный. Добавочный код ХД, может, и использует несколько ядер - но это мало отражается на преимущественной загруженности первого ядра.


--------------------
Давший быка на убой не выпросил и печень на жаркое.
Go to the top of the pageAdd Nick
 
+Quote Post
wessonsm
сообщение 10 Sep 2018, 17:22 (Сообщение отредактировал wessonsm - 12 Sep 2018, 14:03)
Сообщение #668

Newbie
Сообщений: 7
Спасибо сказали: 0 раз





Стретч-фильтры Бараторча многопоточные, если играть в режиме 32-bit True (stretchable) GDI.

Go to the top of the pageAdd Nick
 
+Quote Post
Berserker
сообщение 10 Sep 2018, 21:14
Сообщение #669

Immortal
Сообщений: 1 468
Спасибо сказали: 1151 раз




Вог вылетает, если используются несколько ядер одновременно. Из-за событий таймера и/или музыки. ЕРМ сам однопоточен, его код не рассчитан на параллельное выполнение. В итоге в Эру добавлена настройка UseOnlyOneCpuCore=1 в heroes3.ini. Можно убрать (=0), но тогда отчёты о вылетах не принимаются, они неизбежны.


--------------------


Спасибо сказали:
Go to the top of the pageAdd Nick
 
+Quote Post
BratetsVolk
сообщение 07 Oct 2018, 14:43
Сообщение #670

Power Member
Сообщений: 155
Спасибо сказали: 70 раз




В режиме 32-bit MMX (stretchable) вложенные папки в картах (Maps) и в сейвах (games) когда по ним кликаешь - мерцают. В 32-bit True (stretchable) GDI такого нет.

Артефакт графики на алтаре при переключении на существ:

Sod, HD 5.0.21, Win7 x64.
Go to the top of the pageAdd Nick
 
+Quote Post
igrik
сообщение 08 Oct 2018, 08:27
Сообщение #671

Immortal
Сообщений: 589
Спасибо сказали: 890 раз




Цитата(BratetsVolk @ 07 Oct 2018, 14:43) *
Артефакт графики на алтаре при переключении на существ:

Sod, HD 5.0.21, Win7 x64.
Это косяк оригинального рисунка.
Вот тут эта проблема описана и решена
http://forum.df2.ru/index.php?s=&showt...st&p=728530


--------------------


Спасибо сказали:
Go to the top of the pageAdd Nick
 
+Quote Post
Arhon
сообщение 19 Oct 2018, 01:14
Сообщение #672

Advanced Member
Сообщений: 126
Спасибо сказали: 80 раз




После последнего обновления снова доступна прокрутка хода противника не в свой ход. Так и задумано?
Go to the top of the pageAdd Nick
 
+Quote Post
Sav
сообщение 19 Oct 2018, 11:07
Сообщение #673

Immortal
Сообщений: 9 399
Спасибо сказали: 3748 раз




Если речь о HotA, то это сделано намеренно. В Хоте это допустимая опция, которую незачем отключать, множество багов просмотра хода в Хоте исправлено. Даже если исправлены ещё не все баги просмотра хода на чужом ходу — они будут исправляться и дальше по мере обнаружения.
Go to the top of the pageAdd Nick
 
+Quote Post
Arhon
сообщение 02 Jan 2019, 16:08
Сообщение #674

Advanced Member
Сообщений: 126
Спасибо сказали: 80 раз




После последнего обновления HotA, часто возникают ошибки HoMM 3: HD (с последующим вылетом игры). Отправить отчет, к сожалению, не получается - пишет, что отправить не удалось. Не знаю, проблема это мода или Хоты, но могу прислать сохранения.
Go to the top of the pageAdd Nick
 
+Quote Post
vvm
сообщение 09 Jan 2019, 08:59 (Сообщение отредактировал vvm - 09 Jan 2019, 09:00)
Сообщение #675

Newbie
Сообщений: 28
Спасибо сказали: 21 раз




Попал на довольно специфичный баг. Понимаю, что герои делались еще когда unicode в винде отсутвовал как класс и царствовал Win-1251. Но, для полноты картины о баге упомяну. Активно пользуюсь возможностью HD раскладывать карты по папкам внутри Maps. Обычно скачаю несколько новых, сложу в новую подпапку по дате и оттуда, когда время есть играю. Попался польский сайт и там было несколько карт для HoTA. Когда решил поиграть, выбор карт отобразил 2 одинаковых в списке. Причем при выборе одной из них игра крэшилась. Проблема оказалась в налчии симолов из польского в имени файла(в моём случае была буква Ł в названии файла). Путём экспериментов отобрал 4 карты, сложил в одну подпапку и стал экспериментировать: сначала стартую какую-нибудь нормальную карту, потом "дубль". Возможны три варианта развития событий:
  • грузит карту нормально, но неправильную, а ту, с которой дублирует имя. Можно играть без проблем
  • грузит карту, с которой дублирует имя, выполняет стартовые скрипты (котроые отбирают золото, ресурсы итп и отображают диалоги), но карта закрыта чернотой полностью, будто пустая. При нажатии на конец хода по очереди сообщает про всех, что игрок уничтожен и присваивает победу за 1 день
  • грузит карту закрытую тьмой, затем выдает только сообщение "У вас нет ни денег, ни ресурсов" и после закрытия диалога через 0.5-1 секунду крэшится.

Для починки достаточно переименовать файл и убрать все буквы из неанглийского/нерусского алфавита.

Хотел приложить архив карт для пробы, но не вижу кнопку "добавить файлы" smile.gif Хотя, имитировать просто: создать пустую папку внутри Maps, скопировать штуки 4 туда карт разного размера (с 2 картами одного размера повторить вылет не смог), и одной из них отредактировать имя файла - добавить в конец ł . Потом запустить HD и стартовать выбранные карты по очереди наугад, пока не свалится.

P.S. Пробовал запустить Хоту без HD, вроде как, карта(я её в maps перенес) вообще в списке не появилась - так что, по ходу, без HD баз не получится повторить.

Приложу только один из крэшлогов(последений):



e-mail: baratorch@yandex.ru

[HOMM3 HD CRASH LOG]

Log
{
compability_dir = C:\Users\vvm\Games\HoMM 3 Complete\_HD3_Data\Compability\#hota15
EXE_VERSION & SOD
EXE_VERSION & HOTA
SUCCESS: DO PARALLEL

}

HOMM3 HD version: 5.0 RC43
HotA version: 1.5.4

Time { 01/08/2019 20:39:11 }

GUN: [GU344ZDSTYKC4OSTHG SGH274949Z2V369]

Exception
{
Module: hota.dll
Adress: [ hota.dll+0x58222 ]
Code: EXCEPTION_ACCESS_VIOLATION
Flags: 0x00000000
Information: read of address: 0x6A34CD2D
}

Context { EAX: 0x6A34CD2D, ECX: 0x12DD5AFC, EDX: 0x0A970940, EBX: 0x12DC951E, ESP: 0x001899A4, EBP: 0x00699538, ESI: 0x0DF88EBD, EDI: 0x05D3C958 }

Call stack
{
? called from before [ 0x00189AB0 ]
? called from before [ 0x00000000 ]
}

Call stack V2
{
5E7F8222 (hota: 5E7A0000): (?): (?)
5E7F9205 (hota: 5E7A0000): (?): (?)
5E9FC281 (patcher_x86: 5E9F0000): (?): GetPatcherX86Version
038D2E05 (HD_HOTA: 038D0000): (?): (?)
03906246 (HD_HOTA: 038D0000): (?): (?)
00412486 (h3hota: 00400000): (?): (?)
038D9EB2 (HD_HOTA: 038D0000): (?): (?)
5E9F6AC9 (patcher_x86: 5E9F0000): (?): (?)
}

Modules
{
0x00400000: h3hota.exe (size: 0x002CB000, entry point: 0x00639C00) - C:\Users\vvm\Games\HoMM 3 Complete\h3hota.exe
0x10000000: _HD3_.dll (size: 0x002DD000, entry point: 0x1008F8E6) - C:\Users\vvm\Games\HoMM 3 Complete\_HD3_.dll
0x5E9F0000: patcher_x86.dll (size: 0x00079000, entry point: 0x5E9FFE83) - C:\Users\vvm\Games\HoMM 3 Complete\patcher_x86.dll
0x00280000: smackw32.dll (size: 0x00025000, entry point: 0x0029084C) - C:\Users\vvm\Games\HoMM 3 Complete\smackw32.dll
0x002B0000: binkw32.dll (size: 0x0002B000, entry point: 0x002C1705) - C:\Users\vvm\Games\HoMM 3 Complete\binkw32.dll
0x00370000: IFC20.dll (size: 0x00023000, entry point: 0x0037F04E) - C:\Users\vvm\Games\HoMM 3 Complete\IFC20.dll
0x5E7A0000: hota.dll (size: 0x00187000, entry point: 0x5E8DDB6E) - C:\Users\vvm\Games\HoMM 3 Complete\hota.dll
0x5EAB0000: hUpdate.dll (size: 0x00040000, entry point: 0x5EAB6355) - C:\Users\vvm\Games\HoMM 3 Complete\_HD3_Data\hUpdate.dll
0x21100000: Mss32.dll (size: 0x0005F000, entry point: 0x2112F2E5) - C:\Users\vvm\Games\HoMM 3 Complete\_HD3_Data\Mss32.dll
0x033B0000: HD_MCR.dll (size: 0x00515000, entry point: 0x035A652E) - C:\Users\vvm\Games\HoMM 3 Complete\_HD3_Data\HD_MCR.dll
0x038D0000: HD_HOTA.dll (size: 0x010B8000, entry point: 0x0399964F) - C:\Users\vvm\Games\HoMM 3 Complete\_HD3_Data\HD_HOTA.dll
0x5FA20000: cursors.dll (size: 0x0004A000, entry point: 0x00000000) - C:\Users\vvm\Games\HoMM 3 Complete\_HD3_Data\Common\cursors.dll
0x5EA70000: HD_HW.dll (size: 0x00039000, entry point: 0x5EA83EB8) - C:\Users\vvm\Games\HoMM 3 Complete\_HD3_Data\HD_HW.dll
0x26F00000: Mp3dec.asi (size: 0x0002A000, entry point: 0x26F0A805) - C:\Users\vvm\Games\HoMM 3 Complete\_HD3_Data\Mp3dec.asi
}

Command Line
{
<#hota15>
}

Main INI
{

<Version> = 5000210

<Language> = "#en.ini"

<Graphics.Resolution> = 1180, 664

<Graphics.Mode> = 5

<Graphics.ComplexFilter> = 2

<Graphics.Threads> = 4

<Graphics.SimpleFilter> = 2

<Graphics.SystemCursors> = 1

<HD+.Settings> = 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 6, 0, 0

<Misc.TournamentSaver> = 0

<Misc.BattleSaver> = 0

<Sys.CPU.ReduceUsage> = 0

<Sys.WriteToIniInsteadRegistry> = 1

<UI.AdvMgr.SkipMapMsgs> = 1

<UI.ClipCursor> = 1

<UI.DarkTransitions> = 1

<UI.Ext.ScenarioMgr.Settings> = 2, 72, 2, 2, 0, 0, 2, 0, 0, 0, 0, 1, 1, 1

<UI.Ext.ScenarioMgr.Folders> = 1

<UI.Ext.TownMgr.AvailableInsteadGrowth> = 1

<UI.HiRezCore> = 1

<UI.QuickArmyManagementMode> = 0

<UI.RecruitDlg.AutoSet> = 1

<UI.RecruitDlg.AutoSet.Max> = 0

<UI.Tavern.InviteHero> = 0

<UI.Battle.ShowAlwaysHeroInfo> = 0

<Update.CheckAtStart> = 1

<Show Intro> = 1

<AppPath> = "C:\Users\vvm\Games\HoMM 3 Complete\"

<Music Volume> = 0

<Sound Volume> = 0

<Last Music Volume> = 0

<Last Sound Volume> = 0

<Walk Speed> = 3

<Computer Walk Speed> = 3

<Show Route> = 1

<Move Reminder> = 1

<Quick Combat> = 0

<Video Subtitles> = 1

<Town Outlines> = 1

<Animate SpellBook> = 1

<Window Scroll Speed> = 1

<Bink Video> = 0

<Blackout Computer> = 0

<First Time> = 0

<Test Decomp> = 0

<Test Read> = 0

<Test Blit> = 0

<Unique System ID> = "=Y7"

<Network Default Name> = "Player"

<Autosave> = 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> = 128

<Main Game Y> = 31

<Main Game Full Screen> = 0

<CDDrive>

<HD.QuickCombat> = 0
}

HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion
{
'Windows 7 Home Premium' '6.1' '7601.win7sp1_ldr.181111-0600'
}

GetVersionEx { 6.1.7601 (Service Pack 1) 0x300-0x1 }

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

Me: 0
Active Player: 0
Active is Human = 1
Day = 1 11
Map file = [HotA] Mysterious Ways.h3m
Last RMG Seed = 0
}
Go to the top of the pageAdd Nick
 
+Quote Post
Arhon
сообщение 13 Feb 2019, 21:43 (Сообщение отредактировал Arhon - 13 Feb 2019, 22:05)
Сообщение #676

Advanced Member
Сообщений: 126
Спасибо сказали: 80 раз




После последнего обновления, если во время хода другого игрока (мультиплеер) открыть новую менюшку (там где одновременный ход, PvP бои с нейтралами и пр.) и другой игрок при этом нажимает конец хода, то менюшка у меня подвисает, перечеркнутый круг не нажимается, меню не закрывается - ничего не сделать. Другие игроки видят что все повисло на передаче данных. Все, можно закрывать через alt+f4, ничего не сделать.

PS HotA 1.5.4
Go to the top of the pageAdd Nick
 
+Quote Post
hippocamus
сообщение 20 Feb 2019, 13:45
Сообщение #677

пират с чёрной меткой
Сообщений: 23 599
Спасибо сказали: 12880 раз




HD определяет h3lord.exe как SOD, соответственно разрешает неразрешённые для Эры опции, и соответственно крашит игру. Можно это как-то поправить?


--------------------
Давший быка на убой не выпросил и печень на жаркое.
Go to the top of the pageAdd Nick
 
+Quote Post
MortalChip
сообщение 24 Aug 2019, 05:22
Сообщение #678

Member
Сообщений: 50
Спасибо сказали: 29 раз




Добрый День,
Последний месяц переодически натыкаюсь на следующий баг:
Цитата(MortalChip @ 05 Aug 2019, 19:34) *
Баг случился дважды, с разнными игроками в разные дни.

Похожие чарты:
Хост, играл красным цветом.
Генерация 2х2 на jc через лобби, во время ОХ один из игроков покидает игру (сдается или ливает, не красный).

Происходит откат последнего хода за красного (полный, утопы которые забрал становится доступными и монстры возвращаются в жилища), герои меняют свое расположения и происходит передача армии и другая постройка в замке.
Похожа на то что комп переигрывает ход за красного вместо за того кто покинул игру.

Дополнительное условие: ОХ должны быть прерваны боем между моим союзником и игроком который покидает игру


Уже не дважды, а десяток другой раз как минимум.
Go to the top of the pageAdd Nick
 
+Quote Post
RoseKavalier
сообщение 19 Nov 2019, 21:51
Сообщение #679

Newbie
Сообщений: 3
Спасибо сказали: 2 раза




привет)

There is a memory-leak, or worse crash-bug in 5.0RC63 using 32bit-mode when you load custom indexed pcx from data folder.
This happens when you use custom hero portraits for example.

sub_44F710 (read pcx from file) called from sub_44F5A0 happens after Palette565 constructor sub_522B40 which now places a COLOR32* at &Palette565[254] via HiHook.

In sub_44F710, Palette565 is read from the FILE pointer and overwrites the new COLOR32* within loop 44F808~44F84F.
If lucky, you will get a dump of incorrect colors on screen, if not immediate crash... in either case, almost guaranteed crash when the system frees the pcx as it tries to delete the palette entries that overwrote the COLOR32* buffer.

I made some prototype code which looks to resolve this, hope it helps to patch it.

Код
int __stdcall _HH_ReadPcxFromFile(HiHook* h, H3LoadedPCX* pcx, LPCSTR filename, int a3, int a4 ,int green_bits, int a6, int a7, int a8)
{
    PDWORD pal32 = PDWORD(PtrAt(&pcx->palette565.color[254]));

    const int r = THISCALL_8(int, h->GetDefaultFunc(), pcx, filename, a3, a4, green_bits, a6, a7, a8);

    const BOOL mode565 = green_bits == 6;

    for (int i = 0; i < 256; ++i)
    {
        if (mode565)
            pal32[i] = H3RGB565::Unpack(pcx->palette565.color[i].GetBits()) + 0xFF000000;
        else
            pal32[i] = H3RGB555::Unpack(pcx->palette565.color[i].GetBits()) + 0xFF000000;
    }

    PtrAt(&pcx->palette565.color[254]) = DWORD(pal32);

    return r;
}

...
if (h3_BitMode == 4) // only apply on 32-bit modes
    pi->WriteHiHook(0x44f710, SPLICE_, THISCALL_, _HH_ReadPcxFromFile);


Спасибо сказали:
Go to the top of the pageAdd Nick
 
+Quote Post
hippocamus
сообщение 24 Nov 2019, 23:53
Сообщение #680

пират с чёрной меткой
Сообщений: 23 599
Спасибо сказали: 12880 раз




Непонятный краш при загрузке карты.
Прорисовываются некоторые элементы управления списка городов/героев.

https://yadi.sk/d/8cJCFSS61kEKxA

(а, не, всё. новая версия хд просто несовместима с не самой новой хотой).

ой, нет, всё равно - только теперь во время игры:
https://yadi.sk/d/M5Ecbh-FCqw3sg


--------------------
Давший быка на убой не выпросил и печень на жаркое.
Go to the top of the pageAdd Nick
 
+Quote Post

36 страниц V  « < 32 33 34 35 36 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 28 March 2024 - 14:09
Copyright by Алексей Крючков
Strategy Gamez by GrayMage
Programming by Degtyarev Dmitry
  Яндекс.Метрика