-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Request: Preset profile system #35
Comments
it's already in MiSTer.ini |
I am aware you can configure your own personal defaults in the .ini file. This is for a different purpose. This would be for "presets" defining ideal setups to recreate certain visual profiles. The new system allows for a lot more flexibility in customizing the image, with the flexibility comes a complexity that seems to be confusing for the average user. Most people would rather select an option that says "CRT Composite" that automatically sets all the filters for that look. I did speak with Wickerwaka about this though and understand if a feature like this really isn't good at the current time, but maybe possibly down the road, once the filter sets become more stable. I'm not going to close this for now, as your answer did not really address my actual request. |
Not sure. May be in the future. Defining 2 filters isn't really complicated. Additional OSD option is what will be more complicated and confusing because it will have one more OSD option which may be overridden by specific filter setting. |
I'll close this. I wish I could say the two settings weren't confusing for the average person, but it so far has proven to be the case. I am sure with more time, people will figure it out though. |
I'd like to remain neutral in regards to this Feature Request. But as to how it could work and what it might look like, we have an example in the form of RetroArch Shader presets: From an implementation standpoint, when a preset is loaded: it's options are set and knowledge of the preset itself is promptly forgotten. Perhaps a better Feature Request would be: replace the current Alt1, Alt2, Alt3 *.ini files with named alternative *.ini files [leaving only one MiSTer.ini]. The preset files can [but would not need to contain] all *.ini options. |
OSD on MiSTer is limited by size and functionality. Alt1/2/3 names is the only possible way to name them |
Yes, if were were to pursue the second part of my comment: my thought would be to replace the current Users who already have Alt1/2/3 would be able to use them via the new file chooser or by hotkey [if they kept the names the same]. But after moving all configuration files into the new folder. The new folder might look something like: |
ini file affects many settings. Sometimes such function gives more confusing than solutions. |
Sorry, I might not have been clear in communicating propagation.
MiSTer.ini is loaded on startup; that sets the initial settings. Any config files loaded afterwards, would only change those options which are defined in the file. So an end-user's workflow might be:
|
filter defaults in ini are weak options. If user will touch these setting in OSD for whatever reason then default won't be applied anymore till user delete specific config file. |
OK, we just need to define some non-weak option keys. I was just using the "_default" versions in my example to convey the idea.
etc. |
In general, such preset would be useful. But i don't think it's good to use INI file for that which includes permanent options and variable. Filters are variable options. Even though user may choose preset, it should be possible to choose specific filter. |
Great, it sounds like we are all in agreement on how it should work. I was just extending the idea to include options beyond visual filters. As it sounded like you thought the scope was too small to justify the work; which led to the Request being closed. |
Based on this reply, I am reopening, as this is what I originally asked for. |
This sounds great. I think that simply setting the filters from a preset file without remembering what the current preset is should be pretty easy to implement too. I would just suggest to put the preset files in a separate folder. Another thing I think would be great is the possibility of setting the default preset in the ini. Either way, I think a lot of people will be happy to use presets instead of actually understanding the meaning of various filters, so thank you for considering the feature. :) |
This looks excellent to me too! :) The presets themselves could be txt files with just the relative paths that Main is parsing for inside them. Example file:
Someone loads this txt file, and then it loads everything in the text file into each slot. Then there could be just 5-10 of these to choose from. |
Text file profile loading of "presets" to ease the complication of the new system for most users.
config would look something like this:
The text was updated successfully, but these errors were encountered: