I don't know the Python language either. However, from what I've seen it does give you a lot of options for accessing databases, the file system, data processing, data manipulation, OS information, etc. If you already knew Python it would probably be useful verses having to learn c-script (if/when I get the other Acknex objects accessable via the plugin in Python). Bottom line is that it gives you a lot of the power of C++ or Object Pascal in a scripting language embedded in c-script.

Another example would be that I also have an Object Pascal plugin which functions similarly to the Python plugin (has an Object Pascal interpreter). Personally since I program in Object Pascal all the time it is most benificially to be able to write Object Pascal script right inside my c-script files. I ran read/write INI files, the registry, and whatever else I can think of without having to re-compile a DLL every time. Plus there is support for types, classes, and objects.

Lastly with both languages in the above examples it would allow the user to easily MOD source code for whatever game you distributed (if you allowed them to) via a standardized language. You could have a group of effects files written in Python and the user could add their own effects files (I don't know if c-script can be used in this fashion at design time).

Implimenting Python was requested by a couple users so it wasn't more than the work of a few hours to do.


Buy, Sell, & Archive Realtime 3D Content @ RedRock7.com *BETA* A5.5+ Plugin DLLs: GSADO, GSHTTP, GSImgLst, FreeMod, GSFlash, GSPython http://cellulear.slashbang.com/