Blenderplayer or runtime for 2.5? (and textures) (Ubuntu Linux and Windows)

Hello,
I am busily working on my first Blender game, appreciate the help of people on this forum, and now have a question about generating a runtime version.

Firstly, I need to know whether textures will display in Blenderplayer or a runtime version–they don’t display when I test the game within Blender by pressing P.

Secondly, I see that Blenderplayer is not yet stable for 2.5. Does anyone know how to get it to work, even unstably?

When I use blenderplayer on my game I get an empty window. The terminal output reads
guessing ‘blenderplayer’ == ‘/usr/bin/blenderplayer’
argv[0] = ‘blenderplayer’
argv[1] = ‘gametest.blend’ , 2
Detected GL_ARB_texture_env_combine
Detected GL_ARB_texture_cube_map
Detected GL_ARB_multitexture
Detected GL_ARB_shader_objects
Detected GL_ARB_vertex_shader
Detected GL_ARB_vertex_program
Detected GL_ARB_depth_texture
Detected GL_EXT_separate_specular_color
shaders not supported!

I am aware that versions of Python are an issue. I have Python 2.6 installed, and Python 3.1.3 available for use in a folder.

I have tried the following:
-burster (doesn’t work with 2.5 at all)
-creating a batch file that sets PYTHONHOME to inside the Python 3 directory (brings up an empty game window with the same terminal output)

My machine is running Ubuntu Studio Linux 10.04 and I will eventually need to make the game run on Windows.

thanks, hreichgott

I’m not sure if Burster has 2.5 support as of yet. Also, your console output says ‘shaders not supported’, so I would assume you don’t have a GLSL capable computer. The Python thing isn’t a problem for me; I thought that Blender used a built-in Python, but I’m not sure.

I only know how to use blenderplayer 2.5x on windows.
If you use the blenderplayer 2.5x and havent installed python 3.1, make a copy of the blender-2.55-beta-windows32\2.55\python\lib folder and then copy all *.dll and the blenderplayer.exe from the blender-2.55-beta-windows32 folder to the copied lib folder.

Or download the “Blender 2.55 (trunk) rev33759 32bit + patches + contrib & external add-ons + API Doc” from here http://graphicall.org/builds/builds/...n=show&id=1650.

Joeman16: Aha, GLSL materials don’t work with my Intel 950 graphics card. That explains absence of textures when running a game within blender.
HG1: Thanks… but I don’t have any .dll or .exe files on Linux, I have libraries and binaries. Tried doing what you suggest with those, but I get the same result. Maybe that “shaders not supported” line indicates blenderplayer won’t run with my graphics card. Too bad.

Blenderplayer should run on any computer - If there’s a problem, make sure the player is in the same directory as any missing dll files; to test it out you might try putting it in the Blender folder. Also, if GLSL materials don’t work, switch over to Multitexture mode.

Hi Joeman16,
Well, Linux doesn’t have .dll files, and blenderplayer comes installed in the Blender folder…
And Multitexture mode is selected for all objects in the game as far as I know.
If you can help me get blenderplayer working that’d be great!
hreichgott

You don’t have to select Multitexture mode for objects in particular; just the overall scene. In 2.55, it’s in the Scene tab. Are you using Blender 2.55?

Ok, checked all the scenes and they are all Multitexture.
Yes, it’s 2.55.