PlaneShift
Support => Technical Help: IN GAME bugs (after loading world) => Topic started by: Bereror on September 17, 2006, 06:55:58 pm
-
Please go to the PlaneShift directory (C:\Program Files\PlaneShift Crystal Blue on Windows) and open the psclient.cfg file in a text editor. In that file locate the following lines:
Video.OpenGL.UseExtension.GL_EXT_texture_rectangle = false
Video.OpenGL.UseExtension.GL_ARB_texture_rectangle = false
Video.OpenGL.UseExtension.GL_NV_texture_rectangle = false
Comment these three lines out by adding a semicolon to the front of these lines:
;Video.OpenGL.UseExtension.GL_EXT_texture_rectangle = false
;Video.OpenGL.UseExtension.GL_ARB_texture_rectangle = false
;Video.OpenGL.UseExtension.GL_NV_texture_rectangle = false
Save the file and start PlaneShift. Once in the game, open your inventory window. One of the following will then happen:
a) It works fine;
b) The game crashes;
c) You see corrupted graphics.
If b) or c) is true for you, post here your graphic card type and driver version. Change the psclient.cfg file back to the original values.
Thanks.
EDIT1: See also Again the GL_NV_texture_rectangle problem; how to fix correctly? (http://hydlaa.com/smf/index.php?topic=25552.msg284472#msg284472)
-
Heya,
if i comment out the mentioned lines the item icons are messed up, so c)
Card: GeForce 6600 GT
Driver: NVIDIA 87.56 (Linux)
Greetings
-
OpenGL renderer: GeForce 7900 GT/PCI/SSE2 (vendor: NVIDIA Corporation)
version 2.0.2 NVIDIA 87.74
With all 3 lines mentioned by OP commented out, icons in inventory window are corrupt.
I need to uncomment at least two of them (GL_ARB_texture_rectangle and GL_NV_texture_rectangle) to get correct graphics.
Also, as I mentioned in some other thread, with all 3 *rectangle options commented out (set to true), I get correct graphics after setting to false ONE of the following options:
Video.OpenGL.UseExtension.GL_EXT_texture_compression_s3tc
Video.OpenGL.UseExtension.GL_ARB_texture_compression
P.S. I can't check it anymore, but I think that my previous graphics card, based on GeForce FX 5600, was displaying everything correctly regardless of those settings.
-
"b", the game crashes: "Runtime error!" in psclient.exe, "abnormal program termination". The inventory window opens but contains no icons at all, and then comes the crash.
NVIDIA FX GeForce 5200, 9.14.00.10.9147 (WinXP, updated just a few days ago)
I tried all eight combinations of present/commented-out, and the crash happens in all of them except the two where ARB and NV are both present.
-
If b) or c) is true for you, post here your graphic card type and driver version. Change the psclient.cfg file back to the original values.
And if actually (a) is true for you, and you happen to have an NVidia GeForce, please post your hardware and driver, as well...
Thanks,
-f.r.
-
Video.OpenGL.UseExtension.GL_EXT_texture_compression_s3tc
Video.OpenGL.UseExtension.GL_ARB_texture_compression
Interesting. Some ATI drivers don't like RECT textures uploaded to a compressed format. Maybe neither do some NV drivers.
-
a) It works fine;
(running ATI Radeon X1300 Pro, Driver Version: 8.202.0.0 The defualt drivers that shipped with the card. And if it makes a difference, I'm running it on Windows XP Pro.)
-
Inventory graphics distorted. NVIDIA GeForce 6600 LE. Driver version 9.1.3.1 [Win XP service pack 2]
-
c) Corrupted graphics.
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: NVIDIA Corporation
server glx version string: 1.4
server glx extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig,
GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control,
GLX_ARB_multisample, GLX_NV_float_buffer, GLX_ARB_fbconfig_float
client glx vendor string: NVIDIA Corporation
client glx version string: 1.4
client glx extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_visual_info,
GLX_EXT_visual_rating, GLX_EXT_import_context, GLX_SGI_video_sync,
GLX_NV_swap_group, GLX_NV_video_out, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
GLX_SGI_swap_control, GLX_NV_float_buffer, GLX_ARB_fbconfig_float
GLX version: 1.3
GLX extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig,
GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control,
GLX_ARB_multisample, GLX_NV_float_buffer, GLX_ARB_fbconfig_float,
GLX_ARB_get_proc_address
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce 6800/AGP/SSE2
OpenGL version string: 2.0.2 NVIDIA 87.62
OpenGL extensions:
GL_ARB_color_buffer_float, GL_ARB_depth_texture, GL_ARB_draw_buffers,
GL_ARB_fragment_program, GL_ARB_fragment_program_shadow,
GL_ARB_fragment_shader, GL_ARB_half_float_pixel, GL_ARB_imaging,
GL_ARB_multisample, GL_ARB_multitexture, GL_ARB_occlusion_query,
GL_ARB_pixel_buffer_object, GL_ARB_point_parameters, GL_ARB_point_sprite,
GL_ARB_shadow, GL_ARB_shader_objects, GL_ARB_shading_language_100,
GL_ARB_texture_border_clamp, GL_ARB_texture_compression,
GL_ARB_texture_cube_map, GL_ARB_texture_env_add,
GL_ARB_texture_env_combine, GL_ARB_texture_env_dot3, GL_ARB_texture_float,
GL_ARB_texture_mirrored_repeat, GL_ARB_texture_non_power_of_two,
GL_ARB_texture_rectangle, GL_ARB_transpose_matrix,
GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, GL_ARB_vertex_shader,
GL_ARB_window_pos, GL_ATI_draw_buffers, GL_ATI_texture_float,
GL_ATI_texture_mirror_once, GL_S3_s3tc, GL_EXT_texture_env_add,
GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color,
GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate,
GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_compiled_vertex_array,
GL_EXT_Cg_shader, GL_EXT_depth_bounds_test, GL_EXT_draw_range_elements,
GL_EXT_fog_coord, GL_EXT_framebuffer_object, GL_EXT_multi_draw_arrays,
GL_EXT_packed_depth_stencil, GL_EXT_packed_pixels,
GL_EXT_pixel_buffer_object, GL_EXT_point_parameters,
GL_EXT_rescale_normal, GL_EXT_secondary_color,
GL_EXT_separate_specular_color, GL_EXT_shadow_funcs,
GL_EXT_stencil_two_side, GL_EXT_stencil_wrap, GL_EXT_texture3D,
GL_EXT_texture_compression_s3tc, GL_EXT_texture_cube_map,
GL_EXT_texture_edge_clamp, GL_EXT_texture_env_combine,
GL_EXT_texture_env_dot3, GL_EXT_texture_filter_anisotropic,
GL_EXT_texture_lod, GL_EXT_texture_lod_bias, GL_EXT_texture_mirror_clamp,
GL_EXT_texture_object, GL_EXT_texture_sRGB, GL_EXT_timer_query,
GL_EXT_vertex_array, GL_HP_occlusion_test, GL_IBM_rasterpos_clip,
GL_IBM_texture_mirrored_repeat, GL_KTX_buffer_region, GL_NV_blend_square,
GL_NV_copy_depth_to_color, GL_NV_depth_clamp, GL_NV_fence,
GL_NV_float_buffer, GL_NV_fog_distance, GL_NV_fragment_program,
GL_NV_fragment_program_option, GL_NV_fragment_program2, GL_NV_half_float,
GL_NV_light_max_exponent, GL_NV_multisample_filter_hint,
GL_NV_occlusion_query, GL_NV_packed_depth_stencil, GL_NV_pixel_data_range,
GL_NV_point_sprite, GL_NV_primitive_restart, GL_NV_register_combiners,
GL_NV_register_combiners2, GL_NV_texgen_reflection,
GL_NV_texture_compression_vtc, GL_NV_texture_env_combine4,
GL_NV_texture_expand_normal, GL_NV_texture_rectangle,
GL_NV_texture_shader, GL_NV_texture_shader2, GL_NV_texture_shader3,
GL_NV_vertex_array_range, GL_NV_vertex_array_range2, GL_NV_vertex_program,
GL_NV_vertex_program1_1, GL_NV_vertex_program2,
GL_NV_vertex_program2_option, GL_NV_vertex_program3,
GL_NVX_conditional_render, GL_SGIS_generate_mipmap, GL_SGIS_texture_lod,
GL_SGIX_depth_texture, GL_SGIX_shadow, GL_SUN_slice_accum
glu version: 1.3
glu extensions:
GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess
-
a) It worked fine for me.
ATI Radeon X300 - 128MB - PCIX
-driver: ATI proprietary driver 8.28.8 fglrx
-os: ubuntu linux 6.06
-
a) It works fine
Graphics Card: Intel 900 GMA, 128MB (Integrated)
OS: Windows XP (SP2)
Driver Version: 6.14.10.4410
-
Graphics Card: Ati X800 XL 256 MB
OS: Windows XP SP2
Driver: ATi 6.8
Results:
A and C.
The game works fine, only grass is strange. (not the generated grass)
Grass is always randomly giving issues: sometimes alpha issues, sometimes the texture can't be loaded. This time the texture could be loaded, and there were no alpha issues, but the grass would flicker when I moved my camera. Except for that no issues at all.
edit:
Now it did that without the lines commented too, so going for A
-
where do you go to check your drivers?
-
Type "dxdiag" into your run command, go to the Display tab, and you'll see the driver version to the right.
-
PS works with strange colors in inventory window (http://img158.imageshack.us/img158/4724/inventorybz7.jpg) before and after change in psclient.cfg, there is no difference. Sometimes it covers almost entire window.
nVidia GeForce4 MX 440 with AGP8X 64MB
nv4_disp.dll ver. 6.14.0010.7772 (English), 2005-06-15
Microsoft Windows XP Professional Service Pack 2
processor: AMD Sempron 2300+ 1583MHz
main board: ABIT NF7-S2
- network and sound onboard
memory: 768 MB
Edit
Graphics driver updated to:
nv4_disp.dll ver. 6.14.0010.9147 (English), 2006-08-11
Nothing has changed.
-
Type "dxdiag" into your run command, go to the Display tab, and you'll see the driver version to the right.
This thread: http://hydlaa.com/smf/index.php?topic=25552.msg284472#msg284472 also describes some alternative ways to obtain the driver version.
-
Semicolons at the begining of the lines don't change anything. I changed "false" to "true" at the end of the lines and now PS crashes when I open an inventory window.
nVidia GeForce4 MX 440 with AGP8X 64MB
nv4_disp.dll ver. 6.14.0010.9147 (English), 2006-08-11
Microsoft Windows XP Professional Service Pack 2
processor: AMD Sempron 2300+ 1583MHz
main board: ABIT NF7-S2
- network and sound onboard
memory: 768 MB
-
C) Corrupted Items in Inventory, also game was running VERY SLOW
nVidia GeForce FX 5500 256MB PCI Graphics Card version 91.47
-
a) nothing weird in my inventory window.
Graphics info:
Card name: Mobile Intel(R) 915GM/GMS,910GML Express Chipset Family
Manufacturer: Intel Corporation
Chip type: Intel(R) 915GM/GMS,910GML Express Chipset
DAC type: Internal
Device Key: Enum\PCI\VEN_8086&DEV_2592&SUBSYS_81F1104D&REV_03
Display Memory: 128.0 MB
It is an onboard card with shared memory, driver last updated a few weeks ago