Bacteria's project: "Project Unity"

Discuss all hardware and software modifications
User avatar
bacteria
Next-Gen
Posts: 1524
Joined: Fri Jun 20, 2008 7:05 am
Location: Hampshire, England

Re: Bacteria's project: Alpha Omega

Post by bacteria »

Master controller looks dry now after being left in the house for about 3 days.

The exposure in the photo is poor, but you get the idea from the pic, the controller paint job is now pretty smooth; still got a "home made" look especially on the sides, but that's character!

Image

After doing the next two videos, when ready, i'll work on the NeoGeo system; after that make a start to the skeleton structure for the base unit; then after that mod the Philips CD-i 450, which I won on ebay auction. I joined what appears to be the main CD-i forum, and as the Admin there mentioned, he isn't aware of any console mod to the CD-i done to date, so it'll be nice to "explore" this console. The CD-i was generally regarded as one of the worst consoles made, however, it has Mario Hotel on it so that's what i'm interested in!

Watch video from about 1:45 onwards.

I am the Bacman
dsheinem
Next-Gen
Posts: 23184
Joined: Wed Dec 12, 2007 12:56 pm
Contact:

Re: Bacteria's project: Alpha Omega

Post by dsheinem »

I'm a big fan of what you are trying to do here, but honestly I'm not a fan of the controller. I know you were going for a "rustic" look but to me it just looks haphazard/homemade (in a bad way). I'd be interested to see if you made a P2 controller but used your vacuum method - it would be interesting to compare/contrast and see what people liked best. Of course, that might mean a lot of extra work that you'd rather devote to, y'know, working on the console :)
User avatar
bacteria
Next-Gen
Posts: 1524
Joined: Fri Jun 20, 2008 7:05 am
Location: Hampshire, England

Re: Bacteria's project: Alpha Omega

Post by bacteria »

dsheinem wrote:I'm a big fan of what you are trying to do here, but honestly I'm not a fan of the controller. I know you were going for a "rustic" look but to me it just looks haphazard/homemade (in a bad way). I'd be interested to see if you made a P2 controller but used your vacuum method - it would be interesting to compare/contrast and see what people liked best. Of course, that might mean a lot of extra work that you'd rather devote to, y'know, working on the console :)
I understand your point and originally I wanted to have a nice curved casing, like an Xbox controller. Problems/considerations were that:

* need to have a 12 button keypad on the front to control Intellivision and Colecovision games, and that area needs to be flat for an overlay to work. I also need 4 action buttons, which vary between console systems by their button colours and also if lettered or plain, so that area needs to also be flat and an extension of the keypad area.

* due to using overlays, it restricts to using normal clicky tact switches instead of rubber topped tact switches, as there is no ability to press a button enough through an overlay unless using a clicky tact switch.

* the joysticks are limited in their positioning, in order to have equal comfort to use the d-pad, which some systems use instead of a joystick anyway. This affects the size of the controller, especially with the analogue shoulder buttons and the cart interface incorporated.

* the back has to be flat for the other section (containing the system controller for the console in use) so can't be curved therefore. Whilst it is true the backing piece to the controller section could be curved in itself to continue the curvature, if the back is curved and the front isn't it would look strange.


In saying that, I have three issues with the current design:

* the sides are curved nicely but make the system look "home made". It was hard to try to make a curved surface work against a flat one with various angles so i'm in two minds whether to rip it off and try a different method

* I made a bit of a meal of the keypad area and not sure if can be improved or not, it all depends on how well it responds in gameplay

* it looks home made


Conclusion - I have decided it might be a better idea to try again with making a controller from scratch, after all, this is going to represent the pinnicle of my abilities, so I therefore have to try my best. Timescale isn't an issue after all, getting it as good as I can make it is.

What i'm therefore going to do is to try and remake the entire controller using a DreamCast controller; there might be enough space for what I need to do. Using a Jaguar controller would be more of an ideal shape but the controller is laid out so badly that incorporating joysticks wouldn't work. The DreamCast controller however is a possibility.

Image

The front can be flattened so almost the whole front will be flat, so the joysticks can be positioned properly, the d-pad will also be flat, and enough space for a keypad and action buttons. The back between the shoulder buttons might be enough space for the cart interface and cartridge with controller board (this will be a deciding factor of course). I can of course make the controller a bit wider, about 2cm would do, and I may well do that.

What this will end up with, if it works, is a curved casing and more interesting shape, and will be a mix between flat and curved.

I'll give this a go - at least if it fails, then "i've tried", however if it works, then this controller will look pretty awesome.

I always appreciate constructive criticism and feedback, and as in this case, if the suggestion makes sense and can be actioned, I do so - as evidenced here. It's one of the reasons I document my projects fully, not just so others can learn how I make things but also to give me positive and useful constructive feedback that is helpful.

I must say dsheinem, I had thoughts myself about remaking the controller, however it felt quite comfortable to use and works great with installing controller sections; and I may have decided to remake the controller (or at least look into it) anyway, but your post persuaded me to look at it more objectively! Sometimes when I spend so long trying to make something work it is easy to be blinkered and bloody minded to make it work!

So, i'll put the old controller to one side "in limbo" and start again with a DreamCast controller! Don't get me wrong, I like my current controller, it's just that I think I can make a better one!

Regards player 2, I have no use for a player 2 port. I play games alone. The Alpha Omega system will never be for sale and will remain one of a kind, so as such, no reason to integrate a player 2 facility.

BTW dsheinem, my project WIP is on here and also my own forum, as this post is very relevant indeed to the potential change in direction regards controller, i'm going to copy your quote into my forum thread as it is relevant - let me know if this isn't ok.
I am the Bacman
User avatar
bacteria
Next-Gen
Posts: 1524
Joined: Fri Jun 20, 2008 7:05 am
Location: Hampshire, England

Re: Bacteria's project: Alpha Omega

Post by bacteria »

Ok, Master controller, version 2

Modded a Madcatz DreamCast controller, making the top flat, removing the memory card section on the back and making that flat, making the controller about 2cm wider, made extra pieces to fill in the gaps due to the larger controller size. Used putty for the gaps, then after sanding, used Polyfilla for the fine fill-in touch work. The result is smooth.

Used 2mm white Plasticard (Styrene as named in the USA) instead of usual clear plexiglass (perspex) as easier to work with. Hot glued the cut up controller to the Plasticard before filling.

The extra length to the casing will be to house the extra length the controllers need inside.

These are pics so far:

Image

Image

Image

The joysticks will be both on the lower part of the controller front as their usual position doesn't allow for inserting the joysticks as the shoulder button is in the way; so the d-pad will be there instead. The keypad will be in the center and i'm using an old calculator for the buttons and pad, making 12 holes in perfect positioning and centered is very hard, so this is a far more accurate way to do it, also, mushy feel to the button presses. Calculators come in various small sizes, so found one ideally suited.
I am the Bacman
User avatar
bacteria
Next-Gen
Posts: 1524
Joined: Fri Jun 20, 2008 7:05 am
Location: Hampshire, England

Re: Bacteria's project: Alpha Omega

Post by bacteria »

Update - keypad is in, two joystick holes are in and the d-pad too (from a NES); need to fill in the holes and sand around the d-pad; then the four action buttons, start and select buttons, and secondary shoulder buttons.

Image
I am the Bacman
AppleQueso

Re: Bacteria's project: Alpha Omega

Post by AppleQueso »

just a minor suggestion: wouldn't it make sense to have 6 action buttons as opposed to only 4? That way you could accommodate both the sega genesis button layout as well as the nintendo 64's c-button layout.
User avatar
CRTGAMER
Next-Gen
Posts: 11933
Joined: Tue Jan 05, 2010 11:59 am
Location: Southern California

Re: Bacteria's project: Alpha Omega

Post by CRTGAMER »

A work of art. :shock: :shock: :shock:
That controller is beautiful, great idea splitting that center!
Image
CRT vs LCD - Hardware Mods - HDAdvance - Custom Controllers - Game Storage - Wii Gamecube and other Guides:
CRTGAMER Guides in Board Guides Index: http://www.racketboy.com/forum/viewtopi ... 5#p1109425

Image
Image
User avatar
bacteria
Next-Gen
Posts: 1524
Joined: Fri Jun 20, 2008 7:05 am
Location: Hampshire, England

Re: Bacteria's project: Alpha Omega

Post by bacteria »

AppleQueso - that's a good idea, however the idea for the "C" buttons on the N64 is to use the keypad, ie buttons 2,4,6,8 for the "C" buttons and either use button 1 for "Z" or incorporate that into the back of the N64 controller section. The official MegaDrive controller only has 3 buttons, if memory serves me correctly, the extra 3 buttons are for macro button presses for fight'em'up games, yes? If that's the situation, then buttons 6 and 9 and enter on the keypad can be used; its the reason the keypad is slightly positioned to the right off center, so easy to get to.

The keypad is being used as primary buttons for the Intellivision, partly used by ColecoVision too; other systems are using these keys as "extras"; eg no point littering the case with 4 "C" buttons and cramping things up when the keypad can be used!

CRTGAMER - thanks! being a commercial controller, they designed everything to be in the right places as standard, which is useful.

The DreamCast trigger is far easier to use inside a case than the GameCube one; although as it uses a different pot for the joystick control to the GameCube slider, i'll need to test to confirm it works fine anyway. The official DreamCast controller uses magnets to change the resistance on small parts that act like a pot, which is no use to me as other systems use proper pots, hence why using the MadCatz one, as that uses proper pots.
I am the Bacman
Jimmy Yakapucci
64-bit
Posts: 365
Joined: Thu May 10, 2007 9:34 pm

Re: Bacteria's project: Alpha Omega

Post by Jimmy Yakapucci »

bacteria wrote:The official MegaDrive controller only has 3 buttons, if memory serves me correctly, the extra 3 buttons are for macro button presses for fight'em'up games, yes? If that's the situation, then buttons 6 and 9 and enter on the keypad can be used; its the reason the keypad is slightly positioned to the right off center, so easy to get to.
Can't speak directly for the Mega Drive, but the Genesis did have 6-button controllers that used all 6 buttons. They were mostly used for fighting games, but not for macros. For example, in Street Fighter II, they provided you with 3 types of punches and 3 types of kicks.

JY
jfe2
Next-Gen
Posts: 2348
Joined: Sat Sep 12, 2009 4:02 pm
Location: Michigan

Re: Bacteria's project: Alpha Omega

Post by jfe2 »

I really like the new controller, I'm excited to see the final version. :)
Post Reply