Skip to content

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

4.7 (6 ratings)
#577
Auto-translated
It's easy to fake a simple log file, but messing around with a complex format isn't the best use of time; there are more important tasks. Viewing the log during the game can be implemented (and you can even press [Prt Scr] there). A chat in the castle is probably possible, but I don't think they'll get around to it, at least not within a year.
HoMM 3 HD:

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

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

полное подробное описание
User Avatar
#578
Auto-translated
We could probably add a chat feature to the Castle, but I doubt they'll get around to it, at least within the next year.
But I'll believe it :smile16:
МУДРЫЙ - не обязательно старый, ОПЫТНЫЙ - не обязательно мудрый... обладатель и того и другого всегда должен помнить слова НАПОЛЕОНА БОНАПАРТА: Война состоит из непредусмотренных событий; В каждом большом деле всегда приходится какую-то часть оставить на долю :smile33: СЛУЧАЯ...
#579
Auto-translated
I was a bit tired of the routine of porting HD to a new platform, so out of curiosity, I explored the following areas: In the tournament module * for HD 3, there will definitely be: (as always, everything is optional): - Displaying the chat in the town window (there might also be the ability to type, I'm not sure yet; it already works for me, but intermittently :) ). - Continuous display of the remaining turn time in the format (hh:)mm:ss, regardless of which window is active (even the message window). (In principle, I'm not far from implementing a chess timer). - Starting the turn time countdown after clicking on the "OK" button in the message preceding the turn. - A wider selection of turn duration (I'm not sure how to implement this: either any time from 1 to ?, or simply add 3 minutes). - A user-friendly alliance selection interface in the original style. - New fixes for original bugs: refugee camps, admiral's hat. - The calculation of a hero standing on the outer market will be removed when quickly summoning the market. - A number of options will be moved into the game and will have a graphical interface. I'm not sure if this is necessary: - It might be possible to increase the waiting time for a response from a player, after which the game displays: has left the game (you have become the server). We could add a dialog box asking: Unable to connect..., try again? P.S. I've started exploring password-protected saves, but the prospects are still unclear. * Functionality that does not involve high resolutions and minimal expansion of the game interface will be separated into a separate module. (inviting a hero to the tavern, fixing game bugs, choosing paths, etc.) A number of options, including options from existing HD 2.9x bug fixes, will only be available when playing HD+module vs. HD+module
HoMM 3 HD:

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

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

полное подробное описание
In reply to baratorch
#580
Auto-translated
baratorch
I'm a little tired of the routine of translating HD to a new platform...

Let it be a pleasant fatigue :)
As for the new features:
baratorch
...
- continuous display of the remaining time for a turn in the format (hh:)mm:ss, regardless of which window is active (even the message window).
(I'm basically just a step away from implementing a chess timer)...
This is a very useful addition. Perhaps, display the timer (numbers - hh:mm:ss) outside the game field and/or make them stand out enough against the background) and, say, with sound accompaniment - if 3/2/1 minutes remain, play a triple/double/single beep.
By the way, now, with parallel sound settings, these very system sounds often disappear (are not heard), which is not very good.
baratorch
- start the turn timer after clicking "OK" in the message preceding the turn.
This is a very important decision, especially when you need to run to the store during your opponent's turn:cool:
baratorch
- a wider choice of turn duration (I don't know how to do it: you can set any time from 1 to ?, or you can simply add 3 minutes)
You can set 3 and 5 minutes. Just in case there are chess clocks someday, you can set seconds there.
And another point about the turn timer. When you take Pandora in the last seconds of your turn, you simply don't have time to figure out its contents. If Pandora gives experience, there is no way to choose the right skills, and if it gives troops, they may disappear. So, can it be done so that such operations are still carried out in accordance with the player's will, and not the timer?
baratorch
- alliance selection with a user-friendly interface in the original style.
This will undoubtedly save time in paired games. By the way, a remark about the autosave right away. In a 2x2 game, the save has a very long name, and when loading, you can't see its end (game day) and the file extension. Therefore, it would be more convenient (in a game with more than 2 players) to have 3 letters from each player's name in the record.
baratorch
I don't know if it's necessary: - you can increase the waiting time for a response from the player, after which the game writes: has left the game (you have become the server), you can add a dialog box with the question: unable to..., try again?
It's not quite clear what the advantages of this are. But the fact that the system always writes that some other player crashed when there is a crash, but not you yourself (even if you are actually the one who crashed), is strange.

p.s. there was also a suggestion to provide artifacts on the map with a caption with their self-name, and not just a "Artifact" label. I can't say whether this is a bug or it was intended. But very often artifacts are hidden by terrain or objects, and it's hard to guess.
... and quick exchange of troops in the garrisons of cities and mines:)
In general, we are waiting for testing...
In reply to baratorch
User Avatar
#581
Auto-translated
baratorch
I was a bit tired of the routine of porting HD to a new platform and, out of curiosity, explored the following directions:

In the tournament module* for HD 3, there will definitely be:(as always, everything is optional):
- displaying the chat in the city window (there might also be the ability to type, I'm not sure yet; it already works for me, but intermittently :) )
- continuous display of the remaining turn time in the format (hh:)mm:ss, regardless of which window is active (even the message window).
(In principle, I'm just a step away from implementing a chess timer)
- starting the turn timer after clicking on the "OK" button in the message preceding the turn.
- a wider selection of turn duration (I'm not sure how to do it: either any time from 1 to ?, or just add 3 minutes)
- alliance selection with a user-friendly interface in the original style.
- new fixes for original bugs: refugee camps, admiral's hat.
- the calculation of a hero standing on the outer market will be removed when quickly summoning the market.
- a number of options will be transferred to the game and will have a graphical interface.

I don't know if it's necessary: - it is possible to increase the waiting time for a response from a player, after which the game writes: has left the game (you have become the server); it is possible to add a dialog box with a question: unable to..., try again?

...

* functionality that does not involve high resolutions and minimal expansion of the game interface will be separated into a separate module. (inviting a hero to the tavern, fixing game bugs, choosing paths, etc.)
a number of options, including options for existing fixes for game bugs in HD 2.9x, will only be available when playing HD+module vs HD+module.


Compared to password-protected saves, everything else is secondary! :)
In reply to baratorch
User Avatar
#582
Auto-translated
baratorch
In the Tournament module for HD 3, there will definitely be (as always, everything is optional):
- displaying the chat in the city window (there might also be the ability to type, I'm not sure yet, it already works for me, but intermittently :) )
But why write something in the city? You read it, leave the city, and reply. And it would be nice to have a button to repeat the last 3-5 messages. This is in case you step away from the computer, come back, and you can read what the opponent wrote.
baratorch
- continuous display of the remaining turn time in the format (hh:)mm:ss, regardless of which window is active (even the message window).
Super!!!
baratorch
- a wider choice of turn duration (I don't know how to do it: you can set any time from 1 to ?, or you can simply add 3 minutes).
If you do it, then immediately set N minutes, so that the player can enter the exact time. Otherwise, when you read about the desire for 3 or 5 minutes, it becomes funny. Like 4 is too little, but 6 is already too much... Nonsense.
baratorch
- alliance selection with a user-friendly interface in the original style.
Super!!!!!!!!
baratorch
- new fixes for original bugs: refugee camps, admiral's hat.
But maybe it's not worth it? It's critical for offline tournaments. Those who play on SOD will get 1 pikeman, and those who play with HD will get an Archangel. The same goes for the hat. If you do it, then probably only in the module.
baratorch
I don't know if it's necessary: - you can increase the waiting time for a response from the player, after which the game writes: has left the game (you have become the server), you can add a dialog box asking: unable to..., try again?
Is there a chance that this will help?
baratorch
P.S. I started digging a little into password-protected saves, but the prospects are still unclear.
Too bad :( But we'll wait, hope, and believe...
baratorch
* functionality that does not affect high resolutions and the minimum expansion of the game interface will be highlighted in a separate module. (inviting a hero to the tavern, fixing game bugs, choosing paths, etc.)
a number of options, including options for existing HD 2.9x fixes for game bugs, will only be available when playing HD+module vs HD+module.
It would be nice to add a more convenient template selection here, as well as a ban on artifacts and spells.
#583
Auto-translated
- new fixes for original bugs: refugee camps, admiral's hat.
Or maybe it's not worth it? It's critical for offline tournaments. Those who play on SOD will get 1 pikeman, while those who play with HD will get an Archangel. The same goes for the hat. If it's done, it should probably only be in a module.Make it only for online play, optional, and of course, only HD+ vs HD+.
HoMM 3 HD:

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

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

полное подробное описание
User Avatar
#585
Auto-translated
To Dirty player: 1. It's simply more convenient to write in castles than to have to exit, write, and re-enter the castle, and you can end up jumping back and forth 10 times to receive new messages. 2. Banning artifacts and spells just leads to the same mess as in HotA. Let HotA exist and be healthy. To baratorch: 1. I hope you're not planning on adding chess clocks with ticking during battles with neutrals? 2. I'm starting to have some concerns that the mod will slowly turn SoD into an analog of HotA. If you start by adding extra options, which will provoke different people to play with different rules and different options (sometimes with artifacts, sometimes without, sometimes with the Sphere and spells, or without), which is certainly bad, then they will constantly be changed and mutated. This is a stage that has already been passed. There should be common rules, and they should not be subject to special changes or the possibility of changing them. I hope that, beyond the rational improvement of comfort and the correction of bugs in SoD, thanks to the introduction of the HD mod, it will not come to that.
МУДРЫЙ - не обязательно старый, ОПЫТНЫЙ - не обязательно мудрый... обладатель и того и другого всегда должен помнить слова НАПОЛЕОНА БОНАПАРТА: Война состоит из непредусмотренных событий; В каждом большом деле всегда приходится какую-то часть оставить на долю :smile33: СЛУЧАЯ...
#586
Auto-translated
Okay, I agree. There won't be any options. Or rather, there will be one: "SOD gameplay/no SOD gameplay." It's easier for me.

The inability to peek and cheat with artifacts = no SOD gameplay.
The inability to view the map and save files (when implementing password-protected saves) = no SOD gameplay.
Changing the timer's operation = no SOD gameplay.
Displaying movement points = no SOD gameplay.

Inviting a hero in single-player, healing the map, choosing alliances - let's consider these as SOD.

Regarding roads - I don't know. Level 2 - probably not SOD after all.

***

I came up with something regarding the chat log. It can be written to the save file (while maintaining compatibility with SOD) - it should be easy to implement. It would be convenient, and it would be quite difficult to fake the chat. Especially if it's written to the save file in an encrypted form (even with the most basic encryption).

***

HD+AdvancedSOD won't disappear, don't worry.
However, everyone understands that pure SOD is not perfect. Supporters of only-SOD don't accept TE/WT because they don't want to replace one traditional, albeit imperfect, feature with another, controversial, imperfect feature.

Why not create a separate mod with very balanced, cautious, and subtle changes, even if there are only a few?

Someone might ask, why shouldn't I devote my efforts to developing and improving, say, WT? Why do I need to create my own mod with blackjack and... well, you know? I answer: I don't like everything based on the WoG engine not only because of its radicalism, tastelessness, and mishmash (even if it's minimized in WT, it's still there), but as a programmer, I also don't like WoG solutions; I just don't like this platform and its implementation in general. And I want to make an already great game even more perfect.
HoMM 3 HD:

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

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

полное подробное описание
In reply to baratorch
User Avatar
#587
Auto-translated
baratorch
Okay, I agree. There won't be options. Or rather, there will be one: SOD gameplay/no SOD gameplay. It's simpler for me.

The inability to peek and cheat with artifacts = no SOD gameplay.
The inability to view the map and saves (when implementing password-protected saves) = no SOD gameplay.
Changing the timer's operation = no SOD gameplay.
Displaying move points = no SOD gameplay.

Inviting a hero in single-player, healing the map, choosing alliances - let's consider these as SOD.

Regarding roads - I don't know. Level 2 - probably not SOD after all.

***

I came up with something regarding the chat log. It can be written to the save file (while maintaining compatibility with SOD) - it should be easy to implement. It's convenient, and it will be quite difficult to fake the chat. Especially if it's written to the save file in an encrypted form (even with the most basic encryption).

***

HD+AdvancedSOD won't disappear, don't worry.
However, everyone understands that pure SOD is not perfect. Those who only support SOD don't accept TE/VT because they don't want to replace one traditional, albeit imperfect, feature with another, controversial, imperfect feature.

Why not create a separate mod with very balanced, cautious, and subtle changes, even if there are only a few?

Someone might ask, why shouldn't I focus my efforts on developing and improving, say, VT, why should I create my own mod with blackjack and hookers? I'll answer: I don't like everything based on the WoG base, not only because of its radicalism, tastelessness, and mishmash (even if it's minimized in VT, it's still there), but also as a programmer, I don't like WoG solutions; I just don't like this platform and its implementation in general. And I want to make an even better game.
Alexander, don't get worked up. I'm not blaming you. You yourself understand that whether or not SOD is used, whether or not something should be changed, is a delicate and nuanced issue that requires a decision. I just want to say that it would be objectively good to somehow come to common standards. Because you will also do this all your life, but you won't be able to finish it, because there are still a million things that you can be asked to do. For example, each suggestion is considered separately. If we reason like this:
1. Chess clocks. Why are they needed at all? You can set 1, 2, or 3, 4 minutes, but in battles, the time should be stopped. Because everyone knows that in battles, it's better not to make a mistake and think through the battle; the quality of the game increases, rather than just letting the battle go on.
2. Roads. When creating templates, the creator puts recommended roads in the manual based on their own considerations. Then we change them, where there are no recommended roads - random, so roads can still be changed due to the specifics of the template creators. And here, as it were, by agreement, and often they specifically generated fast roads when making an agreement, so they can be changed.

3. Level 2 cannot be set by default (because it's still SOD), but with mutual agreement, it can be done purely out of consideration for VT lovers. Perhaps a few more concessions can be made.

In my opinion, and you confirmed this yourself before - the HD mod is something like a utility that makes SOD gameplay convenient, easy, informative, and enjoyable, but does not affect its essence; it simplifies the process, reduces the duration of turns, but not by limiting the time, but by making it more convenient (separating units, a DD window, displaying moves, mana, the number of units, transferring troops, creating armor) - all of this in no way changes the essence of the gameplay, i.e., we still do all these manipulations, but now it's easier, but it hasn't become something else! But if there are chess clocks, then the essence changes; if there are no artifacts, no spells, then the set of game processes changes, but not their essence.
МУДРЫЙ - не обязательно старый, ОПЫТНЫЙ - не обязательно мудрый... обладатель и того и другого всегда должен помнить слова НАПОЛЕОНА БОНАПАРТА: Война состоит из непредусмотренных событий; В каждом большом деле всегда приходится какую-то часть оставить на долю :smile33: СЛУЧАЯ...
User Avatar
#588
Auto-translated
Even though I personally don't enjoy turn-based games, I appreciate the timer feature because I don't like waiting while someone takes their time and wastes my free time during a battle. If you want to think, that's fine, but you should pay for it with a timer! And when you start playing Heroes of Might and Magic, you should be prepared to spend 3-4 hours a week, which, unfortunately, doesn't appeal to me anymore.


ICQ (559716573)

Стримы
http://ru.twitch.tv/romariogrom/videos?kind=past_broadcasts
In reply to RomarioGrom
User Avatar
#589
Auto-translated
RomarioGrom
Even though I don't particularly enjoy turn-based games, I do appreciate the timer because I don't like waiting while someone idly fiddles around during a battle and wastes my time. If you want to think, that's fine, but you should pay for it with a timer! And when you start playing HotA+U, you should already be prepared to strain your brain for 3-4 hours a week. Sorry, but that doesn't appeal to me anymore.
Of course, you're only judging based on your own experience! For example, I don't mind waiting for someone. Understand that people are different. I've already written about this. If you thought about the fact that you need to consider the comfort of all players, you would realize that some people are comfortable playing at a leisurely pace. It's not just about being able to play quickly in Heroes; the strategy of the game and the game itself are more important. But with such restrictions, you won't be able to enjoy the game. You should consider that maybe 90% of players are, on average, weaker or slower. And everyone, including complete newbies, should be able to play without getting angry about the lack of time. No one is stealing your time; you're just perceiving it that way and getting annoyed that they take too long, when you should probably be annoyed that you're so impatient. And not everyone is trying to strain their brain; some people play for the game itself, for the atmosphere of Heroes. It's just hard to understand...
МУДРЫЙ - не обязательно старый, ОПЫТНЫЙ - не обязательно мудрый... обладатель и того и другого всегда должен помнить слова НАПОЛЕОНА БОНАПАРТА: Война состоит из непредусмотренных событий; В каждом большом деле всегда приходится какую-то часть оставить на долю :smile33: СЛУЧАЯ...
In reply to R55Max
User Avatar
#590
Auto-translated
I agree with Roman. Even though I'm slow-witted, and it might be worse for me, I'm in favor of using chess clocks. After all, any mental operations should be performed within the player's allotted time. For people who like to think, discuss, have a beer, etc., there can be an unlimited time limit by mutual agreement, but in a tournament setting, it should be this way. IMHO.
User Avatar
#591
Auto-translated
The problem is that sometimes a player isn't just thinking strategically; they're simply moving golems around the map, and it seems strange that they should be penalized for this by having two or three units miss their turn.
In reply to RiMpel2
User Avatar
#592
Auto-translated
RiMpel2
The problem is that sometimes a person isn't just thinking strategically, but is simply moving golems around the map, and it's strange that they should be penalized for this by having two or three units miss their turn.
That's right. And if they're moving them with a ballista, it's even more absurd. Everything should have a cost, even if it's in this way. Following your logic, you should play with unlimited movement points so you can do everything perfectly. I, for example, think that moving the hero around the map is more important than battles.