Multi Patch 4 Main Screen
This program contains the following patches for the Kingpin: Life of Crime v1.21 CD, GOG, and Desura versions:
Console clear command
This patch prevents the console from being cleared which also clears any chat text.
A couple of mods send the clear command for no good reason when a player spawns.
Console condump command
This patch disables the condump command that gets sent along just before the clear command in some mods for no good reason.
This patch allows gl_mode 6 (1600x1200) to be changed to another resolution.
The system is scanned for available full screen video modes and presents them as options for the user to choose.
Screen aspect ratio is also displayed so you can easily see if it is widescreen or not.
The original 1600x1200 resolution can be restored.
The menu entry for mode 6 is also updated to reflect the chosen resolution.
Recommended FOV values for the aspect are also available to emulate the proper display area.
Chat text position
The chat text position is fixed for higher resolutions so that it appears in roughly the same relative position as the non-widescreen and lower resolutions.
Audio frequency fix
There is a bug in the Kingpin audio startup code that prevents setting the output frequency to 44100 KHz.
This patch allows a frequency to be chosen regardless of the value in s_khz.
Available frequencies are 11025, 22050, 44100 KHz. The original startup code can be restored.
This patch allows the player weapon to remain visible when the FOV is above 90, by setting the maximum FOV to the engine maximum of 160.
This patch is useful for widescreen resolutions where the FOV is set to the recommended value for the aspect.
Old style chat / status area
This patch increases the number of text lines shown at the top left of the screen from 4 up to a maximum of 32.
This area is used for status messages but also shows the chat texts if cl_oldchat is 1.
This patch allows the maximum number of players in a COOP game to be increased from 4 up to the engine maximum of 256.
A number of preset values are available but any value between 4 and 256 can be entered.
This patch allows the COOP flags to be changed to any other value.
This patch allows the master server reference to be changed from Gamespy to any other server.
Default options are gamespy and qtracker but any other server value can be entered.
This means that a setmaster reference does not need to be put into your server.cfg file for a public game to show up in server browsers.
Not having to manually set a master server also means that the server log does not get a 'Sending heartbeat...' message every 5 minutes.
This patch allows the maximum number of visible entities to be increased from 128 to 256.
This helps when playing on open maps with a lot of players and other entities.
The usual symptom of entity overflow is the player weapon disappearing, but this patch helps to avoid this problem.
Maximum dynamic lights
This patch allows the maximum number of dynamic lights to be increased from 32 to 64.
This helps when playing on open maps with a lot of players.
This patch allows the timeout value of the loading screen to be changed.
This is handy if you are a new player and spend a lot of time downloading maps.
As the download progress can be seen earlier, new players are less likely to think the game has crashed and quit.
Console Log Bug
This patch fixes a bug in the client console code.
This bug can cause Kingpin to crash after playing for a few hours or if a lot of messages are sent to the console (eg monitoring r_speeds / cl_stats)
It is recommended that this patch is applied.
Fullscreen borderless window
This patch allows the game to be run in 'fullscreen borderless window' mode.
This means that the game is running in a window, but it is displayed full screen.
For multi-monitor setups, the patch also allows the game to be run on any monitor. Without this patch the game is restricted to the primary monitor only.
Laser colour fix
This patch fixes a bug in the rendering code.
This bug can cause TE_BFG_LASER and TE_WELDING_SPARKS temporary entities to render black instead of their correct colour.
Laser colour change
This patch allows the laser colours to be changed.
This patch fixes a bug in the texture loader code that can cause the MAX_GLTEXTURES shutdown.
Non-exclusive audio mode
This patch allows the game audio focus mode to be changed to hear the sounds when another application has focus.
Escape with overlay fix
This patch fixes a bug where the menu is not displayed when the escape key is pressed and there is an active overlay / scoreboard.
This utility can detect the Steam version of the game, but it cannot be used due to Steam file validation. Consult the Steam forums for info on how to change the available resolutions.
Instructions for use are included in the program. Clicking the ? button for a patch will explain its function and usage.
This is not a crack. It can not be used to bypass the copy protection.
If you have Windows 10 you will already have msvcr120.dll installed.