feanor, работать нужно в этом направлении через ритуал ffi-структуры + ffi.metatype либо через обёртки модуля erm-подобного и get/set методы: erm.hero(3):setName().
Это библиотечные файлы, которые нужно писать. Готовых взять негде. Для начала планирую ерм-функционалу давать обвязку, структур-то много. Хотелось бы camelCase выдержать, а так можно пробовать из HD-мода конвертировать для начала. Любые начинания приветствуются и очень желательны.