Jump to content

All my products and services are free. All my costs are met by donations I receive from my users. If you enjoy using any of my products, please donate to support me. Thank you for your support. Tom Speirs

Patreon

Universal Console Dashboard Project


nullPointer

Recommended Posts

Back again to report on new and interesting projects going on in the world of emulation. Recently the inimitable Howard Casto started working on a project to bring dash board functionality to the world of emulators. While I don't believe this to be the first project of this sort it's certainly an interesting development, and Howard's work is typically of a very high quality.

Anyway, you know where on modern game consoles you can press a button on your controller and bring up a menu (aka a dashboard) that allows you to do various things including load and save states and exit the emulator? Yeah we'll I'm making one. There is a great need for this as many of the console emulators expect you to whip out a keyboard to do basic tasks like load a save state or even exit the emulator (often the exit key can't be remapped or binded to a joystick button).

Recently all of the popular console emulators got lua scripting support. That allows me to draw on-screen and make a menu, which helps tremendously.

Project Thread

So while it may be a slight reach to say that this dashboard is Universal, there certainly appears to be quite a number of emulators which support Lua scripting. Taken into account with other projects looking to "modernize" your emulation experience, these are exciting times to be an emulation hobbyist ... especially in the world of GameEx!! :GXEvo:;)

  • Like 1
Link to comment
Share on other sites

I definitely recommend registering or logging onto the site and providing Howard feedback and note your interest. I am sure it will mean a lot to him and encourage his continued work on what could be a great endeavor!

Link to comment
Share on other sites

This, and the possibilty of having achievements is just amazing! Now imagine in GameEx, hitting that middle button and pops a dashboard with a that save/load menu, GE friend list and your score/achievements for the game you're currently playing. That would be so epic that all the epic of the world would have be used up to describe it! :D

Don't beat me down i'm allowed to dream! :P

Link to comment
Share on other sites

I can't wait to see what the plugin system will be capable of... If I could add my own menus and pause menus, I will be in heaven! I'd love to make something that uses the achievements dll and a high score dll, maybe even a GameEx chat app...

C'mon Evo! Hurry up and come already!

Link to comment
Share on other sites

That's already been a standard for a long time on the Wii emulators for snes, nes, and gba. :-)

You can also browse games by boxart. :-)

Link to comment
Share on other sites

Here's a video of the Universal Console Dashboard in action (running on Gens). I really love how it takes a screenshot of your save state, and subsequently displays them as you browse the load states. Super Cool!

That is pretty slick and much more than i was expecting! I will have these versions as my default for sure!

Link to comment
Share on other sites

I like how easy it looks to skin. It may take a bit of extra work than usual what with each emu being tied to it's own resolution, but still it seems pretty straight forward to get a universal theme going throughout out each emu... I feel a cough-blurt coming on... *cough* Evo *blurt* a somewhat universal GE dashhhhhhhhh with many other features as well as the save state menu *stutter, wheeze* :P

I'll let that linger for a bit... hehehehe

Link to comment
Share on other sites

  • 1 month later...

The only issue with that is that Howard's Project is purely implemented at the emulator level, and thus the functionality is still owned, managed, and executed by the emulator itself. I think the closest one could come to a "fully integrated" experience here would be to create menus within the emulator scripting which approximated the general theme of the invoking frontend (and even then you're limited by the max resolution of the emulator).

I think this project is a huge step closer towards the dream of having a fully managed and integrated frontend / emulation experience, but we're not quite there yet. Really what it would take is for like some sort of consortium of emulator authors to agree upon a standardized set of exposed function hooks for save states, load states, etc. at which point frontends could leverage universal means of invoking those functions.

Still and all though ... these are pretty exciting times for emulation hobbyists!

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...