Jump to content

Development Updates


johnparker007

Recommended Posts

6 hours ago, Big J said:

Spot on and very user friendly for all walks of life, sweet.

I'm trying to keep it nice and easy, nothing worse than a non-user friendly interface :)  So for this editor, I'm thinking it will have a toggle to set it between the default of 'Simple Mode' and Advanced Mode'.

In Simple Mode, there will be all the stuff you need to make a basic arcade, but not many menus or buttons cluttering up the interface, just the bare essentials.  


Then in Advanced Mode, that will have more buttons, menus etc, and allow for fancier stuff like curved walls, custom rotation of machines to do more elaborate floor plans with rings of machines etc.

So hopefully everyone will have a go at making their own arcades to play in, rather than being put off by being hit with a million menus and buttons to navigate when they fire up the editor :) 

It will of course come with some pre-made arcades, and that flow will just be 'Play' > 'Choose Arcade'.

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

2 minutes ago, johnparker007 said:

I'm trying to keep it nice and easy, nothing worse than a non-user friendly interface :)  So for this editor, I'm thinking it will have a toggle to set it between the default of 'Simple Mode' and Advanced Mode'.

In Simple Mode, there will be all the stuff you need to make a basic arcade, but not many menus or buttons cluttering up the interface, just the bare essentials.  


Then in Advanced Mode, that will have more buttons, menus etc, and allow for fancier stuff like curved walls, custom rotation of machines to do more elaborate floor plans with rings of machines etc.

So hopefully everyone will have a go at making their own arcades to play in, rather than being put off by being hit with a million menus and buttons to navigate when they fire up the editor :) 

It will of course come with some pre-made arcades, and that flow will just be 'Play' > 'Choose Arcade'.

Still suing you;):PxD

No seriously that is off the hook mate sorry I keep saying that but can't help it, was kind of the same with Wizard but he just kind of ignored me lol, don't blame him really :D Just wish I could help you instead of banging on about useless shite on your thread even though I know you appreciate the thanks and comments, it will be most interesting to fiddle about with it to get the best personal outcome, reminds me of MFME and creators making layouts, new tools and new things being integrated so it makes ones life easier.

I don't know you from Adam mate and not being funny but proud of what you achieved, it means more than you possibly know.

I know I plugged donations for Wizard and the site and won't go there but hope others are showing their gratitude by throwing a few quid over as that is about as much as I can do.

  • Like 2

 

 

Link to comment
Share on other sites

5 hours ago, Big J said:

Still suing you;):PxD

No seriously that is off the hook mate sorry I keep saying that but can't help it, was kind of the same with Wizard but he just kind of ignored me lol, don't blame him really :D Just wish I could help you instead of banging on about useless shite on your thread even though I know you appreciate the thanks and comments, it will be most interesting to fiddle about with it to get the best personal outcome, reminds me of MFME and creators making layouts, new tools and new things being integrated so it makes ones life easier.

I don't know you from Adam mate and not being funny but proud of what you achieved, it means more than you possibly know.

I know I plugged donations for Wizard and the site and won't go there but hope others are showing their gratitude by throwing a few quid over as that is about as much as I can do.

Thanks man, I'm glad you're enjoying the project :)  And I look forward to seeing what people create, the arcades will all be 'sharable' later so we can explore them all.

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

Done some bugfixes tonight, spent far too long making some rotate clockwise / anti-clockwise icons to represent rotating the selected machines :)   Learnt a bit more about Unity UI layout stuff, experimenting with some sort of 'side overlay' for buttons to live on.

Now the machines don't deselect after moving a group sometimes, and the big new feature is those rotate left/right buttons.  They rotate the selected machine(s) by a fixed 90 degrees.  More rotation options will come later, though back in Cleethorpes most of the grubby smaller arcades had everything square anyway to try and cram in as many machines as possible!  So I think this will be fine for most basic arcades for now :) 

 

 

  • Like 3
  • Awesome 6

[ 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 do hope, a sticky carpet, coffee from a vending machine, tab ash, and MILFs (sex for tokens*) can be also implemented for the authentic Nobles, Quicksilver, Masons look of the 90's.

* Or perhaps that was just mine.  £50 in tokens, put down in the book "good customer", for a quick knee tremble from the nymph staff.

  • Like 2
  • Awesome 1
  • Haha 2
  • Shock 1
Link to comment
Share on other sites

18 minutes ago, niallquinn said:

I do hope, a sticky carpet, coffee from a vending machine, tab ash, and MILFs (sex for tokens*) can be also implemented for the authentic Nobles, Quicksilver, Masons look of the 90's.

* Or perhaps that was just mine.  £50 in tokens, put down in the book "good customer", for a quick knee tremble from the nymph staff.

Lol you had better days than me

  • Haha 2

 

 

Link to comment
Share on other sites

All good suggestions thanks guys :) I like the idea of a bingo as a 'machine' of sorts so you can play it, and laboriously listen to the samples of (probably me) doing the bingo callouts and cross the numbers off - legs eleven, two little ducks, Maggie's den number ten... ;) 


Added more functions to the editor (with the usual minor bugs, I'll have to have a night bugfixing soon), along with their toolbar icons.

So the 'trashcan' icon deletes the selected object(s).  The two arrows are Undo and Redo.  It has an effectively unlimited Undo history, so you can Undo all the way back to the start, then Redo forward again to your latest action.  Starting new actions at any point through the history then sets that to be the latest point.  Just standard stuff for editors really to make everything painless if you make a mistake and need to go back :) 

A particularly dry video here for those that want to see some objects being deleted, moved, rotated then stepping through the Undo/Redo history to show it all working:
 

 

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

More work on UI: now 'sidebar' has all placeholder icons done, changes to the machine picker window... a few bugfixes, and work on getting some form of the machine library working.

So now from the machine picker menu, you can add multiple machines without closing the menu, and the menu is populated from code with different machines (just the 5 Barcrest High Top ones for the moment, as I have scaling to sort on the Vogues, and all the earlier ones I built in the Eclipse cabs).

Currently the machines appear after being added on top of each other, later once I have at least some of the 'snap to nearest object' work done, they'll keep getting added to the right of the previous machine as a growing row of (aligned) machines, which will make it all all lot less fiddly!  :) 
 

 

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

Crazy, just crazy but have a couple of ideas/suggestions,

Minor as it may sound but would Machine Selector sound better?

Is it possible to have a machine diagonally placed as not only will it cover the corner it will depict exactly how a fair few premises use to place them?

You probably have a lot of things covered like this in future updates but thought you'd appreciate the input anyway.

  • Like 1

 

 

Link to comment
Share on other sites

58 minutes ago, Big J said:

Crazy, just crazy but have a couple of ideas/suggestions,

Minor as it may sound but would Machine Selector sound better?

Is it possible to have a machine diagonally placed as not only will it cover the corner it will depict exactly how a fair few premises use to place them?

You probably have a lot of things covered like this in future updates but thought you'd appreciate the input anyway.

I chose picker as I was thinking like picking a list like in a warehouse, selector is good though, have changed it to that :)

The diagonals (well any angle really), are planned to be in the 'Expert Mode' panel, that can be accessed with the switch at the bottom.  When Expert Mode is on, that left panel will have more buttons, for doing fancier stuff; curved walls, different carpets, machines at angles other than 90 degrees etc.

Ta for the feedback! :) 

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

9 minutes ago, johnparker007 said:

I chose picker as I was thinking like picking a list like in a warehouse, selector is good though, have changed it to that :)

The diagonals (well any angle really), are planned to be in the 'Expert Mode' panel, that can be accessed with the slider at the bottom.  When Expert Mode is on, that left panel will have more buttons, for doing fancier stuff; curved walls, different carpets, machines at angles other than 90 degrees etc.

Ta for the feedback! :) 

I don't know why I bothered starting to type as had a feeling what your response would be, with all the ideas and work you have put into this I'd put a bet on that you have covered most if not everything. Stand on me when you have finalised and released there will be a ton winging its way to you, but no rush😉

Expert mode will be perfect for me🤩

  • Like 2

 

 

Link to comment
Share on other sites

Added the ability to drag with left mouse to draw a selection rectangle to very quickly select group(s) of machines.  You can hold down ctrl or shift if you want to add further selections the same as when clicking on the machines to select them.

It's been a bit of messing about trying to get this vaguely decent - I tried a straight '2d' rectangle and that is rubbish for selecting say a row of machines, without picking up neighbouring machines due to the perspective.  So I've gone for this custom approach where the rectangle it draws is 'in the world'... so then it works for any camera rotation/perspective, and is much better at selecting a row of machines without picking up unwanted nearby ones.

Also I originally had the rectangle drawing on top of everything, but it seems to 'make more sense' if the machines obscure it, conveys more that you're selecting an area of the ground... will probably keep tweaking this a bit, then start looking at the 'snap alignment' stuff.

Probably makes more sense to see it in action, so here's a vid :) 
 

 

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

Started looking at the 'snap alignment' stuff, it's a bit of a rabbit hole (has to work even if the user has selected a whole arcade's-worth of machines and it looking to move them around etc)... but for now I've used a bit of what I've done so far to get something in I wanted for a while :)  So now, it 'auto-places'' the next machine to the right of the one you just placed, making it tons faster to get the games set up in the arcade. 

Here's a vid of me mucking about with it;) 
 

 

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

29 minutes ago, johnparker007 said:

Started looking at the 'snap alignment' stuff, it's a bit of a rabbit hole (has to work even if the user has selected a whole arcade's-worth of machines and it looking to move them around etc)... but for now I've used a bit of what I've done so far to get something in I wanted for a while :)  So now, it 'auto-places'' the next machine to the right of the one you just placed, making it tons faster to get the games set up in the arcade. 

Here's a vid of me mucking about with it;) 
 

 

Can you invent a swimming pool so I can put it in the middle of mine and don't forget the springboard for the outside, I want my customers to enter in style.

*cough cough ahem* you forgot social distancing!

Edited by Big J
  • Haha 1

 

 

Link to comment
Share on other sites

37 minutes ago, slasher said:

Are you trying to upset people at 3ish mins in? ;) lol

I had a look, if you mean where I accidentally made a row of Smash n Grabs go through some other machines, it was an accident! :)  I'm thinking I may have some kind of 'spawning strip' that's a different color that can't be 'built' on, so the machines always appear in safe place, adjacent to your arcade as you are working on it.  The current system of just spawning them wherever the camera is looking isn't really working too great... 

33 minutes ago, Big J said:

Can you invent a swimming pool so I can put it in the middle of mine and don't forget the springboard for the outside, I want my customers to enter in style.

*cough cough ahem* you forgot social distancing!

That's quite a challenge, we haven't even got the kitchen sink in yet ;) 

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

7 minutes ago, johnparker007 said:

I had a look, if you mean where I accidentally made a row of Smash n Grabs go through some other machines, it was an accident! :)  I'm thinking I may have some kind of 'spawning strip' that's a different color that can't be 'built' on, so the machines always appear in safe place, adjacent to your arcade as you are working on it.  The current system of just spawning them wherever the camera is looking isn't really working too great... 

That's quite a challenge, we haven't even got the kitchen sink in yet ;) 

Yeah haha it tickled me anyway!

Is it worth having the user select where to dump the machine? Thinking rollercoaster tycoon where you pick say a merry-go-round and it gives you it as a transparent image to place somewhere? Would make adding multiple units in one go a ball ache though I guess

  • Like 1
Link to comment
Share on other sites

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