Moguri adds game actuator-like methods to the GameLogic module in python, though I thought we already had some globalDict() like thing already in place from Campbell.
Anyway it would be nice if he had commit rights so he can commit directly to the 2.5 BGE when doing future things like maybe fixing that one mouse related function.
We already had the globalDict, but the only way to save and load the globalDict was through the actuator. It seemed silly to me to have this Python only thing relying on logic bricks for itâs most useful feature.
Blendenzo mentions the broken function in this thread (shows other bugs that can be tackled as well like a mouseclick event not stopping when you let go of the button.) http://blenderartists.org/forum/showthread.php?t=169720
Also, the mouse wonât disappear when you start the game it seems, it should work like 2.4x and disappear unless itâs told to appear with the Rasterizer.showMouse() function.
From Blendenzo
My testing with 2.5 showed that this was because Rasterizer.setMousePosition() is not working.
And the mouseclick event problem
Mouse sensor issue - add a box, set up a Mouse sensor ( left button ) into a Movement Actuator ( move forward ). It now seems impossible to set up a scenario where you hold down the mouse button and the box moves forward, and releasing it stops movement ( this works if you use a Keyboard Actuator ( space key ) ).
If you fix these two issues and get the mouse curser to disappear, most BGE games should work no problem in 2.5.