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: WoG 3.58f + Era 1.8 All-in-one installer
Thread: WoG 3.58f + Era 1.8 All-in-one installer This thread is 16 pages long: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 · «PREV / NEXT»
Bersy
Bersy


Honorable
Supreme Hero
posted January 13, 2012 05:54 PM

WoG Installer does not like spaces and non-english characters in path to game. Could you move hmm folder to smth like "C:\WoG" before running the installer?

The second version of Era will have no such problems and no wog installer, but the current release and all official releases have them.

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


Honorable
Supreme Hero
posted January 13, 2012 07:41 PM

About network game. Checked with Valery - working fine. No crashes, normal battles, even if two copies at one PC are running (requires having 2 unique ids).

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

Tavern Dweller
posted January 14, 2012 08:23 AM
Edited by tellville at 08:23, 14 Jan 2012.

Finally got it to work. I installed the complete installer version 1.8 first. Then I installed the new 1.91. Now it works great! There must be something missing from the 1.91 package.

And what exactly is ERA?
____________

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


Honorable
Supreme Hero
posted January 14, 2012 02:52 PM
Edited by Bersy at 14:54, 14 Jan 2012.

What is Era?

Era - is a technical extension for «Heroes of Might and Magic: In the Wake of Gods» 3.5.

Project goals:
Ability to use third-party plugins and patches.
Fix game and ERM scripting language bugs, make the development and debugging cycle for mods easier, make it easier to keep scripts compatibile with each other.
Extension of the ERM language with new commands and events.
Use of colored text in game dialogs.
Simplified mod installation.
Unification and standardization of game engine development.


What new features will players see under Era?

Several game bugs have been fixed, such as CPU overload, crashes, and ERM scripts being turned off.
Useful tweaks like automatic highlighting of the most recent file in file selection dialogs, and faster game loading.
New mods under Era may have custom-designed dialogs with colored text, new keyboard commands for user convenience, or even new types of spells and combat functions, which weren't feasible under WoG.



What new resources will mod-makers have with Era?

Full source code for the Era project and its base modules.
Additional modules in Object Pascal and C++ to help create new plugins.
New ERM events including keyboard handling.
Unlimited extended ERM memory with the possibility of automatic allocation and deallocation of blocks to overcome the problem of script variable incompatibility.
Ability to generate new events in plugins and ERM scripts and use third-party extensions.
Ability to export and reload ERM scripts from or to a saved game.
Ability to load dynamic libraries (DLL) from ERM, obtain their function addresses, and call them. All standard calling conventions are supported. The returned results can be either text, integers, or floating-point numbers.
API for setting up hooks, safe memory writing, working with cached ini-files, working with user-defined sections in saved files, and checking the game state.
Tools for the creation and implementation of core-code patches.
LOD-archives autoloading and LodImport/ResMan utilities which allow the creation of installation packages without requiring the player to run the WoG update program.
Support for ERM/Era events in plugins with the ability to execute ERM commands on the fly.

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

Tavern Dweller
posted January 15, 2012 02:10 AM

Sounds good - thanks!
____________

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


Hired Hero
posted January 16, 2012 04:33 PM

Quote:
About network game. Checked with Valery - working fine. No crashes, normal battles, even if two copies at one PC are running (requires having 2 unique ids).


still getting the diff build error 2 message when playing over tcp/ip so there is a error somewhere... what can cause this error?

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


Honorable
Supreme Hero
posted January 16, 2012 04:53 PM

Not network compatible scripts are on or the other player has different installation or installation was not a success.

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


Hired Hero
posted January 16, 2012 08:38 PM

its a clean install of the 1.9 era on a h3 complete nocd version, which has worked on all the other era versions i've tried in the past

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


Honorable
Supreme Hero
posted January 17, 2012 10:26 AM

I thought we were discussing 1.81, cause 1.9 is indeed buggy in terms of save games. Please, wait until second version appear. I'm making a package.

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


Hired Hero
posted January 17, 2012 11:50 AM

oh.. thought i had written in my first post that it was the 1.9 version... reverted to 1.8 for multiplayer gaming so its all good

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


Honorable
Supreme Hero
posted January 17, 2012 08:55 PM

Pre-release list of changes for Era II:

[+] Virtual file system introduces new way of modding in Heroes. Every folder in "Mods" is treated as root game folder (including subfolders hierarchy) so that Mods virtual paths always have priority over the native ones except for the operations of creating/deleting files/directories. Each mod can have implicitly specified priority (see ##Priorities## for details).
 The key idea is that contents of a mod is static. All files, which are subjects to change during game process should be placed into real folders. Mods should be installed/uninstalled simply by copying/deletion. That's why wog installer was finally removed from the package.
 
 >> Technical note. The following file system functions working with names are supported:
 CreateFileA,
 GetFileAttributesA,
 FindFirstFileA,
 FindNextFileA,
 FindClose,
 LoadLibraryA,
 DeleteFileA,
 CreateDirectoryA,
 RemoveDirectoryA,
 GetPrivateProfileStringA,
 LoadCursorFromFileA,
 GetCurrentDirectoryA,
 SetCurrentDirectoryA
 
 >> Example of simple mod replacing main menu music:
 Heroes3\Mods\Example mod\Mp3\mainmenuwog.mp3

[+] Added custom snd/vid support. All snd/vid archives are automatically loaded from Data folder.
[+] snd/vid/pac archives now support priorities system. See ##Priorities## for more information.

[+] The game became fully portable. All settings are now kept in heroes3.ini file.
 A network game can take place at one PC between two game copies (in different folders) if they have different "Unique System ID" in heroes3.ini. To generate the ID, just erase the whole settings line and run the game.

[+] External IP address detection mechanism was improved. If the address is considered to be local (192.x.x.x or 10.x.x.x) then the first one out of this range (which is proposed by gethostbyname function) is selected.

[+] The editor is now fully erafied, supports new virtual system, pacs and EraEditor folder (works the same as EraPlugins folder)
[+] Speeded-up calling all wog dialogs, several times lower HDD load.
[+] All dialogs, included those from zvslib1.dll do not load CPU now. "reduce cpu load.bin" patch was removed and HD-mod "Berserker's CPU patch" option should be turned off.
[+] Writing ini files using ERM or Era functions now always result in sorted list of sections and keys in file.
[+] Random maps generation is no longer dependant on garbage snd/vid/lod files from Armageddon Blade.

[+] Added event "OnStackToStackDamage" (!?FU77012) with the following arguments:
 Attacker stack or -1, Defender stack or -1, Final damage (DONT CHANGE!), Final damage (CHANGEABLE),
 Basic damage, Damage bonus, Is distant? (if not 0 or 1 then garbage), Distance (only for theoretical attacks),
 Is theoretical? (means hint or AI calculation)

 The event occurs when one stack attacks/shoots at another one.
 
[+] Added event "OnAICalcStackAttackEffect" (!?FU77013) with the following arguments:
 Attacker stack, Defender stack, Effect value (CHANGEABLE), Effect value (DONT CHANGE)

 The event occurs when AI evaluates effect of attacking one stack with another one.

[+] Included better fonts with proper cyrrilic support.
[+] Added synchronized creature sounds by GrayFace.
[+] Script 98 (quick and smart savings) was rewritten, now supports option in wog menu and is variables-safe.

[+] All tools were moved to Tools folder, included new standard ones:
 lodexport, lodimport, objector.exe, repman.exe, resman.exe

[+] Updated API and sources.
[+] Added "ApiCall" function. It finds out patch size automatically in compared to "Hook" procedure.
[+] v1 keeps Era address when plugin is being loaded.
[+] Era automatically calls DisableThreadLibraryCalls for all loaded plugins.
[-] Removed duplicated WoG initialization code.
[-] Fixed Era 1.9 PO/Memory bugs which led to invalid savegames data and size.

##Priorities##
The priority of file/mod is a valid number separated from file/mod name with one or more spaces. If no priority is specified, it is assumed to be 0. In case of two files/mods names clashing, the one with the most recent creation time is selected.

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


Promising
Legendary Hero
fallen artist
posted January 17, 2012 09:51 PM

I see you're doing great job here, modding system without the need of tiring installer has always been a dream!
____________
The future of Heroes 3 is here!

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


Admirable
Omnipresent Hero
Wog refugee
posted January 17, 2012 09:56 PM

Tested it, not only game reads from MODS, but also we have a new editor now which acts the same way. WoG files time is over, now just releasing custom.pac.

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


Promising
Legendary Hero
fallen artist
posted January 17, 2012 10:08 PM

Awesome. Now just add more towns to the game

Do you have some good documentation for all this ERA thing?


____________
The future of Heroes 3 is here!

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


Honorable
Supreme Hero
posted January 18, 2012 01:06 AM

Thank you for support, Warmonger, but any modding in third-party products cannot be compared to full-value programming.
An English manual is supplied with package (thanks to Jim Vogan).

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


Hired Hero
posted January 18, 2012 08:05 AM

any dl links for era 2?

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


Promising
Legendary Hero
fallen artist
posted January 18, 2012 08:26 AM

Quote:
Thank you for support, Warmonger, but any modding in third-party products cannot be compared to full-value programming.

I would agree, but this third-party product has been already finished for years, while VCMI is still not complete and not useful for casual players :/.
____________
The future of Heroes 3 is here!

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


Honorable
Supreme Hero
posted January 18, 2012 11:24 AM

Quote:
any dl links for era 2?

I almost finished the package, but will need beta-test first to be sure that all components are inside and no crucial bugs are left.

Quote:
I would agree, but this third-party product has been already finished for years, while VCMI is still not complete and not useful for casual players :/.

I hope you will finish it and thus beat those commercial developers )

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


Hired Hero
posted January 18, 2012 11:53 AM

okay, need testers?  

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


Honorable
Supreme Hero
posted January 18, 2012 01:30 PM

Would be glad to have them
I'll post the link when it's ready.

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
Jump To: « Prev Thread . . . Next Thread » This thread is 16 pages long: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 · «PREV / NEXT»
Post New Poll    Post New Topic    Post New Reply

Page compiled in 0.0692 seconds