Heroes of Might and Magic Community
visiting hero! Register | Today's Posts | Games | Search! | FAQ/Rules | AvatarList | MemberList | Profile


Age of Heroes Headlines:  
5 Oct 2016: Heroes VII development comes to an end.. - read more
6 Aug 2016: Troubled Heroes VII Expansion Release - read more
26 Apr 2016: Heroes VII XPack - Trial by Fire - Coming out in June! - read more
17 Apr 2016: Global Alternative Creatures MOD for H7 after 1.8 Patch! - read more
7 Mar 2016: Romero launches a Piano Sonata Album Kickstarter! - read more
19 Feb 2016: Heroes 5.5 RC6, Heroes VII patch 1.7 are out! - read more
13 Jan 2016: Horn of the Abyss 1.4 Available for Download! - read more
17 Dec 2015: Heroes 5.5 update, 1.6 out for H7 - read more
23 Nov 2015: H7 1.4 & 1.5 patches Released - read more
31 Oct 2015: First H7 patches are out, End of DoC development - read more
5 Oct 2016: Heroes VII development comes to an end.. - read more
[X] Remove Ads
LOGIN:     Username:     Password:         [ Register ]
HOMM1: info forum | HOMM2: info forum | HOMM3: info mods forum | HOMM4: info CTG forum | HOMM5: info mods forum | MMH6: wiki forum | MMH7: wiki forum
Heroes Community > Heroes 3.5 - WoG and Beyond > Thread: Era II
Thread: Era II This Popular Thread is 186 pages long: 1 20 40 60 80 100 120 140 160 ... 178 179 180 181 182 ... 186 · «PREV / NEXT»
Bersy
Bersy


Honorable
Supreme Hero
posted June 27, 2019 10:27 AM

As far as I remember, changing stacks with -1 type is safe, they are ignored. Did you try to set debug breakpoint at crash address and determine, what is usually in divider and what structure the field belongs to?
____________
Heroes 3 Era and everything for it. Releases folder for releases.

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
majaczek
majaczek


Supreme Hero
Work at Magic Dimmension
posted July 02, 2019 02:10 PM

umm doing  something with stack of -1 type may result in somedata[-1] in c++ code which is invalid? if yes I may know where may be the issue

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
Bersy
Bersy


Honorable
Supreme Hero
posted July 02, 2019 04:27 PM

I meant if stack type is -1, stack is not used and thus can be safely changed.
____________
Heroes 3 Era and everything for it. Releases folder for releases.

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
majaczek
majaczek


Supreme Hero
Work at Magic Dimmension
posted July 02, 2019 10:52 PM
Edited by majaczek at 23:01, 02 Jul 2019.

it shouldbe this way but definately isn't. maybe it's vanilla bug, but in vanilla there were no inferno spellcasters. anyway all seems to happen when inferno cast by AI creature on empty field is triggered. I need to check what may be wrong from my side

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
xericsin
xericsin


Known Hero
posted July 05, 2019 09:24 AM

Hi, I noticed the necro commander in igrik's 2.82 version can no longer revive fully killed undead stacks.

Is this purposely designed like this?

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
igrik
igrik


Promising
Known Hero
posted July 05, 2019 03:26 PM

xericsin said:
Hi, I noticed the necro commander in igrik's 2.82 version can no longer revive fully killed undead stacks.

Is this purposely designed like this?

Are you sure? In 2.8.3, lifting undead works

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
xericsin
xericsin


Known Hero
posted July 06, 2019 04:46 AM

igrik said:
xericsin said:
Hi, I noticed the necro commander in igrik's 2.82 version can no longer revive fully killed undead stacks.

Is this purposely designed like this?

Are you sure? In 2.8.3, lifting undead works


This also happens in 2.81, 2.83 and sometimes 2.46 on my pc(win10) with wog mod only.

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
Bersy
Bersy


Honorable
Supreme Hero
posted July 06, 2019 11:50 AM

Anybody can now test scripts extractor service for Era 2.8.4 here. Specify h3m map with scripts and download zip with fixed map (ZVSE => BVSE) and special scripts folder, containing scripts from global events.
____________
Heroes 3 Era and everything for it. Releases folder for releases.

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
RerryR
RerryR


Promising
Famous Hero
Researching Magic
posted July 06, 2019 12:30 PM
Edited by RerryR at 12:30, 06 Jul 2019.

Tested on Swords of Fury map and seems to work.
All map scripts in timed events where renamed to BVSE

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
Bersy
Bersy


Honorable
Supreme Hero
posted July 06, 2019 12:44 PM

Thank you for operative testing )
____________
Heroes 3 Era and everything for it. Releases folder for releases.

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
daemon_n
daemon_n


Hired Hero
posted July 07, 2019 01:23 AM

xericsin said:
igrik said:
xericsin said:
Hi, I noticed the necro commander in igrik's 2.82 version can no longer revive fully killed undead stacks.

Is this purposely designed like this?

Are you sure? In 2.8.3, lifting undead works


This also happens in 2.81, 2.83 and sometimes 2.46 on my pc(win10) with wog mod only.



it must animate only not killed fullstack. It is wog/era's gameplay.

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
Bersy
Bersy


Honorable
Supreme Hero
posted July 07, 2019 03:41 PM

Version 2.8.4
------------------------
[+] Greatly improved WoG code performance by removing functions prolog and epilog code, that was added by ZVS in debug purposes.

[+] Improved ERM errors reporting: valid file name, line and positions are displayed, as long as appropriate context. Errors reporting now
   works correctly during ERM compilation. No more double/tripple error messages. The whole receiver is skipped in case of error.

[+] Rewritten scripts loading/saving/exporting engine. Removed restriction on 100 unique ERM scripts. Previously Era used to join 99+ scripts
   into single one. A few bugs of not unloading previous map scripts were fixed. Loading saved game with the same scripts set as current one
   is now really fast and does not require ERM recompilation. It means that loading game is much faster now.

[+] ERM memory limit is extended to 128 MB. Memory is now allocated gradually as needed, saving system resources.

[+] All maps are always treated as WoG format.

[+] Scripts from map global events are now managed by Era: they are preprocessed (named functions and labels support) and can be extracted via F11
   and reapllied on F12. They are loaded before scripts from map separate directory.

[+] Each map can have its own directory in Maps. For "Arrogance.h3m" it's Maps/Arrogance. For campaign Zc2.h3c (the first map) it's MapsZc2_1.
   The last number is map zone index in campaign. 1 for Zone A, 2 for Zone B, etc. Custom map scripts can be put inside map directory under Data/s subpath.
   Script names can have any names, they are loaded first and do not depend on global script names. If Maps/[MapName]/Data/s/load only these scripts.txt is present,
   only those global scripts, which are written there (one name per line), will be loaded from global Data/s directory. Anyway, all map scripts will
   be loaded in the first place. Map scripts are stored in saved game, can be reloaded, extracted, can use named functions and labels.

[+] All language Lang/*.json files are loaded from map directory (ex. Maps/Arrogance/Lang/arrogance.json), stored in saved games are applied. Thus
   maps can be supplied with translatable language data.

[+] WoG Option 5 (Wogify) meaning was changed for both map start or scripts reloading via F12:
   - 0: don't load any global ERM scripts (previously - load global ERM scripts for maps with 'RANDOM MAP' like name);
   - 1, 2: always load global ERM scripts, unless map forces other value;
   - 3: load global ERM scripts, but if map has its own scripts and does not force fixed set of global scripts,
     ask user, whether to skip global scripts loading or not.

   If there exists "Maps/[MapName]/Data/s/load only these scripts.txt" file, then global scripts specified in the file are loaded without confirmation
   and WoG Option 5 is set to "2".
   If user choses to skip or load global scripts in confirmation dialog, WoG Option 5 is changed to either 0 or 2.

   Summary:
   - Backward compatibility with existing maps/scripted campaigns is preserved. They usually set !!UN:P905/0 (disable wogification), which
     disables global ERM scripts loading.
   - Because all maps are now treated as WoG Format, option 1 is the same as option 2.
   - Scripts reloading via F12 always honor the option.

[+] Scripts from WoG Campaigns were fixed and extracted to separate directories. Bug fixes applied.
New service for scripts extraction was published: https://tools.bsoft.parkingby.icu/scripts-extractor/

[+] UN:J3 command was improved. Specify ':clear:' option instead of file name to turn off all WoG Options and set Map Rules to "use selected below".

[+] Added UN:J13 command. It resets commanders, according to current WoG Options 3 and 6.

[+] Added missing descriptions for old Era events:
 !?FU77012 = !?FU(OnStackToStackDamage). Occurs when damage dealt by one stack to another stack is calculated.
 SN:X parameters:

 ATTACKER            = 0; (attacker stack)
 DEFENDER            = 1; (defender stack)
 FINAL_DAMAGE_CONST  = 2; Do not change
 FINAL_DAMAGE        = 3;
 BASIC_DAMAGE        = 4; Normal basic damage
 DAMAGE_BONUS        = 5; Damage bonus (caused by attack-defense difference, cavalry bonus or any custom bonus)
 IS_DISTANT          = 6; (0 for melee, 1 for distant)
 DISTANCE_ARG        = 7;
 IS_THEORETICAL      = 8; (0 for real damage, 1 for estimated damage)

 !?FU77013 = !?FU(OnAICalcStackAttackEffect). Occured when AI calculates the effect of attacking stack
 SN:X parameters:

 ATTACKER            = 0; (attacker stack)
 DEFENDER            = 1; (defender stack)
 EFFECT_VALUE        = 2; (final effect)
 EFFECT_VALUE_CONST  = 3; Do not change

[+] Added "fix wog exp screen.bin" memory patch by igrik. It fixes column headers display in creature experience screen.
[+] Splice and HookCode API was improved. Added support for custom extra argument and multiple calling conventions.
[*] Savegames format was changed and is not compatible with previous Era versions.
[-] Disabled "Failed to create DebugEralog.txt" message if several game instances are running.
[-] Fixed UN:P3 command. Enabling/disabling commanders now enables/disables commander chests too.
[-] Mapname.erm and Mapname.cmd are not loaded anymore.
____________
Heroes 3 Era and everything for it. Releases folder for releases.

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
eLDeus
eLDeus

Tavern Dweller
posted July 07, 2019 04:54 PM

Ban custom objects in game

Hi, I can't post new threads and don't know where to post such a question. While I play WoG Era II random maps vs computer I noticed Dragon Utopias are making much imbalance, so I'm wondering now if it's possible to exclude it from the games? I didn't find such an option in WoG options so decided to ask here. Thanks for your answers.

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
RerryR
RerryR


Promising
Famous Hero
Researching Magic
posted July 07, 2019 05:29 PM

Bersy said:
Version 2.8.4
------------------------
[+] ERM memory limit is extended to 128 MB. Memory is now allocated gradually as needed, saving system resources.



Awesome, I can already confirm that it is now possible to load significantly more mods at once. Thank you!
Also the new Debug Window

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
Bersy
Bersy


Honorable
Supreme Hero
posted July 07, 2019 07:28 PM

RerryR, glad to hear that
eLDeus, a small can be written to replace dragon utopias with some other object or to delete them all. What exactly do you want?
____________
Heroes 3 Era and everything for it. Releases folder for releases.

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
Salamandre
Salamandre


Admirable
Omnipresent Hero
Wog refugee
posted July 07, 2019 07:34 PM

great update, thanks. Now I have to get the time to test on my maps then see what can be done about SN in Atlantis too. In a week or so I think, too hot to play now.

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
Salamandre
Salamandre


Admirable
Omnipresent Hero
Wog refugee
posted July 07, 2019 07:43 PM

eLDeus said:
if it's possible to exclude it from the games? I


Add this script to your wog folder:

ZVSE

!?PI;
!!UN:U25/-1/?y-1;  check Utopias
!!VRv1:S-1;
!!DO10900/1/y-1/1:P; run through

!?FU10900;
!!UN:U25/-1/-1/1;
!!CB1:T1; set every utopia as visited

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
eLDeus
eLDeus

Tavern Dweller
posted July 07, 2019 08:39 PM
Edited by eLDeus at 20:48, 07 Jul 2019.

Salamandre said:
eLDeus said:
if it's possible to exclude it from the games? I


Add this script to your wog folder:




Am I need to put it in Heroes/Mods/WoG/Data/s folder as ERM file?
If yes I got a mass of errors while wogificaion process


 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
Bersy
Bersy


Honorable
Supreme Hero
posted July 07, 2019 09:27 PM

Val, I postponed !?MP changes to 2.8.5 and will provide service for old scripts conversion. But you can try any your complex mod/map to check speed/stability. I also fixed a few bugs in WoG campaigns.
____________
Heroes 3 Era and everything for it. Releases folder for releases.

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
Salamandre
Salamandre


Admirable
Omnipresent Hero
Wog refugee
posted July 07, 2019 09:40 PM

eLDeus said:

If yes I got a mass of errors while wogificaion process


yeah sorry it seems the function ID I randomly added was already in use. I added a digit, try now please

ZVSE

!?PI;
!!UN:U25/-1/?y-1;  Utopia number
!!VRv1:S-1;
!!DO109000/1/y-1/1:P; run through

!?FU109000;
!!UN:U25/-1/-1/1; [Creature Bank coordinates in v1/v2/v3]
!!CB1:T1;

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
Jump To: « Prev Thread . . . Next Thread » This Popular Thread is 186 pages long: 1 20 40 60 80 100 120 140 160 ... 178 179 180 181 182 ... 186 · «PREV / NEXT»
Post New Poll    Post New Topic    Post New Reply

Page compiled in 0.0872 seconds