I installed the new patch, and I see I'm not alone in my problems. Initially, I couldn't get my gravis gamepad pro to work (even though the setup was right), so I tried uninstalling and re-installing the game from scratch. Now I get this error when trying to start up a single player game:
JK2: v1.02a win-x86 Mar 4 2002
Initialising zone memory .....
----- FS_Startup -----
Current search path:
C:\Program Files\LucasArts\Star Wars JK II Jedi Outcast\GameData\base\assets2.pk3 (289 files)
C:\Program Files\LucasArts\Star Wars JK II Jedi Outcast\GameData\base\assets1.pk3 (8011 files)
C:\Program Files\LucasArts\Star Wars JK II Jedi Outcast\GameData\base\assets0.pk3 (6674 files)
C:\Program Files\LucasArts\Star Wars JK II Jedi Outcast\GameData/base
----------------------
14974 files in pk3 files
execing default.cfg
execing jk2config.cfg
couldn't exec autoexec.cfg
...detecting CPU, found AMD w/ 3DNow!
------- Input Initialization -------
Skipping check for DirectInput
Joystick found.
Pname: Microsoft PC-joystick driver
OemVxD: grxp4vxd.VXD
RegKey: <FixedKey>
Numbuttons: 10 / 10
Axis: 2 / 2
Caps: 0x0
no POV
------------------------------------
------- Force Feedback Initialization -------
...inhibited, not initializing
----- Client Initialization -----
----- Initializing Renderer ----
-------------------------------
----- Client Initialization Complete -----
--- Common Initialization Complete ---
Working directory: C:\Program Files\LucasArts\Star Wars JK II Jedi Outcast\GameData
----- R_Init -----
Initializing OpenGL subsystem
...initializing QGL
...calling LoadLibrary( 'C:\WINDOWS\SYSTEM\opengl32.dll' ): succeeded
...setting mode 4: 800 600 FS
...using colorsbits of 32
...calling CDS: ok
...registered window class
...created window@0,0 (800x600)
Initializing OpenGL driver
...getting DC: succeeded
...GLW_ChoosePFD( 32, 24, 8 )
...27 PFDs found
...hardware acceleration found
...PIXELFORMAT 3 selected
...creating GL context: succeeded
...making context current: succeeded
Initializing OpenGL extensions
...GL_S3_s3tc available
...GL_EXT_texture_compression_s3tc available
...no tc preference specified
.....using GL_EXT_texture_compression_s3tc
...using GL_EXT_texture_env_add
...GL_EXT_texture_filter_anisotropic available
...using GL_EXT_texture_filter_anisotropic
...Using GL_EXT_texture_edge_clamp
...using WGL_EXT_swap_control
...using GL_ARB_multitexture
...using GL_EXT_compiled_vertex_array
...using GL_EXT_point_parameters
GL_VENDOR: ATI Technologies Inc.
GL_RENDERER: Radeon 7500 DDR x86/MMX/3DNow!
GL_VERSION: 1.2.2333 Win9x Release
GL_EXTENSIONS: GL_ARB_multitexture 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_crossbar GL_ARB_texture_env_dot3 GL_ARB_transpose_matrix GL_ARB_vertex_blend GL_S3_s3tc GL_ATIX_envmap_bumpmap GL_ATIX_pn_triangles GL_ATIX_texture_env_combine3 GL_ATIX_texture_env_route GL_ATI_texture_mirror_once GL_ATI_vertex_streams GL_ATI_vertex_shader GL_ATIX_vertex_shader_output_point_size GL_EXT_abgr GL_EXT_bgra GL_EXT_clip_volume_hint GL_EXT_compiled_vertex_array GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_packed_pixels GL_EXT_point_parameters GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_stencil_wrap GL_EXT_texgen_reflection GL_EXT_texture3D GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_add GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_object GL_EXT_vertex_array GL_KTX_buffer_region GL_ARB_window_pos GL_NV_texgen_reflection GL_NV_blend_square GL_SGI_texture_edge_clamp GL_SGIS_texture_border_clamp GL_SGIS_texture_lod GL_SGIS_multitexture GL_WIN_swap_hint WGL_EXT_extensions_string WGL_EXT_swap_control
GL_MAX_TEXTURE_SIZE: 1024
GL_MAX_ACTIVE_TEXTURES_ARB: 3
PIXELFORMAT: color(32-bits) Z(24-bit) stencil(8-bits)
MODE: 4, 800 x 600 fullscreen hz:N/A
GAMMA: hardware w/ 0 overbright bits
CPU: AMD w/ 3DNow!
rendering primitives: single glDrawElements
texturemode: GL_LINEAR_MIPMAP_LINEAR
picmip: 1
texture bits: 32
lightmap texture bits: 0
multitexture: enabled
compiled vertex arrays: enabled
texenv add: enabled
compressed textures: enabled
compressed lightmaps: disabled
texture compression method: GL_EXT_texture_compression_s3tc
anisotropic filtering: enabled
Initializing Shaders
----- finished R_Init -----
------- Input Initialization -------
Skipping check for DirectInput
Joystick found.
Pname: Microsoft PC-joystick driver
OemVxD: grxp4vxd.VXD
RegKey: <FixedKey>
Numbuttons: 10 / 10
Axis: 2 / 2
Caps: 0x0
no POV
------------------------------------
------- Force Feedback Initialization -------
...inhibited, not initializing
------- sound initialization -------
Initializing DirectSound
locked hardware. ok
----- Sound Info -----
sound system is muted
1 stereo
32768 samples
16 samplebits
1 submission_chunk
22050 speed
0xe865e000 dma buffer
No background file.
----------------------
------------------------------------
--- ambient sound initialization ---
Sound memory manager started
UI menu load time = 2616 milli seconds
------ Server Initialization ------
JK2: v1.02a win-x86 Mar 4 2002
Server: kejim_post
RE_Shutdown( 0 )
Initializing Shaders
----- CL_Shutdown -----
RE_Shutdown( 1 )
Shutting down OpenGL subsystem
...wglMakeCurrent( NULL, NULL ): success
...deleting GL context: success
...releasing DC: success
...destroying window
...resetting display
...shutting down QGL
...unloading OpenGL DLL
-----------------------
----- Server Shutdown -----
---------------------------
bad parameter in external weapon data 'firingforce'
Everything was fine before the patch, now I can't even start the game up. Any help would be much appreciated.
I finally got my game up and running. To anyone who might have the same error I had, you'll have to delete your configuration files and saved games when you uninstall. I also deleted the game folder to REALLY start from scratch. After a 3rd uninstall/re-install, it works. I strongly urge everyone to leave that blasted patch alone!