|
|
Bersy
Honorable
Supreme Hero
|
posted August 18, 2019 12:07 AM |
|
Edited by Bersy at 00:08, 18 Aug 2019.
|
New release. Can be installed over 2.8.6+.
Version 2.8.8
------------------------
[+] Added command for changing monster names/specialty text as !!UN:G1 zvar-free replacement.
SN:H^monname^/monster ID/(0 - singular, 1 - plural, 2 - description)/text.
Note: get syntax works with all SN:H commands, allowing to obtain actual hint/text.
Example:
!?FU(OnOpenHeroScreen);
!!SN:H^monname^/0/0/^Bug^; rename pikeman to Bug
!!SN:H^monname^/0/1/^Bugs^; pikemen to Bugs
!!SN:H^monname^/0/2/^Screws the game process^; change pikeman special abilities description
!!SN:H^monname^/13/2/?z2; get archangel special abilities text
!!IF:M^Don't hire bugs. Better higher archangel. Pros: %Z2^; display archangel advertisement
[+] Added plugin event 'OnAfterStructRelocations', occured after 'OnAfterWoG'. All game/WoG/Era structure relocations
must be performed before it with calling corresponding RedirectMemoryBlock (OldAddr: pointer; BlockSize: integer; NewAddr: pointer)
function. At 'OnAfterStructRelocations' event final addresses of game structures must be obtained via GetRealAddr.
UN:C command always uses GetRealAddr and is thus safe to use default WoG/SoD addresses.
Era uses GetRealAddr to get hero specialties, secondary skills, monster names and descriptions from now and
will support more relocated structures in the future.
[-] Fixed MR:N bug: if dead stacks were present in position of alive stack, dead stack number could be returned.
[-] Fixed Era bug with invalid address of secondary skills descriptions table, leading to wrong SN:H behavior. Credits: gamemaster.
____________
Heroes 3 Era and everything for it. Releases folder for releases.
|
|
lea
Adventuring Hero
|
posted August 18, 2019 03:28 PM |
|
|
Bersy: thanks
where changelogs for era versions prior to 2.1 can be found?
changelog for v2.5 says that it breaks backward compatibility for saved games. does it preserve backward compatibility for mods, patches etc?
|
|
Bersy
Honorable
Supreme Hero
|
posted August 18, 2019 04:53 PM |
|
|
|
EricDouglas
Tavern Dweller
|
posted August 19, 2019 06:24 AM |
|
|
Hi guys,
I am currently having some problems with launching Era. I am using Windows 10 Pro 1903, HoMM 3 Complete from GOG with Era 2.8.7 on top of it. There are no other mods installed.
Apparently Era does not launch when I try to do so. There is no error message shown at all. The only noticeable behaviors are the mouse cursor changing to the loading cursor for a few seconds and the log is written.
I have tried all of the following but no luck:
- Enable use only 1 CPU core
- Set compatibility modes to Win 8/ 7/ XP SP3
- Turn off "fix game bugs.dll"
- Try different versions (2.8.6, 2.8.3) with fresh installations of HoMM 3 Complete every time.
I am able to play Complete and HotA perfectly but that is not the case with Era.
Here is the full debug log: https://pastebin.com/Lxc7qBsi
Could you please help me with this?
Thank you very much.
|
|
Bersy
Honorable
Supreme Hero
|
posted August 19, 2019 10:14 AM |
|
|
|
EricDouglas
Tavern Dweller
|
posted August 19, 2019 11:47 AM |
|
|
Bersy said: If process is run is some kind of sandbox (virtual scope) of Comodo or Kaspersky, disable sandbox for heroes 3 process. Set DebugEverything to 1, upload the whole zipped DebugEra directory on crash.
I have set DebugEverything to 1, and there is only one file created (log.txt) in the DebugEra directory. The content of the file is the same every time. It is in the Pastebin link on my above post (that is when DebugEverything has been set to 1). My Antivirus (Emsisoft) does not have a sandbox, and I have no other sandbox programs installed.
|
|
Bersy
Honorable
Supreme Hero
|
posted August 19, 2019 12:53 PM |
|
|
|
lea
Adventuring Hero
|
posted August 19, 2019 07:28 PM |
|
|
Bersy said: Era 2 has manual, thus changelog is kept from 2.1+ only.
2.5x branch was not popular and in fact was replaced by 2.6 and higher.
so there are no changelogs for era 1.x ...
what about backward compatibility of 2.6.x and later versions with mods made for 2.47? is it intended to be preserved?
and is there any backward compatibility with mods made for era 1.x?
|
|
Salamandre
Admirable
Omnipresent Hero
Wog refugee
|
posted August 19, 2019 07:41 PM |
|
|
Do you know any mod (except those with a ini file I updated recently) not working with 2.80 and up?
|
|
Bersy
Honorable
Supreme Hero
|
posted August 19, 2019 08:07 PM |
|
|
Compatibility is good enough, I would say 95%. 5% use outdated plugins or plugins interfering with new Era functionality.
Val, I need link to latest Atlantis to convert script to 2.8.7+ support (new MP commands). Service for conversion is online and works with my Atlantis script, but I didn't find the mod on your google drive.
____________
Heroes 3 Era and everything for it. Releases folder for releases.
|
|
lea
Adventuring Hero
|
posted August 19, 2019 08:12 PM |
|
|
Salamandre: no, but I am yet to try many of them. trying to make a shortest possible list of Era versions needed to run any Era mod in existence, at least in theory (of course there is a tiny chance for unplanned incompatibilities)
|
|
Salamandre
Admirable
Omnipresent Hero
Wog refugee
|
posted August 19, 2019 08:22 PM |
|
|
Bersy said: but I didn't find the mod on your google drive.
It is called StarGate Atlantis, so was at the end of list
LINK
But is same version as 4 years ago, no update since then.
|
|
Salamandre
Admirable
Omnipresent Hero
Wog refugee
|
posted August 19, 2019 08:24 PM |
|
|
lea said: Salamandre: no, but I am yet to try many of them. trying to make a shortest possible list of Era versions needed to run any Era mod in existence, at least in theory (of course there is a tiny chance for unplanned incompatibilities)
Don't waste your time. All mods are compatible with latest Era version, and if something screws, they are immediately updated.
|
|
EricDouglas
Tavern Dweller
|
posted August 20, 2019 07:19 AM |
|
|
Bersy said: Could you please try [url=https://www.dropbox.com/s/5m1t6hqf5n4cfz6/Setup%20HoMM3%20ERA%20%28eng%29.exe?dl=0]this preinstalled package[/url]?
No luck, unfortunately ( The exact same thing happened (
It's likely that there is a problem with my system. I will try to play it in a virtual machine. Just wondering, is Era compatible with Wine on Linux?
|
|
Bersy
Honorable
Supreme Hero
|
posted August 20, 2019 10:25 AM |
|
|
|
AnotherWun
Hired Hero
|
posted August 20, 2019 11:54 AM |
|
|
Bersy said: Era 2.8+ is compatible with Wine and even Windows XP (both tested on virtual machines). Windows XP will work much faster.
I run it in Wine on a seven-year-old Mac (Core i7-3720QM, 2.6GHz, so much slower than even the lowest-end i3 from 2019), and everything is instantaneous while playing. XL maps load in a few seconds. I imagine you'd need to be running some really ancient hardware (say, Core 2 at the latest, maybe even earlier) to be at all concerned with speed.
...which makes perfect sense when you consider what hardware this game was designed for. When I first bought it, I think it was running on a 180MHz PowerPC.
____________
|
|
Bersy
Honorable
Supreme Hero
|
posted August 21, 2019 11:18 AM |
|
|
|
majaczek
Supreme Hero
Work at Magic Dimmension
|
posted August 21, 2019 04:43 PM |
|
Edited by majaczek at 17:26, 21 Aug 2019.
|
It looks like era 2.8.8 doesn't go happy with neither battery.dll nor battery2.dll (it worked well on 2.6.x exactly as I wanted)
Could you help porting it? or is it just some bug in 2.8.8 ? (sorry I hope I don't sound rude)
-------------------------------------------------------------
for battery.dll it doesn't crash but sets all dwellings to 0 pikeman in 4 slots. for battery2.dll it crash every time clicking town building without a trace (CTD, no logs produced).
|
|
Bersy
Honorable
Supreme Hero
|
posted August 21, 2019 08:02 PM |
|
|
|
majaczek
Supreme Hero
Work at Magic Dimmension
|
posted August 21, 2019 08:34 PM |
|
|
Bersy said: Battery will not be supported anymore. I'm working on separate events/commands, based on it for next Era release.
Could you please support extensions from battery2.dll too ?
it allows to make any building in town to be battery's dwelling
|
|
|