Post by Gamesoul Master on Aug 19, 2006 23:30:02 GMT -5
They already had the pSX icon (that was the reason I noticed that shortcut so fast... I went to delete the new memory card that the frontend *shouldn't* have created, and the pSX icon sticks out like a sore thumb ). Don't get me wrong, I like the icon very much. Just saying it's very noticeable (which is good).
Post by Gamesoul Master on Aug 20, 2006 3:39:56 GMT -5
I think that "Advanced" should stay in parenthesis. Using square brackets for a subtitle note to a file always looks too weird. I like the exact way you have it set now, but if I had to think of a suggestion as an alternative, you could put "Profile" or "Run Profile" or something like that in the parenthesis instead, to indicate that the shortcut is going to run that profile through the frontend and automatically start the emulator (which it seems is what you're doing).
Or my favorite thought... just use advanced as the default for exporting shortcuts, and add a toggle option someplace for standard shortcuts. Because the only time a person wouldn't want to use an advanced shortcut is if they decide they don't want to use the frontend anymore. Then all you'd have to do is note that in the readme (saying something like "if you intend to stop using this frontend, export your shortcuts as standard so they don't try to call the frontend instead of the emulator", or however you'd wanna phrase it). Cuz really... there is no good reason *not* to use an advanced shortcut if you like the frontend (unless, like I said, you intend to stop using the frontend, and even then you'd have to delete it for the shortcuts not to work).
Edit: I don't know if you've uploaded any fixed versions in the last few hours, but it seems that hostfile is down or something right now, because trying to go there (or access any files from there) is resulting in the browser acting like the site doesn't exist). Odd...
Well, I'd say leave the advanced and standard shortcuts the same. Apart from anything else, it gives people learning about command lines the opportunity to create a shortcut, then look at the command line created and see how it works.
I did spot one little bugette: if you create a profile without memcards specified, load another profile with memcards, then load the profile you just created, the memcards from the profile before are still there. No big problem; more just something that seems not quite right.
Looking at the suggestions we're coming up with now, I think it's clear that they're becoming increasingly minor changes and bugfixes. Particularly with the changes Ultima says he's incorporating, it's looking pretty finished. Time to start thinking of new ideas to inflict on poor old Ultima! ;D
My first thoughts are incorporating a plugin system, with priorities for the first plugins being an OpenGL plugin and one that makes a decent pot of tea.
Last Edit: Aug 20, 2006 5:19:44 GMT -5 by patrickp
I can't seem to reproduce the bug no matter how hard I try. I don't see how that would happen anyway, as saving profiles saves every GUI widgets' state (checked/unchecked) or data (text, or selected item). Loading them loads straight from the profile, so if the profile has a blank MemoryCardSlot1, it will blank out the Memory Card Slot 1 field. Besides that, if no MemoryCardSlot1 key is found in the INI for the profile, then it will fall back to the default -- an empty string -- which would mean it'd blank out anyway. I'll see about the plugin system, pot of tea, and maybe the dishwasher, but I won't make any promises
@gamesoul Master: I think I'm going to leave the advanced shortcuts as is then HostFile.org seems busted right now...
Changelog so far + Copy profile name to Profile field when selected from list + Warn before overwriting or deleting a profile ~ Fixed Advanced shortcut (was created even though location not specified) - Don't switch to Basic tab when loading profile
Heh okay I think it's back to RapidShare.de... HostFile.org is busted, so I can't upload.
rapidshare.de/files/30111317/pSX_Frontend_v1.06.rar.htmlHistory ======= v1.06 (2006-08-20) + Copy profile name to Profile field when selected from list + Warn before overwriting or deleting a profile ~ Fixed Advanced shortcut (was created even though location not specified) - Don't switch to Basic tab when loading profile
Post by Gamesoul Master on Aug 20, 2006 12:17:07 GMT -5
I couldn't replicate the problem *exactly*, but I replicated what I think the real problem was (even if patrickp didn't quite realize what had happened). When you make a profile, your frontend will save whatever is in the fields, whether the box is checked or not (which makes what patrickp was thinking happened impossible, as there is 100% no way anything could be carried over to another profile being loaded). So if you at some point create a profile that doesn't set the memory cards, but for any number of reasons, you have the paths set (like if you just made a profile that *did* have the paths set, or if you were gonna set them and changed your mind, etc), the paths don't clear when you uncheck the box. So when you save the profile, it saves the strings in the path fields regardless of whether the memory cards are going to be set or not. I can think of a few ways to fix this, so I'm sure you'll have this little matter cleared up by the next release. (I think I talked myself in a circle making that explanation, didn't I...?) -.-;
That behavior is actually intentional -- I'm not sure what the uses of it are, but I thought there might be some reason someone wants to disable memory card stuff without clearing the paths. I realize the paths in psx.ini get changed after pSX is loaded with a memory card switch, but even still, there might be a reason, and I'm open to that possibility being there. Do you think I should clear the field when it's unchecked?
Heh blame HostFile.org for the troubles with downloading
I just realized I somehow forgot to check if a profile was clicked when deleting one (and consequently, the delete confirmation dialog shows an empty profile name when none is selected and you click delete). I'll be reuploading shortly.