After many hours of testing, late hours rewriting, tweaking and whatnot's - It's finally ready, the new FutureDMD+ Beta!
It's available from my Google Drive:
https://drive.google...toAYuOskbF9KmQW
NEW UPDATE: a version 2 of the Beta is now available at:
https://drive.google...wk9?usp=sharing
- Now, by default, any changes made to Window Size, Location or Rotation will be saved instantly to the settings xml and to the ini for the Classic mode as well.
- Some issues have been fixed, like having to apply extra times.
The Beta 2 is a more stable release, if you've downloaded the first beta remove the settings xml and ini and replace all the files, or if you're feeling brave just the exe and pdb file but that might cause issues :-)
IMPORTANT: There is help available inside the options. There is also a help menu alternative, which have some additional info. My suggestion is to read the help text and use the presets as starters or to go back to if something goes wrong.
There is a setting that is enabled that will save any new table if FutureDMD+ is started with a table startup argument, i.e. "FutureDMD.exe table=sometable" -> will lead to there being a new entry in the FutureDMD.xml.
This could easily be turned off, and if you don't want it enabled also make sure to save.
NOTE:
- Presets reside in the options menu alternative.
- You can add own presets by using the buttons for it in the presets menu. That will make a new preset from the current table or current active rendering options. Presets do not affect Window size or placement etc, only what is inside the Options part for each profile.
- All settings and options should use the same names for tags and atttributes in both the settings xml and the presets xml, as they use in the options editor (Tags are case sensitive but attributes should not be...!).
- A table profile is only visible in the options editor if the table was loaded with it as a startup argument. But, you could add a tag <SomeTableName/> to the settings xml and then use the menu alternative "Change table profile" to access other table profiles while running FutureDMD+.
- IMPORTANT: Do not edit the presets or setting xml:s while FutureDMD+ is running. If you do, the changes you make might not be persisted and it can potentially lead to problems. Choose either to edit the xml:s manually with FutureDMD+ turned off or to edit them from within the options editor (which is started form the menu alternative Options)
Have fun!
If you run into problems, please PM me at the Discord Virtuall Pinball Chat or here. I'll try to answer as soon as possible. (PS: There is a Preset and a setting to log crashes, I might need that info to fix bugs...).
Regards
/Micke
Edited by MrMoose74, 05 April 2021 - 06:53 PM.