View Full Version : Common game Emulation interface for Windows
BrutalB
June 22nd, 2008, 19:42
Hey all,
I'm planning on developing an interface for any game on any platform, by using existing emulators.
I'm not sure if there is any existing software serving the same purpose? If there is, please let me know! And I'm new to this site so I didn't read through all of the threads before posting this so please don't be mean if there is previous threads holding the answer to my question...
I want to use this project to serve as a part of another project I have - an arcade machine. Basically, I'll build the whole computer setup into a wooden box.
Please feel free to give advice and critique.
FatTrucker
June 22nd, 2008, 20:04
There's:
Mamewah
Mala
GameEx
AtomicFE
3DArcade
Emuloader
OfflineList
And many others.
Quite a lot of people have made arcade/emulator in a box setups. Check out BYOAC (http://arcadecontrols.com/arcade.htm) for some excellent examples.
I would also recommend getting a copy of the Project Arcade (http://www.amazon.com/Project-Arcade-Build-Your-Machine/dp/0764556169) book if its your first time building a cab.
Best of luck with your project.
There's a vid of my very first mamecab Here (http://www.bleat.org.uk/mamecab/100_0020.mov) if you want to get an idea. Its pretty basic as it was my first attempt but it shows the kind of thing that can be done.
BrutalB
June 22nd, 2008, 20:20
Thank you! I'll put them all to the test :)
ulaoulao
June 22nd, 2008, 20:45
BrutalB, there are hundreds of multi emulator front ends. but IMO only one suffice. QuickPlay (http://quickplay.sourceforge.net/)... The reason.. it supports real time reading of 7z archives. The project was left abandon. I tried to continue it but I could not get far with Delphi being a c++ guy :mad: but if you are interested in cloning it let me know I have lots of advice and a huge following.
Good luck.
btw: other front ends
LusSpace FE
game ex
ArcadEPIC
AtomicFE
BridgeM1
Emu Loader
Maximus Arcade Frontend
BrutalB
June 22nd, 2008, 22:04
ulaoulao I was thinking about using C# for the project so we are in the same boat :) though I think its a great idea to use real-time 7z reading... I'll check the project out now...
Is there any specific problem you encountered while trying to continue the project, except the programming language gap?
TchuBacha
June 22nd, 2008, 22:16
Dont forget ECC (http://www.camya.com/eccblog/) aswell....
BrutalB
June 22nd, 2008, 22:23
does any of these front ends support a type of mode for ex. the person modifying the game database, and a general user that can only see the games?
ulaoulao
June 22nd, 2008, 22:26
does any of these front ends support a type of mode for ex. the person modifying the game database, and a general user that can only see the games? - can you go in to more detail, what is ex?
BrutalB
June 22nd, 2008, 22:34
I want to have the common user of the "arcade machine" separate from the administrative user, so that the computer starts with the pre-configured list of games and hides all settings related to the emulators and front end.
ulaoulao
June 22nd, 2008, 23:27
never head of that one dude...
Dont see why since emulation if for the Hobiest and not for delegates. I'm 99% sure you wont find that in any current emu front end.
BrutalB
June 23rd, 2008, 08:50
Then I have reason to develop my own :)
Not all people are comfortable with setting up well basically anything on a computer, so I am looking for the ultimate level of user friendliness and simplicity in the front end...
Someone could set up the arcade machine and then anyone wanting to play can just browse through the list and play whatever game they see, whatever platform, without even seeing the configuration tools in a customized interface.
I have learned that one of the main reasons why people tend to be scared of breaking something, is because they are not comfortable with the GUI and overall user interface layout. People are scared of the operating system. If you hide the operating system totally, from startup to shutdown, then it would surely be more easy to use for someone with little to no computer experience.
By 'hiding', I imply customizing. For example, choosing a custom boot screen, custom log on screen and using a custom shell - instead of the default layout.
What do you all think of this idea?
ulaoulao
June 23rd, 2008, 12:57
Not all people are comfortable with setting up well basically anything on a computer, so I am looking for the ultimate level of user friendliness and simplicity in the front end... - Al others do that just dont lock the user out? Just dont open the option menu.....
I have learned that one of the main reasons why people tend to be scared of breaking something, is because they are not comfortable with the GUI and overall user interface layout. People are scared of the operating system. If you hide the operating system totally, from startup to shutdown, then it would surely be more easy to use for someone with little to no computer experience. Hmm. work for m$ by any chance?? Granted, lots of people are like that but 99% just stay away from the menus that let them brake stuff.. Why be like the software giant and cripple something.. The majority of front ends out there have a gui interface. They all look nice, and are easy to use. The config menus are there but on a as needed basis.
What do you all think of this idea? - Still dont see the need to lock someone out.. At worst I would make a warning *** warning - changing your configuration could impair your software ***.
eh, what ever works for ya..
BrutalB
June 23rd, 2008, 13:19
Ok you made a valid point, I'll go ahead and ignore the advice ;) just kidding. All in all, if I were to consider implementing my idea, it could take a few months to complete since I'm a full-time student and don't have much time for hobby projects...
Thanks for the info!
BrutalB
June 23rd, 2008, 14:16
There's a vid of my very first mamecab Here (http://www.bleat.org.uk/mamecab/100_0020.mov) if you want to get an idea. Its pretty basic as it was my first attempt but it shows the kind of thing that can be done.
I watched the video... It's a pretty neat setup!
FatTrucker
June 23rd, 2008, 20:04
I want to have the common user of the "arcade machine" separate from the administrative user, so that the computer starts with the pre-configured list of games and hides all settings related to the emulators and front end.
You can set things like mamewah up so it boots on startup straight into the games list. All the controls are user definable so you could easily just map the navigation, start and exit controls to an arcade CP and have all the admin functions and menu's mapped to other buttons only accessible from a keyboard either inside the cab or that needs to be plugged in. That way the end user only gets to navigate the games lists, and start and exit games.
So the end user only see's things like this:
http://img404.imageshack.us/img404/5383/zsnestd4.jpg
http://img338.imageshack.us/img338/7338/gngmameap5.jpg
While only the admin has access to this:
http://img120.imageshack.us/img120/5880/mamewahcfgpo0.jpg
Try downloading the example vid in my first post to see it working.
BrutalB
June 23rd, 2008, 23:18
Thanks a lot FatTrucker! I will try it :)
Powered by vBulletin® Version 4.2.4 Copyright © 2021 vBulletin Solutions, Inc. All rights reserved.