Is it possible to modify Heroes 3? (I mean, to disable spells completely, not just in the map editor, but also skills, etc.) Does anyone work on such things?
1) Working with the game's resources. This involves replacing the game's resources, located in the Data folder, with your own. There are special programs written for extracting resources. Replacing resources allows you to work not only with images, videos, and music. For example, the following modifications have been made and are widely used by changing resources: speeding up animations in battles, generating random maps based on specified templates. I just reviewed the resources and saw that you can, for example, change the mana cost of a spell, change the starting army of a hero when creating a map; you can make all Naga Banks and similar buildings maximum (or minimum, or with a specified number of monsters); you can change the probabilities of primary and secondary skills appearing for heroes, for example, set it so that Eagle Eye or Diplomacy are never offered; you can change the standard number of movement points for heroes, and much, much more.
2) Directly editing the game's exe file. I know that by editing the exe file itself, you can make it so that when generating a map, the roads leading from castles are always of the same type. Of course, you can do other things similar to this. It is quite likely that in this way you can disable certain spells in the game, types of terrain, and much more.
Charity suffereth long, and is kind; charity envieth not; charity vaunteth not itself, is not puffed up,
Doth not behave itself unseemly, seeketh not her own, is not easily provoked, thinketh no evil;
Rejoiceth not in iniquity, but rejoiceth in the truth;
Beareth all things, believeth all things, hopeth all things, endureth all things. Charity never faileth...