Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: arcadeplans.com  (Read 4710 times)

0 Members and 1 Guest are viewing this topic.

Jakobud

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1962
  • Last login:June 30, 2025, 02:20:39 pm
arcadeplans.com
« on: April 08, 2015, 01:11:39 pm »
Hey everyone. I'm in the process of converting http://jakobud.com 's cabinet plans/dimensions over to something new and I could use some input from the community.

For a while I've owned the domain http://arcadeplans.com (which I've simply had forwarding you to jakobud.com). My plan is to do away with jakobud.com in favor of arcadeplans.com.

What I'm trying to figure out is a good way to make the site community-driven. What I mean is that anyone could add new plans, make changes/fixes to existing plans, etc... Basically the community could make the site grow with more plans and improve it without having to rely on me to update it. I haven't updated jakobud.com in like.... I dunno. 8 years or something. Many more priorities in my life. But the site still gets a very consistent number of visitors seeking plans. So there is obviously a need for it.

So what I'm looking for is some input on how to do this and how people would like to see it work. I want people to be able to upload their own plans to the site, but at the same time I don't want people to just be able to upload random stuff too. Also I want people to be able to make changes to plans to improve them, but at the same time I don't want people to be able to purposely screw up stuff too.

What I'm thinking is that people "log in" or authenticate using typical OAuth credentials (like login via Google/Facebook/Twitter/GitHub/etc). And people's actions get flagged by others as bad (like if someone decides to delete pacman arcade cabinet plans), then their login gets banned or something like that. Or else, maybe people have to login and be registered for 10 days before they can do anything. I'm not sure what the best approach is and that's what I need your guys input on. To have a community driven site there has to be some sort of trust built up for users. I'm not sure the best approach.

I'm a professional web developer (you couldn't tell that from looking at the 14 year old jakobud.com site! ha!), so I'm not worried about the technically skills necessary to put together whatever you guys come up with.

Any thoughts?

pbj

  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 11057
  • Last login:Today at 12:26:55 pm
  • Obey.
    • The Chris Burke Band
Re: arcadeplans.com
« Reply #1 on: April 08, 2015, 01:30:49 pm »
All I know for sure is that your Donkey Kong plans are "off."


Locke141

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1692
  • Last login:February 23, 2025, 06:44:01 pm
  • Never grow up.
Re: arcadeplans.com
« Reply #2 on: April 08, 2015, 03:31:39 pm »
Your X-man 6player planes got me started on my pedestal.  :cheers:

How does KLOV do approve people? There are always people here asking for a recommendations for there site. 

Malenko

  • KNEEL BEFORE ZODlenko!
  • Trade Count: (+58)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 14021
  • Last login:August 01, 2025, 09:20:08 pm
  • Have you played with my GingerBalls?
    • forum.arcadecontrols.com/index.php/topic,142404.msg1475162.html
Re: arcadeplans.com
« Reply #3 on: April 08, 2015, 03:33:47 pm »
a moderated wiki ; you need a way to roll back changes for when PBJ deletes everything.
If you're replying to a troll you are part of the problem.
I also need to follow this advice. Ignore or report, don't reply.

JDFan

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3448
  • Last login:March 03, 2025, 10:29:54 am
  • I want to build my own arcade controls!
Re: arcadeplans.com
« Reply #4 on: April 08, 2015, 03:57:11 pm »
Your X-man 6player planes got me started on my pedestal.  :cheers:

How does KLOV do approve people? There are always people here asking for a recommendations for there site.

I think they require a donation or recommendation from other user (so that they can verify it is not just a spammer - since the donation system requires using a credit or debit card that verifies the person exists and is who they say they are (provides verifiable name and address since you have to pay using a credit\debit card or has a current member vouch for you (and hopefully they don't just vouch for anyone that asks without having some history of the person they are vouching for.

yotsuya

  • Trade Count: (+21)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19960
  • Last login:July 27, 2025, 08:34:04 pm
  • 2014 UCA Winner, 2014, 2015, 2016 ZapCon Winner
    • forum.arcadecontrols.com/index.php/topic,137636.msg1420628.html
Re: arcadeplans.com
« Reply #5 on: April 08, 2015, 04:01:27 pm »
X-Man 6Player Planes sounds like a badass game.  :cheers:
***Build what you dig, bro. Build what you dig.***

Vigo

  • the Scourage of Carpathia
  • Global Moderator
  • Trade Count: (+24)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 6417
  • Last login:June 25, 2025, 03:09:16 pm
Re: arcadeplans.com
« Reply #6 on: April 08, 2015, 04:02:02 pm »
Sweet! Your plans have been a huge help getting me started in the hobby.  :cheers:

Maybe different levels of authority based on experience, for example:
level 1: add materials to be reviewed and approved
level 2: add materials with no approval needed
level 3: add or remove materials

Another option might be a two step registration, where step 1 is simply registering, step 2 is putting a request on a forum page to be granted editing rights.

Side note - It would be awesome to have the capability to embed sketchup or other 3d models and view them online.

bfauska

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1372
  • Last login:April 15, 2025, 10:49:31 pm
  • "You're not wrong Walter, you're just an @##hole!"
Re: arcadeplans.com
« Reply #7 on: April 08, 2015, 04:25:13 pm »
Sweet! Your plans have been a huge help getting me started in the hobby.  :cheers:

Maybe different levels of authority based on experience, for example:
level 1: add materials to be reviewed and approved
level 2: add materials with no approval needed
level 3: add or remove materials

Another option might be a two step registration, where step 1 is simply registering, step 2 is putting a request on a forum page to be granted editing rights.

Side note - It would be awesome to have the capability to embed sketchup or other 3d models and view them online.

All of this sounds good. Maybe the "approval" process for materials is that they get uploaded to a section that is available to all but is marked "unverified" and then anyone from level 2 or 3 can move them if they are approved? It would also be nice to have a discussion associated with each set of plans so that they can me altered based on the observations of the group.

JimmyU

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 479
  • Last login:July 28, 2025, 08:19:07 pm
  • I believe I can fly!
Re: arcadeplans.com
« Reply #8 on: April 08, 2015, 04:29:55 pm »
It would also be awesome if people could upload CNC files as well.

Jakobud

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1962
  • Last login:June 30, 2025, 02:20:39 pm
Re: arcadeplans.com
« Reply #9 on: April 08, 2015, 04:35:21 pm »
It would also be awesome if people could upload CNC files as well.

Yeah I'd like to make it available for people to upload JPG, PNG, GIF, PDF, Cad files, CNC files, etc. Would CNC files be STL files typically or what? I don't know much about that industry.
« Last Edit: April 08, 2015, 04:41:00 pm by Jakobud »

Jakobud

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1962
  • Last login:June 30, 2025, 02:20:39 pm
Re: arcadeplans.com
« Reply #10 on: April 08, 2015, 04:36:22 pm »
All I know for sure is that your Donkey Kong plans are "off."

I think Ms Pac Man is off by a bit too :-( Sorry. Hopefully this approach will help to rectify these kind of problems.

On a related note once I get this change over figured out I'll be expecting you to be the one to fix the Donkey Kong plans ;-D

Jakobud

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1962
  • Last login:June 30, 2025, 02:20:39 pm
Re: arcadeplans.com
« Reply #11 on: April 08, 2015, 04:38:34 pm »
Does anyone know if Saint (or whoever the heck is running arcadecontrols.com these days) has the forums setup to do any sort of OAuth authentication? For example, if users could login to arcadecontrols using their arcadecontrols.com forum logins and then use their post count to determine if they are trustworthy or not... I would consider a users arcadecontrols.com post count and account age as a good measurement of how trustworthy they are.

Jakobud

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1962
  • Last login:June 30, 2025, 02:20:39 pm
Re: arcadeplans.com
« Reply #12 on: April 08, 2015, 04:39:48 pm »
a moderated wiki ; you need a way to roll back changes for when PBJ deletes everything.

I have considered this. I think this might be the lazy solution. I am looking to do a little bit more than just a freeform wiki. Like have the ability for users to upvote/downvote cabinet plans and track which are most popular etc (although I have tracked the # times each plan has been downloaded since the beginning...)

yotsuya

  • Trade Count: (+21)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19960
  • Last login:July 27, 2025, 08:34:04 pm
  • 2014 UCA Winner, 2014, 2015, 2016 ZapCon Winner
    • forum.arcadecontrols.com/index.php/topic,137636.msg1420628.html
Re: arcadeplans.com
« Reply #13 on: April 08, 2015, 04:53:26 pm »
All I know for sure is that your Donkey Kong plans are "off."

I think Ms Pac Man is off by a bit too :-( Sorry. Hopefully this approach will help to rectify these kind of problems.

On a related note once I get this change over figured out I'll be expecting you to be the one to fix the Donkey Kong plans ;-D

I don't pretend to speak for Jim, but I think he's pointing out how often someone posts how the DK plans are "off" even though it's been posted for years now.
***Build what you dig, bro. Build what you dig.***

Jakobud

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1962
  • Last login:June 30, 2025, 02:20:39 pm
Re: arcadeplans.com
« Reply #14 on: April 08, 2015, 04:56:01 pm »
Maybe different levels of authority based on experience

But the real question is how to accurately determine someones experience.

One simple solution to all of this is for users first register for an account on arcadecontrols.com and then message me on arcadecontrols.com and tell me their username. I would then be able to see who they really are and give them editing access. Now...... if only that was automated........

Jakobud

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1962
  • Last login:June 30, 2025, 02:20:39 pm
Re: arcadeplans.com
« Reply #15 on: April 08, 2015, 04:57:01 pm »
All I know for sure is that your Donkey Kong plans are "off."

I think Ms Pac Man is off by a bit too :-( Sorry. Hopefully this approach will help to rectify these kind of problems.

On a related note once I get this change over figured out I'll be expecting you to be the one to fix the Donkey Kong plans ;-D

Oh lol I got it. I don't check arcadecontrols.com much these days.

I don't pretend to speak for Jim, but I think he's pointing out how often someone posts how the DK plans are "off" even though it's been posted for years now.

pbj

  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 11057
  • Last login:Today at 12:26:55 pm
  • Obey.
    • The Chris Burke Band
Re: arcadeplans.com
« Reply #16 on: April 08, 2015, 05:10:59 pm »
Dude, it's Jakobud's Law.

"The second someone mentions Jakobud, someone else will be compelled to respond that the plans are "off."  When asked to clarify, the next response will be, "I'm not sure, but they were a little off when I made my cabinet.""

 :banghead: :banghead: :banghead: :banghead: :banghead: :banghead: :banghead: :banghead:


tomstewdevine

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 257
  • Last login:December 21, 2024, 08:45:03 pm
  • Comics, Arcade, Family....... in that order.
    • A Comic Book Look
Re: arcadeplans.com
« Reply #17 on: April 08, 2015, 05:29:55 pm »
Well I don't really have any input on how the new website should be handled, but it's sounds like a really cool idea, and extremely helpful.  Your website right now is already really really helpful as far as starting a full size build.
Finished: 2 bartops and a cocktail
Not-Finished: 1bartop, 2cocktails, and 2 stand ups.

Rick

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2787
  • Last login:May 19, 2025, 11:21:11 am
  • Bartop, Cocktail and Pinball Arcade Cabinets
    • Gameroom Designs Canada
Re: arcadeplans.com
« Reply #18 on: April 08, 2015, 05:43:30 pm »


Yeah I'd like to make it available for people to upload JPG, PNG, GIF, PDF, Cad files, CNC files, etc. Would CNC files be STL files typically or what? I don't know much about that industry.

I work primarily from DXF files,  personally. Then, it's up to the CAM program (Cambam, Mastercam, etc.) to convert it to GCode.


keilmillerjr

  • Trade Count: (+5)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1847
  • Last login:October 06, 2023, 10:20:39 pm
  • Web Developer.
Re: arcadeplans.com
« Reply #19 on: April 08, 2015, 06:00:38 pm »
Use a simple honeypot to eliminate spammers. I've done this with rails gem invisible_captcha https://github.com/markets/invisible_captcha and have had 100% success. CanCan(Can) https://github.com/CanCanCommunity/cancancan can handle authorization.

users can upload files (with size restrictions)
professionals can make a revision of a file
moderators can tag files (the best or most accurate)

Something along those lines?

Jakobud

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1962
  • Last login:June 30, 2025, 02:20:39 pm
Re: arcadeplans.com
« Reply #20 on: April 08, 2015, 06:15:25 pm »
Use a simple honeypot to eliminate spammers. I've done this with rails gem invisible_captcha https://github.com/markets/invisible_captcha and have had 100% success. CanCan(Can) https://github.com/CanCanCommunity/cancancan can handle authorization.

users can upload files (with size restrictions)
professionals can make a revision of a file
moderators can tag files (the best or most accurate)

Something along those lines?

Yeah definitely going to have something like that involved but I also want to avoid trolls too. You know, people who just want to get on there and screw stuff up for everyone.

Rick

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2787
  • Last login:May 19, 2025, 11:21:11 am
  • Bartop, Cocktail and Pinball Arcade Cabinets
    • Gameroom Designs Canada
Re: arcadeplans.com
« Reply #21 on: April 08, 2015, 06:54:07 pm »
Yeah definitely going to have something like that involved but I also want to avoid trolls too. You know, people who just want to get on there and screw stuff up for everyone.

I know what you mean...



Couldn't resist. (Seriously, when would be a better time to use that pic?)

:D

keilmillerjr

  • Trade Count: (+5)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1847
  • Last login:October 06, 2023, 10:20:39 pm
  • Web Developer.
Re: arcadeplans.com
« Reply #22 on: April 08, 2015, 07:14:12 pm »
Another option could be just using a gihub repo and create guidelines. Assign a few collaborators to help you accept push requests.

gamepimp

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 462
  • Last login:April 06, 2025, 08:48:37 pm
Re: arcadeplans.com
« Reply #23 on: April 08, 2015, 10:16:40 pm »
Emumovies.com has a pretty nice site. Users create accounts. They can download files for free up to a certain amount each day (250MB I think). The site owner (Circo) posts videos and other files that he puts together, but he also posts files users have submitted. Users who have "donated" to the site have unlimited FTP access to download content. It's a great repository for arcade and console content...

bfauska

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1372
  • Last login:April 15, 2025, 10:49:31 pm
  • "You're not wrong Walter, you're just an @##hole!"
Re: arcadeplans.com
« Reply #24 on: April 09, 2015, 12:50:31 am »


Yeah I'd like to make it available for people to upload JPG, PNG, GIF, PDF, Cad files, CNC files, etc. Would CNC files be STL files typically or what? I don't know much about that industry.

I work primarily from DXF files,  personally. Then, it's up to the CAM program (Cambam, Mastercam, etc.) to convert it to GCode.
Yeah, I think the standard would be dxf or dwg. Any closer to machine code (text files or CAM files) and you already start to have variation based on what machine someone is going to use.

matsadona

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 760
  • Last login:October 28, 2023, 06:00:12 am
Re: arcadeplans.com
« Reply #25 on: April 09, 2015, 03:48:31 am »
This is an excellent initiative. Your site is appreciated by the community, so having it upgraded to 2.0 would be great.

Maybe there could be a board of trusted members that approves and release plans (or updated plans) to a public area. And an upload area that anyone could upload, but that is not accessible until approved etc.

Perhaps a subsection with Sketchup models?


PBJ is really spot on with the Jakobud’s law… 
Building, collecting and playing arcade machines :)

Jakobud

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1962
  • Last login:June 30, 2025, 02:20:39 pm
Re: arcadeplans.com
« Reply #26 on: April 09, 2015, 12:39:24 pm »
Another option could be just using a gihub repo and create guidelines. Assign a few collaborators to help you accept push requests.

That is a great idea I haven't thought of. How difficult of a hurdle do you think it would be for non-developers to have any clue how to fork the project and submit push requests with new plan files? Like if someone wanted to add a CNC file for Pacman.... they would have to #1 have a GitHub account, #2 understand what it means to fork the project. #3 understand how to add a new file #4 understand to do a pull request. I'll have to think about this one.

Gaetan

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 62
  • Last login:February 03, 2018, 01:12:51 pm
    • Arcadecab.fr
Re: arcadeplans.com
« Reply #27 on: April 09, 2015, 05:15:23 pm »
Excellent !  :applaud:

I worked on Donkey Kong plans (with help from ChanceKJ) and when I compare his cab with other cab sometimes we can find little differences.
Maybe all cab are not exactly the same and a perfect plan doesn't exist.
But we can do better than existing plans on jakobud.com.

There is a lot of work.

 :cheers:

keilmillerjr

  • Trade Count: (+5)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1847
  • Last login:October 06, 2023, 10:20:39 pm
  • Web Developer.
Re: arcadeplans.com
« Reply #28 on: April 09, 2015, 08:22:38 pm »
Another option could be just using a gihub repo and create guidelines. Assign a few collaborators to help you accept push requests.

That is a great idea I haven't thought of. How difficult of a hurdle do you think it would be for non-developers to have any clue how to fork the project and submit push requests with new plan files? Like if someone wanted to add a CNC file for Pacman.... they would have to #1 have a GitHub account, #2 understand what it means to fork the project. #3 understand how to add a new file #4 understand to do a pull request. I'll have to think about this one.

It's not too hard. you could always commit a how to video, and link it on the repo's readme. What you are describing for a jakobud 2.0 sounds awfully similar to what Github already is. If a user didn't want to use git to upload file changes, they could always just send it to a collaborator. I noticed github has been adding a lot of gui lately., including  "pages" to have it  host a website. It could make things easier to not reinvent the wheel.

This is just an idea.