Bit under the weather again, but hopefully on the mend soon
So a small tech update: the original 'MFME Extractor' Windows-only optional module of the Oasis suite, is now to become 'MFME Tools'. This MFME Tools module will contain the components of 'Extractor' and a new component; 'Injector'.
What this means is that in addition to being able to extract MFME layouts (using the copy of MFME v20.1 on the user's system), this will also be able to export/inject a 2d rendering of an Oasis layout back to MFME.
Effects such as the realtime lighting of the 2d cabinet I think will be possible, though there is the issue of MFME slowdown when a lot of blended lamps are drawn at once. I'm hoping it will lead to a workflow where even as existing 2d fake-perspective layouts are extracted then imported from MFME->Oasis, the lighting can be remastered along with the cabinet... and so then a 3d rendering of the cabinet would be displayed in 2d in the injected (i.e. exported) MFME layout.
This will allow continued support for MFME users where a layout has been created natively on Oasis, and the layout will also have time-consuming elements like live light reflections etc reflected in the parts of the 2d rendered cabinet, as rendered natively in 3d.
Seems bonkers I know, but it's a logical extension as I'm figuring out the project architecture in terms of the Windows-only elements for layout artists to input/output work to/from MFME.
The Oasis Layout Editor module will use these components in the background, so it will be as simple as using the relevant UI in Oasis LE. It'll also be usable in a 'standalone' mode, for those that may wish to build other things from this, for instance alternative MFME frontends like @appstrader's FruitBar (so in that example, he'd be able to build real animated lamp on/off attracts into the frontend by having full raw dumps of the layouts as .png and .json data etc).
Just a window for start as I am under the weather, but this is where all the ArcadeSim MFME IO systems will be ported to:
To be continued, once I'm back up and at 'em - the first stage will be refactoring the MFME extraction system that ArcadeSim uses...
Note that a user just wishing to play layouts in Oasis, either standalone or in 'AS2', will not need to download the optional MFME Tools module, this will only be of use to Layout Artists, and perhaps also layout converter scene members who will oversee converting MFME layouts to Oasis, along with enhancing them with the highest resolution source art we have etc.