I just had an idea.
I was fiddling around with wxruby (which is
awesome btw), and I thought that it would be pretty cool to have parameters from custom scripts also be able to be configured in the editor. I know ways to have new methods added at run-time, so it would be possible to have the system search for all public instance variables that are not there by default. Once they are collected, maybe add a button to the gui to pop up a "Custom Parameters" window or something, so that they can be set as well.
ex. Say you had a script that had something like this:
class RPG::System
alias aliased_init initialize
def initialize
aliased_init
@pause_screen_bgm = RPG::AudioFile.new("", 80)
end
attr_accessor :pause_screen_bgm
end
When you pressed the "Custom Parameters" button (or whatever you wanna call it), a sub menu will pop up that will allow you to edit the BGM filename, volume, and pitch.
This is just an idea I'm throwing out there, I can foresee some problems with datatypes and what not, but it would be pretty slick.