Since Visionary Render 2.0, the Lua engine uses LuaJIT instead of standard Lua 5.1.
The language compatibility is the same, and even includes some 5.2 features where possible.
Existing scripts should continue to function (except where a Visionary Render specific API may have changed). See the API changelog in the Programming Guide for API specific details.
Any custom compiled Lua libraries may need re-linking and compiled Lua binary code will need recompiling.You will only need to do this if
- You have compiled third party libraries such as LuaSocket and linked them against the lua.dll in Visionary Render 1.3.x
- You have compiled Lua code to a binary file and are using a script to load that