PaulsCode Forum

Developers Corner => Concepts and Art => Topic started by: shuy3n on March 03, 2012, 09:11:08 PM

Title: Gui
Post by: shuy3n on March 03, 2012, 09:11:08 PM
So it's late over here and I cant sleep and for some reason ( I can only assume the lack of sleep) I noticed that apps seem to be going down a similar style and decided to knock up some (dodgey) concepts for Mupen a.e in the same kind of style

Main Screen listing roms in roms folder
(http://i.imgur.com/s3NcE.png)

Slide out side panel for settings
(http://i.imgur.com/FX9th.png)
Title: Re: Gui
Post by: MattyGlen on March 03, 2012, 09:22:07 PM
Very nice! well done.
Title: Re: Gui
Post by: Paul on March 03, 2012, 09:33:08 PM
I like that.  I'm not sure how I could do the box-art thumbnails legally, though.  I definitely couldn't include them in the app (I'd be banned from the Market for copyright infringement, and potentially sued by Nintendo and other copyright holders).  Maybe I could download them from somewhere when there is an internet connection (the assumption being that the user has a right to the game if they have it on their phone, to include the box-art).  It is definitely a legal grey area I'm not sure I want to enter.
Title: Re: Gui
Post by: shuy3n on March 03, 2012, 09:49:11 PM
Definitely grey although their are apps that are doing similar things on the android market atm for cd covers and have been up for years.

https://market.android.com/search?q=cover+art&c=apps (https://market.android.com/search?q=cover+art&c=apps)

also SuperGnes has the feature, but like you say its a very grey area

https://market.android.com/details?id=com.bubblezapgames.supergnes&feature=search_result (https://market.android.com/details?id=com.bubblezapgames.supergnes&feature=search_result)
Title: Re: Gui
Post by: MattyGlen on March 03, 2012, 11:07:18 PM
I always wondered how the Devs of DaedalusX64 got away with providing thumbnail packs with their Beta 2 and Beta 3 releases. Not only that, they supply a separate download of a thumbnail pack for their Rev. releases.    ---> Example (http://forums.daedalusx64.com/viewtopic.php?f=9&t=3688)            (First Post. Under "Preview Pictures:")

I'd like to know if they've found a loophole.

To avoid any grey areas, you could add the feature of thumbnails which is just pointing to a folder, say at: /sdcard/Android/data/paulscode.android.mupen64plus/thumbs/,  and users can add their own images (for the games that they own...). Have a default image included, that displays if no thumbnail is available.

I'm just throwing ideas here.

impressive GUI though.
Title: Re: Gui
Post by: Tom.K on March 04, 2012, 02:08:19 AM
Wouldn't be better that thumbnails show lastest saved location of game instead?
Though, I wouldn't rather suggest adding thumbnails at all, it's not really required IMO.
Title: Re: Gui
Post by: OurFriendIrony on March 04, 2012, 03:45:55 AM
More of a 'nice to have'. looks tasty tho.
Title: Re: Gui
Post by: shuy3n on March 04, 2012, 07:57:16 AM
Wouldn't be better that thumbnails show lastest saved location of game instead?
Though, I wouldn't rather suggest adding thumbnails at all, it's not really required IMO.

More of a 'nice to have'. looks tasty tho.

Couldn't agree more I'd much rather see the emu running at full speed with everything than have a new gui, but as I say it was more of I cant sleep and my mind wandering away as it so often does than a feature request ;D
Title: Re: Gui
Post by: OurFriendIrony on March 04, 2012, 08:19:55 AM
not sure id want 8 copies of mario 64 anyhow haha
Title: Re: Gui
Post by: Paul on March 04, 2012, 08:21:56 AM
This type of thing was actually my intention after Mupen64Plus is out of Beta testing (in a year or two).  I would like to sell some nice closed-source front-ends (this is allowed by the GPL as long as they are not sold bundled with the emulator the way Yongzh did with N64oid, which got him pulled from the Market -- they would need to be sold as separate add-on apps, like the way Skyfire browser sells its video content plug-in)
Title: Re: Gui
Post by: OurFriendIrony on March 04, 2012, 09:01:09 AM
would this allow others to create front ends too?
Title: Re: Gui
Post by: Paul on March 04, 2012, 09:23:02 AM
Yes.  This would apply not just to the front-end but all the plug-ins.  I plan to write a simple Java-side API that goes hand-in-hand with the Mupen64Plus 2.0 native API, for definining settings to be used by the front-end.  This will be documented and could be used by anyone to write front-ends that automagically know what settings go with every plug-in (including custom plug-ins that folks may write in the future).  It opens up new potential for tallented folks want to use their skills to make some money, or who just aren't into the concept of open-source (like Jabo, for example).  It's still in the concept phase, though.. probably will be a while before it is a reality.  In the mean time I need to get the emulator running faster and with better game compatibility.
Title: Re: Gui
Post by: Epic_bubble on March 09, 2012, 01:54:49 PM
This could be done the same way that the old tiger emulators did where it shows a screenshot of your latest save state next to the game. That way you would have images next to the games and there wouldn't be any legal issues including them with your app (because you wont).
Title: Re: Gui
Post by: OurFriendIrony on March 09, 2012, 02:29:49 PM
im with epic bubble. love that idea