as I understand CrystalBlend, it exports the .blend file and uses the Crystal engine to display and run the game. But what about the python scripts inside the .blend file ? a) Are they interpreted during runtime as well ?b) Is there a chance to import the .blend file in a pyton program using the Crystal engine (import cspace) to render the scene ?

as I understand CrystalBlend, it exports the .blend file and uses the Crystal engine to display and run the game. But what about the python scripts inside the .blend file ? a) Are they interpreted during runtime as well ?b) Is there a chance to import the .blend file in a pyton program using the Crystal engine (import cspace) to render the scene ?

Thanks for information on thisBernd

Not yet. Python support is planned but when this happens it will NOT be compatible with the python scripts that are now used by GameBlender as the python scripts will have to talk to CEL/CS instead of GameBlender API.

Python support is planned but when this happens it will NOT be compatible with the python scripts that are now used by GameBlender as the python scripts will have to talk to CEL/CS instead of GameBlender API.

Why not?? Surely it would be easy enough to emulate the GameBlender API?? I know I could do it in python if I really wanted to, but it would be much better to do it behind the scenes. Re-writing all the python scripts in a typical blender game is NOT an option.

Python support is planned but when this happens it will NOT be compatible with the python scripts that are now used by GameBlender as the python scripts will have to talk to CEL/CS instead of GameBlender API.

Why not?? Surely it would be easy enough to emulate the GameBlender API?? I know I could do it in python if I really wanted to, but it would be much better to do it behind the scenes. Re-writing all the python scripts in a typical blender game is NOT an option.

Keith.

It can probably be done but it is not what I'm going to concentrate on initially. Also keep in mind that when the CrystalBlend project was started, compatibility was never a goal. We try to be as compatible as possible but if it means sacrificing certain things then we will very quickly break that.