
RPG MAKER U2U: Expanding Games and the Editor With Scripts and Plugins
I don't think this was posted yet.
The gist is:
- The scripting language is Luau (quite a good choice imho),
- the API will be different/more intentional, so we'll have to see what's still possible,
- in addition to "Runtime Plugins", there will be "Editor Plugins",
- a JS host plugin is under consideration (not guaranteed),
- this is all still subject to change, as it's in active development.
Ichinose also writes that "monkey patching with modules like npm is no longer possible", but I don't know whether that implies we won't be able to detour API functions. Optimistically, I read it as not having access to what's currently _-prefixed.
Luau is still table-based, and sealed tables are still writable iinm, so at least the language itself allows detours, but we'll most likely not be able to add new properties as before due to automatic sealing.
That by itself is likely a good change, since as far as I can tell weak tables are supported via __mode = "k" and using them cleanly avoids collision risk.
We'll have to see how close the engine port is this time. If it's basically a transliteration again, then porting most plugins should be straightforward.