Previous Thread
Next Thread
Print Thread
Joined: Jun 2015
Posts: 55
N
NLS
Offline
Member
Member
N Offline
Joined: Jun 2015
Posts: 55
I saw the no-config wizard after many months and realized it asks you for mame executable path (which is fine), but then asks for plenty of other paths, that could be skipped with a simple option to auto-parse mame.ini (after working directory is set).

Actually the process should be like this:
- Ask for mame executable location.
- Default working directory to mame executable location (but user has option to change it).
- Ask to automatically import mame.ini from location above.
- If user denies the import, then ask for the minimum required paths manually.
That would be VERY intuitive.

Now to take this further, if QMC2 detects new mame version (as it already does) or new QMC2 version (as it already does), then pop-up again the option to re-import (which helps with extra/new options too, not just paths).

And a few side notes/requests/questions on this:
- I understand QMC2 has a problem displaying (not using) proper Windows or POSIX paths. Today I noticed this is one of my paths: "<some path>\/" (yes that's both slash and backslash and no I didn't add it that way). Please stick to one and properly translate from the other, both in actual ini and in config display.
- I am not sure if the import also takes account of the new extra .ini that mame uses (ui.ini and plugin.ini). Do we need to manually import from them too? (as there ARE settings in there that are useful to qmc2) Are they taken into account automatically? If you ever implement the wizard as above, then ALL ini should be read.

Joined: May 2008
Posts: 4,930
Likes: 24
Q
Very Senior Member
Very Senior Member
Q Offline
Joined: May 2008
Posts: 4,930
Likes: 24
I'll think about some of your requests... there is a mame.ini import feature already, BTW, just not within the wizard.


A mind is like a parachute. It doesn't work unless it's open. [Frank Zappa]
Joined: May 2008
Posts: 4,930
Likes: 24
Q
Very Senior Member
Very Senior Member
Q Offline
Joined: May 2008
Posts: 4,930
Likes: 24
I started adding an "advanced setup wizard" as an alternative to the classic welcome dialog in SVN (WIP-ified)... it will not make it into tomorrow's release, but there will be an easier / more intuitive method in the foreseeable future wink.


A mind is like a parachute. It doesn't work unless it's open. [Frank Zappa]
Joined: May 2008
Posts: 4,930
Likes: 24
Q
Very Senior Member
Very Senior Member
Q Offline
Joined: May 2008
Posts: 4,930
Likes: 24
Update: The upcoming new setup wizard is meanwhile actually doing something. Only the ini-import feature doesn't work yet. You can give it a try when you build QMC2 yourself specifying WIP=1 on the make command line ("make WIP=1 ..."). The classic welcome dialog will then offer a button to launch the new setup wizard - this is only for the time being, as soon as the guided setup is done it will replace the old welcome dialog completely.


A mind is like a parachute. It doesn't work unless it's open. [Frank Zappa]
Joined: May 2008
Posts: 4,930
Likes: 24
Q
Very Senior Member
Very Senior Member
Q Offline
Joined: May 2008
Posts: 4,930
Likes: 24
Update 2: mame.ini import should work now. Importing parts of ui.ini for some front-end settings will be next.


A mind is like a parachute. It doesn't work unless it's open. [Frank Zappa]

Moderated by  qmc2 

Link Copied to Clipboard
Who's Online Now
0 members (), 380 guests, and 2 robots.
Key: Admin, Global Mod, Mod
ShoutChat
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics9,344
Posts122,330
Members5,077
Most Online1,283
Dec 21st, 2022
Our Sponsor
These forums are sponsored by Superior Solitaire, an ad-free card game collection for macOS and iOS. Download it today!

Superior Solitaire
Powered by UBB.threads™ PHP Forum Software 8.0.0