Hi
Thanks for looking at the system, and for your suggestions
- You might be interested in using LuaPlus (
http://www.luaplus.org) instead of LuaBind for integrating C++ and Lua. It is very lightweight and has worked charms for me so far.
Thanks for the link, I'll check it out

I'm having serious doubts about luabind right now, I'll probably just clean up what I have done with that and release it as a VC7.1 only option, and hopefully one of these other binding solutions (tolua++, LuaPlus, or something) will offer a more universally compatible solution.
- Is there a possibility of disabling XML files and for example parse the resources from Lua scripts? The XML parsing library adds almost 3 MB to the download size (as an example Space Station Manager is just 5MB total, including all art assets)
Hmmm, I accept that Xerces is huge, but it's good

. I may consider something like this for the future, how did you envision the Lua scripts looking for this? What I might try and come up with some kind of plug-in system where the library user can choose one of a selection of systems for parsing files while using the same basic interface, this would not get implemented for a while yet though.
- Make an option for using an external, non CEGUI rendered cursor. On Win32 it sometimes pays off to use the standard system cursor as it has zero lag compared to one drawn as a texture.
You can kind of do this now; hide the CEGui cursor and just sync its position with the alternative cursor you are using (or vice versa). I think this may be better left up to the library user to sort this kind of thing rather than start tying the system into OS specific stuff.
CE.