Jump to content

Call of Duty 2 - Custom Patch v2


About This File

Patches applied in memory without modifying original file on hard disk

Supports: v1.2/v1.3 (Retail/Steam)

- No Blackscreen: Fixes issue at startup with multiplayer game exe
- Distance Fix: Fixes object popping by rendering all models at highest level of detail from start
- No Optimal settings: Disables legacy "Optimal settings" function at startup
- No Safemode: Disables legacy "Safemode" function at startup
- No Intro: Skips logos and game intro at startup
- No Splash: Skips the splashscreen at startup
- Disables pure server only filtering and voice chat option for new game config
- Windowed mode: Enable via ini file (supports singleplayer and multiplayer)
- Play Without Key: Requires patch on both client and server (Details in ini file: it's not the usual "Private Server Patch")
- Steam version: Play without Steam using original steam game exe files

Note:
- Patches can be disabled/enabled via "cod2patch" ini file
- Fully compatible with others even without custom patch


Installation
Copy "winmm" (Steam: "steam") dll and "cod2patch" ini file into the game folder


Uninstall
Delete both files in game folder and you are free (you do not need to uninstall your game!)


https://www.virustotal.com/gui/file/4bca2616cbc337dabf99ade02a61556ceac193c914537df110ab59dcfff52c7b





User Feedback

Recommended Comments

First, thank you for this patch! I've been playing with v1 of your patch for years.

That said, I've been having trouble with getting this patch to load successfully in some cases. I think it has something to do with the location, or with some metadata that Windows has attached to the location.

For example, I have a working installation in "C:\Games\COD2". I can tell that the patch is working fine by e.g. enabling WindowedMode or NoStartupBlackscreen. I copy-paste that working folder to "C:\Games\data" and run `CoD2MP_s.exe` from there, I can tell that the patch still loads. If I copy-paste the installation to "C:\Code\COD2\data", it stops working. No matter how many times I clear out that location and copy-paste the working install to it, it does not work. When it does not work, I get the long black screen, and some of my settings get reset. I've tried copy-pasting it to other places, and sometimes it works, sometimes it doesn't.

These installations are 100% identical at the time of launch due to the copy. If I attach to `CoD2MP_s.exe` with the IDA debugger, I can tell that in the cases where the patch gets loaded successfully, the `winmm.dll` in the folder alongside the `exe` gets loaded, but in cases where the patch doesn't load, that local `winmm.dll` never gets loaded. I think it might have something to do with certain threads starting earlier for some reason, but I am not sure.

I am very confused about what might be causing this. I hope you might be able to replicate this issue via copy-pasting your installation. Otherwise, would you consider offering a pre-patched version of `CoD2MP_s.exe` for those of us who run into this issue?

 

Share this comment


Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Found PCGamingWiki useful? Please consider making a Donation or visiting our Patreon.
  • Who's Online   2 Members, 0 Anonymous, 653 Guests (See full list)

  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Member Statistics

    11,612
    Total Members
    3,870
    Most Online
    sourceror
    Newest Member
    sourceror
    Joined
×
×
  • Create New...