Jump to content

OASIS (working title)


johnparker007
 Share

Recommended Posts

2 hours ago, Ginge said:

What’s going on with them big reels , I won’t need my glasses anymore 😀🤣.

Just WIP stuff at the mo :) 

  • Like 1

[ Arcade Simulator ] Pre-alpha installer: http://arcadesimulator.net  |  Known Issues: https://tinyurl.com/yz4uom2e  |  Donation info: https://tinyurl.com/yzvgl4xo
[ Community Drive ] The drive: http://tinyurl.com/yckze665
[ Fruit Machine Database ] Initial google sheets (WIP): https://tinyurl.com/2c5znxzz
[ Fruit Machine ROM  Archive ] The archive: https://tinyurl.com/3jhzbueb

[ MFME Launch ] Source code: https://github.com/johnparker007/MFMELaunch
[ Oasis ] Source code: https://github.com/johnparker007/Oasis
[ Sound ROM Editor ] Source code: https://github.com/johnparker007/SoundRomEditor

Link to comment
Share on other sites

Posted (edited)

More prettying up of the MFME Import window in the Layout Editor - more correct reel scaling, and reel overlay images:
image.thumb.png.a8a5d406bf2d1042fcecc139f899e720.png

image.thumb.png.5749777ce7b6e385185c4fab06fe7414.png


Technically not necessary to make this stuff look that accurate, as this is just to store imported MFME layout so when a layout artist (or someone working on converting layouts to 3d machines) saves a Layout Editor 'project file', this can be stored along with the actual 3d Oasis views of the full panels and individual panels.

That said, it's bothersome if it looks scruffy, it should kinda resemble the imported MFME layout! :)  So I'll prob also do reel lamps, and maybe even the odd 'fake perspective' vertical 2d reel scaling effect that MFME does (so symbols at top/bottom be squished vertically to approximate a 3d effect)... just so things look vaguely correct, for this Import preview view :) 

Edited by johnparker007
  • Like 3

[ Arcade Simulator ] Pre-alpha installer: http://arcadesimulator.net  |  Known Issues: https://tinyurl.com/yz4uom2e  |  Donation info: https://tinyurl.com/yzvgl4xo
[ Community Drive ] The drive: http://tinyurl.com/yckze665
[ Fruit Machine Database ] Initial google sheets (WIP): https://tinyurl.com/2c5znxzz
[ Fruit Machine ROM  Archive ] The archive: https://tinyurl.com/3jhzbueb

[ MFME Launch ] Source code: https://github.com/johnparker007/MFMELaunch
[ Oasis ] Source code: https://github.com/johnparker007/Oasis
[ Sound ROM Editor ] Source code: https://github.com/johnparker007/SoundRomEditor

Link to comment
Share on other sites

I moved to a different layout (MPU4 Nickelodeon) to get some more standard reels to check work so far before thinking about some generic basic reel lamps for the MFME Import Preview window... revealed various other things to do/issues:


Segment displays not working - this is an emulation issue to fix in MAME (just down to config I think)

Reels show too many symbols - this is a problem with the scaling work I did using the Andy Capp reels, so I have more to do there to derive approximately similar scales to the reels shown in MFME

Lamps scrambled - I do have a fix for this, the MFME layout is actually the one that is wrong :)  So the 8x Chr lamp values are set wrong, and then the lamps were adjusted by trial and error until they worked.  As we are now using the correct MAME lamp values for emulation, the MFME lamps appear scrambled.  Fortunately I already wrote a 'MFME lamp number fixer' function in my earlier work in Arcade Sim, so I'll have to port that across and then the imported MFME layout will get its lamp numbers remapped to the correct ones

No blended lamps - I just haven't done those yet, but I will add to the list of things to make the MFME Import Preview more accurate


So yeah, tried a new machine just to check reels and revealed a pile of issues haha :) 

 

  • Like 2
  • Awesome 1

[ Arcade Simulator ] Pre-alpha installer: http://arcadesimulator.net  |  Known Issues: https://tinyurl.com/yz4uom2e  |  Donation info: https://tinyurl.com/yzvgl4xo
[ Community Drive ] The drive: http://tinyurl.com/yckze665
[ Fruit Machine Database ] Initial google sheets (WIP): https://tinyurl.com/2c5znxzz
[ Fruit Machine ROM  Archive ] The archive: https://tinyurl.com/3jhzbueb

[ MFME Launch ] Source code: https://github.com/johnparker007/MFMELaunch
[ Oasis ] Source code: https://github.com/johnparker007/Oasis
[ Sound ROM Editor ] Source code: https://github.com/johnparker007/SoundRomEditor

Link to comment
Share on other sites

Did a little more tonight, now have the vertical reel scaling calculation figured I think (close as it needs to be for this Import Preview anyway):
image.png.13a24b03a1a7dc499e9ec655307ad9f2.png

image.png.8c0b134839f2e57ee72eaf6bb75f1106.png

Also got a new 'MFME' menu in, starting to move MFME stuff to that - so this will be for the MPU4 lamp correcting function (to fix wrong lamp numbers in MFME layouts where they've been mapped to match wrong characteriser lamp column value)... think this will be the next task, so I can get Nickelodeon lamps correct:

image.png.552ee12745dcc12f452d3481138dd349.png

  • Like 2

[ Arcade Simulator ] Pre-alpha installer: http://arcadesimulator.net  |  Known Issues: https://tinyurl.com/yz4uom2e  |  Donation info: https://tinyurl.com/yzvgl4xo
[ Community Drive ] The drive: http://tinyurl.com/yckze665
[ Fruit Machine Database ] Initial google sheets (WIP): https://tinyurl.com/2c5znxzz
[ Fruit Machine ROM  Archive ] The archive: https://tinyurl.com/3jhzbueb

[ MFME Launch ] Source code: https://github.com/johnparker007/MFMELaunch
[ Oasis ] Source code: https://github.com/johnparker007/Oasis
[ Sound ROM Editor ] Source code: https://github.com/johnparker007/SoundRomEditor

Link to comment
Share on other sites

8 minutes ago, johnparker007 said:

Did a little more tonight, now have the vertical reel scaling calculation figured I think (close as it needs to be for this Import Preview anyway):
image.png.13a24b03a1a7dc499e9ec655307ad9f2.png

image.png.8c0b134839f2e57ee72eaf6bb75f1106.png

Also got a new 'MFME' menu in, starting to move MFME stuff to that - so this will be for the MPU4 lamp correcting function (to fix wrong lamp numbers in MFME layouts where they've been mapped to match wrong characteriser lamp column value)... think this will be the next task, so I can get Nickelodeon lamps correct:

image.png.552ee12745dcc12f452d3481138dd349.png

So much of what you manage to do is really beyond me, but it's incredible to witness, great stuff.🙂

  • Like 1
Link to comment
Share on other sites

I don't recall there being a made cab for the lo tech barcrest? It's been a while mind, but can't remember seeing one made in the other thread. 

Link to comment
Share on other sites

Posted (edited)
9 hours ago, spa said:

I don't recall there being a made cab for the lo tech barcrest? It's been a while mind, but can't remember seeing one made in the other thread. 

Not yet, but I'll be able to adapt one from this cabinet, as it has the similar metal trim:
image.thumb.png.0446e5dfbad91085933eca1003e7fdde.png

All the cabinet stuff is being redone anyway, so there's a bunch of work there either way.  Since we're going full open source, the leading open source 3d modelling package is Blender (https://www.blender.org/).

So before, I was building cabs from scratch in 3DS Max, or using @Spidy21982's models from Cinema4D, and importing them to 3DS Max for further adjustments, and then from 3DS Max importing to Unity.

So now that 'final' 3d modelling package in the pipeline will be Blender, and the idea is that anyone will able to create the Oasis 3d cabinets, by using most likely .glTF format to export from Blender.

So in the original ArcadeSim workflow for the cabinet above, it was:

Cinema4d -> .obj -> 3DS Max -> .fbx -> Unity Editor import -> Arcade Sim

The new workflow would look something more like:

Cinema4d -> .obj -> Blender -> .glTF -> Oasis MachineEditor -> Oasis LayoutEditor -> Oasis ArcadeSimulator

(though of course others may choose to develop their models direct in Blender skipping the C4d->.obj step, or in some other priliminary package like Maya, 3DS Max etc). 

The new workflow will be able to be fully completed by people other than me :)  As that is the plan for everything ultimately, so I'm no longer needed to develop new machines/arcades for use.

It will be quite a long time before I'm at that stage though, depending on personal health and also how much time I divert into improving the emulation in MAME...

Edited by johnparker007
  • Like 1

[ Arcade Simulator ] Pre-alpha installer: http://arcadesimulator.net  |  Known Issues: https://tinyurl.com/yz4uom2e  |  Donation info: https://tinyurl.com/yzvgl4xo
[ Community Drive ] The drive: http://tinyurl.com/yckze665
[ Fruit Machine Database ] Initial google sheets (WIP): https://tinyurl.com/2c5znxzz
[ Fruit Machine ROM  Archive ] The archive: https://tinyurl.com/3jhzbueb

[ MFME Launch ] Source code: https://github.com/johnparker007/MFMELaunch
[ Oasis ] Source code: https://github.com/johnparker007/Oasis
[ Sound ROM Editor ] Source code: https://github.com/johnparker007/SoundRomEditor

Link to comment
Share on other sites

 Share

×
×
  • Create New...