Ideas to Improve QuickPlay

Discussion forum, stuff that isn't technical help....
Post Reply
AFaustini
Posts: 28
Joined: Fri May 06, 2016 12:24 pm

Ideas to Improve QuickPlay

Post by AFaustini » Sun Nov 19, 2017 2:43 pm

I have a few suggestions for improvements for QuickPlay. I think that will help to QP reach a broad audience. Everybody that i introduce Quickplay, loves it, but i fell sad that so few people actually uses it.

1 - x64 Build - This will make QP future proof and support for x64 enhancements, like faster loadings and support for x64 7zip (much fast decompression).
2 - Support for Language Packs - It will help internationalization for the software
3 - Support for download game info - One thing that is boring in QP is too fill the game info. Today we have a lot of gaming database (Moby Games, IGDB, Launchbox Database). A button in Rom Properties can fetch the data from some site.
4 - Recursive folder path support - A lot of people put his rom library in external HDs. If the Rom Path is "G:\QuickPlay\Games\SNES\Super Mario World.zip" when i take my HD to another PC and that PC assigns "E:" drive letter i have to use the migration wizard. If i can change my rom path to something like "Games\SNES\Super Mario World.zip" this will make the QP truly portable.
5 - A better looking site - The site is a little bit confusing and doesn`t "praise" all the qualities. The main page has to have i direct link to download, screenshots (describing features) and some comparisons (like the smaller footprint and the faster loading times) for the people choose QP over other frontends.

Someone has some suggestions to do?
User avatar
butter100fly
Posts: 74
Joined: Fri Apr 29, 2016 8:13 am

Re: Ideas to Improve QuickPlay

Post by butter100fly » Fri Dec 01, 2017 11:46 pm

Sorry for the delay there

1) The new version of QuickPlay requires a 64-bit machine, because the node binary it runs the arcade sections on is 64bit. On 64bit vs 32 bit generally this makes a good read: https://blogs.msdn.microsoft.com/ricom/ ... follow-up/, but yes it would be nice to support x64 7zip, i've been thinking recently perhaps the way forward is for QuickPlay to call out to command-line 7zip you've installed on your machines, rather than continue to make use of its own dll, which is a real problem to upgrade.

2) QuickPlay already has all the message boxes split out to a separate file precisely for Internationalisation, if you can give some ideas as to how to achieve it and what the challenges might be, it would be great to specify how much work it would be and what the steps would be?

3) Yes that would be nice, for 80s/90s systems though, I just need to check that you have seen the Romdata Magician and Ini files list that's in the Tools tab in the sidebar of QuickPlay haven't you? I've fixed a few things up there in the last few deays and the fixed version of Romdata Magician is documented on the new wiki, so have a look at it next week. Also of course the Arcade, Home Computer and Console systems of MAME have very good data, dat files, screenshots and all sorts of other 'extras' that the new arcade functionality make it easy to setup

4) Net Use and Subst are your friends to ensure relative paths. Another quick fix is to change window's assigned drive letter. Another option would be a NAS box. But give me an idea how you see the support working? How does QuickPlay match up the relative path to the absolute drive letter?

5) To go with the new release I've completely revamped the website and wiki, including full user guides for every feature ever made - I'll push those at the same time as the new release

I have the release zipped up and read to release, just have to write a post and its all ready to go....should be done on monday!
AFaustini
Posts: 28
Joined: Fri May 06, 2016 12:24 pm

Re: Ideas to Improve QuickPlay

Post by AFaustini » Sat Dec 02, 2017 12:32 am

butter100fly wrote:Sorry for the delay there

1) The new version of QuickPlay requires a 64-bit machine, because the node binary it runs the arcade sections on is 64bit. On 64bit vs 32 bit generally this makes a good read: https://blogs.msdn.microsoft.com/ricom/ ... follow-up/, but yes it would be nice to support x64 7zip, i've been thinking recently perhaps the way forward is for QuickPlay to call out to command-line 7zip you've installed on your machines, rather than continue to make use of its own dll, which is a real problem to upgrade.

2) QuickPlay already has all the message boxes split out to a separate file precisely for Internationalisation, if you can give some ideas as to how to achieve it and what the challenges might be, it would be great to specify how much work it would be and what the steps would be?

3) Yes that would be nice, for 80s/90s systems though, I just need to check that you have seen the Romdata Magician and Ini files list that's in the Tools tab in the sidebar of QuickPlay haven't you? I've fixed a few things up there in the last few days and the fixed version of Romdata Magician is documented on the new wiki, so have a look at it next week. Also of course the Arcade, Home Computer and Console systems of MAME have very good data, dat files, screenshots and all sorts of other 'extras' that the new arcade functionality make it easy to setup

4) Net Use and Subst are your friends to ensure relative paths. Another quick fix is to change window's assigned drive letter. Another option would be a NAS box. But give me an idea how you see the support working? How does QuickPlay match up the relative path to the absolute drive letter?

5) To go with the new release I've completely revamped the website and wiki, including full user guides for every feature ever made - I'll push those at the same time as the new release

I have the release zipped up and read to release, just have to write a post and its all ready to go....should be done on monday!
1 - Cool to see this. The call for machine 7zip is a cool idea.

2 - I`m not into the programming side, but i have some ideas. A lot of apps works with the message boxes and menu labels works with some kind of strings that parses in a language file. Notepad++ and Regscanner are examples of this approach. And you can count me in for PT-BR localization.

3 -I used Romdata Magician and works very well, but using a online database would be easier for newcomers.

4 - I see the relative path support like this: If i put a games subfolder in my QP folder with my emulation stuff, the rom path will be "Games\Super Nintendo Entertainment System\Super Mario All-Stars.zip". I use the Drive Migration Wizard. But for someone that puts his stuff in a external hard drive, it's not so intuitive. Music Players with library support (like foobar2000) and other frontends (like Launchbox), works like this.

5 - I am eager to see this 4.5(?) version of QP. I will share the new version as soon as it`s released in some brazilian gaming forums in a effort to bring more people to the QP side of gaming (lol).

Good luck with the new version.
Post Reply