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 220 pages long: 1 ... 22 23 24 25 26 ... 30 60 90 120 150 180 210 220 · «PREV / NEXT»
Bersy
Bersy


Honorable
Supreme Hero
posted June 04, 2012 11:44 AM

I uploaded mod update at the same link.

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

Tavern Dweller
posted June 04, 2012 01:25 PM

Quote:
I uploaded mod update at the same link.


I'm sorry for disturbing you again for the problem.I download the newer link,but……



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


Honorable
Supreme Hero
posted June 04, 2012 04:18 PM

Updated. The only icons left are from Experience screen. They cannot be changed using mods system.
Thanks.

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

Tavern Dweller
posted June 04, 2012 05:15 PM

Quote:
Updated. The only icons left are from Experience screen. They cannot be changed using mods system.
Thanks.

I see,thank you, I will play the HotA's style first.

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


Supreme Hero
Work at Magic Dimmension
posted June 04, 2012 05:31 PM

I suggest having original resources in Mods/WoG and having HoTify as "default mod" (such as "Yona" and "Secondary Skills Scrolling" are). This way ERA users have new DEFs preinstaled, but can disable it easily, and this would be surely known this is a mod and is not part of original WoG (It is not bugfix as replacing catapult DEF is so it probably would be better as a mod but still it is good to include it in official ERA package).

This of course would result in having old pikeman DEFs in stack experience, but you already stated mods already have to know some resources are got directly from homm3wog.pac.

That arises a question - if properly overriding resource via mods mechanism is impossible, are mod installers allowed to inject such resources into "mods/WoG/homm3wog.pac" ? I'm curious if doing so ie. fixes graphic bugs with Stack Experience dialog when using Amethyst?

and since all parts of zvslib unpack resources directly to some directory, it should share common binary function which do so (unless function in source were ie. inline one), so it should be relatively easy to fix by hooking the one and only function. It should follow multi-LOD rule or at least be overridable by loose files (like resources from "/data/zvs/"). And it is good to investigate how much direct the access is - that means if it is possible to redirect these resources without hooking zvslib directly (more general solution would be perhaps more welcome, and could help redirecting another horny resources also).

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


Honorable
Supreme Hero
posted June 04, 2012 06:09 PM

majaczek, I cannot do it at appropriate cost of time. Temporary files are unpacked into Windows temp folder under some picxxx.bmp name, for instance. Overriding does not work with non-heroes folder and I see no reason, why we should support zvslib1.dll. It's better to write DL-analogs like we did in Phoenix 3.62 for leaving artifact dialog.

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


Supreme Hero
Work at Magic Dimmension
posted June 04, 2012 11:51 PM

okay. Do you have any examples how to replace hardcoded dialog boxes with custom IF or DL dialogs, separate from the one? For example if I want to  replace commander dialog and commander level-up dialog aside from preparing new dialogues itself? (it seems there is no way for stopping originsl dialog to show, it also seems I would need to tediously rewrite rules which affects which skills can be choosen as a script). Do you see any way to replace Stack Experience window without making a plugin with hooks? (Anyway showing it properly would be tedious work, probably not worth for such portraits until more improvements to be done). I seen MoP has different "default" creature window, how it can be done (even if I have to resort to hooks)?

PS: Is there possibility in ERA hooking API to replace binary function at all instead of enchancing them? It would be nice trying to replace the formula calculating how much exp is needed for level up for hero to one from VCMI (it would be proper solving of phantom levels issue, and it is same for first 40 levels or so), and if I would have time I probably may give it a shot.

PPS: I haven't seen your reply/opinion about making HoTify an included mod (like Yona or "Secondary Skill scrolling"), instead making it integrated with Core mod WoG?

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


Responsible
Supreme Hero
posted June 05, 2012 12:54 PM

I've noticed in ERA 2 that you replaced the (in my opinion poorly made) animated trees from original WOG with some smoother moving ones and that's really better.

Do you think you can include the animated lakes that Darkloke made as well? They look much better than the animated lakes from original WOG as well.
____________
Not idly do the leaves of Lorien fall.

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


Admirable
Omnipresent Hero
Wog refugee
posted June 05, 2012 01:01 PM
Edited by Salamandre at 13:04, 05 Jun 2012.

+1, I agree Darkloke's lakes are perfect. Would be nice to have them.
Uploaded to BOX

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


Honorable
Supreme Hero
posted June 05, 2012 01:39 PM

Quote:
okay. Do you have any examples how to replace hardcoded dialog boxes with custom IF or DL dialogs, separate from the one?

For Leaving Artifact dialog it's !?CM0. Hooks should be used for others. All WoG dialogs are located in exported zvslib1.dll functions like _InvokeDialogue08. ZVS calls LoadZVSDialogs to obtain all addresses via GetProcAddress. Anyway, if you make fully working dialog, I'll make a plugin for it. No dialog - no discussion, right?

Quote:
Is there possibility in ERA hooking API to replace binary function at all instead of enchancing them?

Baratorch released nice, though a bit complicated dll for creating and applying different sorts of hooks. I usually use a bridge hook and change RetAddr to the wrapper like:

PROCEDURE Ret4; ASSEMBLER; ASM RET 4; END;

It ensures that default code of function will not be executed.

Quote:
PPS: I haven't seen your reply/opinion about making HoTify an included mod (like Yona or "Secondary Skill scrolling"), instead making it integrated with Core mod WoG?

Currently I prefer to have wog dialogs support with updated icons. Mod makers also cannot make two mods. There should be default creatures and changed ones. Such things like un32/un44/twcrport/crports and so on require only one default def for all creatures.

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


Honorable
Supreme Hero
posted June 05, 2012 03:44 PM bonus applied by angelito on 18 Jul 2012.


Just an example.

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


Supreme Hero
Work at Magic Dimmension
posted June 06, 2012 08:01 PM

How the marker would look like if embedded in C/C++ code? The plugin for changing levelup condition would surely be at this language since code I want port is in VCMI which is in such and I'm bad at pascal also.

By "complete working dialog" you mean full dialog layout AND ERM code which handles them?
So it should display once calling ERM function and manage to let user make the choice, then apply results?
Well it seems fine once I can change the rules and it would allow to simulate 7th skill by SN:W variable ...
So my desired changes could be done as a script if you only give me a plugin which would disable default dialog (and choice results)?
I'll surely start work on the dialog but please, if you do the plugin leave ?!CO triggers working (so it won't break mods dependent on that and I could just call !!DL dialog from such event).

EDIT: but displaying commander arts in compatible way may be a problem.... If I manage to do this also I want the plugin to generate ERM event when trying to pass artifact to commander which would get the number of artifact and by setting SN:X it may allow default action, cancel action or consume artifact (this would be needed for simulating commander wearing custom artifact which wouldn't be accepted by default command because beeing an commander artifact is so hardcoded, and would allow to wear such artifacts in simulated slots)

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


Honorable
Supreme Hero
posted June 06, 2012 08:10 PM

Just study service.cpp from erm sources. The arguments will be the same.

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


Hired Hero
Phytohobbit
posted June 07, 2012 01:38 PM

Maybe there's an answer in this thread, but how to disable autosaves for each day (ex. "Player vs Comp 115")? I'm really tired of cleaning 'Games' folder.
____________

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


Honorable
Supreme Hero
posted June 07, 2012 03:34 PM

You installed HD, I suppose? If yes, then there should be something like hd data folder and setting.ini, where autosaving can be disabled.

If you mean Era's "1 red", "2 green end" and so on, there is an option in WoG Options to disable it.

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


Hired Hero
Phytohobbit
posted June 07, 2012 05:11 PM

Quote:
You installed HD, I suppose? If yes, then there should be something like hd data folder and setting.ini, where autosaving can be disabled.

If you mean Era's "1 red", "2 green end" and so on, there is an option in WoG Options to disable it.

It was HiRez Mod. Thanks a lot, I thought it was caused by ERA

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


Honorable
Supreme Hero
posted June 10, 2012 09:29 PM

Version 2.3  June, 10.
----------------------
[+] Added support for negative z, e, y variables to all Era commands.
[+] Added DL-Dialogs editor by GrayFace. It's tool #16 in Era Start Menu.
[+] Added fixed snow objects for adventure map.
[+] Added updated lakes by Darkloke.
[+] Added support for "no secondary skills limit" patch to "battle academy" and "school of wizardry" scripts.
   Author: majaczek.
[*] Era Start Menu now displays current page number in title.
[*] If duplicates are found in zeobjts files, map editor reports error instead of crashing.
[*] Plugin "all war machines in blacksmith.dll.off" is considered deprecated and was removed.
[-] Fixed avwattak.def which caused rare crashes.

Size: 82.6 MB
Download: Direct link

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


Responsible
Supreme Hero
posted June 10, 2012 09:45 PM

Quote:

[*] Plugin "all war machines in blacksmith.dll.off" is considered deprecated and was removed.


What do you mean by that? This pluggin doesn't work anymore? Because it would be a shame If it doesn't... I liked it.
____________
Not idly do the leaves of Lorien fall.

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


Legendary Hero
walking to the library
posted June 10, 2012 09:46 PM

Horrey for the new version!
____________
"I heard the latest HD version disables playing Heroes. Please reconsider."-Salamandre

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


Honorable
Supreme Hero
posted June 10, 2012 10:06 PM

Quote:
What do you mean by that? This pluggin doesn't work anymore? Because it would be a shame If it doesn't... I liked it.

Incompatible with HD-mod. I will search for the version by Baratorch probably.

Quote:
Horrey for the new version!

Just a regular update )

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
Jump To: « Prev Thread . . . Next Thread » This Popular Thread is 220 pages long: 1 ... 22 23 24 25 26 ... 30 60 90 120 150 180 210 220 · «PREV / NEXT»
Post New Poll    Post New Topic    Post New Reply

Page compiled in 0.2903 seconds