Sobasically I've been searching for custom maps for my clan (better call it a bunch of friends who try to have some fun) to play some other maps than the default ones of the game. I downloaded around 8-9 maps and tried to install them. I made a usermaps folder in the main directory of the game and placed the folders with the required files in there (the two .ff's and the.iwd file) and then started the game and typed "/map mp_mapname" in the console ("^") and pressed enter but nothing happened.
I did some random research and figured out that this was the method for servers and since we are playing over LAN mostly and have no server at all I tried another method that said I should put the two .ff files in the zone/language (for me its english) folder. I started the game, entered "/map mp_mapname" pressed enter and it attempted to load but the only thing that appears isn't some fancy loadscreen but a black screen followed by an error sound and this message:
After that my lovely game crashes. This happens for all the custom maps I have downloaded and appearantly it works for other people on the internet. The mappack coming with 1.6 are working fine, of course. As the error says something is wrong with the loadscreen images, but how do I fix this?
EDIT: When I delete or rename the laodscreen file I get the smae type of error, saying it couldn't load the image "compass" , so I assume the navigation files are messed up. Is there any way to fix this?
To run custom maps you must run a mod as well. You don't have to actual run a mod - it's the mod folder that is important, as COD4 is split into a "ranked" game, and an "unranked" game. When you run from a mod folder, the game switches to "unranked" mode, and then the "usermaps" folder is accessible.
If you want to run a local server just to test a map, go to the main menu, click on the "mods" button, and select a mod, click accept and let the game switch to modded/unranked mode. Then, drop down console and type in your map:
Okay, thanks a lot, I managed to launch it via ModWarfare and it works fine with my friends over the local mode! Though some maps still give other errors, but that's due to sloppy compiling I guess, they work.
Modwarfare is known for giving errors to a lot of custom maps, because most custom maps need a "fixed" version of _teams.gsc (I was the one who first released this fix for custom maps when COD4 was released back in 2007 as I worked on the COD4 mod tools with Infinity Ward) which modwarfare doesn't have. It's best to use the IW supplied mod customMaps.iwd (comes with the COD4 mod tools) rather than modwarfare, but modwarfare does at least give you all the classes unlocked right off the bat, so it's good for giving you everything.
Okay, that sounds very impressive, anyways making the usermaps folder plus moving the IWD in the modwarfare folder make as good as all custom maps who gave errors work. Though I know who to contact if I've got problems installing maps/mods again. Thanks alot!
My friend and I would like to run through the storyline together, as well as complete some Spec Ops missions (especially the 2-player ones). However, unlike its console counterpart, Modern Warfare 2 offers no splitscreen capabilities to PC players.
I know its possible in some games like Left 4 Dead to enable Split Screen mode using console commands and some control mapping. Unfortunately I've been unable to find any info if this is possible for the CoD franchise.
You can't configure MW2 to do splitscreen on PC. You may be able to run 2 instances of the game side-by-side without a VM or run the second in a virtual machine (unlikely to provide adequate performance) and create a LAN game between them. Realistically, your best bet is for one of you to use a gaming laptop with a 2nd copy of the game to play together.
Nucleus Co-op is a free and open source tool for Windows that allows split-screen play on many games that do not initially support it, the app purpose is to make it as easy as possible for the average user to play games locally using only one game copy and one PC. The app was originally created by Lucas Assis. The developer Zerofox later took over and added a ton of new features and improvements to support a lot more games. Ilyaki later joined in and brought multiple keyboards/mice support, extended hooks support and more great features to the table. Finally Mikou27 added a new beautiful overhauled user interface with support for themes, game covers and screenshots, among other many quality of life improvements and several bug fixes.
The further development of the app wouldn't have been possible without the amazing contributions and hard work from all the Split Screen Dreams Discord members (which include the devs mentioned above) that made all the new Nucleus Co-op game handlers and continue to test the app, making new discoveries and game handlers to support even more games, among them: Talos91, PoundlandBacon, maxine64, Pizzo and many more.
Essentially Nucleus Co-op symlinks and opens multiple instances of the same game files (sometimes mutex killing is required for that, among other methods) that will only answer to one specific gamepad (we do this via Nucleus Co-op custom xinput libraries or xinput plus dlls) and connects those instances via LAN or online multiplayer emulation (Goldberg, Nemirtingas emulators etc.), all while making sure the game windows have focus so they can be playable at the same time with multiple controllers or that the instances are playable even in the background. Nucleus Co-op then resizes, removes borders and repositions the game windows so you can have synthetic split-screen to play locally with your friends!
Note that Nucleus Co-op does not add multiplayer or co-op to single player games, the game needs to already have some form of online or LAN multiplayer, or another way to connect the instances, like via mods for example (e.g. Skyrim Together).
You can download latest version from Github. Download the compiled .zip release, don't download the source code zip if you just want to use the app. Version 2.2.1 is the latest version recent handlers are created for, please avoid using older versions (like Alpha 8 and Alpha 10) as they are outdated now.
Make sure your antivirus program or Microsoft Defender is not blocking Nucleus Co-op or deleting any of its files. You may have to allow Nucleus as an exception before extracting. On Nucleus Co-op launch if you get the error "ProtoInputHooks64.dll is missing from your Nucleus Co-op installation folder" that means your antivirus or Microsoft Defender deleted or blocked the file, to fix exclude Nucleus Co-op folder from Microsoft Defender Antivirus like this and extract again to get the missing file.
Absolutely not. Some Nucleus Co-op hook files and Goldberg emulator, used by Nucleus, can sometimes be detected by Microsoft Defender and some other anti-viruses and web browsers, this is 100% a false positive see here and here for more information.
You may have to allow Nucleus Co-op as an exception before extracting. Nucleus Co-op is fully open source and 100% guaranteed safe if you downloaded it from the official github link. If you got a detection you can help by reporting the file(s) to Microsoft as incorrectly classified as malware.
Most Nucleus Co-op handlers only detect and work with XInput controllers. Controllers that work best are native XInput gamepads like Xbox 360, Xbox One and Xbox Series XS controllers for minimum hassle. There are a few handlers that also support DirectInput controllers but XInput controllers are generally a lot easier to restrict to a specific game instance than DirectInput controllers. If you only have DirectInput controllers there are multiple ways to emulate XInput controllers. Some Nucleus Co-op handlers also support one keyboard/mouse or multiple keyboards/mice.
Go to Nucleus Co-op settings, custom layout tab, customize your layout and save then select a game and in the split-screen layout click the left corner icon until you get to "custom", finally drag your input devices as normal.
Nucleus Co-op depends on a lot of Windows functions and APIs, at the moment it only works on Windows 7 and Up. If you are interested in porting Nucleus Co-op to other operating systems please feel free to contact any of the developers.
Not all games are easy to split-screen, if you want to suggest a game make a subreddit post with the title [Request] Name of the game and provide useful information like if the game supports LAN or dedicated servers, if it is available on Steam or in other services, if it uses external servers for online, if it has gamepad support etc. You can also contact any of our experienced Nucleus handler developers here or in the Nucleus Co-op discord and ask if a handler is possible. The main handler developer is Talos91. Remember that handler developers are limited by the games they own and can test on, so if you really want support for a game to be added consider donating the game to the handler dev in question.
Handlers updates are always announced in the Nucleus Co-op discord in the channel #handlers-updates. Nucleus Co-op will also let you know if a new handler update is available when you select a game in its interface.
Open the MasterHandler.js file inside Nucleus Co-op handlers folder with notepad to read the documentation, check the Readme.txt inside the Nucleus folder for even more additional documentation. You can also use the handlers you download from Nucleus Co-op as reference, they get downloaded to the Nucleus Co-op handlers folder. An easier way to start would be editing an existing handler, preferably one of a game that uses the same engine as the game you want (Unity, UE4 etc.) and just change the data in the handler to match your game's, like the .exe name and such. If you create a working handler or if you have any questions about Nucleus handler development you can ask us in the Nucleus Co-op discord or in the subreddit, we can help you improve your handler so it is fully working for sharing with the community. See the handler development guide on this website too.
3a8082e126