Автопереведено
Heroes V использует язык LUA.
Скриптинг работает так же, как и модостроительство. Если вы встраиваете его в карту, он будет работать только в том случае, если карта находится в папке MAPs. Если вы поместите его в папку data, он будет работать как мод для всей игры.
Это сложно? – В целом, LUA – это простой язык, но это зависит от ваших знаний в программировании. @Magnomagus написал код и изучил его, используя онлайн-учебники – вот ссылка, с которой можно начать.
Как использовать его для модостроительства в Heroes V? – Допустим, вы прочитали несколько уроков по LUA или потратили неделю на изучение и хотите использовать его для модостроительства. Самый простой способ начать – изучить уже готовые примеры, посмотреть код и понять, как они работают в игре.
Например, кампании Heroes созданы с использованием LUA. Начните с их изучения.
Вот пример того, где их можно найти: DATA.PAK/maps/Scenario/A2C3M4/script.lua
Также рекомендуется включить консоль, чтобы время от времени проверять, не выводит ли скрипт какие-либо сообщения.
Некоторая информация о скриптинге доступна в папке с игрой/документации редактора:
- HOMM5_A2_IDs_for_Scripts.pdf
- HOMM5_A2_Script_Functions.pdf
- HOMM5_Script_Functions.pdf
Эта дискуссия о LUA на форумах ubi также может быть полезной.
Позже, когда вы почувствуете себя достаточно уверенно, вы можете изучить скрипты MMH55.
Удачи!
Скриптинг работает так же, как и модостроительство. Если вы встраиваете его в карту, он будет работать только в том случае, если карта находится в папке MAPs. Если вы поместите его в папку data, он будет работать как мод для всей игры.
Это сложно? – В целом, LUA – это простой язык, но это зависит от ваших знаний в программировании. @Magnomagus написал код и изучил его, используя онлайн-учебники – вот ссылка, с которой можно начать.
Как использовать его для модостроительства в Heroes V? – Допустим, вы прочитали несколько уроков по LUA или потратили неделю на изучение и хотите использовать его для модостроительства. Самый простой способ начать – изучить уже готовые примеры, посмотреть код и понять, как они работают в игре.
Например, кампании Heroes созданы с использованием LUA. Начните с их изучения.
Вот пример того, где их можно найти: DATA.PAK/maps/Scenario/A2C3M4/script.lua
Также рекомендуется включить консоль, чтобы время от времени проверять, не выводит ли скрипт какие-либо сообщения.
Некоторая информация о скриптинге доступна в папке с игрой/документации редактора:
- HOMM5_A2_IDs_for_Scripts.pdf
- HOMM5_A2_Script_Functions.pdf
- HOMM5_Script_Functions.pdf
Эта дискуссия о LUA на форумах ubi также может быть полезной.
Позже, когда вы почувствуете себя достаточно уверенно, вы можете изучить скрипты MMH55.
Удачи!