Or maybe there is a cheat code that lets you find out which skills a hero can get on a particular map?
__________________________________________________
A new version of the Drevo-Kachalka program (1.3) has been released, and I'm posting it.
Brief description.
1. The program works for any hero in the hero window (heroes must not be put to sleep).
2. It is not recommended to set too high a hero leveling level.
For example, 20 levels of leveling is 2^20=1048576 variants, about 5 seconds each. Total: 2 months of program operation.
15 levels - 2^15=32768 variants, almost 2 days.
10 levels - 2^10=1024 variants, almost 1.5 hours.
05 levels - 2^5=32 variants, 2-3 minutes.
3. The program's operating principle is leveling the hero through repeated automatic entry of the cheat code nwcneo; after that, the initial save is automatically loaded and leveling proceeds in a different direction (the order of choosing left-right skills is changed).
4.1 The results of hero leveling are stored in screenshots located in the program's Res folder. The name of each screenshot file consists of the letters L (Left) and R (Right), indicating the order of skill selection during leveling. So now, having found a leveling option that suits you, it will be easy to find out in what order the skills are given.
4.2. Starting with version 1.3, two new features have been implemented:
a) instant stopping of the program is available when the hero reaches any of the 3 specified skills;
b) you can specify from 1 to 3 skills that the hero should never receive. In this case, the program filters the skill tree. This means that when the hero gets an "unwanted" skill, the leveling result will not be saved in the Res folder (it is planned to implement filtering of unwanted skills into a separate subfolder, for example, named "Bad").
Note. Item b) has higher priority. Example: if the option to stop the program when the hero reaches "Basic Logistics" is set, and the option to never choose the skill "Scholar" is set, and during leveling the hero receives both skills, the program will not stop, and the result will not be written to the Res folder.
5. The program uses cheat codes — be careful!
6. There is protection against corruption of the original, clean save: a cheat save is created with a new name (the word "chit" is added to the original save's name).
7. The program itself can be placed anywhere (not necessarily in the heroes folder).
8. When the Heroes III window is deactivated, the program stops. Instant exit from the program — the key combination <Ctrl>+Q.
