Old News

Most of the links on this archive are out of date since the site has moved to sourceforge, so dont click them!

QuickPlay 2.0 Released
QuickPlay 2 Released QuickPlay 2 has finally been released, this new version is nearly a complete rewrite, and is much better for it. Here is a list of the new features:
  • Multiple Directories supported - AND drag and drop between directories, and drag and drop from Windows Explorer!
  • Virtual Treeview now used for ROM Listing, so now it loads virtually instantly! Even if you've got 5000+ ROMs in one directory!
  • EmuFinder now supports and finds all versions of MAME, even with MAME's constant filename changes!
  • Better management of the emulators.
  • Now stores how many times you've played each game.
  • Lots of other little fixes
Posted by John on 24-08-2001
QuickPlay 2.01 Released
A small update to fix some minor problems with the directory view, and Mame game renamer. Sorry about the lack of updates lately, but I have been extremely busy!
Posted by John on 17-09-2001
Source Released
Now that I don't have very much time to keep working on QuickPlay I have decided to release the source code, so now you can do whatever you want to it! If you have any questions about my weird code then just drop me a line.
Posted by John on 17-09-2001
New Website
Happy New Year Everyone! Although I have previously said a new version of QuickPlay is not in development, I can now reveal this is a blatant lie. A new version is under development and promises to be the best yet. To celebrate this news, the QuickPlay website has been given a new look courtesy of Dan, who said "The old site was crap". Can't argue with that...
Posted by John on 03-01-2002
QuickPlay 2.5 Released
Quickplay 2.5 Released Its been a while, but a new version of QuickPlay has been finally released!!! This new version is a HUGE update on previous versions, the list of changes is huge - here are just a few...
  • Fixed a 100% CPU usage bug... apparently this has been around for a while, but I never noticed it before!
  • HUGE update on the EmuFinder data files. Nearly every emulator on Zophars Domain is supported.
  • Basic Theme support. You can now alter nearly every aspect of the main form.
  • Added in a Mass File Zipper and Unzipper. Also a zip file renaming tool
Just download it. ALSO the source code for this version is now available at the source page
Posted by John on 17-02-2002
QuickPlay 2.5.1 Released
QuickPlay 2.5.1 Small bug fix release. 2 minor bugs fixed, previously the proper win32 option was not displayed, this has been rectified. Also a problem with saving the column sizes has been fixed too. Thanks to Sliver X for these bug reports.
Posted by John on 18-02-2002
QuickPlay 2.5.2 Released
Another small bug fix release. Thanks for all to all those who have pointed out various problems. Bugs fixed include
  • Problem with the EmuIcons option sometimes displaying the wrong icons
  • Proper Zip error messages.
  • Fixed a problem where the directory tree might not load properly
  • Fixed a problem where the default theme may not load at startup.
Posted by John on 20-02-2002
New Version Released
Another new version of QuickPlay the multi-emulator frontend. Just a few refinements this time!
  • Added in Mass Zip File Verifier! This tool will check a load of zip files in a directory to see if they are valid.
  • Tried AGAIN to fix the directory tree problem - this time I think its gone!
  • Tidied up the emu-finder dialog screen. Altered the code underneath it.
  • Removed the TAboutBox component and replaced it with a smaller 'John-made' about box... Yikes.
Posted by John on 23-02-2002
QuickPlay Forum
Hey, just a small update to the site. Well not really an update, but Quickplay now has it's own forum so post any requests/bug reports/useful additions to the source code or even skins. Here's the link btw: http://bc9s.com/dan/YaBB.cgi
Posted by John on 20-03-2002
Forum Removed
The forum has been removed due to lack of interest. Not really a shame because it was my brother who added the feature in the first place! :-)
Posted by John on 07-08-2002
Features for next version
QuickPlay is back in development! Now that I have finished university, I have a lot more time on my hands and its time to fix all those 'issues' in QuickPlay. Below is a list of features that are planned for the future versions of QuickPlay, of course any suggestions are always welcome, email me at qp@smackdown-hotel.fsnet.co.uk
  • Customisable toolbar (like Office XP)
  • Image Support - provisionally a new panel will be added to the right of the main screen which will allow images of selected games to be displayed.
  • Email error report function - to help me identify and fix more problems, of course this can be disabled.
  • updated data files, far more data stored about emulators and ROMs
  • Folder options screen, for setting multiple options regarding a specific ROM folder
  • New Run ROM dialog, which can be turned off, but it will allow greater control of running ROMs.
  • Most Recently run list
  • And lots more....
Posted by John on 07-08-2002
QuickPlay WIP
Just a quick update to let you know that the new version of QuickPlay is still in development. I would estimate its about half-way 'there', the following features have been implemented, or in the middle of implementation:
  • Customisable toolbars now work
  • You can hide and show columns in the main window
  • QuickPlay will look for updates online
  • Error messages can now be sent automatically by email when a crash occurs
  • ROM Properties have been moved from the bottom panel into a new form
  • ROM Image support is half way there!
Hope fully the new version (v3?) will be out soon. To see a development screen shot click here : pic1, pic2, pic3
Posted by John on 18-08-2002
QuickPlay 3 Released
QuickPlay 3 is NOW AVAILABLE!
  • Toolbars and Menu bars now use 'MS Office' style
  • QuickPlay can now Check for Updates online
  • Folder Option Screen added
  • Error messages can be emailed to developer (requires default mail client)
  • Media Panel now added. Images can be loaded in image viewer which other media can be run in the default viewer for that system
  • Columns in the ROM listing can be turned on and off
  • Game types are now in a list for easy selection
  • ROM Properties is now located in its own form, rather than silly panel at the bottom of the screen
  • ROM Properties have been upgraded and are now incompatible with older QP records
  • Emulator records have been upgraded and are now incompatible with older QP records
  • EmuFinder DAT files have been changed to INI files and a new editor has been added
  • Emu-Finder has had an overhaul and is easier to use
  • Run ROM function is rewritten and less flaky
  • Run ROM dialog now added.
  • Scan ROMs can now set a default language and rating for each ROM
  • Themes have been removed - they were pants anyway
  • Rename a ROM on disk and all save states etc are renamed too.
  • Source code tidied up and a few small bugs fixed. Remember - QuickPlay 3 data files are incompatible with older versions of QuickPlay, it will necessary to delete these files if you install QuickPlay over the top of an older version!!
Download QuickPlay 3
Posted by John on 28-08-2002
Ooops..
Well it turns out using upper and lower case names for files on the web is not a good idea.. whoops... anyway QuickPlay is NOW available for download (again). Sorry about that. :-)
Posted by John on 29-08-2002
Bugs and Features
I have received a number of bug reports and new feature suggestions and I hope to release a new version soon(ish) after I have taken a wee break from QuickPlay! I have added a new page containing other software I have written, these are usually small utility programs that were written to fulfil a simple goal. You might want to have a look at what is available. Source code for QuickPlay is also available on the source code page, not that anyone really cares right? :-)
Posted by John on 05-09-2002
Gamepad-Mouse Emulation
I have been working on a way to implement joypad support in QuickPlay and to help do this I have written a test application which should allow you to control the mouse with a joypad. This probably requires a DirectX compatible pad, but I cant verify this. If some friendlyusers could be guinea pigs and download the application from this page and test it I would be very grateful. :-)
Posted by John on 08-09-2002
QuickPlay 3.1 Released
New in this version:
  • Mouse can now be controlled via a game pad, although I *think* the game pad has to be a DirectX compatible device. -thanks to Jon for his request
  • Zip Renamer has been upgraded to allow you to rename the file inside to match the zip file name - Thanks to Donny for this request.
  • Bug where the media panel sometimes didn't display the image found has been fixed. - Thanks to Don for this bug alert
  • Fixed the sort routine, it was broken in QP3
Download QuickPlay 3.1
Posted by John on 09-09-2002
QuickPlay Beta Version
QuickPlay 3.2 is still in development. A number of bugs have already been fixed from previous versions and a number of new features are in development. As some of the bug fixes are pretty important I have decided to release QuickPlay 3.2 Beta. Simply download the this file qp.zip (627kb) (no longer available) And extract it into your existing QuickPlay directory. You will be asked if you wish to overwrite the existing qp.exe file, and yes you do! You wont notice any changes feature-wise but there are bug fixes! Just a small note about the source code page, apparently the links to some of the components are dead and I will be looking at fixing this over the next couple of days and also uploading new versions of QuickPlay source code as the version online is only 3.0
Posted by John on 09-11-2002
QuickPlay 3.2 Released
Quickplay 3.2 released Its been a while, but a new version of QuickPlay has been released, changes include:
  • Added in GIF support for images
  • added in ROM Filtering - by means of text box at top of ROM listing
  • Removal of the all-powerful QPRoutines.pas file, replaced with more object-orientated design.
  • fixed problem where last ROM doesn't appear
  • Fixed some issues where .ZIP is different from .zip
  • updated Treeview and Theme manager to newest versions.
  • removed ABFOneInstance component.
  • removed RXSplit component. now using TSplitter.
  • Various other bug fixes.
And now for the first time - actual screen shots of QuickPlay on the website (not sure why this took so long coming...)
pic1
pic2
pic3
pic4
pic5
Getting Started
Emu-Finder
ROMs!
Emulators
ROMs and Pictures!
Download it here
Posted by John on 21-11-2002
Bugs
Quite a lot of bug-reports coming my way, thanks to all those who submitted them. I suspect it is related to the folder listing in some way - when you try to create/delete folders. Time to go bug-hunting!
Posted by John on 24-11-2002
QuickPlay 3.2.1 Released
Well hopefully that bug is sorted out (touch wood). Also took this opportunity to change the font used to the much better looking 'Tahoma'. :-) Download the new version here
Posted by John on 24-11-2002
Project Dead?
Incase anyone is wondering has this project died, the answer is 'maybe', the truth is I have a very limited imagination and I don't know what features should be added. Quickplay was designed primarily so I could play games quickly, and I didn't need a lot of fancy features. So if you have some feature-requests feel free to email and let me know. Oh and I will get my mailing list working soon - considering writing a PHP/MySQL application to get the job done.
Posted by John on 16-02-2003
QuickPlay WIP
Just to let you know Quickplay 3.3 is in a fairly advanced development stage. Just a couple of new features, namely 'Directory Mirroring', and an integrated IPS system. Anyone wanting to know what IPS is - don't ask me, I haven't a clue.. its got something to do with hacks of various games. Also a few bug fixes, and other general goodness will be included. The new version should be out fairly soon, and those who have subscribed to the mailing list will be notified.
Posted by John on 06-03-2003
QuickPlay 3.3.1 Released
Fastest bug fix in history - same day! I just sat down to have a nice game of Shock Troopers 2, when I noticed something odd - my MAME preferences had not loaded, after a quick look through the source, I discovered a rather embarrassing bug - using an old variable name in the wrong place - so Im announcing Quickplay 3.3.1 - yes I probably could have got changing the uploaded EXE, but Im an honest kinda guy! Download it here
Posted by John on 08-03-2003
QuickPlay 3.3 Released
New Version of Quickplay released. New features in this version are:
  • Changed emulator launching process, it 'seems' to run the emulator faster, although this needs verified!
  • Added in Directory Mirroring facility. Basically you set up a folder to mirror a directory and then click the 'rescan' button and Quickplay will automatically make sure its data and the actually folder match.
  • IPS patcher now built in. Thanks to my brother Dan for the code. (don't ask what an IPS is, I haven't a clue..)
  • You can now search for ROMs by filename and ROM name.
  • Added in custom message box, which provides more options for feedback to users
Other Fixes
  • Fixed the tab order on every form! Yes it was extremely dull..
  • Fixed a situation where an emulator doesn't support ZIP files but the ROM isn't zipped and wont launch.
  • Fixed the code for saving information about columns, previously it didn't take into account all columns
  • Fixed sorting routines, they now completely work.
  • Improved the Emu-Finder Edit data files screen, its much easier to use now.
  • Added in options to configure media searches further than before.
  • General code cleanup - updated TThemeManager, TVirtualTree and GraphicsEX libraries.
Download it from here
Posted by John on 08-03-2003
QuickPlay 3.3.2 Released
Yet another version of Quickplay released (what a prolific weekend Im having!), new in this version:
  • Experimental Real Icon support - now you can use MAMU's icon set (or any icon set) in your rom listing, if you haven't got a clue what im talking about click here for an image!
  • Also 2 bug fixes - Zip files are now extracted when an emulator doesnt support ZIP, and emulator renaming issues fixed.
Download it from the downloads page
Posted by John on 09-03-2003
Bug Reports
A few bug reports have been coming in, all with the same problems 'out of memory'. I believe these problems to be related to the experimental Real Icons support, so if you're having a lot of problems I recommend disabling the real icons until the next release (which will hopefully be very soon), and in the meantime please let me know if there are any more problems/feature requests.
Posted by John on 12-03-2003
QuickPlay 3.3.3 Released
New version of Quickplay out today, new in this version:
  • Added option to increase real icon size (32x32)
  • Added in option to append the emulator version number to ROM listing
  • various code changes to better manage memory for Real Icons, hopefully eliminating a lot of problems. Also fixed an issue with the sorting functions and the icons.
  • fixed a few problems with commandline preview in run ROM dialog box.
  • Fix for the mass file zipper code, it always put zipped files to c:\, now it will put them in the proper place!
  • QP wasnt generating its default language and game type files, this is now fixed
Thanks to all who those emailed me with bug reports & new feature requests. Download it here
Posted by John on 14-03-2003
QuickPlay WIP
Just a quick note to say that Quickplay 3.4 is now in development after a little break while I worked on a few other projects. So if you have any feature requests, get them in now while im coding! All those who have already contributed - thank you - I'm working to implement the best of them New features planned Rewriting a LOT of code, and fixing a few interface 'quirks'. Removing the rather pointless HTML links panel.. Update the EmuFinder data files And more...
Posted by John on 18-04-2003
QuickPlay WIP
Progress Report Quickplay 3.4 is progressing well, a lot of new features and code optimisations have been implemented. It should be finished soon, but I'm trying to update the Emu-Finder Data files and its taking a long time! Anyway heres a few screenshots of the work in progress. Picture 1 - the main form Picture 2 - Emulator management dialog
Posted by John on 24-04-2003
QuickPlay WIP
Well its NEARLY finished.. In fact it is finished, but for one ANNOYING bug which is causing me lots of grief! Hopefully I will nail it soon (I'm being optimistic today) and the new version will be out within the next week, possibly... maybe...
Posted by John on 09-05-2003
QuickPlay 3.4 Released
QuickPlay 3.4 has been released, the full list of changes is huge, heres just a selection:
  • Complete re-write for most sections of QuickPlay, tidied up a lot of Source Code, and made a lot of code faster and more efficient.
  • Top10 Roms is now just Favourites, meaning you can have unlimited favourites
  • New Multi-Directory Scanner, now you can scan a whole Tree of directories from one handy screen.
  • Updated the Emu-Finder data files for a whole list of new emulators, also emulators now have a HomePage property and you can jump to this homepage directly from QuickPlay.
  • QuickPlay is more configurable, there are a whole list of new options to play with.
  • New 'Open Emulators' tree list for running emulators which dont support command-lines.
  • And loads more.
Download it from this page
Posted by John on 22-05-2003
Site ReDesign
As you may have noticed I have changed the site (again). It's now done in XHTML and CSS, and now doesn't use a table-based layout. I'm not sure how this will look in all browsers, I know it works in IE6.0 and Mozilla though! Oh and the new version of QuickPlay is on the way, I have just started working on it and hope to finish it fairly soon.
Posted by John on 03-08-2003
QuickPlay 3.4.1 Released
new in this version:
  • Experimental support for Merged MAME files.
  • Improved Directory Mirroring, now multiple directories on your hard drive can be mirrored in one QuickPlay directory, although there is a still a speed issue when scanning thousands of files.
  • Improved the Export options, now you can export to XML and Text, and the HTML output has been updated to XHTML.
  • Added editors into the main ROM listing, now instead of having to solely use the ROM properties dialog you can edit a ROMs value directly in the listing.
  • Directory List and Image Panel now save there sizes and revert to these sizes when QuickPlay is reloaded.
  • And other bug fixes
Thanks to all those who reported bugs and feature suggestions. Download it from the downloads page
Posted by John on 14-08-2003
QuickPlay 3.4.2 Released
New in this version:
  • Improvements to Clone support, now Real Icons work and Jump to ROM work
  • Fixed a crash when IPS were added to ROMs
  • Saved Column Sizes check box now working again
  • Scan merged roms now allows you to scan multiple directories at the same type AND automatically parse CatVer.ini with the results
  • MadExcept now working so bug reports can be mailed
Get it here
Posted by John on 17-08-2003
Quickplay WIP
Im in the final stages of preparing the new version of Quickplay for release, thanks to all those who contributed with feedback. I have uploaded a collection of background images kindly provided by Sven, you can now download a second image pack from here, or from the download page. I will eventually integrate these into the standard QP images.
Posted by John on 04-09-2003
QuickPlay 3.4.3 Released
New in this version:
  • Added basic support for ePSXe the playstation emulator. (use the Emu-Finder wizard to get it working easily)
  • Added run random game from this folder, and run random game from any folder.
  • New option to turn off the -rompath parameter for MAME. only enable this option if you have valid MAME.ini rom paths entered. If you are not sure - leave this option unchecked or your games will not run.
  • MAME scan form now saves previous entered data and new option to retain users custom data with scan (slower) or just erase custom data (fast)
  • Scan dialog has been altered, you now now scan multiple directories at once.
  • Quickplay now stores a Clones Parent, and also you now use this Parent ROM in any Media searchs. (See tools/preferences/ and the check box in the media search panel)
  • Quickplay will now remember if it closed maximised and will open maximised next time its run.
  • Updated Game Type list to reflect new additions in CatVer.ini file.
  • Various bug fixes, see changes page for details
Get it here
Posted by John on 07-09-2003
Weird Bugs
Getting a random crash on shutdown? There seems to be something VERY odd going on regarding QuickPlay on NT-based machines such as XP and 2K. Error messages will 'randomly' appear when shutting down the application. I have no idea what caused this but I know the solution - seems upgrading to Delphi7 fixes this! So as of the next version QuickPlay will be compiled in Delphi7 - exciting huh? :-)
Posted by John on 09-09-2003
QuickPlay WIP
QuickPlay 3.5 is progressing well, and includes a few new features and a host of bug fixes. If you have any new feature requests - now is the time to send them in! Anyway heres a small list of some of the most important changes done so far
  • New emulator properties - "Shell Integration" property, MAME "include ROMpath" property, and "Only requires ROM name to launch".
  • 2 new ROM properties, "Comment" and "Company"
  • Ability to scan inside a zip file. Now you can stick all your ROMS into one big zip file instead into one big folder!
  • Now compiled in Delphi 7 Personal Edition
And lots more to come! Subscribe to the mailing list to be informed as soon as the new version comes out, or keep watching your favourite emulator news sites.
Posted by John on 27-09-2003
QuickPlay 3.5 Released
New in this version:
  • Ability to scan inside a zip file. Now you can put all your ROMs inside one big zip file and can quickplay will scan inside the archive and store all the ROMS.
  • A new 'Getting starting' wizard.
  • New ROM & emulator properties to allow support for even more emulators.
  • Each Folder can now have its own 'visible column' settings.
  • Added new emulator icons, and made any custom folder icons slightly larger so they are more clear.
  • File Paths transfer wizard. If you move your roms on your hard drive you can update QPs data files without rescanning your roms using this wizard.
  • Now compiled in Delphi 7PE
  • Various bug fixes, see the changes page for details
I strongly recommend downloading this new version. Download it from here.
Posted by John on 04-10-2003
Incorrect Data File
QuickPlay 3.5 came with an incorrect EmuFinder Data file, the SNES data file had ZSNES and SNES9X incorrectly marked down as NOT supporting commandlines. I recommend downloading the updated files and replacing your current files. For anyone still struggling to get these emulators to work, simply go to the 'Emulators Management' dialog, browse to the specific emulator and toggle the checkbox to enable commandline support. Sorry bout that folks!
Posted by John on 06-10-2003
QuickPlay 3.5.1 Released
This is mostly a bug-fixing release, and its recommended that you update. New in this version:
  • Fixed issue where very large fonts would be cut off vertically.
  • You can now use linebreaks in the ROM comment field without it crashing QuickPlay
  • Try again to sort out the minimising problems!
  • Migration wizard now changes the emulators working directory.
  • added Enter shortcut to launch ROMs.
  • Wont crash when invalid icons are put in the icons directory. An invalid icon is usually when a bitmap has been renamed to a .ico
  • Now you can edit the name of the emulator in the EmuFinder results list
  • Made some changes to the Run ROM dialog.
Grab it from the downloads page.
Posted by John on 13-10-2003
QuickPlay 3.5.2 Released.
New in this version:
  • Made help file less ugly
  • For Real MAME Icons, if the ROM doesnt have an icon then use the standard 'ROM' icon.
  • Added in additional folders to the migration wizard.It now fixes Media + Mirrors
  • Added a 'backup/restore' data tool. Now once you have QuickPlay working you can save all the settings and have them as a backup if you screw something up later!
  • Improved handling of Read-Only drives.
    • QuickPlay will not try to write to read only drives
    • If you run from a read only drive, you can change settings
    • Windows Temp directory now used for extracting if you choose a drive that is ReadOnly for extracting
    • If you run from readonly media and have not configured QuickPlay , then QuickPlay will use a Temp directory allowing you to work with the program.
  • Various fixes, for details see here
Grab it from the downloads page. Now it's back to FZeroGX for me..
Posted by John on 02-11-2003
Happy New Year!
Well you're probably wondering what has happened to the development of QuickPlay. There are 2 reasons why there havent been any new versions. Reason 1 - I cant think of anything new to add, besides a few small fixes for oddities people have found. Reason 2 - I recently switched my OS over to Linux and although I kept my Windows installation, I rarely boot into it so I cant use Delphi. So is this project dead? Probably. But the source code is freely available, so if anyone wants to pick it up and carry on development please feel free!

So what will I be doing now? Well learning my way around Linux looks like a safe bet. Im also toying with the idea of writing a cross-platform emulator frontend. Linux has a lot of frontends, but none as simple to use as QuickPlay. (I like simple!) I have been looking at the languages available and Python looks like a good choice.

Anyway thanks again to all those who contributed to QuickPlay with feature requests, graphics, and everything else.

Posted by John on 01-01-2004
QuickPlay WIP
Howdy folks, well I just thought I'd update the ol' website. No new versions of QuickPlay released - although there is a nice new shiny version sitting on my hard drive that fixes quite a lot of the problems in the last version - including the "some people getting crap performance from emulators" problem! When will it be released? No idea.. it still needs a bit of work to bring it up to a release-quality version. Yeah I knows it cruel telling everyone about it without releasing it, but well.. Im a cruel guy!
Posted by John on 14-04-2004
QuickPlay BETA
Ok Im too lazy to get on and finish this new version of QuickPlay so what Im going to do instead is release what I have done as a BETA version. It should be pretty stable, so its ok to use and its not going to kill your computer or anything :) Heres a run-down on whats been changed:
  • option to set a background image on folder view.
  • reworked the find dialog. multiple search criteria are supported. Also results can be saved as a 'virtual folder' on the main form for easy access to your favourite queries.
  • New tool which can create a data file from your ROMs custom data - this file can then be used by other people to get your custom data.
  • New External Launcher program for emulators which run crappily when launched from quickplay. Only activate this for emulators that show slowdown symptoms as the external launcher actually closes QuickPlay!
  • Fixed divide by zero bug with Favourites, this might have been causing problems at startup?
  • AND more.. read the README file included in the zip file download!
As usual see the download page for the link, and instructions on what to do to upgrade!
Posted by John on 25-07-2004
Important Note!
Just a quick note to say that if your going to use the beta version, it has a problem where it doesnt create its default files. So effectively it forces you into doing an upgrade. If you want to do a clean install, you will need to run the old version of QuickPlay at least once so that it creates the default files, and then drop in the new files. Oops..
Posted by John on 26-07-2004
QuickPlay WIP
Well its finished! QuickPlay 3.6 is finished, but not yet available online. Why not? Well because Im actually going to TEST it rather than just release it! wow.. Anyway heres a nice screenshot, nothing radically different on the face of it, but trust me its different! I havent got it to crash once.. but then again I have only started testing :D Check back soon for the download!
Posted by John on 05-10-2004
QuickPlay 3.6 Released!
And heres the main highlights -
  • Virtual Folders, Using the find dialog, you can save your search as a virtual folder and QuickPlay will re-execute your search anytime you want. This has the advantage of making sure your search returns the most up to date information
  • Added support for NPlayers.ini
  • Improved ROM properties dialog with Next and Back buttons
  • new tool which can create data files from your roms custom data - this file can then be used in other folks QP, to scan in your data.
  • New External Launcher program for emulators which run crappily when launched from quickplay.
  • Moved the list of launchable emulators into its own tree on the main form.
  • Improved the rom filtering, now you can filter by other columns.
  • MadExcept removed, this seemed to be causing some crashes when QuickPlay shutdown so I have removed it. Unfortunately any bug reports are going to need to be manually submitted.. :(
  • Various bug fixes (including the annoying divide by zero on startup error)
  • And lots more.. For full list of changes see here
Get it at the download page!
Posted by John on 06-10-2004
QuickPlay 3.6.1 Released
Yes I still cant test my own software, thanks to Casey for pointing out the following bugs, which are now fixed.
  • Fixed Access violation in the Emulator management screen when you clicked on a system node.
  • Fixed ROM properties dialog adding in extra quotes to the rom path, thus making it invalid
  • Fixed while editting a ROM on the main screen, if you finish your edit by pressing enter it would launch the ROM.
Sorry folks! Download it here
Posted by John on 07-10-2004
New Zip DLLs
I have uploaded new zip dlls, as the current version of these files has a bug where it wont unzip only one file at a time. Yes thats what you get for using the latest beta version.. :) Anyway get them at the download page as usual
Posted by John on 12-10-2004
Quickplay on Sourceforge!
As you can see QuickPlay has moved! The project is now hosted on Sourceforge. Thanks to all the sourceforge guys. Im still figuring out how to use most of the features but Im planning on getting a release out soon!
Posted by John on 26-10-2004
QuickPlay 3.6.2 Released
Just the one major change in this version - the emulator management screen is totally rewritten. There are screenshots of it on the screenshots page. Also some bugs are fixed with regard to the rom properties screen.

Download it from the download page as usual!
Posted by John on 26-10-2004
QuickPlay 3.6.3 Released
New in this version:
  • Multiple previewed images, by replacing the image panel with a thumbnail viewer
  • Optimised the Virtual Folders/Search Code so now it runs a lot quicker
  • Dan fixed a major bug with the IPS patching code
  • Stopped QuickPlay returning to the top of a ROM list after you edit a ROM
  • Removed the check for updates form, it didnt work very well!
Posted by John on 06-11-2004
So whats next?
Ok so whats next for QuickPlay, well heres a list of new features that I want to add!
  • More configuration for the thumbnails, the abilitly to change their size and orientation.
  • New options to configure layout, specifically where things are. For example you might prefer to have the images panel run along the bottom of the QuickPlay window.
  • Support for 'Tools', programs that arent quite Emulators, but are extremely useful non-the-less. Like File splitters or other ROM related tools.
  • Support for sending keystrokes to newly started emulators. How Im doing this I have no idea..
  • Rewrite the compression support, making it easier to add new formats. RAR support would be nice.
  • And a huge bug hunt.. I know there are loads in there somewhere!
Posted by John on 08-11-2004
WIP
Just a quick update on the next version of QuickPlay, I have started into development after a "woohoo Ive got broadband" moment.. Anyway heres what I have currently working!
  • Options to re-arrange window layout
  • Queries enhanced to allow "Not equals" and "does not contain" type searches.
  • Ability to edit previously saved virtual folders.
  • Ask before deleting a directory.
  • Backup and restore now includes the virtual searches directory.
  • Half way through the compression refactoring - tough going!
And heres what else I plan to add, besides the features from the previous post..
  • Support for 7zip - somehow!
  • Support for GoodMerge ROM sets
  • Create a new ROM from IPS patches
  • Possible Flash support for the media panel
  • Multi-language support
Posted by John on 20-11-2004
Yet another WIP
Its nearly Christmas! Anyway yes QuickPlay is progressing nicely, I fell into the No1 Programmer Trap and ended up re-implementing a lot of code in a bid to improve things.. Anyway heres whats done.
  • New compression support working. Now supports RAR, although 7zip is still a nightmare because it is bloody complicated.. Also rewritten the zip utilities form to make it less hideous, and to allow it to support RARs.
  • Added Default IPS file, if you make an IPS file the default it will ALWAYS apply when you run that ROM. Handy for things like translation patches.
  • Totally rewritten how Emulators work! :-) I think its better, but you will have to wait and see!
Anyway theres still a bit left to do, so better crack on..
Posted by John on 01-12-2004
Yep another one..
Its now 2005 so Happy New Year! And yes Im STILL working on the new version of Quickplay, which will either become QuickPlay 3.7 or 4.0, yes there have been that amount of changes.
And yes Im pleased to report 7zip support is going to be there too, thanks to my brother who seems to be very resourceful, even though he is an inferior programmer :-)
Anyway check back soon for more exciting news..
Posted by John on 05-01-2005
Nearly there!
QuickPlay is now feature complete! I have implemented nearly everything I wanted, so all thats left to do is update the help file - NOOO, and update the Emu-Finder data files. Great stuff. Hopefully this weekend will get that sorted!
Posted by John on 14-01-2005
QuickPlay 3.7 Released
QuickPlay 3.7 has finally been released! Lots of changes in this new version, heres the highlights:
  • Emulator properties totally rewritten, uses special variables.
  • Goodmerge ROMsets now support.
  • Ability to add 'Tools' to QuickPlay, instead of adding non-emulators into your emulator database.
  • Compression support totally rewritten. Currently has full support for Zips and READ-ONLY support for 7z, RARs and ACE files.
  • Improved virtual folders.
  • Enhanced IPS patching support.
  • See the changelog for full details.
Get it from the download page!
Posted by John on 18-01-2005
Bugs bugs bugs
Turns out theres a few bugs in the latest QuickPlay (no surprise there), mainly the background images not working, the dialog for selecting those images was badly broken too. Also some keyboard input problems. I have these all fixed in my development version. I have also received reports about QuickPlay taking an age to start emulators, it will freeze for around 10-15 seconds before running a game, but running a "random game" and there is no freeze. I cannot reproduce this at all, even on my old crap machine it loads instantly. So needless to say I have no idea what is causing this, so send me more info folks! :-)
Posted by John on 26-01-2005
QuickPlay 3.7.1 Released
Another new version, just a few small bug fixes
  • Background Images are working again.
  • New option to disable the tabs in the sidebar, tabs can now be switched by using the "view" menu
  • New option to only show ROM folders in the rom listings. No virtual folders, and no ROM "root node"
  • Bug Fixed - Pressing enter on ROM sometimes launched the wrong ROM.
  • Made a few small changes to try and fix the slow launching of emulators some folk are having.
As usual head to the download page to get it.
Posted by John on 28-01-2005
WIP
Im preparing another release of QuickPlay, should be out tomorrow. Its another bug fixing release, although I have added the customary new feature - ZiNc support which makes it easy to scan for ZiNc ROMs and get this emulator setup properly. Anyway check back soon for updates!
Posted by John on 30-01-2005
QuickPlay 3.7.2 Released
Another new version, heres whats new.
  • ZiNc support. Just go to "Arcade ROMs" in the menu, and "Scan for ZiNc ROMs"
  • Re-instated "use QP temp directory for extraction" setting. Work-around for a bug where if you have a zipped copy of a game, and an unzipped copy in the same folder, QuickPlay will extract the zipped version over the unzipped version, and then delete it.
  • Added right-click menu for GoodMerge "ROMs inside Archive", a lot of the menu entries do nothing, this is by design!
  • Fixed - No Tabs setting wasnt sticking..
  • Fixed - Run Dialog was wiping out emulator compression settings.
  • Fixed - When adding new emulators, the compression options werent loading.
  • Fixed - uncompressed games wont run in a GoodMerge folder.
  • Fixed - Changing the default emulator in the "directory mirroring" didnt change the emulator for ROMs
Head to the download page as usual!
Posted by John on 31-01-2005
QuickPlay 3.7.3 Released
This is a bug fixing release to fix embarrassing bugs. Heres the changes:
  • fixed bug where "mame-scanned" roms wouldnt actually run.. how embarrassing..
  • Fixed bug where MAME i686 would never run because quickplay was looking for the wrong configuration file.
  • Fixed bug where MAME/Zinc scan would fail if you selected to use the catver file, but it didnt exist.
  • Changed default commandline for new roms to add quotes.
  • Run With list is now alphabetically sorted.
  • Fixed MAME config file check question appeared after quickplay had minimised.. doh..
Oh and thanks to Toto who pointed me in the direction of MAME ROM-Burners. Now thanks to http://www.romburner.co.uk/ I have a complete MAME 0.91 ROM set! I would highly recommend using a ROM burner if your hopelessly out of date with regard to MAME ROMs, the service was exceptional and very quick. Now im starting to sound like an advert so I will shut up..
Posted by John on 10-02-2005
QuickPlay 3.7.4 Released
New version of QuickPlay out, just a small bug fixing version.
  • Fixed - Running game pauses for 4-5 seconds, caused by the hint box.. doh..
  • Fixed - Zinc roms not finding proper images with filenames the same as zips.
  • Fixed - Number of times played not actually working..
Posted by John on 08-03-2005
QuickPlay 3.7.5 Released
Small bug fixing release. Hopefully this will be the last bug fixing release before I start to add/change stuff for 3.8! Fixes include:
  • Fixed bug where editing emulators after going through the firstrun wizard renamed all emulators..
  • Changed default romlist colours back to 'standard' window colours. go to options and click "default" to reset these colours.
  • Changed behaviour of file picker when adding in compression support. Now u just get "all formats" instead of a separate entry for zip, rar, etc..
Posted by John on 10-05-2005
QuickPlay 3.7.6 Released
Another bug fix release. Just one bug this time, an integer overflow when trying to add a lot of ROMs at once.
Grab it from the download page as usual!
Posted by John on 14-05-2005
Quickplay 3.7.7 Released
Yes another bug fixing release.. Busy weekend!!
  • Access Violation when using Real MAME Icons fixed
Once again I recommend you download this, get it from the downloads page.
Posted by John on 15-05-2005
Wrong version information!
I just noticed while working on Quickplay that the latest version - 3.7.7 - DOES NOT report the correct version number, it still says 3.7.6. Apologies for that!

If you are wondering how to make sure you have 3.7.7, look at the Version History page in the helpfile.

Posted by John on 18-05-2005
Quickplay 3.8

No its not out yet. But now is the time if you have any feature suggestions/bugs/other random stuff you would like to see in the next major version of QuickPlay. The link to the forum is on the left, you have no excuses for not posting now :)

Posted by John on 07-06-2005
Development News
The next version of Quickplay is progressing nicely. Im in a bit of a rush to try and get it mostly finished before Friday 24th - when I get my hands on BattleField 2 my productivity will plummet.. Anyway heres whats been done so far:
  • Virtual Folders now have their own tab in the sidebar.
  • The folders no longer have a root node called Folders.. this was annoying. Also bugs with the folders not showing the custom icons have been fixed
  • Ratings are now customisable, with an interface to configure this
  • When there are more than one ROM inside an archive Quickplay now asks which one to run instead of just guessing
  • Emulator management screen crash on close bug fixed
  • Currently moving options around. Appearance options expanded to allow you to configure ALL the lists on the main form.
And yes I have been doing all the easy-ish things first.. now to tackle the difficult stuff :)
Posted by John on 14-06-2005
Quickplay WIP

Yes the saga continues.. Well to prove that I have actually done something heres some screenshots, showing the new media panel thingy. Its actually mostly working, just needs a few extra bits and bobs added to it. And then theres all the other stuff I still have to do! :)

Image 1 - Image 2 - Image 3
Apologies for the fairly large images!
Posted by John on 10-07-2005
The report of my death was an exaggeration
Ok so where have I been? Right here all along! I had a nasty case of lazyness which has .. slightly.. delayed the release of Quickplay. Anyway while I have the motivation Im going to fix how Quickplay handles the new versions of MAME and push out this new version in the next few days! Honest!
Posted by John on 09-10-2005
Quickplay 3.8 Released
Quickplay 3.8 has, finally, been released. The list of changes for this version is quite long and can be seen in full here, but heres the highlights
  • Standard- Entirely re-written media panel, totally over the top customisability too..
  • Standard- Add in customisable ROM good codes for the GoodMerge support area.
  • Standard- UI Tidy up. Icons & Captions
  • Standard- Add in ROM specific parameters
  • Standard- Quickplay is slow to start due to Emu Real Icons Thread - option to disable this.
  • And lots more
To install simply extract the zip file and run, to upgrade just extract the files into your current Quickplay folder - all your current settings will work ok.

Finally Id to thank my two beta testers, Sven and Sliverx for their help. If there are any bugs in this new version I blame them :-) - but seriously thanks guys!

Now head on over to the download page.

Posted by John on 11-10-2005
WIP Quickplay 3.8.1
The next version of Quickplay is coming along nicely. Its mostly a bug fixing release, but there should be a couple of new features. Heres some of the main things that are currently IN the build. I have a couple more things to add and then its release time.
  • Power Scheme Changing when running a ROM, now Windows wont decide to turn your monitor off in the middle of a game.
  • Changes to the Run Random ROM feature. Theres a new "Never played" option and the existing feature will retry if the picked ROM has no emulator.
  • Fix for the MAME merge scan problem
  • Ability to configure Quickplays ROM uncompressing temporary directory for each emulator - if your into that kinda thing this is entirely optional!
Theres a few other issues not on that list but all will be revealed in the fullness of time.
Posted by John on 23-11-2005
Quickplay 3.8.1 Released
New version time, heres the change log:

New Features

  • Run Random ROM thats never been played
  • Power Scheme Changing when running ROM. This is both a global option and you can override on a per-emulator basis.
  • Temp uncompressing folder setting. This is both a global option and you can override on a per-emulator basis.
  • Ability to change whether Quickplay fully expands all folders on startup, or just first level folders, or no folders.

Bug Fixes

  • Run Random fails if the ROM has no linked emulator
  • Using GoodMerge mode Quickplay would scan EVERY file on folder load
  • MAME Merge Scan Not working
  • Main ROM listing scrolls across when clicking on long roms
  • Upgrade to new version of Virtual Treeview component
Head on over to the download page.
Posted by John on 06-12-2005
Quickplay 3.8.2 Released
Yep that was quick... Turns out I broke the Emu-Finder feature totally. So the only change in this version is the fixed Emu-Finder. Apologies!

Head on over to the download page

Posted by John on 07-12-2005
QuickPlay 3.8.3 Released
This is generally a bug-fixing release, and its recommended you update. Most important changes include:
  • Add support for media images/icons inside ZIP files (and ONLY zip files)
  • Uncompress File Picker uncompresses all files first
  • Add a ROM doesnt use the editted System File Exts
  • Equal amount of ROMs and Real MAME Icons causes crash
  • Last System in the list is left off in Emulator Management screen
  • See Change Log for full details
Get it at the download page as usual.
Posted by John on 05-02-2006
QuickPlay WIP
Just to let everyone know, a new version of QuickPlay will be released soon. This version is a minor release, with some new features and a few bug fixes (including a possible fix for 7zip errors). Anyway check back soon for the release.

Also I have set up QuickPlayWiki which is the new home of QuickPlay documentation. It's a bit bare at the minute, but it cant be any worse than the old (non-existant) documentation.. :)

Posted by John on 29-08-2006
QuickPlay 3.8.4 Released
Yep new version time. Mostly a bug-fixing release, although there are some new features. This is a recommended update. Here are a few of the major changes:
  • Experimental support for using Windows System Fonts
  • Updated the 7-zip support. Now Quickplay can write 7-zip files too.
  • Command-line parameters for disabling various UI elements
  • QuickPlay can automatically check for updates online.
  • For full details go to the Change Log

Head over to the download page.

Posted by John on 02-09-2006
Site Maintenance, New Version Around the Corner
First update in some time

The entire site is being revamped at the moment, and Quickplay version 4.0.0 is in the works - stay tuned for further updates!

For more information, feel free to drop by the new forums. (Link is in the menu on the left)
Posted by dzackgarza on 01-08-2012
QuickPlay 4.1.0 Released
Here's the changelist - explanation of the features can be found on the wiki here: QuickPlay New Features Guide
  • Added new tool.ini files and support for Butterfly100's new tools files. More to do...
  • Includes many fixes from the new community
  • Tools sidebar now populates with all community supplied tools on first launch - Tools either launch or provide docs about their use
  • Updated, cleaned up and attributed icons
  • Fixed .gif not displaying
  • Added ReactOS CMD command and improved support for Start and Explorer commands
  • Updates to Arcade functionality
  • "Rename Mame Roms" now directs users to Perl script and (extensive) online support
  • Mame Icons now show parent icon if needed and if they can
  • Mame languages ini setup
  • Emulators.ini now instatiates on 1st run with ReactOS for PC Games (Start and Explorer)
  • The first call to %EXEPATH% as a CMD param now MOVES the position of the emu call in the CMDline instead of repeating emu call
  • Mame Perl script updated inc. support for 7z and fully merged sets
  • Mame History process fixed and updated
  • Mame Info process fixed and updated
  • Mess Efind updated to 0153
  • Mess Icon directory can now complement QP's own icons - added to appearance options
  • Tempest's tools have been altered with hard-coded paths and help files for easy use within QP
  • System Ini Files' game history dat files now set themseleves up as Game History media panel items for new users for the 29 goodsets we made them for
  • Sorted resizing of GFX assets in media panel
  • Multiloader now available as a TOOL,Multiloader updated,Multiloader now configured for various systems in EFinds
Posted by butter100fly on 29-08-2014
QuickPlay 4.1.1 is released
  • Multiloader patched for Changes in DeamonTools v10
  • Added the project's changelog
  • Fixed long-standing bug with multiloader imp
  • Multiloader code exposed - compiled multiloader got too annoying. Users can now change live
  • Multiloader adapted for DTlite v9 major-version change
  • exe from loader bat recompiled
  • ini and readme for batch updated to reflect changes
  • batch loader altered to allow user extraction path
  • source code files live with their assets to be useful
  • removed 'original homepage' link from help menu
  • Reinstated manual update check in help menu
Posted by butter100fly on 14-06-2015
QuickPlay 4.1.2 is released
  • added messmameUI, for now, as an arcade cab
  • mame script now updated for changes in Mame 0.163, incremented to v1.5
  • fix bugs in mame script
  • fixed bug in html file I/O
Posted by butter100fly on 02-09-2015
New Forum Site - Please re-register!
We've got a new forum for QuickPlay! Click forums to the left here to be taken to the new site.

We're going to start from scratch. Why? One big reason is that the old 'IPboard' forum was setup when we'd lost Koss' Quickplay fansite some years ago, a while after losing John himself, and it was meant to be a store of information about QuickPlay, backgrounds, romdatas, icons, you name it...

so it was more than a forum (it had a front page and topics that were just download paths really), its was kinda an extension to QuickPlay itself, but quite a manual one - we saw QuickPlay as fixed and not user-contributable...

These days we incorporate assets into QuickPlay quickly - post me some I'll show you ;-) Many users have contributed emu setups and romdatas and graphics and so there's no need for 'separate' stores of the latest user-contributed files.

Also we have a wiki for user information here.

Over the coming weeks I'll be adding some of the knowledge from the old forum site that still hasn't made it to the wiki - please point out anything I've missed

Downside is we need you to re-register: If you still love QuickPlay as much as we do - register and post your story....

I hope you enjoy the new forums

thanks, enjoy....
Posted by butter100fly on 02-05-2016
QuickPlay 4.1.3 is released
This release mainly about CD/DVD loading, cached loading and Retroarch support. See the detailed breakdown on the wiki here: QuickPlay New Features Guide
  • New full Retroarch Efind (everything but MESS: that's to follow next!)
  • Multiloader Cache
    • now can cache archived images locally in a temp directory
    • uses robocopy and looks for symlinks
    • checks cache before redownloading
    • checks your local copies of archives and recopy if they got interrupted/corrupted
  • Multiloader functions/upgrade
    • upgraded to use daemon tools lite 10.4 - the newest and actually best! Vastly improved performance
    • you can now mount a zip in daemon tools and pass the iso to the emulator
    • we now look in archives using 7zip to find the runnable iso
    • made multiloaders for some PSP, Gamecube, NDS and Dreamcast emus (which enables us to cache those systems' games too)
    • added Saturn emulator SFF to multiloader
    • supports the non-typical command line of NullDC the Dreamcast emu
  • Multiloader maintainance
    • fixed a bug where you sometimes had to click a rom twice to (multi-)load it
    • removed winmount from the multiloader (this was great but got discontinued)
    • fixed exclamation marks and ampersands in paths
    • fixed to consitently use 8:3 names or shortnames
  • Efind
    • fixed bug with efind window and large displays
    • fixed issue with results screen
  • added background images submitted by dar3255
  • Corrected system names for some odd systems
Posted by butter100fly on 01-09-2016
QuickPlay 4.1.4 is released
  • correct syntax error in mutliloader
Posted by butter100fly on 03-09-2016
QuickPlay 4.1.5 is released
  • Some protection against Windows changing 8:3 path defaults for devices
  • fixed issue with hazemd in the modern age
  • Basic solution for shortname issues in multiloader

  • A bunch of changes that allow us to get rid of precompiled executables
  • prepared supplementary files for a world without compiled exes
  • relative path tools should now work consistently throughout
  • bugfix #38 - You can't have a batch file tool with a relative path in tools.ini
  • replaced react's cmd.exe with the exe from IRTriarge (virustotal doesnt false positive on it)

  • added game and watch emu/frontend

  • Minor tweaks to retroarch toolset
  • updated retroarch efind for latest version of Retroarch
  • improved RetroArch assets
  • doc for retroarch after some tests

  • More multiloader fixes and features (after a large change in previous release)
  • allow for override of filetype in zip or mount situations (for emus that have strange requirements)
  • fixed bugs with longnames in paths
  • Fixed unquoted chars in loop for name find
  • fixed a bug with dealing with zips
  • fixed a bug where we'd loop instead of exit if we didn't find 7zip/daemon tools
  • remove winmount files
  • change to directly running the batch file as a tool

Posted by butter100fly on 25-02-2017
QuickPlay 4.2.0 is released
Yeah there's a list of stuff below, but this release is about making MESS (I mean MAME and RetroArch-MAME's non-arcade systems) finally work well. There's new efinds and data folders targeted at thse two emulators. I'm pretty happy with it and so big is the effect on QuickPlay when you've set these up we're going to a new minor version - 4.2. Read about it on the wiki here: http://quickplay.sourceforge.net/wiki/index.php/MESS In particular existing users note the instructions on that page about updating - there's now an updates folder. If you want the new MAME/RetroArch stuff then please follow it
  • new systems dat in resources - even corrects some names MAME/MESS got wrong
  • added new Efinds for Mame and Retroarch's Mess
  • add all new automatedsoftlists for Retroarch and Mame
  • added movers for the softlists
  • remove Mess Magician as a tool
  • updates tool executable
  • retroarch.ini: fixed bug 40 - retroarch core format
  • resolved char encoding issue
  • included update script that conforms system/machine names
  • start to write system name updates mechanism
  • about box was right costrained a bit
  • corrected references to forum
Posted by butter100fly on 06-05-2017
QuickPlay 4.2.1 is released
  • updated defaults system list and default extensions for systems
  • various efind tweaks to support mame-mess-retroarch
  • Retroarch non-mess emus renamed to fit better with mess
  • set of efinds for mess-related uis
  • fixup type namings
  • fixed error in updates script
  • real icons set to small icons
  • add folder location to softlists, you can mass-edit to get real icons
  • Made an embedded systems romdata for mame-mess, "the batman" is back!
  • corrected redirect, MESS now included
  • readmes for the softlists
  • add sourcecode for movers
  • fixed welcome description of utils menu
Posted by butter100fly on 16-05-2017
QuickPlay 4.2.2 is released
  • updated daemon tools command line for dt 10.6...we still are going to pre-mount a K:/ SCSI drive (though DT now has many other mounting possibilities), but its a LOT faster now...
  • fix github lost spaces in markdown
  • multithreading long-since defunct mame options
  • ordered the arcade efind
  • make picture on readme reappear on github
  • consistent naming of atari-8bit
Posted by butter100fly on 13-11-2017
QuickPlay 4.5.0 is released
QuickPlay - MAME Edition entirely reworks all previous MAME/RetroArch MAME/MESS/UME functionality. Its one of the largest changes to QuickPlay that has been made. If you already have MAME or RetroArch's MAME working fine outside of QuickPlay, it should now be easy to make the MAME lists of your dreams for Arcade, Home Computer and Console games. It also makes QuickPlay work really well with 2K and high-DPI monitors, fixes joypad support, and contains numerous fixes for other UI elements and annoying quirks that help to make QuickPlay a great MAME frontend. The release goes with a major revamp of the QuickPlay web content aimed at helping new users get playing quickly - see the refreshed and very-visual wiki documentation
  • Joypad Support
    • Re-implement joypad support (so that it works!) with Windows messaging implementation for a much more responsive joypad
    • allow media panel navigation and buttons 1+ 2 cycle through media panel tabs
    • stop having to keep left held for sidebar access
    • allow for analog or digital pads
    • fix mutiple problems with joypad logic
    • button 1 expands/contracts in dir or folders view

  • General
    • add RetroArch Efind ini for RetroArch 167
    • fix system names in Romdata Magician for system ini lists
    • replace Romdata Magician Ini File Dats with larger-width versions
    • fix ini files not displaying entry source urls
    • get runrom working in find/search form (for non-IPS)
    • update default systems list
    • remove the systems list in updates folder

  • UI Changes
    • lose some warnings about slowdowns on older machinces
    • resize forms for modern screen sizes: emu find, folder options, media panel, media panel config editor, run dialog, search form, efind forms, and generally expand forms for longer emulator names
    • resize emulators and edit its pngs size
    • fixed folder tree slidebar bug
    • fix bug with roms panel dir size
    • slight reskin inc version number
    • fix bug in efind form that restricted window size
    • explain dat and efind. change cmds to live flag
    • fix bug with folder creation dialogs
    • fix bug found in Virtual TreeView: hit column number
    • fix filter bar appearance on high DPI
    • fix icons on roms sidebar hanging over bottom
    • fix overhanging text in filter textbox
    • tweak and reorder favourites and search forms

  • MAME Frontend
    • Reworked Arcade Roms menu completely: new forms, actions and menu options setup for MAME backend (you're now supposed to keep returning to the Arcade menu to update and print different Romdatas)
    • Replaced Mess Icons Directory setting in Appearance Options with MAME Extras locator in MAME Options
    • Set and remember various other MAME options
    • completing MAME Options now causes Folder Options to include a properly-filtered set of MAME Console/PC System Icons for use, massively reducing the time the MAME icon list took to appear
    • MameIcons in folder options: refactor to shave a few secs off as well
    • warn and provide getout if user is about to wipe existing Romdatas
    • 19 MAME printer checkboxes now saving as ini settings
    • old MAME options removed from menu and old MAME script removed from tools
    • pass MAME exe filename so that MAME Efinds can use it, save MAME Tool's MAME filename choice in MAME options

  • MAME General
    • add Mame dat files to add new tab/default tab and media panel opts forms
    • display the various MAME dat files in Media Panel config
    • made those MAME info lookups work, in particular home computer and console lookups in the MAME history file are functional as well as arcade lookups
    • Updated the MAME Efinds
    • MAME now has its own section in settings ini

  • MAME Tool
    • add MameTool nodejs command line 64-bit binary (first attempt to move the backend away from Delphi)
    • a scanning function reads and filters the MAME XML (effectively the MAME game libarary) into usable JSON, tags by version, and requests the location of your MAME Extras folder
    • reads all MAME 'ini' files to better-filter MAME games and add metadata like number of players
    • allow creation of subfolder collections: e.g.: split a MAME set's Romdatas by Genre folders
    • users can filter games by often-excluded properties e.g.: clones
    • or, users can load a MAME File Manager file into QuickPlay and filter by that
    • create customised MAME Romdata sets for MAME itself or for (full) RetroArch MAME

  • MAME Softlists and MAME MESS Emulators
    • now user generatable, that project was incorporated into MAMEtool
    • users generate their own Efind for either MAME or RetroArch MAME via a MAME scan
    • a MAME scan will augment the users systems list with newly-found systems
    • stop saving the old MESS Efinds in the QuickPlay file bundle
    • reworked and fixed bug with Retroarch MAME embedded systems list, so that it now works
    • update MAME Softlists and MAME MESS Emulators for MAME 187
    • real icon directory now configured via MAME Options (prints out to Romdata.dat)
    • prints its scan results together with MAMEtool's scan results
    • now keeps track of the version of MAME used to generate Efind/Softlists (visible in MAME Options)
    • removed the old 'tool' that moved the canned softlists to users data dir

Posted by butter100fly on 02-12-2017
QuickPlay 4.6.0 is released
  • Mame softlists: other game names functionality: Mame made some mistakes:
    • mamenames for games are unique per-machine's device, not unique per machine as they should be (smb2 could be both a flop for the Jap version and a cart for the US version, so what happens when you call mame famicom smb2?)
    • mamename loading (without specifying device) does nice things like multi-disc loading. If you do specify device, no nice things
    • its hard to tell when you have a name conflice, which device will be treated as the 'default' So, to load the correct game, we look for exceptional game name conflicts between the original softlists for a system. If we find conflicts, only then do we override the mame call by specifying device
  • fix some other issues found to get more games working in mame, in particular:
    • the custom calls needed for the nes_ and snes_ 'special cartridge' softlists
    • forcing up the rating of certain emulators for a system, to make sure games load easier, in particular msx1_flop, where a late Brazilian variant loads double-density disks, and msx2p, where the previous default emus required you to know Japanese to load a game
  • make image fit in thumbnail media panel view...
  • add back and next buttons for image viewer
  • update and tweak the RetroArch efind, many additions and fixes to take up to RetroArch 1.6.9
  • stop multiloader using deamon tools to mount zips (turns out it was VERY slow, often in-game, just always unzip)
  • refresh mednafen efinds (add mednafen saturn)
Posted by butter100fly on 10-02-2018
QuickPlay 4.6.1 is released
  • update file exts and systems dat for new users
  • Many urls corrected in efinds by 8-Cyo
  • added more of 8-cyo's major updates to efinds and system file extensions
  • added major efind contribs from 8-Cyo
  • minor updates to RetroArch efind
  • when user runs MAMEtool, remove old and boring MAME system names that might be in the users systems.dat
  • make all nes and snes loader cart media calls work
  • added some hardcoded choices for softlist emulators for MAME after much manual testing
  • extend loader calls to deal with MAMEname conflicts between devices
  • add exception list to loader calls to cope with e.g.: Thomson systems requirements
  • extend loader insertions to clone systems
  • add loader-insertion calls to MAME systems i.e.: where a basic cart needs calling before a floppy game
  • change relationships of MAME systems: eg: Tomson series and fm8,fm7
  • remove more MAME non-game system types: e.g.: card games and calculators
  • refresh MAME system types e.g.: tests prove electron is more similar to bbc than atom
Posted by butter100fly on 17-04-2018
QuickPlay 4.6.2 is released
  • update multiloader for dt 10.8
  • mednafen config file name
Posted by butter100fly on 22-05-2018
QuickPlay 4.6.4 is released
  • mame ini file finder
  • upgrade nodejs version of mametool
  • add mametool logging
  • add some icons
  • sundry retroarch efind alterations
  • add some new retroarch emus
Posted by butter100fly on 11-01-2019
QuickPlay 4.6.5 is released
  • ensure multiloader compatibility with Daemon Tools Lite 10.10
  • bugfix: fix mametool bug with ini kv files
  • bugfix: fix bug where mame version would revert on success
  • bugfix: get the logic right for users rescanning a new mame version
  • bugfix: recheck mame extras dir when mame scan triggered
  • bugfix: mametool uses its own mame.json as a gatekeeper check, not the users mame xml
  • add pcsx-pgxp to efinds
Posted by butter100fly on 25-01-2019
QuickPlay 4.6.6 is released
  • enable lzma2 support for 7zip files
  • remove mametool logging file from release
Posted by butter100fly on 19-02-2019
QuickPlay 4.7.0 is released

New Features

  • Synctool
    • You can setup a single Remote and local folder - anything under will sync: clicking on a rom will cause it to cache locally if necessary
    • Directories are mirrored as well as files cached, so folder structure form source is maintained (you know what roms are from what system)
    • Symlink support so that you can extend your storage/keep CD/DVD files in a different location
    • Synctool Options - Electron UI Element which manages and talks to the new qpnode settings file
    • Romdata Flip - Users can change the Local path to the Remote one and vice versa in multiple Romdatas
    • UI component to Romdata Flip shows you files changed, also prompts confirmation
    • Remove syncing abilities of QuickPlay Multiloader, now vastly superceeded
    • Update Johnlib with various types of exe running code that have varying effects (like printing to console)
    • QuickPlay calls to node to see if Synctool is Enabled before doing anything
    • Waits a while after running so you can see what happened, also writes to logfile in QuickPlay's root
    • Quit with ctrl+c implemented (you sometimes have to wait for the current chunk to finish)
    • Copies timestamps as well as files, uses timestamps to determine equality
    • Timestamp difference tolerance (configurable). I don't know why sometimes timestamps are off with copies of files not done through synctool, but they are
    • Timeout for finding roots (try not to hang loading a potential rom just because we can't check if its the same file as on the server)
    • Some investigation of a stream-based solution, left as an option but just too slow

  • Mametool Paths
    • Disabled by default, Mametool can work out paths of all files from mame.xml and print them in Romdatas
    • Implemented for both Arcade and Mess Softlists (much more useful for the latter)
    • We can only sync one file, but print helpful info to the log about other files which need to exist locally in order for games to run (eg: BIOS)
    • Mame Options enlarged and added to
    • you can select what kind of merged roms you have (it affects what the filenames would be)
    • Looks up your mame.ini (or mess.ini) for your MAME Rompaths, uses conventional names to distinguish (or you can have all roms in one ROMS folder)
    • Defaults to old behaviour in case of issues (printing a 'sentinel' filepath in a romdata entry so QuickPlay ignores the filepath element)

  • Node/Electron
    • First use of Nodejs Electron in QuickPlay to run synctool options (the hope is to extend this somewhat)
    • build and binary process implemented, Delphi makes appropriate exe calls
    • resolved some issues with old js packaging process, hopefully to be superceeded by the new process
    • json options file implemented, creation process implemented (its a plan to avoid upgrading issues with overwriting settings)

Bugfixes

  • Right-click explorer explores to file not just dir (thanks to user 'quickplayer')
  • Quotes in mednafen in case of no 8:3 (also thanks to 'quickplayer')
  • fixed bug with mame0.211 softlist printing (thanks to u-neeks for a fantastic bug report!)
Posted by butter100fly on 12-10-2019