One idea that’s been tossed around is some kind of simple common Lua API, similar to MWScript (but less cursed) to make it easier for modders to pick up. UI implementation is also radically different between MWSE and OpenMW, and so on. For example, OpenMW has the navigation mesh, and some API related to that – that would be very challenging to add to MWSE. Ironically, implementing a subset of OpenMW Lua in MWSE would be more doable, although there are limitations there too.
MWSE exposes too much of the original engine’s internals – which OpenMW could not feasibly replicate, while OpenMW Lua is designed with multiplayer compatibility in mind, which is not compatible with the highly synchronous design of the MWSE API. Many fundamental parts of both MWSE and OpenMW Lua designs make it impossible. It seems to meet most of its goals, meaning it’s good :) OpenMW Lua design goals are quite different, meaning that an OpenMWSE of some kind is rather unlikely. I’ve not really used MWSE much myself, so I can’t say I have an opinion. What’s your opinion on MWSE? Any plans to have some kind of Lua-powered OpenMWSE implementation? It is also the area of the engine where my skillset is most directly applicable. However now it’s the most exciting and feature-rich part of OpenMW’s development, and the answer to many of the project’s goals. Initially, I saw Lua as a natural step in the long road of merging TES3MP into OpenMW. I might even be its current mastermind, hence the Papal Tiara obviously, but don’t tell anyone I said that. Why contribute to this area instead of some other? You’re mentioning Lua, and I think you’re one of the members of the OpenMW Cabal. OpenMW has a strong review culture, and I’ve become a much better programmer through it. In some sense that’s still ultimately my goal – to arrive at a more polished multiplayer experience, but currently I mostly see OpenMW as a great learning experience. Originally I got interested in contributing through playing TES3MP - with its many rough edges - and wanting to improve the experience. I would say I properly joined the OpenMW team with the Lua UI API merge 3 years ago.
I’ve been added to AUTHORS.md for some minor contribution in March 2019, but at that time I was more interested in TES3MP. Technically, my first merged PR was in February 2018, 5 years go – but it was a small fix entirely guided by Greatness7 mesh research. This is surprisingly difficult to answer. I’m still not sure why, but I rolled with it. It’s the character Urm the Mad from a comic book by Philippe Druillet, which I’ve only become aware of after having the nickname for over a decade. He’s wearing the Papal Tiara, which was photoshopped on by a member of the Mortal Online forums. My avatar has a somewhat more interesting story. As you might have noticed from my GitLab account, my surname is Uramer. I’ve had this nickname for quite a long time, probably since I was 11 or so. jvoisin Who are you, and why do you have such a cool nickname? Does it stand for Universal Reimplementation of Morrowind?