Current time: 30.11.2024, 05:10 Hello There, Guest! (LoginRegister)
Language: english | russian  

Thread Closed 
Threaded Mode | Linear Mode
Сборка HoMM3 ERA HD Rus/Eng от Panda
» (архив) v.3.9.2.1.224 от 24.12.2022
Author Message
igrik Offline

Posts: 2819
Post: #586

Blood, Берсеркер (автор ERA) делал фикс получения отрицательного опыта. Значит фикс не всегда работает.
Значит это в багрепорты нужно ему отправить. И сейв приложите перед такой битвой (или иным способом ухода опыта в минус)


game bug fixes extended.dll || My Plugins || My GitHub
28.05.2021 01:24
Visit this user's website Find all posts by this user
Berserker Offline
Administrators

Posts: 16657
Post: #587

Panda, записал себе.

Если опыт даёт скрипт, то легко вызвать переполнение. Если не скрипт, то пока не вижу где:
Code:
function Hook_PostBattle_OnAddCreaturesExp (Context: ApiJack.PHookContext): longbool; stdcall;
var
  ExpToAdd: integer;
  FinalExp: integer;

begin
  // EAX: Old experience value
  // EBP - $C: addition
  ExpToAdd := pinteger(Context.EBP - $C)^;

  if ExpToAdd < 0 then begin
    ExpToAdd := High(integer);
  end;

  FinalExp := Math.Max(0, Context.EAX) + ExpToAdd;

  if FinalExp < 0 then begin
    FinalExp := High(integer);
  end;

  ppinteger(Context.EBP - 8)^^ := FinalExp;

  Context.RetAddr := Ptr($71922D);
  result          := false;
end; // .function Hook_PostBattle_OnAddCreaturesExp


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
28.05.2021 01:29
Find all posts by this user
Panda Away
Moderators

Posts: 1005
Post: #588

Berserker, ну, сохранения и список модов пока что нам не предоставили. Что касается опыта армий, то я в свой мод еще не добавлял изменения, даже если и когда-нибудь добавлю, то он будет сделан через текстовик. Может какой из скриптов вога/эры косячит 105


Тот, кто просыпается рано - жаворонок, поздно - сова. А тот, кто плохо спит и ходит с черными кругами под глазами - панда!
28.05.2021 18:46
Find all posts by this user
Blood Offline

Posts: 38
Post: #589

сохранения.

моды все по дефолту, отключен только "смешанные нейтралы".

глюк начинается при стеке больше 30к. (у привидений макс экспа 78к).

при стеке 60к экспа обнуляется после 30к.

разделил стек 60к на 3 по 20к, глюк пропал.
29.05.2021 10:57
Find all posts by this user
Berserker Offline
Administrators

Posts: 16657
Post: #590

Blood, спасибо!


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
30.05.2021 16:26
Find all posts by this user
AlexeevAV Offline

Posts: 175
Post: #591

Panda, Привет, а есть ли возможность порешать, что-то с кнопкой Экспертное ожидание, ну она ни к селу, ни к городу, сколько раз раз приходилось переигрывать битвы. Иногда даже просто рядом нажмешь, и все пропускают ход, реально не то место для нее. Конечно Вам боссам виднее, но всё же.
30.05.2021 17:05
Find all posts by this user
Panda Away
Moderators

Posts: 1005
Post: #592

AlexeevAV, это уже к Димону, опция ожидание и защита всем юнитами теперь полностью находится в моде GEM. Возможно, нужно просто немного координаты кнопки подправить, в общем нужны тесты, на которые у меня времени больше увы нет.


Тот, кто просыпается рано - жаворонок, поздно - сова. А тот, кто плохо спит и ходит с черными кругами под глазами - панда!
30.05.2021 18:35
Find all posts by this user
Panda Away
Moderators

Posts: 1005
Post: #593

Обновление сборки до версии v1.36.065.


Тот, кто просыпается рано - жаворонок, поздно - сова. А тот, кто плохо спит и ходит с черными кругами под глазами - панда!
30.05.2021 20:14
Find all posts by this user
Valery Offline

Posts: 2196
Post: #594

5.2. RC36 had a serious bug, single split units lost their experience. How is that in RC37?
30.05.2021 21:52
Find all posts by this user
Panda Away
Moderators

Posts: 1005
Post: #595

Valery, I don't know, this is a problem for a long time, Dimon has more complete information about it, but he is currently not available, like me. Only Baratorch can solve it, if it is due to the HD mod, more complete tests are needed, including tests without the HD mod.


Тот, кто просыпается рано - жаворонок, поздно - сова. А тот, кто плохо спит и ходит с черными кругами под глазами - панда!
30.05.2021 22:04
Find all posts by this user
Valery Offline

Posts: 2196
Post: #596

Well no, no tests are necessary - only a fix from Baratorch for single stacks splitting, this has been a bug for a longtime - Glenn streamed maps for months having this bug. I hope Baratorch checks his HD thread so he can see the report.
30.05.2021 22:19
Find all posts by this user
Berserker Offline
Administrators

Posts: 16657
Post: #597

Valery, maybe we can use quick ERM fix for CTRL + click.


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
30.05.2021 22:23
Find all posts by this user
Panda Away
Moderators

Posts: 1005
Post: #598

Valery, alas, but Berserker right, it's faster and easier to make a "Patch" yourself than to wait for a fix in HD-mode.


Тот, кто просыпается рано - жаворонок, поздно - сова. А тот, кто плохо спит и ходит с черными кругами под глазами - панда!
30.05.2021 22:26
Find all posts by this user
Valery Offline

Posts: 2196
Post: #599

(30.05.2021 22:23)Berserker Wrote:  Valery, maybe we can use quick ERM fix for CTRL + click.

No, I am too lazy for that, I will just install a previous version of HD

After reporting the bug of course
30.05.2021 22:39
Find all posts by this user
Panda Away
Moderators

Posts: 1005
Post: #600

Valery, Installing older versions of the HD mod is a very bad idea. Not only will all the fixed bugs return, it is not possible to enter the online lobby, so after downgrading to a certain version, the game may stop running altogether.


Тот, кто просыпается рано - жаворонок, поздно - сова. А тот, кто плохо спит и ходит с черными кругами под глазами - панда!
30.05.2021 22:55
Find all posts by this user
« Next Oldest | Next Newest »
Thread Closed 


Forum Jump:

Powered by MyBB Copyright © 2002-2024 MyBB Group