I quickly glanced at the contents and was confused by a few Lua scripts from "Heroes of Might and Magic 3 libraries." Why are they even needed?
They simply allow you to write simple scripts in a slightly different way, like displaying a text message. It's convenient because the functions from this library look less intimidating than the original ones in Heroes 5. At least for beginners.