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!