I am making a little demo for some important people to see and i have a serious problem.
In my machine it works fine completely fine. No crashes no nothing.
This are my machine’s specs:
4GB Ram
Windows XP SP3
77GB Free Space on HD
AMD Phenom X4 1,8GHz
ATI RADEON HD4870 1GB
Blender 2.49a
BUT i tested it on a laptop with the following specs:
1GB Ram
Windows Vista
23GB Free Space on HD
AMD Athlon X2 2.0GHz
Intel Graphics Support (950)
and the game randomly crashes, i am using the blenderplayer to run the game (I think if you don’t create an executable this is legal, or i hope so) with a Launcher that gives it the parameters and i have implemented some security on the blend file that prevents the file to be opened by blender. (If you have any other security suggestions i’ll be happy to hear you).
I made an Installer that installs the Visual C++ 2008 Redistributable, Python 2.6.2 and the game with its launcher on any machine. The problem is that the game seems to crash in random moments. Ironically i am using the Random Module in the game. And this seems to be related to that because the game never crashes on the menu, it crashes when you are playing and thats the moment when the random module is used.
But i am confused because the game seems to crash EASIER if you use a higher resolution. In the laptop the game crashed a lot less in windowed mode.
I also think this could be related to Python 2.6.2 and Vista but i am not sure either because i sent the game to one of my friends and he tested it in the following machine:
2GB Ram
Windows XP SP2
10GB Free Space on HD
Intel (not sure which one)
Intel Graphics Support (950)
And it crashes but is rare and sometimes it does not crash at all!!
When the blenderplayer crashes it crashes with one of those “Send or Don’t Send” Windows.
The Game uses Blender Multitexture Materials and the random python module.
I don’t know what to do because it does not crash at all in my PC and the console does not tell me anything wrong. Not even warnings.
I like to figure out things for myself, but i have no idea what to do now.
Can you guys give me some suggestions on how to solve this problem? Whatever happens thank you anyway!!