Current time: 14.04.2024, 11:03 Hello There, Guest! (LoginRegister)
Language: english | russian  

Post Reply 
Threaded Mode | Linear Mode
Ваши вопросы по ERM-скриптам
Author Message
Bes Offline

Posts: 5422
Post: #5461

Насильно заставлять обманом ИИ подбирать мифрил тоже как-то не толерантно )))
01.09.2019 22:54
Visit this user's website Find all posts by this user Quote this message in a reply
ElfbI Offline

Posts: 325
Post: #5462

Bes, ИИ вроде за мифрил какие-то денежные ништяки имеет-таки, так что пусть хватает Yes


The dreams you kill will break your heart
01.09.2019 23:52
Find all posts by this user Quote this message in a reply
ElfbI Offline

Posts: 325
Post: #5463

Berserker, по вашему совету:


Проверил, поднимается именно мифрил. Я думаю, ИИ ничего не поймет и будет брать, что дают) Единственный минус, что скрипты, позволяющие "подглядывать" в свойства объекта, не увидят мифрила (волшебство в частности).


The dreams you kill will break your heart
(This post was last modified: 02.09.2019 00:28 by ElfbI.)
02.09.2019 00:21
Find all posts by this user Quote this message in a reply
slater777 Offline

Posts: 136
Post: #5464

ElfbI, ИИ не имеет никаких ништяков за мифрил. Апгрейды в замке даются ему бесплатно и рандомно, а апгрейдить мельницы ИИ не умеет, насколько я знаю.

Заплатка неплохая. Так всяко лучше, чем неподобранные костры.
02.09.2019 11:43
Find all posts by this user Quote this message in a reply
AuAu Offline

Posts: 287
Post: #5465

Это мешает лишь когда из-за костра АИ пройти не может куда-то. Для него это как препятствие, а не бесполезный объект.


очень большая сборка модов для сиськофайтинга
In WoG we trust
02.09.2019 12:04
Find all posts by this user Quote this message in a reply
ElfbI Offline

Posts: 325
Post: #5466

slater777, я уверен, что видел в коде бонус денежный за мифрил для ИИ. Да, точно, вот в 42 - mythril enchantments:


The dreams you kill will break your heart
(This post was last modified: 02.09.2019 13:08 by ElfbI.)
02.09.2019 13:05
Find all posts by this user Quote this message in a reply
igrik Offline
Administrators

Posts: 2814
Post: #5467

(01.09.2019 19:13)ElfbI Wrote:  igrik, помните заплатку на улучшение, которую вы любезно мне написали? Она вызывает странный глюк: команда !!MA:U#/-2; устанавливает апгрейд в копейщика.
Нет. Заплатка тут не причём. Я проверил только что. Также проверил вообще без скриптов и плагинов на ERA 2.8.8. При установке !!MA:U#/-2; ошибка имеет место быть. Надо репортить Berserker'у

UPD to:
Berserker, вот посмотри на эту реализацию. При установке !!MA:U#/-2; две данные функцим будут возвращать результат = 0. А родные содовские функции вычисления улушченного монстра для построения диалога принимает 0 за копейщика (а по факту результат = -1, когда монстр не может быть улучшен). Вот такая ерунда выходит.
К тому же такая же проблема и при вызове диалога опыта армий, и то, что там показываются копейщики. Мы с тобой этот момент (в фениксе) обсуждали где-то год назад, когда я писал окно опыта (обсуждение было в вк).
Code:
// 0x74ECD3
int __fastcall WoG_GetCreatureGrade_Town(int mon_id)
{

  v1 = mon_id;
  FOH_Monstr[0] = v1;
  FOH_ret = -1;
  if ( v1 >= 0 && FOH_Monstr[0] < 197 )
  {
    if ( WoG_MonsterUpgradeTable[FOH_Monstr[0]] == -2 )
      FOH_ret = 0;
    else
      FOH_ret = WoG_MonsterUpgradeTable[FOH_Monstr[0]];
  }
  if ( FOH_ret == -1 )
    FOH_ret = SoD_GetCreatureGrade(FOH_Monstr[0]);
  return FOH_ret;
}

Code:
// 0x724A5F
int __cdecl WoG_GetCreatureGrade_Expo(int mon_id)
{
  int v2;
  v2 = -1;
  if ( mon_id >= 0 && mon_id < 197 )
  {
    if ( WoG_MonsterUpgradeTable[mon_id] == -2 )
      v2 = 0;
    else
      v2 = WoG_MonsterUpgradeTable[mon_id];
  }
  if ( v2 == -1 )
    v2 = SoD_GetCreatureGrade(mon_id);
  return v2;
}
}


UPD: Решено
Скачать плагин.


game bug fixes extended.dll || My Plugins || My GitHub
02.09.2019 13:33
Visit this user's website Find all posts by this user Quote this message in a reply
AuAu Offline

Posts: 287
Post: #5468

Как изменить % золота Зверя или присоединяемых суккубом существ?? Где находядятся эти "встроенные" скрипты? В екзешнике?


очень большая сборка модов для сиськофайтинга
In WoG we trust
03.09.2019 14:33
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16471
Post: #5469

AuAu, да.


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
03.09.2019 14:37
Find all posts by this user Quote this message in a reply
AuAu Offline

Posts: 287
Post: #5470

Беда, а через хекс как-то можно отредачить, есть адреса?


очень большая сборка модов для сиськофайтинга
In WoG we trust
03.09.2019 14:42
Find all posts by this user Quote this message in a reply
igrik Offline
Administrators

Posts: 2814
Post: #5471

(03.09.2019 14:33)AuAu Wrote:  Как изменить % золота Зверя или присоединяемых суккубом существ?? Где находядятся эти "встроенные" скрипты? В екзешнике?
Да, в экзешнике. И это не скрипты. Это встроенный код (С++)


game bug fixes extended.dll || My Plugins || My GitHub
03.09.2019 15:20
Visit this user's website Find all posts by this user Quote this message in a reply
AuAu Offline

Posts: 287
Post: #5472

igrik, подскажи плиз что нужно сделать? Открыть ресхакером и вытащить? Можешь глянуть хекс адрес значений при изменении? или патч для 25% золота вместо 50% и 5%-12% присоединения суккубом.


очень большая сборка модов для сиськофайтинга
In WoG we trust
03.09.2019 15:25
Find all posts by this user Quote this message in a reply
PerryR Offline

Posts: 458
Post: #5473

(03.09.2019 15:20)igrik Wrote:  
(03.09.2019 14:33)AuAu Wrote:  Как изменить % золота Зверя или присоединяемых суккубом существ?? Где находядятся эти "встроенные" скрипты? В екзешнике?
Да, в экзешнике. И это не скрипты. Это встроенный код (С++)

Oh very nice, thanks igrik!

AuAu
you usually have to create an ERM file as Mod and write


(This post was last modified: 03.09.2019 15:46 by PerryR.)
03.09.2019 15:44
Find all posts by this user Quote this message in a reply
AuAu Offline

Posts: 287
Post: #5474

WOOOOOOOOOOOAH :D
Thanks so much to both of you :D it works.

igrik, а для остальных командиров можешь тоже показать как менять их "первичные" проценты? Если нетрудно) А если трудно - то не надо :D


очень большая сборка модов для сиськофайтинга
In WoG we trust
03.09.2019 16:02
Find all posts by this user Quote this message in a reply
igrik Offline
Administrators

Posts: 2814
Post: #5475

Будет время - найду.
Просто отключение способностей командиров разных классов указано в Теме UN:C


game bug fixes extended.dll || My Plugins || My GitHub
03.09.2019 17:13
Visit this user's website Find all posts by this user Quote this message in a reply
« Next Oldest | Next Newest »
Post Reply 


Forum Jump:

Powered by MyBB Copyright © 2002-2024 MyBB Group