Jump to content

Development Updates


johnparker007

Recommended Posts

Needed to move to a new layout, with more detailed reel window overlays (as I need to preserve these to then make the reel windows transparent, Monopoly Millionaire ones are just plain square so no good to test with):

Reel overlays from Happy Hour:
image.png.7a7890cc3371ea5cc3ac2d055bb00deb.png

 

After fixing some bugs in the layout extractor stage of the converter, we have the new machine running it's lamps in 3d :) 

(Bright pink areas are where I have to implement alpha mask support for the lamps that use it).

  • Like 2
  • Awesome 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
[ 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

43 minutes ago, A:E said:

What was the score on this slasher?

J

Just a much fairer game on the program after this one. The latest program is just DOND The Big One without a reel for DOND, so it's more weighted/rigged. It was more like Seal The Deal in early days where it loved a repeat on big values.

Link to comment
Share on other sites

The renderer is looking rather nice, definitely a thread to keep my eye on :)

Used to love the club version of Happy Hour, did very well on it. Yet another machine that over long term play in a local member's club I managed to profit on (the other being DOND Red Mist Club). 

I'm pretty sure the clubber version isn't going to be supported by the final MFME release, but can always live in hope :)

Edited by slotsmagic
  • Like 1

Currently owned digitals : T7 Encore, T7 Original, Astra iPub and Storm Street Casino.

MFME cabinets : Genesis cab DIY by No1Stoney, Interplay conversion and Vegas Strip conversion (both are works in progress!)

Link to comment
Share on other sites

Couldn't handle the purple blocks! ...so have implemented reading Checkboxes from the MFME layout (got away with not doing that until now), and then reading the Transparent value per lamp from the checkbox, along with implementing the alpha support itself.  No more purple blocks, now the alpha lamps render with their transparency :) 
 

 

Edited by johnparker007
  • Like 4
  • 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
[ 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

4 hours ago, slotsmagic said:

Used to love the club version of Happy Hour, did very well on it. Yet another machine that over long 

I'm pretty sure the clubber version isn't going to be supported by the final MFME release, but can always live in hope :)

The clubber is basically the same as the awp isn’t it? So should run in v20

Link to comment
Share on other sites

After a bit of headscratching, managed to get the transparent reel windows implemented :)   Couple of very minor issues to sort out later with them, but they're good enough to move onto the actual reels next.
image.thumb.png.60d28cf2c98c3a41472e87950591fc70.png

Edited by johnparker007
  • Like 2
  • Shock 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
[ 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

Been working on the reels , but auto-placement/scaling needs me to fix the complicated maths stuff with the lamps - and it's been a long week, so having a beer tonight instead, and a play with the 'arcade environment' idea :)  


image.thumb.png.933e0c66580330b274b15976195b9c8f.png

Edited by johnparker007
  • Like 1
  • Awesome 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
[ 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

5 hours ago, slasher said:

That's a lot of clones of Happy Hour

Hehe indeed - it's just the only one I had to hand that I generated with the latest converter code, so I made some quick copies with a much-needed beer in hand... but hopefully more different machines to follow once I have the last few initial stage (lamp/reel) conversion issues nailed :)  

4 hours ago, A:E said:

If you have a different cab is it more specific work for each model to map lamps, reels etc or once this one is totally done is it easy to implement other cab models?

J

Good question :)  This should all be automatic (provided the 'empty' 3d cab model has roughly the correct glass aspect ratio(s) of the original)... 

For each new machine, I generate the glass panels from the 2d mfme layout as a perfect 1m x 1m flat square, regardless of their original aspect ratio (and size):
image.png.6e28a8aaec04f17b0f67d291376bc85c.png

image.png.560ee18da9bc2f4ed8423e420e2eab98.png

Then, for each new cab model, the top and bottom generated 1m square glass panels are then scaled to the 3d cabinet model top/bottom glass rectangles:

image.png.a24d19ada8dc85d75c214e5c2f6f2c17.png

...so in a nutshell the plan is that the generated 1m square panels should auto-scale back to their correct aspect ratio once placed in an appropriate aspect 'empty' cab model panel (like these ones do now, as I'm choosing source machines that fit the single cab model I have so far).

Later I'm planning to refresh my (very basic) 3ds max skills and knock up some more cabinets, though if it gets too time-consuming for me to do well as I only have extremely novice 3d art skills, I have a games industry artist friend in mind I can call on who would hopefully be interested in chipping in with some bespoke tweakable cabinet models once the project starts to shape up :)  He also has a love for for the late 80s/early 90s retro arcades so I think I could lure him in... ;) 

P.S. Ignore the incorrect scaled reels in the example pics above, I'm still working on reels/lamps to implement the proper one-size-fits-all perspective pass.

Edited by johnparker007
  • 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
[ 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

No real progress in this vid, just having some fun with the system so far, as I'm on an beer mission after too much work recently :)  This is a bunch of machines (Happy Hour clones) running their lamps from a single MFME instance:
 


 

  • 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
[ 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

1 hour ago, johnparker007 said:

No real progress in this vid, just having some fun with the system so far, as I'm on an beer mission after too much work recently :)  This is a bunch of machines (Happy Hour clones) running their lamps from a single MFME instance:
 


 

Imagine walking into an arcade with that lot sitting there, right fuck it off to the pub.

Still amazing @johnparker007 my thoughts have not changed. Thanks again:mess_40:

  • Like 1

 

 

Link to comment
Share on other sites

3 hours ago, A:E said:

This is amazing and impressive.

I take it you can’t move around in this 3D world, are these baked in viewing angles?

J

Thanks mate :) 

You could move around in this environment, I'm generally using a static camera for these videos as it's just very quick for me to set up.  Once I get that side of it more set up, I'll do some walking around videos :) 

2 hours ago, ProfessorDawn said:

This looks incredible.

If you release this and it is easy to use with any machine on MFME for a dumb arse like me - there is £100 coming to you from PayPal.

This would be an incredible add-on that you have made for the fruit machine emulator.

Thanks man - and the offer of the donation is very kind :) ...if I get it all properly up and running, I'll put any donations towards server costs for hosting the networked arcade (there'll probably also be an offline mode for those that don't want to play in the live arcade) :) 

Edited by johnparker007
  • 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
[ 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

  • Reg changed the title to Development Updates
×
×
  • Create New...