К Вогу привязки нет. К Эре, по большому счёту, тоже.
Будет основная библиотека, которая осуществляет всю связь с Python (загрузку скриптов, реализацию триггерной системы, сохранение, загрузку, логи, в общем, всё что тут пока обсуждалось). Эту библиотеку надо только подгрузить, Эрой ли, патчем ли для Сода, будущим ли Хай-резом - не важно.
Под эту библиотеку будут писаться дополнительные, которые будут уже создавать конкретные триггеры и открывать скритпам доступ к структурам и функциям игры.
Эти библиотеки уже будут зависеть от платформы.
Например, в Эре многие триггеры реализуются просто - через события Эры. Кроме того, в Эре есть функция ExecErmCmd, которая будет очень полезной, пока весь функционал не будет реализован.
Поэтому, в целом я собираюсь работать на базе Эры, но стараться по возможности не модифицировать код Вога, чтобы было не так сложно перейти на другую платформу, если понадобится.
Также, если к тому времени, когда выйдет Хота на базе Эры, эта разработка не потеряет смысла, я переведу её на основу Хоты.
|