Jump to content

Development Updates


johnparker007

Recommended Posts

6 hours ago, vectra666 said:

Get anyone to grab screenies or images of arcade carpet then grab em

as these could be remade via photoshop to be remade into a carpet strip

Evenly lit decent resolution carpet pattern grabs always welcome, I'll save them in a dedicated carpet art folder, though I don't know when I'll get chance to work on them properly yet though :) 

9 hours ago, niallquinn said:

Got to love a nice moquette............ :)

 

Still love that word for these carpet patterns! :) 

  • 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

I've been working on the system to allow audio/video to be downloaded on demand per machine, making progress now :)  

Here's the first real build test - the 'Downloading/installing %'at the end of the load shows the audio and video assets now being downloaded per video game machine on demand.

A bit hacky for now, you can hear the downloaded machine attracts starting up while it's still downloading others, later I'll do something to tidy that up!

 

  • Like 6
  • 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 minutes ago, Reg said:

@johnparker007 congrats sir !

I think you ar the first thread to hit page 100 !!!

image.png.df3dc6a374b9cd3ab53de0815b830cb6.png

...many thanks for all your hard work on this - honestly this is awsome.

Haha I did notice it had ticked over to the big 100 when I did a post earlier! :) 

  • 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

So I've tried twice now to expand/reorganise the fruit machine arcade to add the video games around the edge, using the ArcadeEditor... but it has been accumulating various bugs making it harder and harder to use, so I think next I will have to fix some of these issues.

I keep having to force-close Unity if I make a mistake, the 'Undo' system I made doesn't seem to be working anymore, I have to hold down shift when using buttons, I can't click buttons with machines underneath, it's all ended up pretty unusable!

(It will at some point be available for everyone to create/share their own arcade layouts, but will need a lot of work in other areas including probably server).

So that's next job, fixing this up a a bit, so I can make the new 'test arcade' for the upcoming patch without going mad...
image.thumb.png.e8f2c08e747062dc147e9e28773c1997.png

  • 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

(Long slow video) - thought I may as well record testing the internal Arcade Editor after some bugfixes (some issues still remain, but it is just about usable):

I thought I'd lost the work later, seems that the Undo function takes a very long time once there's a long Undo history! Fortunately it was just very slow, and completed the operation before I gave up - and I quickly saved the arcade and had a walk around it.

It's all very slow and glitchy as not running in a proper build, and some of the video games seem to have their displays incorrectly rotated by 90 degrees since one of the last rebuilds.

On checking further, they also have issues with their download on demand systems... so more stuff to fix there.

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

I fired up the arcade simulator last night and it looked beautiful. Very immersive. Getting the Mame games in there with all their sounds will be so amazing. This is looking amazing and is beyond my expectation of what could be done. Having come from a small seaside town (but it did have 3 arcades), I certainly wouldn't create anything bigger than what you have in this demo, probably far less to be honest. So the performance looks like it won't be an issue for what I would want.

A tremendous job so far. Amazing progress.

 

  • Like 3
Link to comment
Share on other sites

Removed some video games with issues (due to old MAME)  fixed couple of bugs, test in actual build:

Having a new issue testing against web installer via staging area... next issue to figure out.

(temporarily until up-to-date MAME support) removed video games were:

image.png.242ef06a533c871e1743c553c262d68b.png
image.png.00316ecb71823c6c7285f25b4434e282.png

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

11 hours ago, johnparker007 said:

Removed some video games with issues (due to old MAME)  fixed couple of bugs, test in actual build:

Having a new issue testing against web installer via staging area... next issue to figure out.

(temporarily until up-to-date MAME support) removed video games were:

image.png.242ef06a533c871e1743c553c262d68b.png
image.png.00316ecb71823c6c7285f25b4434e282.png

This is so cool. Keep up the good work.

  • Like 2
Link to comment
Share on other sites

13 hours ago, johnparker007 said:

Removed some video games with issues (due to old MAME)  fixed couple of bugs, test in actual build:

Having a new issue testing against web installer via staging area... next issue to figure out.

(temporarily until up-to-date MAME support) removed video games were:

image.png.242ef06a533c871e1743c553c262d68b.png
image.png.00316ecb71823c6c7285f25b4434e282.png

Ah man Annie is not ok

  • Haha 1

living the dream

 

Link to comment
Share on other sites

On 26/03/2022 at 10:24, johnparker007 said:

Working this weekend on boring life jobs, but before I got started, just had a little tinker with how a 'non-square' tessellating real-world arcade carpet pattern might be ripped (as a lot of arcade carpets I've checked in the past on youtube arcade videos do repeat, but not using square blocks):

Mr P's Bognor - vaguely usable carpet shot from youtube (non-square repeating pattern):
image.thumb.png.0bced2dd359ca1c70d6c9f7382150fc9.png

Perspective warp extract tessellating area (note it is non-square repeating blocks), so then temporarily distorted in another way:
image.png.3b44dbb339b398c2aad5a1caa915892e.png

Shear the block to bring back to the 'square perspective as viewed from above in real world:
image.png.1cae0bed69b65b1b48045f5cb953e2ab.png

Paste the tessellating non-square block, to see joined repeating pattern in pure 2d:
image.thumb.png.41f1e369ed47bd2e81fd8cbc635b951e.png

So what I'd do for this since it's pretty simple is trace a high res basic copy, using pure colors, and fix the minor tessellation issues (original video perspective making very lightly misaligned seams).  Then that could be applied to a repeating quad mesh that is also warped to these 60 degree shears, along with some detail/normal/bump maps to provide a woolly carpet-like interaction with the light, and I think it would look good and realistic (along with the oft-requested stains of course).

Not a priority for now, but a fun quick investigation none-the-less!  I really just wanted to prove it could be recreated for more real-world Arcade Sim carpets in future :) 

Looking good, Mr P actually uploaded this image on Facebook of the Maidstone branch that’s undergoing refurbishment which might be useful also if needed.

Keep up the fantastic work! Seriously impressive!

D4427B5F-AA76-4349-B6F7-ACA006F1549E.jpeg

52F97C3D-CD70-4318-A2AE-56C9FBEB3247.jpeg

  • Like 1
  • Thanks 1
Link to comment
Share on other sites

11 hours ago, Spidy21982 said:

This is so cool. Keep up the good work.

Thanks man :) I have come up with another list of things need doing for this first pass, but these video games are getting there now - everything always takes longer than planned! 

I've already had a quick look back at the fruit machine models (looking at the 'inside out normals' issues), once I've got the next main patch out, apart from bug fixing I should be able to get back to working on your excellent fruit machine models :) 

9 hours ago, Davidl said:

Looking good, Mr P actually uploaded this image on Facebook of the Maidstone branch that’s undergoing refurbishment which might be useful also if needed.

Keep up the fantastic work! Seriously impressive!

D4427B5F-AA76-4349-B6F7-ACA006F1549E.jpeg

52F97C3D-CD70-4318-A2AE-56C9FBEB3247.jpeg

Hey that is helpful, thank you!  I've saved these to my Mr Ps carpet folder.  The outdoor/white lighting is good on these so will provide much more accurate colours for a trace/redraw of the pattern :) 

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

I've identified another list of things that need sorting out, mainly before the patch can go out:

 

Before patch:
-------------

- fix so doen't hang waiting for addressables to initialise when the attract videos are disabled (can just check if addressableinitialiser is disabled/inactive in heirarchy each load update and remove disabled from list to check?

CPU:
- video quality/distance slider (don't get blurry lods until further away)

CPU:
- video black popin protection (seperate for 'facing screen angle' and 'overwide frustrum'?  Or combine into one overall speed vs quality slider?

CPU:
- no audio file/playback when audio attract is silence (potentially further video CPU speedup by not having to sync with silent attracts?)

GFX:
- marquees: set up the increased internal LOD bias as part of marquee/videogame build process, need to be same as fruit machine backglass


After patch:
------------

- cycling screenshots mode for users on weaker systems who need to disable attract videos

 

Taking a little coding break for now though, and attempting to redraw the very blurry textures for the side and bottom-front of the Goliath (since there's so many Goliath cabinets now, I keep noticing the blurriness!)... I'm no artist though, if anyone who is good with gimp/photoshop fancies taking over, we' looking to continue making this high resolution trace.  I think it'll need some skill with the curve tool!  A real pro would probably do it as vector art, but I'm just working on it as a 4k texture for now, which will look much sharper/cleaner :) 

The blurry circle outlined with the square shows what I'm replacing with nice sharp circles:
image.thumb.png.06932a0d04f277fa14e7a1c2dfda8f50.png

Will save the middle bit until last, though I have a better copy (that's not so accurate, but sharper... it's nice break from coding all day and night, drawing these circles! :)
image.thumb.png.0f991da47713647cf4fea080cae6991f.png

Edit: placeholder middle will do the job for now once I fix colours to match properly:

Before:
image.png.932f7b82c8567c0386a9bcb757e8e8f0.png

Current:
image.thumb.png.d83db51b538d837174cba64e48a77dc2.png

Hopefully figuring out the curve tool to do the outlines, and some fettling, this should work alright I think... :) 

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

Far from perfect (I'm no proper artist), but looking forward to getting this high res redraw into the engine when I've finished it... :) 

Before:
image.thumb.png.30f323234ddd12ee273125d150fdc8a1.png

After:
image.thumb.png.afb75a2f83db22c7b55151fc7cc6622f.png


...(Zoomed out view) Done the rough perimeter, now to tackle the middle bit... 
image.thumb.png.6cb946a43641b88cf7b00a1ae11fcd61.png

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

The new texture really does make a lot of difference even though it's just the side, and I've bodged a few bits :) ...still not finished playing around, but mapped on cabinet side now, with some filtering etc - we go from: 

Before:
image.thumb.png.41bf0919ca344b40758175c75a20bb90.png

to After:
image.thumb.png.4a0c4439468ea9fd2eeeb8f90b5f14ca.png

...and here it is in the arcade, it still has an issue (that was already present) with the lighting, these two side by side shouldn't be different colors.. but looking good apart from that :) 
image.thumb.png.3d5ff4352ac2526949c4a8c9eeeda02a.png

And of course a couple of close ups, since it's high res now ;) 
image.thumb.png.0ea5ee0051d5f62275e87613b34b2c7c.png

image.thumb.png.136e377dfeb9d9a3e599b418017b97fd.png

 

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

On 26/03/2022 at 10:24, johnparker007 said:

Working this weekend on boring life jobs, but before I got started, just had a little tinker with how a 'non-square' tessellating real-world arcade carpet pattern might be ripped (as a lot of arcade carpets I've checked in the past on youtube arcade videos do repeat, but not using square blocks):

Mr P's Bognor - vaguely usable carpet shot from youtube (non-square repeating pattern):
image.thumb.png.0bced2dd359ca1c70d6c9f7382150fc9.png

Perspective warp extract tessellating area (note it is non-square repeating blocks), so then temporarily distorted in another way:
image.png.3b44dbb339b398c2aad5a1caa915892e.png

Shear the block to bring back to the 'square perspective as viewed from above in real world:
image.png.1cae0bed69b65b1b48045f5cb953e2ab.png

Paste the tessellating non-square block, to see joined repeating pattern in pure 2d:
image.thumb.png.41f1e369ed47bd2e81fd8cbc635b951e.png

So what I'd do for this since it's pretty simple is trace a high res basic copy, using pure colors, and fix the minor tessellation issues (original video perspective making very lightly misaligned seams).  Then that could be applied to a repeating quad mesh that is also warped to these 60 degree shears, along with some detail/normal/bump maps to provide a woolly carpet-like interaction with the light, and I think it would look good and realistic (along with the oft-requested stains of course).

Not a priority for now, but a fun quick investigation none-the-less!  I really just wanted to prove it could be recreated for more real-world Arcade Sim carpets in future :) 

just do a google search for arcade carpet!! 👍

  • Like 1
Link to comment
Share on other sites

1 hour ago, andrew96 said:

Thanks man - there's some good arcade style carpet patterns on that site! :)    I think when I looked before, I was searching specifically for arcade carpets, but I guess they don't call them that any more, since it's like you say, more bowling alleys etc nowadays.

I've grabbed three test images, and one of them looks like it provides enough for the full tessellation.  I'll probably have a play with the one that looks like it'll work without too much drawing.  Actually your one above looks very close to ready, just a little seam editing required. plus some other workflow (prob ai upscale, denoise, pull colors towards attractors, fix balances + remaining issues, maybe mix with a noise map in shader so less flat... Great stuff, thanks again :) 

(I'll also download all the relevant carpet images from the site for later processing - at some point it'd be good to have like 20+ carpet designs to select from).

  • 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

27 minutes ago, johnparker007 said:

Thanks man - there's some good arcade style carpet patterns on that site! :)    I think when I looked before, I was searching specifically for arcade carpets, but I guess they don't call them that any more, since it's like you say, more bowling alleys etc nowadays.

I've grabbed three test images, and one of them looks like it provides enough for the full tessellation.  I'll probably have a play with the one that looks like it'll work without too much drawing.  Actually your one above looks very close to ready, just a little seam editing required. plus some other workflow (prob ai upscale, denoise, pull colors towards attractors, fix balances + remaining issues, maybe mix with a noise map in shader so less flat... Great stuff, thanks again :) 

(I'll also download all the relevant carpet images from the site for later processing - at some point it'd be good to have like 20+ carpet designs to select from).

should be on sale too, always on sale hahaha..

  • Haha 1

living the dream

 

Link to comment
Share on other sites

3 hours ago, johnparker007 said:

Thanks man - there's some good arcade style carpet patterns on that site! :)    I think when I looked before, I was searching specifically for arcade carpets, but I guess they don't call them that any more, since it's like you say, more bowling alleys etc nowadays.

I've grabbed three test images, and one of them looks like it provides enough for the full tessellation.  I'll probably have a play with the one that looks like it'll work without too much drawing.  Actually your one above looks very close to ready, just a little seam editing required. plus some other workflow (prob ai upscale, denoise, pull colors towards attractors, fix balances + remaining issues, maybe mix with a noise map in shader so less flat... Great stuff, thanks again :) 

(I'll also download all the relevant carpet images from the site for later processing - at some point it'd be good to have like 20+ carpet designs to select from).

yeah I found that site some years ago now...  I liked a lot of the designs on there too! sadly none I could find in the UK at that time, and still think there is still none in the UK.... I guess its mostly the big bowling places in the states that keep this carpet alive!

(I can't help much.... but sometimes a subject comes up that I have had dealings with lol)

  • Like 1
Link to comment
Share on other sites

×
×
  • Create New...