Well I'm very happy to see that somebody's (ie a coder) expressing interest in the scripting system. Most of the fundamental Lua function definition process has been left the same, and the global definition stuff is virtually identical. The main differences are that a number of the functions have been renamed to "ade_", the term for the new FS2_Open Lua API, rather than "lua_", (eg most notably lua_set_args->ade_set_args, lua_get_args->ade_get_args), sub-libraries are possible, and there's a hell of a lot more flexibility when it comes to the lowlevel code.
I've attached the current scripting.html as scripting.txt, IIRC the very last thing I did to the file was to add the conditional hooks listing, so it should be up-to-date with all the current code.
If you know for sure that you're going to do something with the code, I can probably upload it tomorrow. I need to understand what exactly is required; I have a todo list of things that I wanted to get done, but I was slowly realizing weren't really required. And I'd feel a lot more comfortable having everything re-synced to CVS, if only to increase the number of backups for the code.
[attachment deleted by admin]