Posts from Poll with comments: skill tree.
Cheat or no cheat?
I don't understand why you're so attached to this program.
I'm in single-player mode, I take 255 trees, extract all the necessary information about each popular hero, and that's it – I have a database. That's all.
Do you think using this program is cheating?
And what difference will there be between the program and a database? One looks in the database, the other in the program, the result is the same.
Скажу я вам, мои друзья.
Я некромант, я маг великий, и армия моя
Непобедимая, огромная!
I heard a legend that there are 255 different skill tree variations within a SPECIFIC save file. Not just in general, where you can take any hero and, in any save, have a mega-logistics specialist after a few levels.
This isn't entirely about Heroes of Might and Magic III, but...

Орден Феникса – харизматический :) лидер
BUT I don’t understand why there are only 255 variations of trees... it seems to me that there are many more... maybe someone can tell me why there are 255?
But the main thing is the different degree of importance and the result for online and offline play.
In offline mode, each player who knows about the properties of "skill trees" and the utilities that allow them to "extract" skills can use them. As far as I know, this is not prohibited and is not considered cheating. Thus, everyone is on equal footing here.
It's a different story online. If one player can see which branches he should develop his heroes in, and another cannot, it's obviously unfair and should be stopped (but how?)!
The most radical solution to this problem (as well as the problem of cheating) would be a complete redesign of the principle of random distribution into two options:
a) the skills offered when leveling up are chosen randomly not when the map is generated, but directly at the moment of leveling up;
b) when leveling up, the player is offered to choose the desired skill from the entire list (this is exactly how it is done in the Phoenix mod: I haven't played it, but I saw it in a screenshot: see below).
But, firstly, no one will do this to avoid being burned at the stake for heresy;), and secondly, even if someone does, no one will play such a mod, because it will no longer be "Heroes," but another game! :( It's enough to remember the epic srach "Sod vs WT"... ;)
Addition: here, I just found it in "Vestnik Geroev" No. 5 (April 2011) in the article about the Phoenix mod:
Learning secondary hero skills.
The main difference from the old dialogue is a single window for all skills. Moreover, learning skills happens immediately, without closing the dialogue window. In addition, the player can choose whether to confirm the selection of a skill to learn or to perform the learning automatically.
(Василь Симоненко. Люди – прекрасні)
Oh, these "skill trees"! :( I've expressed my opinion about them in another thread before. To put it briefly: in my opinion, the way it's implemented in "Heroes 3" is one of the most UNsuccessful things imaginable. Or rather, for beginner players, it doesn't matter; they naturally "take what they get" and don't worry about it. But those who have been playing for a long time and thoughtfully know how awful it is!:smile29:
But the main thing is the different degree of importance and the result for online and offline play.
In offline mode, every player who knows about the properties of the "skill trees" and the utilities that allow them to "extract" them can use them. As far as I know, this is not prohibited and is not considered cheating. Thus, everyone is on equal footing here.
It's a different story online. If one player can see which branches he should develop his heroes in, and another cannot, it's obviously unfair and should be stopped (but how?)!
The most radical solution to this problem (as well as the problem of cheating) would be a complete redesign of the principle of random distribution into two options:
a) the skills offered when leveling up are chosen randomly not when the map is generated, but directly at the moment of leveling up;
b) when leveling up, the player is offered to choose the desired skill from the entire list (this is exactly how it is done in the Phoenix mod: I haven't played it, but I saw it in a screenshot: see below).
But, firstly, no one will do this to avoid being burned at the stake for heresy;), and secondly, even if someone does, no one will play such a mod, because it will no longer be "Heroes," but another game! :( It's enough to remember the epic srach "Sod vs WT"... ;)
Addition: here, I just found it in "Vestnik Geroev" No. 5 (April 2011) in an article about the Phoenix mod:
In my opinion, this is an excellent solution!:smile20:
By the way, the possible existence of such a program might explain some of the actions of the Chinese player Thinkeerr.
Зима 2011-12.
Offline play is straightforward; the maps are designed to be replayed multiple times, allowing players to explore all their features. Mastering the skill tree is simply a matter of time, and it's great that there's a tool that saves a lot of time by eliminating a huge number of repetitive actions. As for how this applies to online play, I personally don't understand it; I would have preferred not to know about it. Overall, the developers' approach to random skill generation seems very cool, it's just a shame that this knowledge has become public.
However, I apparently didn't make my previous post clear enough. In the vast majority of cases, offline players replay not the map, but the save file! And these skill trees of 255 skills, in my opinion, are generated at the time the initial save file is created, rather than being hardcoded! Therefore, a skill tree table is only possible for a specific save file, and as for the rest, there are probabilities for obtaining skills...
If I'm wrong, please let me know; you live and learn.

Орден Феникса – харизматический :) лидер
Therefore, a skill tree table is only possible for a specific save file.
So, according to you, a hero, let's say level 5, on day 114, will gain a level 6 skill in one skill tree, and on day 115, it will be completely different?
If such a program can be used not only by a small circle of enthusiasts but by everyone who wants to, I don't see any reason to ban it. Moreover, I don't see any reason to ban the map editor. It contains the same information as tables on demonology, movement points, etc.
If the program draws data from the online game and provides data on the hero you need, then it is, of course, cheating!
But if there is already a database of options, and you find yours in it and understand how the development of skills will proceed, then this is certainly not cheating.
So, according to you, a hero, say, at level 5, will receive a skill from one tree at level 114, and at level 115, he will receive a skill from a completely different tree?

Орден Феникса – харизматический :) лидер
But if there's already a database of options, and you find your preferred one and understand how the skill development will proceed, then it's definitely not cheating.

Орден Феникса – харизматический :) лидер