Jump to content

Development Updates


johnparker007

Recommended Posts

9 minutes ago, johnparker007 said:

And one last tech demo, before I'm away until prob Sunday - some post-processing :) 

I've ramped these settings up reeeally high here!   These settings will be optional and user-configurable - looks kinda cool though, though I went overboard with the levels so it was noticeable ;) 

 

My god, this is it, this looks super sexy, it looks so much more realistic, well done mate, absolutely jaw dropping gorgeous ;)

J

Edited by serene02
  • Like 2
Link to comment
Share on other sites

27 minutes ago, serene02 said:

My god, this is it, this looks super sexy, it looks so much more realistic, well done mate, absolutely jaw dropping gorgeous ;)

J

Thanks man, just a quick test with some extreme settings, definitely potential though ;)  You can't beat a bit of eye candy :D  

I've played back through that vid, just any random shot looks like an arty photo!  :) Definitely be some form of basic support for this shizzle when the next patch drops (which will be a while yet)...

image.thumb.png.95ec86072dac72aab15d919168842224.png

image.thumb.png.f6f8dcb23d317eb9e3a717ee5d757c7a.png

image.thumb.png.aabd39955782b7fc0ac79c891920872e.png

 

Edited by johnparker007
  • Like 7

[ 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 minute ago, Spidy21982 said:

@johnparker007 found an genesis cab 3d object maybe you can use it. greetings spidy

Unbenannt-2.jpg

barcrestgenmodel v1.zip 670.75 kB · 0 downloads

Great find!  :D  I'm doing a lot of other work first at the mo (red reels need me to implement LED support etc)... but I will check this out on Sunday, should hopefully be able to get it usable with a little work.

Where on earth did you find it? :) 

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

Hey @johnparker007 sorry to be a pain but can you possibly put a roller coaster £8 in your arcade as it sits in the same cab as Indy, sonic and big bucks which are ready to go I think?!? I know it’s cheeky to add to your workload with requests but I was hoping it was easy enough with your auto builder etc?!? Sorry to be so cheeky!!! Thanks for everything you’ve done so far! Also if be happy for you to use my layouts (that are any good) in you little slice of heaven!!

Edited by woodsy
  • Like 1
  • Thanks 1

living the dream

 

Link to comment
Share on other sites

19 minutes ago, johnparker007 said:

Great find!  :D  I'm doing a lot of other work first at the mo (red reels need me to implement LED support etc)... but I will check this out on Sunday, should hopefully be able to get it usable with a little work.

Where on earth did you find it? :) 

http://mirrors.arcadecontrols.com/3darcade.mameworld.net/fruit/fruit.htm

  • Like 1
Link to comment
Share on other sites

17 minutes ago, Spidy21982 said:

Really good find mate - will come in handy I'm sure, when I get to that stage :)

[ 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

7 minutes ago, geordie52 said:

just grabbed this to test ...this is really cool and a quick ? can we add our own roms to the mfme dir in appdata? some things dont work likes of the library or maybe if you can have an option where it can scan our rom dir ? anyways great progress and work effort put in this does look nice!!!

Hiya mate - it's still a very early tech demo, lots of things don't work ;) you cannot add actual new games yourself, long term there will be many games converted and available.

  • Like 4

[ 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

39 minutes ago, fits said:

At long last I’ve managed to look around and having a play looks fantastic John.

Thanks for letting me know it worked okay for ya :)

[ 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

2 hours ago, woodsy said:

Hey @johnparker007 sorry to be a pain but can you possibly put a roller coaster £8 in your arcade as it sits in the same cab as Indy, sonic and big bucks which are ready to go I think?!? I know it’s cheeky to add to your workload with requests but I was hoping it was easy enough with your auto builder etc?!? Sorry to be so cheeky!!! Thanks for everything you’ve done so far! Also if be happy for you to use my layouts (that are any good) in you little slice of heaven!!

Thanks very much for the permission, I'll get you added to my sheet for future conversions! :)

I am planning to do some more old Vogue/mpu4 machines (like Roller Coaster), I have various other necessary work to get done first (to save me from doing some time consuming things twice).

Bear with me :) current strategy means a lull in new machines now, but in months to come I'll be ahead and have lots more available.

  • 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

13 minutes ago, johnparker007 said:

Thanks very much for the permission, I'll get you added to my sheet for future conversions! :)

I am planning to do some more old Vogue/mpu4 machines (like Roller Coaster), I have various other necessary work to get done first (to save me from doing some time consuming things twice).

Bear with me :) current strategy means a lull in new machines now, but in months to come I'll be ahead and have lots more available.

Thanks for letting me know the whole process time line, that way I can avoid asking and do my best to be patient!! I look forward to it!!

  • Like 1

living the dream

 

Link to comment
Share on other sites

4 hours ago, johnparker007 said:

Hiya mate - it's still a very early tech demo, lots of things don't work ;) you cannot add actual new games yourself, long term there will be many games converted and available.

no probs at all  man this is looking fab so far ..i will keep an eye on here and still effort put in is great love stuff like this !!!  it can only get better in time am sure good luck on this !

  • Like 1
Link to comment
Share on other sites

6 hours ago, fits said:

Hi John just played a few dnd and when i played the deal no deal feature the value in the box is showing. Sorry if this as been mentioned before.

This is known, the value is covered by a lamp and reel lamps are not yet implemented in the public release. 

The bug list is here https://docs.google.com/spreadsheets/d/1UY-db_6bdyJBV9MonUFRwvl5dP4GvtosG8GemPuB7i4/edit?usp=sharing

  • Thanks 1
Link to comment
Share on other sites

On 12/10/2021 at 21:46, johnparker007 said:

And another quick vid - playing a couple of games in the editor.  Some more machines work now than before, plus buttons, red lamps (on Dad's layouts), colored displays, fixed corrupt and misaligned number reels, correctly aligned dot alphas, non-reversed 16seg alphas, correct stereo sound, other minor fixes...

Once I've run the script to re-record the attract modes over tomorrow daytime which will fix the alpha displays in attracts, plus added a debug feature to disable turbo startups I'll be onto making the patch :) 

 

Not sure if this has been asked before..

Will these work in a home build cab, i.e. you can navigate via touch and still play with real coins and it payout etc.?

  • Like 1
Link to comment
Share on other sites

15 minutes ago, Road Hog Mad said:

Not sure if this has been asked before..

Will these work in a home build cab, i.e. you can navigate via touch and still play with real coins and it payout etc.?

I just tried this out on my cab. The shortcuts that are universal work, but the payouts and leds wont work, unless there is a PAcDrive config set up. With most cab set ups being unique, this is going to be a future challenge, unless we are able to load layouts locally, or have a something that can convert a universal set up to our own.

  • Like 1
  • Thanks 1

Treat every day like your last, because one day it will be!

Fruit Machine <<<My new project! 

Link to comment
Share on other sites

18 hours ago, fits said:

Hi John just played a few dnd and when i played the deal no deal feature the value in the box is showing. Sorry if this as been mentioned before.

As @wearecity said - there are missing reel features... at least some reel lamp functionality will be coming in the next update (normal and 'red' lamps)... silver may be an update or two after that :) 

1 hour ago, Amusements said:

I just tried this out on my cab. The shortcuts that are universal work, but the payouts and leds wont work, unless there is a PAcDrive config set up. With most cab set ups being unique, this is going to be a future challenge, unless we are able to load layouts locally, or have a something that can convert a universal set up to our own.

It's something that's a low priority future task as it'll be quite a bit of work, however I do it... it is possible though I'm sure :) 

  • Like 3
  • Thanks 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

I play MFME every day.  Have done for well 20 years in all it's varous incartnations, fruit, mpu34, mfme, just as I did with jpemu, bfmulator and Amber, and so on.

But wnen I play this, I'm really getting lost in it. Start at 4pm after work.   Play a betcom, get a £150, then take a wander, play something else, get a megastreeak, then force something else, force a clubber, back to the older stuff Rat Race, Smash n' Grab, then you think well, I best have some tea, and it's 10.55pm!!!

...still got plenty to play, cos I can't remember what I've just streaked or dropped?!  :)

  • Like 4
  • Awesome 1
Link to comment
Share on other sites

1 hour ago, niallquinn said:

But wnen I play this, I'm really getting lost in it.

Awesome to hear, that's always been part of the vision!  One day you'll be able to break off, play a live game of pool against another human in there, then have a quick bash on Pacman before getting back to the fruities :)  All without leaving the comfort of the arcades...

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

Tech update :)

Ok - so while I've been working on LEDs... I've been thinking much more about how to get to ~700 machines (we're currently at ~70 I think, so 10x seems a good jump), with the least wasted time from my side.

So, this means the next patch is going to be quite a while away (maybe 8 weeks - hard to say exactly right now).  

While it may seem straightforward; just keep converting machines like I have been doing... the problem is these processes reeeeally don't scale well at present, and there are various issues to do with propagating bugfixes and future improvements (such as AI upscaling where needed, exposure/contrast/saturation normalisation, 3d buttons, etc).

I'm currently doing more decoupling work, so that the reading of data layouts has no coordinates stored as part of the built machines (so then for instance I can change the data layout design to accommodate larger DMDs, and only have to rebuild affected data layouts, rather than every single machine in it's entirety).

Another (very big) task I now have, is to introduce a new 'pre-Unity' extract artifact.  Currently, Unity fires up MFME and the source layout, then scrapes, to build an 'extract prefab' which is an internal Unity entity.  When I make design changes/fixes have to propagate up from the extract prefab level, that means rebuilding the extract prefabs, which means for each machine, in realtime, it has to scrape all components from the source layout again.  

I have a ton of image caching sorted, but still this can take over 90 seconds per layout.  At 70 layouts, that's ~1hr 45 mins - during which time I cannot use the PC or even move the mouse (as it's automatically controlling MFME).  This process is also very prone to crashing due to a very hard to track down bug in the Windows window capture stack.  Which means I have to babysit this process, to keep manually restarting from later machines in the list - all very frustrating and time-consuming.

If I have 700 layouts, and I was to propagate a fix up from base level, that'd be like at least 18 hours (prob a lot more because of the crashing) of the PC continuously running (and crashing) just to rebuild those extract prefabs.  With the new pre-Unity extract format, that 90 seconds would be shaved down to something like 8 seconds... so 18 hours would be more like 1hr 30 mins... and I'd be able to use the computer/ move mouse while this was happening, and there'd be no (well, very little!) danger of crashing.

Additionally - as I add new components (currently LEDs for example), I'm having to re-extract... so the new work will also involve extracting all MFME components (band reels, disc reels, RGB LEDs, etc) - not just the ones I've implemented on the Arcade Simulator side.  

I'm hoping to find more really big process optimisations like this as I work away on this stuff.

I know people are eager for new (older) machines... but please be patient :) ...this will ultimately get us to 700 machines a lot faster, from this stack of work invested upfront.  Not only that, but it will help to make rolling out those future graphical enhancements a more efficient process. 

This period will be like the calm before the storm :) 

  • Like 10
  • 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

×
×
  • Create New...