Scripting is something I've always been nervous about attempting. I didn't really know where exactly to start. I drew inspiration from two sources (because inspiration is such a better word than saying I copied the code). The first inspiration was Rob Loach's Lucid engine, which if you read his journal you would know about it. The second was looking at the Half-Life 2 code, and seeing how they handled variables loaded from file.
First of all on this subject, I want to point out that I absolutely love the STL. It has helped me immensely on this project even before I started the scripting engine. Now, I'm running my scripts through STL map containers, which is an idea I got from Rob Loach's Lucid engine.
So basically it just reads the variables from files, and I can now read them with string keys.
Well, this scripting will ofcourse lead to a GUI system, which I'm going to start soon.