Autoconfigure mythgame and install various games/emulators

Registered by Don Smith

It would be great if mythgame included a default setup, possibly using
gl versions if gl acceleration is detected, as well as configuration of
the lirc remote to exit out of the emulator/native game. Another nice
feature would be the auto specification of joystick settings based on
joystick detection. I'm not suggesting the distribution of roms, only
the setup of the emulator/native games(Ex:tux racer)

Blueprint information

Status:
Complete
Approver:
None
Priority:
Low
Drafter:
None
Direction:
Needs approval
Assignee:
None
Definition:
Obsolete
Series goal:
None
Implementation:
Deferred
Milestone target:
None
Completed by
Thomas Mashos

Related branches

Sprints

Whiteboard

Would also be nice if mythgame displayed all the games under applications->games as well, tremulous, open arena etc
I've tried to get both working and am unable to figure out how to use either with a gamepad. I really wanted to get a native linux game working, but so far have been unable to find any that work with a gamepad, suggestions welcome.

So far I have a working config for nes and genesis. I've also found supertuxcart to fit nicely as it allows menu navigation from the gamepad, and can go fullscreen easily. If anyone has any other ideas for native games please let me know.
I'd like to start packaging the base configs of what I have, and would like feedback on how to do it.
My idea would be to create mythgame-supertuxcart and mythgame-xmess packages, dependant on joystick and their respective applications, and mysql. Basically I'd like to have the package just contain mythbuntu specific configs and do an sql insert of the game configs. Does this sound reasonable?

Sounds reasonable. Shipping the SQL is easy enough, and depending on the size of these extra configuration files, could all be shipped with mythgame. What exactly do you want to ship here? I'm guessing the DB tables and configs for remote/gamepad, but anything else? --tgm4883

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.