Jump to content

Development Updates


johnparker007

Recommended Posts

On 12/09/2021 at 23:49, serene02 said:

Cheers pal unfortunately I’m not able to reach that high just yet, thanks a lot for looking!! Are they the specs I need? I5, 8gb ram, and useable graphics card not integrated at least?

living the dream

 

Link to comment
Share on other sites

Nope, for starters that's describing a range of specs and even if it comes in at the top end you're still on old integrated Intel graphics and a low resolution screen.

It also doesn't even seem to say it's got Windows 10 on it.

  • Like 2

Fruit machine emulation content from the artist previously known as Degsy Degworth and the odd new thing here and there too - https://www.youtube.com/c/DegsyDegworth

Link to comment
Share on other sites

6 minutes ago, Chopaholic said:

Nope, for starters that's describing a range of specs and even if it comes in at the top end you're still on old integrated Intel graphics and a low resolution screen.

It also doesn't even seem to say it's got Windows 10 on it.

yeah that was a push.. i'm truly clueless. just wish it was easier to understand the minimum spec as a simple list.. too much at once for me maybe.. thanks tho

living the dream

 

Link to comment
Share on other sites

9 minutes ago, Chopaholic said:

Nope, for starters that's describing a range of specs and even if it comes in at the top end you're still on old integrated Intel graphics and a low resolution screen.

It also doesn't even seem to say it's got Windows 10 on it.

last try

A4510489-0F57-499B-A8FB-E95C99273134.thumb.png.21e5e26df10624fa8ff61140a017c310.png

living the dream

 

Link to comment
Share on other sites

23 minutes ago, woodsy said:

I'd hesitate to recommend it woodsy, that GPU should have enough grunt for AS but it won't be capable of much else in terms of modern games or anything, it's got an old mechanical hard drive which is painful on Windows 10, and that's an old laptop, hailing back to 2014/2015, so no guarantees on how much life it'll have left in it.

--------------------

The problem with that is the integrated graphics don't actually have as much horsepower as the 860M in the one woodsy linked above (although there isn't much in it), it's hard to stress how weak integrated laptop graphics actually are, they really aren't designed for any sort of proper 3D acceleration tasks at all.

Also I'm thinking maybe we should have another thread for stuff like this 'Arcade Simulator Requirements and Tech Specs' in the main Arcade Simulator sub-forum, something like that rather than cluttering up the main Development Updates thread?

 

NOTE - There are actually two replies there, the quote went wonky, the first is to woodsy and the second is to shaun.

Edited by Chopaholic
  • Like 1
  • Thanks 1

Fruit machine emulation content from the artist previously known as Degsy Degworth and the odd new thing here and there too - https://www.youtube.com/c/DegsyDegworth

Link to comment
Share on other sites

1 minute ago, Chopaholic said:

I'd hesitate to recommend it woodsy, that GPU should have enough grunt for AS but it won't be capable of much else in terms of modern games or anything, it's got an old mechanical hard drive which is painful on Windows 10, and that's an old laptop, hailing back to 2014/2015, so no guarantees on how much like it'll have left in it.

--------------------

The problem with that is the integrated graphics don't actually have as much horsepower as the 860M in the one woodsy linked above (although there isn't much in it), it's hard to stress how weak integrated laptop graphics actually are, they really aren't designed for any sort of proper 3D acceleration tasks at all.

Also I'm thinking maybe we should have another thread for stuff like this 'Arcade Simulator Requirements and Issues' in the main Arcade Simulator sub-forum, something like that rather than cluttering up the main Development Updates thread?

totally agreed... thanks guys.. jp you're a legend

  • Like 1

living the dream

 

Link to comment
Share on other sites

10 hours ago, Chopaholic said:

Also I'm thinking maybe we should have another thread for stuff like this 'Arcade Simulator Requirements and Tech Specs' in the main Arcade Simulator sub-forum, something like that rather than cluttering up the main Development Updates thread?

This would be good, as I really have no idea about the many types of various modern hardware config - I've also had people DMing me, and I just don't really know - all I can do is link to usually eye-wateringly expensive pre-built desktop gaming PC systems for like £1200+... which I'm sure is overkill.  I'm a software guy these days :) 

I've not kept up with what's good and what's not for many years... plus I'm sure there's probably relative bargains to be hard buying used cards/whole used gaming setups on eBay etc, if you know what you're doing!

I've started a thread here, for people to talk about what they might need to buy etc :) 
 

 

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

15 hours ago, woodsy said:

This past the Mark!?

D7E69B49-A5E2-470E-905F-C83AD19C7727.png

it's good but not great a i 5 2nd gen will get you so far but not to meet some od the specs and intell hd 3000 that's like eh somthing that would run half life 2 well but not well enough 

i'd look a a computure or laptop that can run with a 1050 

AND ALSO THE BAT LIFE LOL

Link to comment
Share on other sites

2 hours ago, Anubis said:

found a bug with game of gnomes its a on off error when i boot it up?

If you just wait, that will clear (though it is super annoying).  This also happens when using MFME directly, it's what the machines did to prevent people 'plugging' them I think.

[ 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, Anubis said:

it's good but not great a i 5 2nd gen will get you so far but not to meet some od the specs and intell hd 3000 that's like eh somthing that would run half life 2 well but not well enough 

i'd look a a computure or laptop that can run with a 1050 

AND ALSO THE BAT LIFE LOL

 

2 hours ago, Anubis said:

https://www.ebay.co.uk/itm/234016506741?hash=item367c788375:g:e-AAAOSwLwFgqSn5&var=533649629480

 

great little tower for i third of the price and you get the prefs with it 

Thanks for the input - just a heads up, there's a lively discussion about decent laptops and desktops going on over on this new thread now :)  
 

 

  • 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

A new patch is live - adds these machines:

DOND The Crazy Chair (Missing yellow button mapping on bottom glass)
Emmerdale
Flash The Cash
Monopoly Gold
Some Like It Hot (Hi Lo reel corrupt)
Space Buster
Suits U Sir (Hi Lo reel corrupt)
Toss The Monkey (Dot matrix misaligned on data layout)
Trails Of The Unexpected
DOND Make Or Break


Some minor issues, added to bug sheet, I'm not in a bug fixing phase yet.

image.thumb.png.e56b077b3aa480b480974b1e1fea3efb.png



Tech Update for those interested:
While adding new machines is faster due to recent work, the next big technical task that needs working on is a more final version of the 'machine library' system.

Currently Arcade Sim downloads/installs include all the machines as part of the install.  This isn't going to be a sustainable system - for instance once there are say 800+ fruit layouts, while there can be a 'mega arcade' containing them all, realistically for DIF bandwidth and fast first time start up, the initial default fruit machine-focused arcade should probably contain a selection of around 100-200 unique fruit machines (and of course later on, some people may be downloading it purely to try a different default arcade containing some video games and coin pushers, maybe with a small selection of fruities or even no fruities).

So the plan is that while all the various large assets for each 'machine' exist on the server (be it fruity/video game/coin pusher/pool table etc) - they will only download into the user's local 'machine library' on their PC upon loading an arcade (if not already installed).

There will also be some form of local library 'browser', so for users who wich to ensure they have everything downloaded, they can go into their library and select to 'Download all uninstalled machines'.

Likewise a fruity fanatic may not want to have all the video games etc downloaded along with their assets - for instance for video games there could be a dedicated cabinet 3d model, textures for that model, video of the pre-recorded attract mode, video(s) of pre-recorded gameplay (all split to seperated audio/video streams), roms, misc other stuff.

Sounds complicated, and my side will be! ;) But for the casual user the experience will be exactly as simple... just that the first time they load an arcade, it will com up for a progress bar for downloading the machines in that arcade.  Another arcade that differs by only a few new (uninstalled) machines, would then only cause those few new machines to be downloaded.

Additionally, if a user has machines downloaded, and I fix an issue on that machine, that would then result in a download of just the affected asset files involved in the fix - so the machines always auto-update to the latest.  The current save system should ensure that the user's local MFME ram saves are not affected by this, as it makes a copy to user as the user current save.

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

7 hours ago, jabbathehut said:

Thanks for the new machines a great bunch.2 machines though wouldn't accept coins suits u sir and space buster.They boot up ok but can't be played.

 

 

Thank you, I only tested a couple - it'll be down to my delphi special character font scraping, a somewhat complicated issue I have to fix.  I have an internal bug in for this, but will also add to the public machine-specific bug tracking sheet.

Edited by johnparker007

[ 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

This is absolutely incredible and elevates the experience of playing the machines massively, not only does the arcade feel like a proper arcade (complete with the awful carpet 😆) That's not to downplay the beauty of MFME at all, but this just creates a level of immersion that is just a joy.

I do have a question, there are a number of duplicate machines dotted about - am I right in thinking that these will disappear as new machines are added to the arcade?

Also, in the options there are 'Library' and 'Create' - but nothing happens when you click on them. What are the plans for these buttons in future?

Keep up the awesome work, because this is a delight!

  • Like 1
Link to comment
Share on other sites

3 hours ago, chrimbobells said:

This is absolutely incredible and elevates the experience of playing the machines massively, not only does the arcade feel like a proper arcade (complete with the awful carpet 😆) That's not to downplay the beauty of MFME at all, but this just creates a level of immersion that is just a joy.

I do have a question, there are a number of duplicate machines dotted about - am I right in thinking that these will disappear as new machines are added to the arcade?

Also, in the options there are 'Library' and 'Create' - but nothing happens when you click on them. What are the plans for these buttons in future?

Keep up the awesome work, because this is a delight!

Have a watch of Degsy video on it and his follow up video as well.

https://www.youtube.com/watch?v=hCmsHvp3eYA&ab_channel=DegsyDegworth

Basically at the moment there is no function to create user arcades or put our machines in. Everything is put in by John manually, including layouts, which need cabs to be drawn, because of course in MFME nothing is actually in a 3D cab and John currently has to make the cabs himself.

In the future, the plan is, we will be able to create our own arcades and put our own machines in them.

  • Like 3
Link to comment
Share on other sites

5 hours ago, chrimbobells said:

This is absolutely incredible and elevates the experience of playing the machines massively, not only does the arcade feel like a proper arcade (complete with the awful carpet 😆) That's not to downplay the beauty of MFME at all, but this just creates a level of immersion that is just a joy.

I do have a question, there are a number of duplicate machines dotted about - am I right in thinking that these will disappear as new machines are added to the arcade?

Also, in the options there are 'Library' and 'Create' - but nothing happens when you click on them. What are the plans for these buttons in future?

Keep up the awesome work, because this is a delight!

The duplicate machines will indeed disappear in this initial 'default test' arcade, as more unique machines are made to take their places.  Currently other areas of the project are needing developent, so new machines are on hold until they are developed enough.

'Library' this will provide access to the machine library - currently in progress is R&D on this, as to keep this scalable, I can't have all the machines included in the download like they are now.  It's all fun and games at around 50 machines, but shit's gonna grind to a halt (very long download times, and harming DIF server bandwidth) if it contains 2000 machines, as someone who just wants to download and have a quick try would be downloading massive amounts of data, just to try a small arcade out :) 

'Create' - this is disabled for now, it's where the provisional editor is, that allows for creation of arcades.  This does currently work, but is disabled for now for various tech reasons - it will absolutely be added back later, so that users can create (and share) arcades.

  • 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

Tech update :) 

It's going to be quite a lot of work doing the server-based machine library stuff, but I've been making some initial headway in getting the fundamentals of a system together that will work for solving some of the problem.

Here's a vid of using a very small test project, for researching a good way to have structures/assets 'in the cloud', so that when an arcade is started, only at that point would required machines be downloaded into the local library - I'll copy/paste the youtube description:

This shows a 'clean build' of a test project that is run for the first time.  The server-side path has _______ added to the start of it so it can't be found - then the machines cannot be initialised.

Then, the server-side path is fixed (removed the ____ characters).  Now, running the test project again, we can now create the two test 'machines'.  They are simply a unique lamp texture each (just a texture rotated in the source image by 180), and a shared common 7 segment display texture.

Then, I break the server-side address (adding back the ___ characters), and run again - this time, the machines can still be created, as the assets that were downloaded to create the two machines (and the shared 7 segment texture) are cached on the local PC drive.

This system is probably going to be what is developed further to house the many varied unique/shared asset hierarchies associated with the final 3d machines.
 


Also, I've done some initial work looking at splitting out the library's pure 'metadata', from the specific (read: larger) data for actually showing/running the machines - here's a quick vid of a basic table system, that I may develop on (it's not a great table system, but most user's will not ever need to really go in here, as everything will 'just work' automatically.  So when you start an arcade, any machines you do not yet have downloaded, will automatically download (or any updated to those machines assets).  This is to be somewhat independent of the 'patches' that will be going out for the ArcadeSim base program...


A more technical update than some tech updates, there's quite a lot to do to set this up and automate it, so it'll just be updates like these for the next few weeks I'd imagine!  But then it means that there's no upper limit on how many machines can be supported, whilst having a relatively compact initial download :) 

  • Like 7
  • Awesome 5

[ 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

Another tech update on the ongoing work on the new feature to allow downloading of machines on demand (rather than all being included in the initial install, as it won't scale when we have thousands of unique machines).  It's a lot of work, but progress is being made :) 

Notes from the youtube vid:

This shows early stages of the dynamic download-on-demand system working, after the first load, the machine-specific graphics are still being downloaded/processed, so all the machines are purple, then you can see them 'popping in' as the processes complete. 

Then on quitting to main menu and reloading, this time they are already on the local hard drive (so don't need to be downloaded again) - so there's a very slight popup in a couple of machines at the end.

This popin won't be visible on the finished feature, but pretty cool to see it working for real :)

This is only certain graphics for now, there's still a lot of work to do to get this feature fully working, so that the entirety of each machine is stored on the server (all it's goemetry/layouts/roms/audio recordings/attract mode recordings/etc) only to be downloaded if required.

 

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

×
×
  • Create New...