TypeScriptToLua is good, but it requires kotlinx-typescript-generator so the packets are structured correctly.
Kotlin WASM is on the horizon. wasm2lua exists, although it isn't being actively developed. Maybe I can write the mod in Kotlin, compile it to WASM, and then convert it to LUA? Or at least the packet definitions?
TypeScriptToLua is good, but it requires kotlinx-typescript-generator so the packets are structured correctly.
Kotlin WASM is on the horizon. wasm2lua exists, although it isn't being actively developed. Maybe I can write the mod in Kotlin, compile it to WASM, and then convert it to LUA? Or at least the packet definitions?