CodsMP is a modification for SA-MP 0.3.DL R1 that aims to improve general gameplay and bring additional, non-advantageous client functionality.

A few of the features that CodsMP provides include:

CodsMP provides an alternative to the 'skin changer' mod you know and love, instead allowing you to use an in-game command to set your skin to any model name you have placed in a special folder. They also save upon reloading the model, so for example someone exiting and entering.


It also comes with the possibility of assigning specific player names to specific custom models, which allows you to apply a specific model modification on a specific player! This means that you can have someone's private mod show up only on them and nobody else with the same default model that they have.

Instructions for setting up custom models are the following:

In game, you have access to the following commands to help you with custom models:
  • /sq - closes the game, simulating a force crash. Abuse can lead to server punishment
  • /screens - adjust better screenshots options
  • /ivffix - toggles the ImVehFt color fix
  • /optim - adjust game optimization options
  • /diagrestore - toggles dialogs saving your selection
  • /skinid - get the skin id of a player you've previously streamed in
  • /reloadmodels - reload models
  • /model - change your ped model to a specific custom model
  • /fmodel - change another players ped model to a specific custom model
  • /debuglog - prints debug information to debug.log
  • /autoupdate - toggles automatic updates for this mod
  • /minizoom - toggles the radar zooming in while driving a vehicle
  • /pedmodels - displays a list of custom ped models

The configuration file can be edited as follows:
    [General]
    DialogRestore = true/false
      This enables/disables the dialog selection saving feature.
    AntiCrash = true/false
      This enables/disables anti-crashing measures implemented by CodsMP.
    QuickLoad = true/false
      This enables/disables the loading screen skip and other performance optimizations in game loading.
    UseCustomSplash = true/false
      This enables/disables the custom CodsMP loading screen.
    EnableSkinning = true/false
      This enables/disables the custom skin colors, changeable at the bottom of the configuration file.
    ReloadCommand = rld
      This changes the command used for reloading some of CodsMP's settings. Can be any string of text.
    MinimapZoom = true/false
      This enables/disables the minimap zooming seen when driving at high speed.
    ForceCrashCommand = sq
      This changes the command used for force crashing. Can be any string of text. Abuse can be punished.

    [Enhancements]
    ImprovedBuildingRemoval = true/false
      This enables/disables the improved building removal feature, fixing Blueberry lag and optimizing the game.
    UseGameVehicleTxd = true/false
      This enables/disables the vehicle dirt normally seen on cars.
    FastQuitting = true/false
      This enables/disables the delay seen when quitting the game, where the game freezes for a second.
    GameOptimizations = true/false
      This enables/disables the game optimization options of the mod.
      Keep in mind that using texture or other mods with this can cause issues.
    GameOptimizationAggressiveness = 2
      From 0 to 3, the game optimization settings can be changed. GameOptimizations needs to be set to 'true' for this to work.
    CacheMonitoring = true/false
      This enables/disables the ability to instantly change server cache skin mods without having to relog.
    CustomPlayerModels = true/false
      This enables/disables the custom models functionality.
    ChatOptimization = true/false
      This enables/disables a feature removing possible lags or freezes when a lot of chat text is sent at once.
    BetterF10Hiding = true/false
      This enables/disables the revised F10 interface removal.

    [BetterScreenshots]
    Enabled = true/false
      This enables/disables the 'better screenshots' feature altogether.
    HighQualityScreenshots = true/false
      This enables/disables high quality screenshots in a different format which also take up more space.
    DualScreenshots = true/false
      This enables/disables taking two screenshots instead of one, where one automatically has the SAMP user interface removed.

    [Fixes]
    IVFCarColorFix = true/false
      This enables/disables the Improved Vehicle Features fix for hidden colors.
    DriverDoorFix = true/false
      This enables/disables the fix making your character to try and open a locked car driver door.
    BrokenObjectFix = true/false
      This enables/disables the object breaking animation fix.
    HudscaleFix = true/false
      This enables/disables the /hudscalefix save function.

    [LSRP]
    DisableTackleTimer = 0
      Any number in milliseconds can be used to automatically disable the /tackle command on LS-RP.
      By default, 120000 is set, and represents two minutes of time.
    CarPhoneAnimFix = true/false
      This enables/disables the possiblity to have your character use the phone animation while inside a car.
    UseIDForPlate = true/false
      This enables/disables the feature setting car plates to the vehicle IDs instead.

    [FPS]
    FPSFixes = true/false
      This enables/disables various FPS fixes which come at framerates above 25.
    FrameDelay = true/false
      This enables/disables the fix removing frame delay (also seen in Silentpatch).