Bug 759 - erratic mouse behavior
Status: RESOLVED DUPLICATE of bug 740
Alias: None
Product: Medal of Honor: Allied Assault
Classification: Unclassified
Component: Linux client
Version: Original Allied Assault (1.11)
Hardware: PC Linux
: P2 normal
Assignee: Ryan C. Gordon
QA Contact:
URL:
Depends on:
Blocks:
 
Reported: 2003-08-20 03:39 EDT by William Voyek
Modified: 2003-08-20 12:58:06 EDT
0 users

See Also:



Description William Voyek 2003-08-20 03:39:33 EDT
When first starting MOHAA, in the main menu, the mouse works fine.  I can click
on all menus and I can move the pointer to anywhere on the screen.  After
entering "Basic Training" everything appears to load ok except that when I move
the mouse to the right I only get about 35 degrees of movement, 5-10 degrees to
the left (from center), 20-25 degrees up, and 20-25 degrees down.  If I then
exit by pressing Esc, in the Main Menu the mouse behaves very erraticly, as if
there are barriers (like an invisible window) in the menu.  For example, I can
only access the top portion on the screen and cannot move the pointer below the
level of the table  where the options menu is until I push the mouse pointer to
the top of the screen 4-5 times then I can access the rest of the screen. 
 
I'm running Gentoo 1.4, XFree 4.3.0, KDE 3.1.2 
My Video card is a Nvidia GeForce4 Ti4400 
My mouse is a MS IntelliMouse Optical 1.0A 
 
Here is my XF86Config 
 
# File generated by xf86config. 
 
# 
# Copyright (c) 1999 by The XFree86 Project, Inc. 
# 
# Permission is hereby granted, free of charge, to any person obtaining a 
# copy of this software and associated documentation files (the "Software"), 
# to deal in the Software without restriction, including without limitation 
# the rights to use, copy, modify, merge, publish, distribute, sublicense, 
# and/or sell copies of the Software, and to permit persons to whom the 
# Software is furnished to do so, subject to the following conditions: 
#  
# The above copyright notice and this permission notice shall be included in 
# all copies or substantial portions of the Software. 
#  
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL 
# THE XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 
# WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF 
# OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 
# SOFTWARE. 
#  
# Except as contained in this notice, the name of the XFree86 Project shall 
# not be used in advertising or otherwise to promote the sale, use or other 
# dealings in this Software without prior written authorization from the 
# XFree86 Project. 
# 
 
# ********************************************************************** 
# Refer to the XF86Config(4/5) man page for details about the format of  
# this file. 
# ********************************************************************** 
 
# ********************************************************************** 
# Module section -- this  section  is used to specify 
# which dynamically loadable modules to load. 
# ********************************************************************** 
# 
Section "Module" 
 
# This loads the DBE extension module. 
 
    Load        "dbe"  	# Double buffer extension 
 
# This loads the miscellaneous extensions module, and disables 
# initialisation of the XFree86-DGA extension within that module. 
    SubSection  "extmod" 
      Option    "omit xfree86-dga"   # don't initialise the DGA extension 
    EndSubSection 
 
# This loads the Type1 and FreeType font modules 
    Load        "type1" 
    Load        "speedo" 
#    Load        "freetype" 
#    Load        "xtt" 
 
# This loads the GLX module 
    Load       "glx" 
# This loads the DRI module 
#    Load       "dri" 
 
EndSection 
 
# ********************************************************************** 
# Files section.  This allows default font and rgb paths to be set 
# ********************************************************************** 
 
Section "Files" 
  FontPath  	"/usr/X11R6/lib/X11/fonts/local" 
  FontPath  	"/usr/X11R6/lib/X11/fonts/misc" 
  FontPath  	"/usr/X11R6/lib/X11/fonts/75dpi:unscaled" 
  FontPath  	"/usr/X11R6/lib/X11/fonts/100dpi:unscaled" 
  FontPath  	"/usr/X11R6/lib/X11/fonts/Speedo" 
  FontPath  	"/usr/X11R6/lib/X11/fonts/Type1" 
  FontPath  	"/usr/X11R6/lib/X11/fonts/TTF" 
  FontPath  	"/usr/X11R6/lib/X11/fonts/sharefont" 
  FontPath  	"/usr/X11R6/lib/X11/fonts/truetype" 
 
# The location of the RGB database.  Note, this is the name of the 
# file minus the extension (like ".txt" or ".db").  There is normally 
# no need to change the default. 
 
    RgbPath	"/usr/X11R6/lib/X11/rgb" 
 
# Multiple FontPath entries are allowed (which are concatenated together), 
# as well as specifying multiple comma-separated entries in one FontPath 
# command (or a combination of both methods) 
#  
# If you don't have a floating point coprocessor and emacs, Mosaic or other 
# programs take long to start up, try moving the Type1 and Speedo directory 
# to the end of this list (or comment them out). 
#  
 
#    FontPath   "/usr/X11R6/lib/X11/fonts/TrueType/" 
#    FontPath   "/usr/X11R6/lib/X11/fonts/freefont/" 
 
# The module search path.  The default path is shown here. 
 
#    ModulePath "/usr/X11R6/lib/modules" 
 
EndSection 
 
# ********************************************************************** 
# Server flags section. 
# ********************************************************************** 
 
Section "ServerFlags" 
 
# Uncomment this to cause a core dump at the spot where a signal is  
# received.  This may leave the console in an unusable state, but may 
# provide a better stack trace in the core dump to aid in debugging 
 
#    Option "NoTrapSignals" 
 
# Uncomment this to disable the <Crtl><Alt><Fn> VT switch sequence 
# (where n is 1 through 12).  This allows clients to receive these key 
# events. 
 
#    Option "DontVTSwitch" 
 
# Uncomment this to disable the <Crtl><Alt><BS> server abort sequence 
# This allows clients to receive this key event. 
 
#    Option "DontZap" 
 
# Uncomment this to disable the <Crtl><Alt><KP_+>/<KP_-> mode switching 
# sequences.  This allows clients to receive these key events. 
 
#    Option "Dont Zoom" 
 
# Uncomment this to disable tuning with the xvidtune client. With 
# it the client can still run and fetch card and monitor attributes, 
# but it will not be allowed to change them. If it tries it will 
# receive a protocol error. 
 
#    Option "DisableVidModeExtension" 
 
# Uncomment this to enable the use of a non-local xvidtune client.  
 
#    Option "AllowNonLocalXvidtune" 
 
# Uncomment this to disable dynamically modifying the input device 
# (mouse and keyboard) settings.  
 
#    Option "DisableModInDev" 
 
# Uncomment this to enable the use of a non-local client to 
# change the keyboard or mouse settings (currently only xset). 
 
#    Option "AllowNonLocalModInDev" 
 
EndSection 
 
# ********************************************************************** 
# Input devices 
# ********************************************************************** 
 
# ********************************************************************** 
# Core keyboard's InputDevice section 
# ********************************************************************** 
 
Section "InputDevice" 
 
    Identifier	"Keyboard1" 
    Driver	"Keyboard" 
 
# For most OSs the protocol can be omitted (it defaults to "Standard"). 
# When using XQUEUE (only for SVR3 and SVR4, but not Solaris), 
# uncomment the following line. 
 
#    Option     "Protocol"      "Xqueue" 
 
    Option "AutoRepeat" "500 30" 
 
# Specify which keyboard LEDs can be user-controlled (eg, with xset(1)) 
#    Option	"Xleds"      "1 2 3" 
 
#    Option "LeftAlt"     "Meta" 
#    Option "RightAlt"    "ModeShift" 
 
# To customise the XKB settings to suit your keyboard, modify the 
# lines below (which are the defaults).  For example, for a non-U.S. 
# keyboard, you will probably want to use: 
#    Option "XkbModel"    "pc102" 
# If you have a US Microsoft Natural keyboard, you can use: 
#    Option "XkbModel"    "microsoft" 
# 
# Then to change the language, change the Layout setting. 
# For example, a german layout can be obtained with: 
#    Option "XkbLayout"   "de" 
# or: 
#    Option "XkbLayout"   "de" 
#    Option "XkbVariant"  "nodeadkeys" 
# 
# If you'd like to switch the positions of your capslock and 
# control keys, use: 
#    Option "XkbOptions"  "ctrl:swapcaps" 
 
# These are the default XKB settings for XFree86 
#    Option "XkbRules"    "xfree86" 
#    Option "XkbModel"    "pc101" 
#    Option "XkbLayout"   "us" 
#    Option "XkbVariant"  "" 
#    Option "XkbOptions"  "" 
 
#    Option "XkbDisable" 
 
    Option "XkbRules"	"xfree86" 
    Option "XkbModel"	"pc104" 
    Option "XkbLayout"	"us" 
 
EndSection 
 
 
# ********************************************************************** 
# Core Pointer's InputDevice section 
# ********************************************************************** 
 
Section "InputDevice" 
 
# Identifier and driver 
 
    Identifier	"Mouse1" 
    Driver	"mouse" 
    Option "Protocol"    "PS/2" 
    Option "Device"      "/dev/psaux" 
#    Option "ZAxisMapping"	"4 5" 
 
# Mouse-speed setting for PS/2 mouse. 
 
#    Option "Resolution"	"256" 
 
# When using XQUEUE, comment out the above two lines, and uncomment 
# the following line. 
 
#    Option "Protocol"	"Xqueue" 
 
# Baudrate and SampleRate are only for some Logitech mice. In 
# almost every case these lines should be omitted. 
 
#    Option "BaudRate"	"9600" 
#    Option "SampleRate"	"150" 
 
# Emulate3Buttons is an option for 2-button Microsoft mice 
# Emulate3Timeout is the timeout in milliseconds (default is 50ms) 
 
#    Option "Emulate3Buttons" 
#    Option "Emulate3Timeout"    "50" 
 
# ChordMiddle is an option for some 3-button Logitech mice 
 
#    Option "ChordMiddle" 
 
EndSection 
 
 
# ********************************************************************** 
# Other input device sections  
# this is optional and is required only if you 
# are using extended input devices.  This is for example only.  Refer 
# to the XF86Config man page for a description of the options. 
# ********************************************************************** 
# 
# Section "InputDevice"  
#    Identifier  "Mouse2" 
#    Driver      "mouse" 
#    Option      "Protocol"      "MouseMan" 
#    Option      "Device"        "/dev/mouse2" 
# EndSection 
# 
# Section "InputDevice" 
#    Identifier "spaceball" 
#    Driver     "magellan" 
#    Option     "Device"        "/dev/cua0" 
# EndSection 
# 
# Section "InputDevice" 
#    Identifier "spaceball2" 
#    Driver     "spaceorb" 
#    Option     "Device"        "/dev/cua0" 
# EndSection 
# 
# Section "InputDevice" 
#    Identifier "touchscreen0" 
#    Driver     "microtouch" 
#    Option     "Device"        "/dev/ttyS0" 
#    Option     "MinX"          "1412" 
#    Option     "MaxX"          "15184" 
#    Option     "MinY"          "15372" 
#    Option     "MaxY"          "1230" 
#    Option     "ScreenNumber"  "0" 
#    Option     "ReportingMode" "Scaled" 
#    Option     "ButtonNumber"  "1" 
#    Option     "SendCoreEvents" 
# EndSection 
# 
# Section "InputDevice" 
#    Identifier "touchscreen1" 
#    Driver     "elo2300" 
#    Option     "Device"        "/dev/ttyS0" 
#    Option     "MinX"          "231" 
#    Option     "MaxX"          "3868" 
#    Option     "MinY"          "3858" 
#    Option     "MaxY"          "272" 
#    Option     "ScreenNumber"  "0" 
#    Option     "ReportingMode" "Scaled" 
#    Option     "ButtonThreshold"       "17" 
#    Option     "ButtonNumber"  "1" 
#    Option     "SendCoreEvents" 
# EndSection 
 
# ********************************************************************** 
# Monitor section 
# ********************************************************************** 
 
# Any number of monitor sections may be present 
 
Section "Monitor" 
 
    Identifier  "NEC MultiSync P750" 
 
# HorizSync is in kHz unless units are specified. 
# HorizSync may be a comma separated list of discrete values, or a 
# comma separated list of ranges of values. 
# NOTE: THE VALUES HERE ARE EXAMPLES ONLY.  REFER TO YOUR MONITOR'S 
# USER MANUAL FOR THE CORRECT NUMBERS. 
 
    HorizSync   31-94 
 
#    HorizSync	30-64         # multisync 
#    HorizSync	31.5, 35.2    # multiple fixed sync frequencies 
#    HorizSync	15-25, 30-50  # multiple ranges of sync frequencies 
 
# VertRefresh is in Hz unless units are specified. 
# VertRefresh may be a comma separated list of discrete values, or a 
# comma separated list of ranges of values. 
# NOTE: THE VALUES HERE ARE EXAMPLES ONLY.  REFER TO YOUR MONITOR'S 
# USER MANUAL FOR THE CORRECT NUMBERS. 
 
    VertRefresh 55-160 
 
vendorname "[NEC MultiSync P750]" 
modelname "[NEC MultiSync P750]" 
ModeLine "1280x1024/85Hz" 157.5 1280 1344 1504 1728 1024 1025 1028 1072  +HSync
+VSync 
EndSection 
 
 
# ********************************************************************** 
# Graphics device section 
# ********************************************************************** 
 
# Any number of graphics device sections may be present 
 
# Standard VGA Device: 
 
Section "Device" 
    Identifier	"Standard VGA" 
    VendorName	"Unknown" 
    BoardName	"Unknown" 
 
# The chipset line is optional in most cases.  It can be used to override 
# the driver's chipset detection, and should not normally be specified. 
 
#    Chipset	"generic" 
 
# The Driver line must be present.  When using run-time loadable driver 
# modules, this line instructs the server to load the specified driver 
# module.  Even when not using loadable driver modules, this line 
# indicates which driver should interpret the information in this section. 
 
    Driver     "vga" 
# The BusID line is used to specify which of possibly multiple devices 
# this section is intended for.  When this line isn't present, a device 
# section can only match up with the primary video device.  For PCI 
# devices a line like the following could be used.  This line should not 
# normally be included unless there is more than one video device 
# intalled. 
 
#    BusID      "PCI:0:10:0" 
 
#    VideoRam	256 
 
#    Clocks	25.2 28.3 
 
EndSection 
 
# Device configured by xf86config: 
 
Section "Device" 
    Identifier  "Generic VESA" 
    Driver      "nvidia" 
    Option	"HWCursor"	"on" 
    Option	"CursorShadow"	"on" 
    Option	"CursorShadowAlpha"	"64" 
    Option	"CursorShadowXOffset"	"4" 
    Option	"CursorShadowYOffset"	"2" 
    #VideoRam    131072 
    # Insert Clocks lines here if appropriate 
vendorname "" 
boardname "" 
EndSection 
 
 
# ********************************************************************** 
# Screen sections 
# ********************************************************************** 
 
# Any number of screen sections may be present.  Each describes 
# the configuration of a single screen.  A single specific screen section 
# may be specified from the X server command line with the "-screen" 
# option. 
Section "Screen" 
    Identifier  "Screen 1" 
    Device      "Generic VESA" 
    Monitor     "NEC MultiSync P750" 
    DefaultDepth 24 
 
    Subsection "Display" 
        Depth       8 
        Modes       "1280x1024/85Hz" "1024x768" "800x600" "640x480"  
        ViewPort    0 0 
		Virtual 0 0 
    EndSubsection 
    Subsection "Display" 
        Depth       16 
        Modes       "1280x1024/85Hz" "1024x768" "800x600" "640x480"  
        ViewPort    0 0 
		Virtual 0 0 
    EndSubsection 
    Subsection "Display" 
        Depth       24 
        Modes       "1280x1024/85Hz" "1024x768" "800x600" "640x480"  
        ViewPort    0 0 
		Virtual 0 0 
    EndSubsection 
EndSection 
 
# ********************************************************************** 
# ServerLayout sections. 
# ********************************************************************** 
 
# Any number of ServerLayout sections may be present.  Each describes 
# the way multiple screens are organised.  A specific ServerLayout 
# section may be specified from the X server command line with the 
# "-layout" option.  In the absence of this, the first section is used. 
# When now ServerLayout section is present, the first Screen section 
# is used alone. 
 
Section "ServerLayout" 
 
# The Identifier line must be present 
    Identifier  "Simple Layout" 
 
# Each Screen line specifies a Screen section name, and optionally 
# the relative position of other screens.  The four names after 
# primary screen name are the screens to the top, bottom, left and right 
# of the primary screen.  In this example, screen 2 is located to the 
# right of screen 1. 
 
    Screen "Screen 1" 
 
# Each InputDevice line specifies an InputDevice section name and 
# optionally some options to specify the way the device is to be 
# used.  Those options include "CorePointer", "CoreKeyboard" and 
# "SendCoreEvents". 
 
    InputDevice "Mouse1" "CorePointer" 
    InputDevice "Keyboard1" "CoreKeyboard" 
 
EndSection 
 
# Section "DRI" 
#    Mode 0666 
# EndSection 
 
 
Section "InputDevice" 
 
Identifier "Keyboard" 
 
	Option "XkbModel" "pc104" 
	Option "XkbLayout" "us" 
	Driver "keyboard"  
EndSection 
 
 
Section "InputDevice" 
 
Identifier "Mouse" 
 
	Option "Protocol" "PS/2" 
	Option "Device" "/dev/psaux" 
	Driver "mouse"  
#	Option "ZAxisMapping" "4 5" 
EndSection 
 
 
 
 
 
Here is the console output from mohaa_lnx 
 
 
bash-2.05b# ./mohaa_lnx 
 
 
 
*************************************************************************** 
*************************************************************************** 
*************************************************************************** 
*************************************************************************** 
*************************************************************************** 
*************************************************************************** 
*************************************************************************** 
*************************************************************************** 
Warning: This is a beta version of Medal of Honor: Allied Assault. 
Please report any bugs at: https://bugzilla.icculus.org/ 
*************************************************************************** 
*************************************************************************** 
*************************************************************************** 
*************************************************************************** 
*************************************************************************** 
*************************************************************************** 
*************************************************************************** 
*************************************************************************** 
 
 
 
--- Common Initialization --- 
Medal of Honor Allied Assault 1.11 linux-i386 Aug 11 2003 
----- FS_Startup ----- 
Current search path: 
/root/.mohaa/main 
/opt/mohaa/mohaa/main 
/opt/mohaa/mohaa/main/Pak5.pk3 (259 files) 
/opt/mohaa/mohaa/main/Pak4.pk3 (593 files) 
/opt/mohaa/mohaa/main/Pak3.pk3 (669 files) 
/opt/mohaa/mohaa/main/Pak2.pk3 (4722 files) 
/opt/mohaa/mohaa/main/Pak1.pk3 (772 files) 
/opt/mohaa/mohaa/main/Pak0.pk3 (11175 files) 
 
---------------------- 
18190 files in pk3 files 
execing default.cfg 
execing menu.cfg 
execing newconfig.cfg 
Config: unnamedsoldier.cfg 
STUB: wtf in unix/linux_general_extras.c line 95. 
STUB: wtf in unix/linux_general_extras.c line 101. 
execing configs/unnamedsoldier.cfg 
couldn't exec localized.cfg 
execing autoexec.cfg 
Unknown command "fov" 
couldn't exec custom.cfg 
You are now setup for easy mode. 
----- Client Initialization ----- 
Called FadeSound with: 0.000000 
----- Initializing Renderer ---- 
----- R_Init ----- 
...loading libGL.so: Initializing SDL OpenGL display 
...setting mode 4: 800 600 
Attempting 8/8/8 Color bits, 24 depth, 0 stencil display... 
Xlib:  extension "XiG-SUNDRY-NONSTANDARD" missing on display ":0.0". 
STUB: missing hardware detection in unix/linux_glimp_sdl.c line 984. 
Initializing OpenGL extensions 
...ignoring GL_S3_s3tc 
...ignoring GL_EXT_texture_env_add 
...using GL_ARB_multitexture 
...using GL_EXT_compiled_vertex_array 
 
GL_VENDOR: NVIDIA Corporation 
GL_RENDERER: GeForce4 Ti 4400/AGP/SSE/3DNOW! 
GL_VERSION: 1.4.0 NVIDIA 43.63 
GL_EXTENSIONS: GL_ARB_depth_texture 
GL_EXTENSIONS: GL_ARB_imaging 
GL_EXTENSIONS: GL_ARB_multisample 
GL_EXTENSIONS: GL_ARB_multitexture 
GL_EXTENSIONS: GL_ARB_point_parameters 
GL_EXTENSIONS: GL_ARB_shadow 
GL_EXTENSIONS: GL_ARB_texture_border_clamp 
GL_EXTENSIONS: GL_ARB_texture_compression 
GL_EXTENSIONS: GL_ARB_texture_cube_map 
GL_EXTENSIONS: GL_ARB_texture_env_add 
GL_EXTENSIONS: GL_ARB_texture_env_combine 
GL_EXTENSIONS: GL_ARB_texture_env_dot3 
GL_EXTENSIONS: GL_ARB_texture_mirrored_repeat 
GL_EXTENSIONS: GL_ARB_transpose_matrix 
GL_EXTENSIONS: GL_ARB_vertex_buffer_object 
GL_EXTENSIONS: GL_ARB_vertex_program 
GL_EXTENSIONS: GL_ARB_window_pos 
GL_EXTENSIONS: GL_S3_s3tc 
GL_EXTENSIONS: GL_EXT_abgr 
GL_EXTENSIONS: GL_EXT_bgra 
GL_EXTENSIONS: GL_EXT_blend_color 
GL_EXTENSIONS: GL_EXT_blend_minmax 
GL_EXTENSIONS: GL_EXT_blend_subtract 
GL_EXTENSIONS: GL_EXT_compiled_vertex_array 
GL_EXTENSIONS: GL_EXT_draw_range_elements 
GL_EXTENSIONS: GL_EXT_fog_coord 
GL_EXTENSIONS: GL_EXT_multi_draw_arrays 
GL_EXTENSIONS: GL_EXT_packed_pixels 
GL_EXTENSIONS: GL_EXT_paletted_texture 
GL_EXTENSIONS: GL_EXT_point_parameters 
GL_EXTENSIONS: GL_EXT_rescale_normal 
GL_EXTENSIONS: GL_EXT_secondary_color 
GL_EXTENSIONS: GL_EXT_separate_specular_color 
GL_EXTENSIONS: GL_EXT_shadow_funcs 
GL_EXTENSIONS: GL_EXT_shared_texture_palette 
GL_EXTENSIONS: GL_EXT_stencil_wrap 
GL_EXTENSIONS: GL_EXT_texture3D 
GL_EXTENSIONS: GL_EXT_texture_compression_s3tc 
GL_EXTENSIONS: GL_EXT_texture_cube_map 
GL_EXTENSIONS: GL_EXT_texture_edge_clamp 
GL_EXTENSIONS: GL_EXT_texture_env_add 
GL_EXTENSIONS: GL_EXT_texture_env_combine 
GL_EXTENSIONS: GL_EXT_texture_env_dot3 
GL_EXTENSIONS: GL_EXT_texture_filter_anisotropic 
GL_EXTENSIONS: GL_EXT_texture_lod 
GL_EXTENSIONS: GL_EXT_texture_lod_bias 
GL_EXTENSIONS: GL_EXT_texture_object 
GL_EXTENSIONS: GL_EXT_vertex_array 
GL_EXTENSIONS: GL_HP_occlusion_test 
GL_EXTENSIONS: GL_IBM_texture_mirrored_repeat 
GL_EXTENSIONS: GL_KTX_buffer_region 
GL_EXTENSIONS: GL_NV_blend_square 
GL_EXTENSIONS: GL_NV_copy_depth_to_color 
GL_EXTENSIONS: GL_NV_depth_clamp 
GL_EXTENSIONS: GL_NV_fence 
GL_EXTENSIONS: GL_NV_fog_distance 
GL_EXTENSIONS: GL_NV_light_max_exponent 
GL_EXTENSIONS: GL_NV_multisample_filter_hint 
GL_EXTENSIONS: GL_NV_occlusion_query 
GL_EXTENSIONS: GL_NV_packed_depth_stencil 
GL_EXTENSIONS: GL_NV_pixel_data_range 
GL_EXTENSIONS: GL_NV_point_sprite 
GL_EXTENSIONS: GL_NV_register_combiners 
GL_EXTENSIONS: GL_NV_register_combiners2 
GL_EXTENSIONS: GL_NV_texgen_reflection 
GL_EXTENSIONS: GL_NV_texture_compression_vtc 
GL_EXTENSIONS: GL_NV_texture_env_combine4 
GL_EXTENSIONS: GL_NV_texture_rectangle 
GL_EXTENSIONS: GL_NV_texture_shader 
GL_EXTENSIONS: GL_NV_texture_shader2 
GL_EXTENSIONS: GL_NV_texture_shader3 
GL_EXTENSIONS: GL_NV_vertex_array_range 
GL_EXTENSIONS: GL_NV_vertex_array_range2 
GL_EXTENSIONS: GL_NV_vertex_program 
GL_EXTENSIONS: GL_NV_vertex_program1_1 
GL_EXTENSIONS: GL_NVX_ycrcb 
GL_EXTENSIONS: GL_SGIS_generate_mipmap 
GL_EXTENSIONS: GL_SGIS_multitexture 
GL_EXTENSIONS: GL_SGIS_texture_lod 
GL_EXTENSIONS: GL_SGIX_depth_texture 
GL_EXTENSIONS: GL_SGIX_shadow 
GL_MAX_TEXTURE_SIZE: 4096 
GL_MAX_ACTIVE_TEXTURES_ARB: 4 
 
PIXELFORMAT: color(24-bits) Z(24-bit) stencil(0-bits) 
MODE: 4, 800 x 600 fullscreen hz:N/A 
GAMMA: software w/ 0 overbright bits 
CPU: 
rendering primitives: single glDrawElements 
texturemode: gl_linear_mipmap_nearest 
picmip: 2 
texture bits: 0 
multitexture: enabled 
compiled vertex arrays: enabled 
texenv add: disabled 
compressed textures: disabled 
Initializing Shaders 
Setting up Shaders 
----- finished R_Init ----- 
------- profiling DrawBackground methods ------- 
glDrawPixels w/ BGR: 0 clocks 
glDrawPixels w/ RGB: 0 clocks 
glTexSubImage2D w/ BGR: 0 clocks 
glTexSubImage2D w/ RGB: 0 clocks 
DrawBackground: using glDrawPixels with BGR data 
------------------------------- 
Opening IP socket: localhost:12203 
Hostname: localhost 
IP: 127.0.0.1 
------- Sound Initialization (full) ------- 
OpenAL: Opening device {default}... 
OpenAL: Device opened successfully. 
OpenAL: Creating AL context... 
OpenAL: Context created successfully. 
AL_VENDOR: J. Valenzuela 
AL_VERSION: 0.0.6 
AL_RENDERER: Software 
AL_EXTENSIONS: AL_LOKI_quadriphonic AL_LOKI_play_position AL_LOKI_WAVE_format
AL_LOKI_IMA_ADPCM_format AL_LOKI_buffer_data_callback ALC_LOKI_audio_channel 
AL extension: Looking up required symbol "alutLoadMP3_LOKI"......found. 
AL extension: Looking up symbol "alReverbScale_LOKI"......found. 
AL extension: Looking up symbol "alReverbDelay_LOKI"......found. 
Loading global/sound0.txt 
------- S_StopAllSounds (stop music) ------- 
STUB: sample_ms_offset in client/snd_openal_new.cpp line 3825. 
STUB: sample_ms_offset in client/snd_openal_new.cpp line 3825. 
------- S_StopAllSounds Complete------- 
----- Sound Info ----- 
device - {default} 
reverb - OFF 
samplebits - 16 
speed - 11025 
---------------------- 
------- Sound Initialization Complete ------- 8 ms 
Setting up Shaders 
Loading inventory... 
----- Client Initialization Complete ----- 1461 ms 
--- Common Initialization Complete --- 2603 ms 
--- Localization: I see 0 localization files 
--- Localization: reading file global/localization.txt 
Loading Localization File global/localization.txt 
Loaded 515 localization entries 
------- Sound Initialization (full) ------- 
Cmd_AddCommand: play already defined 
Cmd_AddCommand: soundlist already defined 
Cmd_AddCommand: soundinfo already defined 
Cmd_AddCommand: sounddump already defined 
------- S_StopAllSounds (stop music) ------- 
STUB: sample_ms_offset in client/snd_openal_new.cpp line 3825. 
STUB: sample_ms_offset in client/snd_openal_new.cpp line 3825. 
------- S_StopAllSounds Complete------- 
----- Sound Info ----- 
device - {default} 
reverb - OFF 
samplebits - 16 
speed - 11025 
---------------------- 
------- Sound Initialization Complete ------- 2 ms 
------- S_StopAllSounds (stop music) ------- 
STUB: sample_ms_offset in client/snd_openal_new.cpp line 3825. 
STUB: sample_ms_offset in client/snd_openal_new.cpp line 3825. 
------- S_StopAllSounds Complete------- 
STUB: sample_offset in client/snd_openal_new.cpp line 3868. 
FIXME: Allow reverb toggle at runtime in OpenAL code. 
------ Server Initialization ------ 
Server: training 
Called FadeSound with: 0.000000 
Called FadeSound with: 0.000000 
------- S_StopAllSounds (stop music) ------- 
STUB: sample_ms_offset in client/snd_openal_new.cpp line 3825. 
STUB: sample_ms_offset in client/snd_openal_new.cpp line 3825. 
------- S_StopAllSounds Complete------- 
------- S_StopAllSounds (stop music) ------- 
STUB: sample_ms_offset in client/snd_openal_new.cpp line 3825. 
STUB: sample_ms_offset in client/snd_openal_new.cpp line 3825. 
------- S_StopAllSounds Complete------- 
Called FadeSound with: 0.000000 
Setting up Shaders 
UI_DrawConnect called 
------ Unloading fgame.so ------ 
------- Attempting to load ./fgame.so ------- 
------ Server Initialization Complete ------  2.82 seconds 
Called FadeSound with: 0.000000 
------- Sound Begin Registration ------- 
------- S_StopAllSounds (stop music) ------- 
STUB: sample_ms_offset in client/snd_openal_new.cpp line 3825. 
STUB: sample_ms_offset in client/snd_openal_new.cpp line 3825. 
------- S_StopAllSounds Complete------- 
------- Sound Begin Registration Complete ------- 
------- Attempting to load ./cgame.so ------- 
 
 
-----------PARSING UBERSOUND------------ 
Any SetCurrentTiki errors means that tiki wasn't prefetched and tiki-specific
sounds for it won't work. To fix prefetch the tiki. Ignore if you don't use that
tiki on this level. 
Parse/Load time: 2.290000 seconds. 
-------------UBERSOUND DONE--------------- 
 
 
 
-----------PARSING UBERDIALOG------------ 
Any SetCurrentTiki errors means that tiki wasn't prefetched and tiki-specific
sounds for it won't work. To fix prefetch the tiki. Ignore if you don't use that
tiki on this level. 
Parse/Load time: 0.227000 seconds. 
-------------UBERDIALOG DONE--------------- 
 
stitched 4 LoD cracks 
...loaded 3553 faces, 788 meshes, 0 trisurfs, 0 flares 
R_LevelMarksLoad: maps/training.dcl not found 
------- Sound End Registration ------- 
------- Sound End Registration Complete ------- 
CL_EndRegistration:  0.04 seconds 
CL_InitCGame:  6.93 seconds 
Saving to training0007 (autosave)... 
Game Saved 
Done. 
Called FadeSound with: 0.000000 
STUB: sample_ms_offset in client/snd_openal_new.cpp line 3825. 
STUB: sample_ms_offset in client/snd_openal_new.cpp line 3825. 
You have acquired the radio! 
STUB: sample_offset in client/snd_openal_new.cpp line 3868. 
STUB: sample_loop_block in client/snd_openal_new.cpp line 3931. 
Use your mouse to look at each of the four guard towers. 
An objective has been added! 
----- Server Shutdown ----- 
------ Unloading fgame.so ------ 
--------------------------- 
------- S_StopAllSounds (stop music) ------- 
STUB: sample_ms_offset in client/snd_openal_new.cpp line 3825. 
STUB: sample_ms_offset in client/snd_openal_new.cpp line 3825. 
------- S_StopAllSounds Complete------- 
Called FadeSound with: 0.000000 
------- S_StopAllSounds (stop music) ------- 
STUB: sample_ms_offset in client/snd_openal_new.cpp line 3825. 
STUB: sample_ms_offset in client/snd_openal_new.cpp line 3825. 
------- S_StopAllSounds Complete------- 
----- CL_Shutdown ----- 
------- S_StopAllSounds (stop music) ------- 
STUB: sample_ms_offset in client/snd_openal_new.cpp line 3825. 
STUB: sample_ms_offset in client/snd_openal_new.cpp line 3825. 
------- S_StopAllSounds Complete------- 
Called FadeSound with: 0.000000 
------- S_StopAllSounds (stop music) ------- 
STUB: sample_ms_offset in client/snd_openal_new.cpp line 3825. 
STUB: sample_ms_offset in client/snd_openal_new.cpp line 3825. 
------- S_StopAllSounds Complete------- 
------- Sound Shutdown (full) ------- 
STUB: sample_ms_offset in client/snd_openal_new.cpp line 3825. 
STUB: sample_ms_offset in client/snd_openal_new.cpp line 3825. 
OpenAL: Destroying channels... 
OpenAL: Channels destroyed successfully. 
OpenAL: Destroying context... 
OpenAL: Context destroyed successfully. 
OpenAL: Closing device... 
OpenAL: Device closed successfully. 
------- Sound Shutdown Complete ------- 
RE_Shutdown( 1 ) 
----------------------- 
 
 
 
 
 
I tried to include as much information as I could, but if you need anything else
just let me know.  I LOVE that you're doing this port. 
 
Thanks!!
Comment 1 Ryan C. Gordon 2003-08-20 12:58:06 EDT

*** This bug has been marked as a duplicate of 740 ***