This user menu looks very nice and usefull.
I think that finding a way to associate the existing script parameter load/save with individual scripts could make this quite powerful. Especially if there was an improved script parameter editing menu.
I don't get it. Script params are loaded with the script... Maybe I'm missing something;)
It might even be worth adding a Lua & uBASIC command to load / store its variables from a parameter set rather than just do it from the scripts menu ?
However there must be a way to set parameters from menu. You need to set them before you run the script.
I think that the following idea would be worth to consider:
when script menu is entered (in any way) then appears something like this:
intervalometer.bas [ ]
hdr.lua [ ]
md.lua [ ]
my_funny_script.bas [*]
yet_another_one.lua [ ]
User can select, which is the script, that will be loaded. He can also press the LEFT button to enter the following submenu:
script settings
my_funny_script.bas
----------------
param1 [100]
param2 [ 0]
param1 [320]
param1 [100]
param4 [false]
----------------
parameters set [3]
delay (ms) [3000]
autostart [false]
----------------
This way selecting the script could be easier IHMO. I don't say it's a big improvement. Scripts that appear in this menu could be simple taken from /CHDK/SCRIPTS directory. Maybe it would be worth to put the currently selected script on the top of the list to easier access to its params.