Skip to content

Posts from HoMM3 HD is a mod (add-on) for the game Heroes of Might and Magic 3.

4.7 (6 ratings)
User Avatar
Auto-translated
Great idea about saving games in folders. But there should be an option to sort by date, because sometimes it's hard to find the right game.
http://heroes3.tv/aiwe
In reply to Aiwe
Auto-translated
Is it possible to implement the vsync option in the HD Launcher?
Auto-translated
[off]Is it really necessary to download the 1020 default templates with every update? People only play Jebus Cross and 8mm6a anyway... and each time you have to clear out the unnecessary ones so they don't get in the way.[/off]
648050691
Auto-translated
I can't resist and will write.

Initially, HD was conceived and started as a complete package (as the most recent, definitive version).
But due to numerous requests and persuasions, I first switched to supporting SoD and then began supporting WoG with its derivatives. That is, HD became universal. Then I joined the HotA team. The more HotA grew, the more the HD code written for it differed from the code for SoD.
A moment came when a new feature, when added to the unified, General HD code, was essentially written in three and a half versions, with numerous conditional transitions (if WoG, then; if Era/TE/VT, then; if SoD, then; if HotA, then). The code became quite monstrous and convoluted.
Therefore, starting with version 4.1, HD has completely become, both in concept and in implementation, three independent products in one package: HD for HotA, HD for SoD, and HD for WoG+. Only what concerns graphic modes and filters remains General.
_HD3_.dll and _HD3_Data\HD_MCR.dll are graphic modes and filters.
_HD3_Data\HD_HOTA.dll - all other functionality (including resolution changes) for HotA.
_HD3_Data\HD_SOD.dll - for SoD.
_HD3_Data\HD_WOG.dll - for WoG/TE/Era, etc.
Inside each module, the aforementioned conditional transitions and unnecessary code are now completely absent. In most cases, you cannot simply take and copy code from one module to another.
Surprisingly, a quick restart without reconnecting is technically very dependent on the OХ base. This same base also allows, by the way, to make a quick auto-save (a quick rollback to the beginning of the day without interrupting the game). But since Vic said that this procedure is highly undesirable in the context of tournament play, I still haven't done it, although I wanted to.

Why didn't I completely separate HD? Why can a SoD-only user receive an update for HotA? Simply because releasing one product and maintaining one update system is much easier and more time-efficient for me. And I have little time for Heroes these days (since I started a family). Moreover, a complete separation would require additional time and effort.

***

What is very noteworthy:
Throughout the entire history of HD development, there has never been so much anger and hatred from the WoG/TE/Era/... community because I made some functionality for SoD and didn't make it for WoG, due to difficulty, inconvenience, or simply a lack of desire. There was none at all: no anger or hatred.

***

I have lost a significant part of my interest in programming for Heroes directly. Now, inertia and feedback from HD fans keep me going (+ interest in programming as such). As long as I receive appreciative and grateful letters by email, I will continue development. And, if possible, I will pay attention to all supported versions of the game. Although, of course, it is easier for me to focus on only one.
HoMM 3 HD:

последняя версия - 5.0 RC96 (19.09.2020)

последнее видео: https://www.youtube.com/watch?v=u70wC0DJ7I8

полное подробное описание
In reply to baratorch
User Avatar
Auto-translated
baratorch
...there has never been so much anger and hatred from the WoG/TE/Era/... community. There wasn't any: no anger, no hatred.

It's all because this (conditional) community is old-school: Cobra, Bayazet, Lizard, etc.... People who have never criticized and don't criticize any of the versions and are ready to play any of them, even any, at the top level if necessary. The new formation, however, is such that it really likes to "join in" forum wars, just to somehow express its "self" and feel like part of an "important whole."

Don't pay too much attention to such people; your work is invaluable, and you are definitely doing a great job. Thank you and respect.
http://ru.twitch.tv/lizard_wt
In reply to baratorch
User Avatar
Auto-translated
baratorch
There has never been so much anger and hatred from the WoG/TE/Era/... community, either due to inconvenience or simply a lack of desire. There wasn't any anger or hatred at all.

I suspect that this community doesn't actually exist, and there are only a few isolated individuals.
Стримы HMM5 на полных картах мод TE:
ru.twitch.tv/noom11

Alex_nv - draw - Vovan112013 летос 236

alex_nv wrote: Наконец то нормальная игра с открытием половины карты.
In reply to baratorch
User Avatar
Auto-translated
Baratorchu, aka A.S. Barinov, deserves our deepest gratitude for everything he has done and continues to do to promote the development of Heroes 3!


Auto-translated
baratorch
Just because I implemented some functionality for SoD and didn't do it for WoG, due to difficulty, inconvenience, or simply a lack of desire, there has never been this much anger and hatred from the WoG/TE/Era/... community. There was none at all: no anger and no hatred.
I suspect that I might have been one of those haters. I can't speak for others, but if anything ever broke through on my end, it was solely due to an inability to express thoughts correctly or inappropriate humor. Please excuse any inadequate suggestions and ignore such things: after all, every normal player understands the importance indispensability of your work.
KobRa_RR
My deepest gratitude to Baratorch aka A.S. Barinov for everything he has done and continues to do for the development of Heroes 3!
648050691
Auto-translated
Dirty_Player
Effectively, the author of OX is Sav and it's up to him to decide where it should be
I still consider myself the author of the HotA OX.

But for the sake of fairness, I will list all the people without whom OX would not have appeared in its current form.

1. asm - the author of the implementation idea.
I had wanted to make a sensible OX in HD for a very long time, ever since I learned about OX in VT, but I had an extremely vague idea of which direction to dig. The developments of VT would have served as a wonderful starting point here.
At one time, asm asked me to integrate HD into VT - I refused. Then after some time, asm asked me to take over the development of VT, being sure that I could also finish OX. I either refused again or just ignored his proposal altogether, I don't remember. But after all this, I simply couldn't just go and ask him for the OX developments :)
And other members of the HotA team were in no hurry to ask them.
Therefore, I absolutely honestly stole them. I analyzed and reversed the VT OX code.
I had tried to do this before without much effort, but only the last attempt last autumn was successful.
In 3 days of work, I obtained a partially functioning (relative to what worked in VT) OX. But these were practically just an idea and a sketch of the implementation.

2. Sav.
Having assessed the volume of work required for reversing the necessary areas of Heroes that were dark to me, and the time I could spend on it, I came to the conclusion that I couldn't do without help. And I turned to Sav for it.
Sav provided me with all his developments in reversing the original code (in this he had progressed further than anyone) - this was years of work.

3. The one writing these lines.
And so the work began... at Stakhanovite speeds. After 3 months, the Wizard OX tournament already started. Another +6 months of improvement and bug fixing, and we have what we have today. But the work is not yet complete. There are a number of unresolved nuances, and work on intellectual interruption lies ahead.

0. ZVS Slava Salnikov, author of WoG. His developments were used by asm, Sav, and me.
HoMM 3 HD:

последняя версия - 5.0 RC96 (19.09.2020)

последнее видео: https://www.youtube.com/watch?v=u70wC0DJ7I8

полное подробное описание
In reply to Aiwe
Auto-translated
Overall, I'm satisfied with the game. But as an old-school player (:smile01:), I'd like to ask why this version of the game is available on HD, and not the old, good version where monsters appeared on the map each month, depending on the month's name. Of course, this version is perfect for tournament battles, but for solo play, the old version would be preferable. Couldn't an option be created to allow players to download the version they want to play?
Auto-translated
[off]Germanik86, I think that if it's written on the official website in big red letters that it's not compatible with RoE (which I assume you meant), there must be a reason for it. Now, tell me, should the author spend a considerable amount of time working on and correcting the code just so that one person, who only plays in single-player mode, can have different creatures each month?[/off]
648050691
In reply to zoog
User Avatar
Auto-translated
Version 4.201 RC9, Heroes Complete English version. I don't see the "invite hero" button in the tavern. Update: - GOG.com version, offline, single-player.
In reply to DanilaMaster
Auto-translated
DanilaMaster
Version 4.201 RC9, Heroes Complete English version
I don't see the "invite hero" button in the tavern.
Is this in the online game or offline? If it's online, this function doesn't work.
In reply to baratorch
Auto-translated
baratorch

At one time, asm asked me to integrate HD into VT – I refused. Then, after some time, asm asked me to take over the development of VT, being confident that I would be able to finish it and OH as well.
offtopic. So, it turns out, this is who buried VT :smile04:

Statistics

Welcome our newest member: Emil