• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › Development Discussion v
« Previous 1 … 49 50 51 52 53 … 117 Next »

New GUI idea (with box art)
View New Posts | View Today's Posts

Pages (4): 1 2 3 4 Next »
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Threaded Mode
New GUI idea (with box art)
08-14-2012, 12:47 PM (This post was last modified: 08-18-2012, 04:06 AM by Axxer.)
#1
Axxer Offline
Why would I help you?
*******
Posts: 1,078
Threads: 28
Joined: May 2012
Photo 
Dolphin Dev Team/anyone reading this:

I've been searching around for various emulator front ends and I haven't found one that just shows box art in a grid. I figured this would be pretty easy, but most front ends are for MAME, so they don't include box art as much.

So my idea is a new GUI for Dolphin (which could just be a view option, it doesn't need to replace the existing set up). Basically it's just a grid oPef box art for each of the games with names underneath. When you click on a game it would bring up a more detailed description with a bigger box art picture, a button to view the back, and the description of the game contained in the ISO. It would run much better in full screen. There could also be links to the wiki/thread for that game and a properties button. If the pictures could be found (though I doubt it) there could also be an image of the disc. A GameCube/Wii in the corner. Nothing would need to be animated, it could all be static.

It might also be a good idea just to make this a separate open source project that is compatible with dolphin, but also with other emulators. If such a front end already exists, just point me to it and let this thread die.

I would make this myself if I was more familiar with Windows development, but I still have to work on that. I would be willing to work on the project though (I can still program in Java mostly, but I an do C/C++).
Desktop:
OS: Windows 7 64 bit
CPU: Intel Core i5 3570K @ 4.4 GHz
GPU: EVGA NVIDIA GeForce GTX 550 Ti (Factory OC'ed)
RAM: 16 GB @ 1600 MHz
Dolphin Revision:3.0, 3.0-784, 3.5, latest 3.5
Find
Reply
08-14-2012, 07:03 PM
#2
Zee530 Offline
Above and Beyond
*******
Posts: 1,747
Threads: 12
Joined: Jan 2011
Somebody did this a while ago, cant remember who or where? but yeah there's a dirty build somewhere in the forums that shows box art but it'll probably be an old build.
......?????
Find
Reply
08-14-2012, 07:29 PM (This post was last modified: 08-14-2012, 07:30 PM by MayImilae.)
#3
MayImilae Offline
Chronically Distracted
**********
Administrators
Posts: 4,656
Threads: 121
Joined: Mar 2011
Quote:Somebody did this a while ago

If you are referring to the mac one, that was just a mockup.
[Image: RPvlSEt.png]
AMD Threadripper Pro 5975WX PBO+200 | Asrock WRX80 Creator | NVIDIA GeForce RTX 4090 FE | 64GB DDR4-3600 Octo-Channel | Windows 11 23H1 | (details)
MacBook Pro 14in | M1 Max (32 GPU Cores) | 64GB LPDDR5 6400 | macOS 12
Find
Reply
08-15-2012, 05:41 AM
#4
NaturalViolence Offline
It's not that I hate people, I just hate stupid people
*******
Posts: 9,013
Threads: 24
Joined: Oct 2009
Step 1. Make the GUI
Step 2. Submit it on the forums so that people can look at it
Step 3. The developers will then decide if it's worth committing to master, if not people can still use it if they want to
"Normally if given a choice between doing something and nothing, I’d choose to do nothing. But I would do something if it helps someone else do nothing. I’d work all night if it meant nothing got done."  
-Ron Swanson

"I shall be a good politician, even if it kills me. Or if it kills anyone else for that matter. "
-Mark Antony
Website Find
Reply
08-15-2012, 11:31 AM
#5
Axxer Offline
Why would I help you?
*******
Posts: 1,078
Threads: 28
Joined: May 2012
1. That'll take me a very long time... (I need to work on Windows/Mac/Linux development and how to use the same code for multiple OS's; I'm still new to desktop programming)
2. I'll do so
3. ...unrelated to me for the most part.

I have school from 8am-5pm, so I don't have much time, but I'll see what I can do.
Desktop:
OS: Windows 7 64 bit
CPU: Intel Core i5 3570K @ 4.4 GHz
GPU: EVGA NVIDIA GeForce GTX 550 Ti (Factory OC'ed)
RAM: 16 GB @ 1600 MHz
Dolphin Revision:3.0, 3.0-784, 3.5, latest 3.5
Find
Reply
08-19-2012, 10:35 AM (This post was last modified: 08-19-2012, 10:44 AM by Axxer.)
#6
Axxer Offline
Why would I help you?
*******
Posts: 1,078
Threads: 28
Joined: May 2012
I tried looking at Dolphin's code to see what I could change and find out which libraries it was using for the GUI, but tbh I can't stand C++ (from a legibility perspective) so it was very hard to read. Im still having problems figuring out where I can edit the code and what library to use. Any help pointing me in the right direction would be greatly appreciated.
Desktop:
OS: Windows 7 64 bit
CPU: Intel Core i5 3570K @ 4.4 GHz
GPU: EVGA NVIDIA GeForce GTX 550 Ti (Factory OC'ed)
RAM: 16 GB @ 1600 MHz
Dolphin Revision:3.0, 3.0-784, 3.5, latest 3.5
Find
Reply
08-19-2012, 10:43 AM
#7
Garteal Offline
「Lab Mem. 004」
********
Global Moderators
Posts: 2,095
Threads: 24
Joined: Aug 2011
You'll get used to C++. I didn't like it either before after using C#, but it slowly grew on me.
The library Dolphin uses for the GUI is called wxWidgets. You should look up some tutorials and get familiar with it.
Find
Reply
08-19-2012, 10:52 AM (This post was last modified: 08-19-2012, 10:59 AM by Axxer.)
#8
Axxer Offline
Why would I help you?
*******
Posts: 1,078
Threads: 28
Joined: May 2012
Thank you! That's what I needed. I'll post up some mock-up of my idea soon.

Speaking of which, does you know of a good GUI mock-up tool? I could use paint.net, but the mock-up would just look awful.
Evolus pencil is a good one?
Desktop:
OS: Windows 7 64 bit
CPU: Intel Core i5 3570K @ 4.4 GHz
GPU: EVGA NVIDIA GeForce GTX 550 Ti (Factory OC'ed)
RAM: 16 GB @ 1600 MHz
Dolphin Revision:3.0, 3.0-784, 3.5, latest 3.5
Find
Reply
08-19-2012, 11:01 AM
#9
Garteal Offline
「Lab Mem. 004」
********
Global Moderators
Posts: 2,095
Threads: 24
Joined: Aug 2011
Paint.NET should be able to do the job.
Otherwise if you need something a bit more powerful, you can use GIMP.

I use Photoshop myself (cause I'm skilled with it), but the most important thing is your design, not the tool.
Find
Reply
08-19-2012, 12:40 PM (This post was last modified: 08-19-2012, 12:47 PM by Axxer.)
#10
Axxer Offline
Why would I help you?
*******
Posts: 1,078
Threads: 28
Joined: May 2012
I have it done now (I ended up using Pencil because of all of the button options to drag on and such). Here is what my design is right now:

Main Dolphin Window:

[Image: d52dd1e8eb4b7fa197add35e2cca6aac1c8cf2ca...7b206g.jpg]

After Clicking on Wind Waker: (in a separate window, which will become the emulation window when "Play" is pressed)

[Image: df79c8d77112989826f4fcf50cd8b2f90384d3eb...345a6g.jpg]

After Clicking Flip:

[Image: dc1a51c59734c7d1f2d489df6dcc6b4832e1ea7b...1df56g.jpg]

That is the idea right now. This was somewhat hastily thrown together so the boxes aren't all the same size and some stuff isn't centered perfectly, but I think that will be easier to do when I can specify exact/relative locations in the code.

The other thing that might be included is names under each of the boxes and a drop-down menu in the upper right (on the config bar area) to order by title, size, compatibility, etc.

P.S. Sorry if the images are large, if they were made smaller they would look like crap so I kept them actual size.

EDIT: Some explanation of where all of the data in the game window comes from...

- The name comes from inside of the game and/or on the wiki (preferably the "long name" from the ISO).
- The box art will come from the wiki (the back would have to be added to the wiki for this to work; GameFAQs is where I got all of them for now)
- The description in the middle comes from the wiki
- The stuff on the right side comes from the ISO.
- The GameCube logo on the right (which would obviously be a Wii logo for Wii games) I just found on the internet and would be included with Dolphin
Desktop:
OS: Windows 7 64 bit
CPU: Intel Core i5 3570K @ 4.4 GHz
GPU: EVGA NVIDIA GeForce GTX 550 Ti (Factory OC'ed)
RAM: 16 GB @ 1600 MHz
Dolphin Revision:3.0, 3.0-784, 3.5, latest 3.5
Find
Reply
« Next Oldest | Next Newest »
Pages (4): 1 2 3 4 Next »


  • View a Printable Version
Forum Jump:


Users browsing this thread: 1 Guest(s)



Powered By MyBB | Theme by Fragma