m (Text replacement - "==Configuration==↵<!-- Enter mandatory non-default settings to be used. Recommendatory or default settings can be entered only on exceptional basis. -->{{config↵<!-- CPU configuration -->↵|ppu decoder = <!-- Interpreter (precise), Interpreter (fast), Recompiler (LLVM) -->↵|ppu decoder notes = ↵|spu decoder = <!-- Interpreter (precise), Interpreter (fast), Recompiler (ASMJI...) |
|||
(17 intermediate revisions by 3 users not shown) | |||
Line 8: | Line 8: | ||
|genre = Action, First-person shooter | |genre = Action, First-person shooter | ||
|modes = Single-player, Co-op, Multiplayer | |modes = Single-player, Co-op, Multiplayer | ||
|gameid = {{gameid|id=BLES00148, BLES00149, BLES00155, BLUS30072, BLJS10013, NPUB30588|oid=BLES00154|ird=Yes}}, {{gameid|oid= | |gameid = {{gameid|id=BLES00148, BLES00149, BLES00155, BLUS30072, BLJS10013, NPEB00740, NPUB30588|oid=BLES00154, BLES00156|ird=Yes}}, {{gameid|oid=BLKS20048|ird=No}} | ||
|internal resolution = | |internal resolution = 1024x600 | ||
}} | }} | ||
Line 27: | Line 27: | ||
|enable spu loop detection = <!-- On, Off --> | |enable spu loop detection = <!-- On, Off --> | ||
|enable spu loop detection notes = | |enable spu loop detection notes = | ||
|spu xfloat accuracy = <!-- Accurate, Approximate, Relaxed --> | |spu xfloat accuracy = Relaxed<!-- Accurate, Approximate, Relaxed --> | ||
|spu xfloat accuracy notes = | |spu xfloat accuracy notes = Improves performance. | ||
|spu block size = <!-- Safe, Mega, Giga --> | |spu block size = Mega<!-- Safe, Mega, Giga --> | ||
|spu block size notes = | |spu block size notes = Improves performance. | ||
|tsx instructions = <!-- Enabled, Disabled, Forced --> | |tsx instructions = <!-- Enabled, Disabled, Forced --> | ||
|tsx instructions notes = | |tsx instructions notes = | ||
Line 44: | Line 44: | ||
|anti-aliasing = <!-- Auto, Disabled --> | |anti-aliasing = <!-- Auto, Disabled --> | ||
|anti-aliasing notes = | |anti-aliasing notes = | ||
|zcull accuracy = <!-- Precise, Approximate, Relaxed --> | |zcull accuracy = Relaxed<!-- Precise, Approximate, Relaxed --> | ||
|zcull accuracy notes = | |zcull accuracy notes = Improves performance. | ||
|shader quality = <!-- High, Low, Auto --> | |shader quality = <!-- High, Low, Auto --> | ||
|shader quality notes = | |shader quality notes = | ||
Line 56: | Line 56: | ||
|resolution scale threshold = <!-- Value between 1 to 1024 in the format 16 x 16 --> | |resolution scale threshold = <!-- Value between 1 to 1024 in the format 16 x 16 --> | ||
|resolution scale threshold notes = | |resolution scale threshold notes = | ||
|output scaling = <!-- Nearest, Bilinear, FidelityFX Super Resolution --> | |||
|output scaling notes = | |||
|shader mode = <!-- Legacy (singlethreaded), Async (multithreaded), Async with Shader Interpreter, Shader Interpreter only --> | |shader mode = <!-- Legacy (singlethreaded), Async (multithreaded), Async with Shader Interpreter, Shader Interpreter only --> | ||
|shader mode notes = | |shader mode notes = | ||
Line 66: | Line 68: | ||
|stretch to display area = <!-- On, Off --> | |stretch to display area = <!-- On, Off --> | ||
|stretch to display area notes = | |stretch to display area notes = | ||
|multithreaded rsx = <!-- On, Off --> | |multithreaded rsx = On<!-- On, Off --> | ||
|multithreaded rsx notes = | |multithreaded rsx notes = Improves performance. | ||
|asynchronous texture streaming = <!-- On, Off --> | |asynchronous texture streaming = <!-- On, Off --> | ||
|asynchronous texture streaming notes = | |asynchronous texture streaming notes = | ||
Line 138: | Line 140: | ||
|read color buffers = <!-- On, Off --> | |read color buffers = <!-- On, Off --> | ||
|read color buffers notes = | |read color buffers notes = | ||
|handle rsx memory tiling = <!-- On, Off --> | |||
|handle rsx memory tiling notes = | |||
|disable on-disk shader cache = <!-- On, Off --> | |disable on-disk shader cache = <!-- On, Off --> | ||
|disable on-disk shader cache notes = | |disable on-disk shader cache notes = | ||
|disable vertex cache = <!-- On, Off --> | |disable vertex cache = <!-- On, Off --> | ||
|disable vertex cache notes = | |disable vertex cache notes = | ||
|rsx fifo accuracy = <!-- Fast, Atomic, Ordered & Atomic --> | |allow host gpu labels = <!-- On, Off --> | ||
|rsx fifo accuracy notes = | |allow host gpu labels notes = | ||
|rsx fifo accuracy = Atomic<!-- Fast, Atomic, Ordered & Atomic --> | |||
|rsx fifo accuracy notes = Helps with stability. | |||
|driver wake-up delay = <!-- Value between 0 to 7000 --> | |driver wake-up delay = <!-- Value between 0 to 7000 --> | ||
|driver wake-up delay notes = | |driver wake-up delay notes = | ||
Line 177: | Line 183: | ||
==Special Notes== | ==Special Notes== | ||
<!-- | {{netplay | ||
|gamever = 1.40 | |||
|rpcs3 version = N/A | |||
|connect = No<!-- Yes, No, Partial, Untested, N/A --> | |||
|lobbies = No<!-- Yes, No, Partial, Untested, N/A --> | |||
|match = No<!-- Yes, No, Partial, Untested, N/A --> | |||
|features = No<!-- Yes, No, Partial, Untested, N/A --> | |||
|custom servers = Not available<!-- Available, Not available, Not required, Untested --> | |||
|notes = | |||
}} | |||
{{patch | |||
|type = PPU | |||
|version = 1.2 | |||
|content = | |||
PPU-dc0320a71151f24d72be25d34cd860d3092b074b: # EBOOT_SP.BIN 1.00/1.40 | |||
"Unlock FPS": | |||
Games: | |||
"Call of Duty 4: Modern Warfare (Singleplayer)": | |||
BLUS30072: [ All ] | |||
Author: "FlexBy" | |||
Notes: | |||
Patch Version: 1.0 | |||
Patch: | |||
- [ be32, 0x002d6838, 0x60000000 ] | |||
- [ be32, 0x11e81990, 0x453b8000 ] # memory | |||
PPU-b5f0842fa22a9213c2135946f69b78a7c5fea60c: # EBOOT_SP.BIN 1.00/1.40 | |||
"Unlock FPS": | |||
Games: | |||
"Call of Duty 4: Modern Warfare (Singleplayer)": | |||
BLES00148: [ All ] | |||
Author: "FlexBy" | |||
Notes: | |||
Patch Version: 1.0 | |||
Patch: | |||
- [ be32, 0x002d6938, 0x60000000 ] | |||
- [ be32, 0x11e81a90, 0x453b8000 ] # memory | |||
PPU-06f5e139a921135abc274fe6c016e84fd242c5cf: # EBOOT_SP.BIN 1.00/1.40 | |||
"Unlock FPS": | |||
Games: | |||
"Call of Duty 4: Modern Warfare (Singleplayer)": | |||
BLJS10013: [ All ] | |||
Author: "FlexBy" | |||
| | Notes: | ||
Patch Version: 1.0 | |||
Patch: | |||
- [ be32, 0x002d6a78, 0x60000000 ] | |||
- [ be32, 0x11e81a90, 0x453b8000 ] # memory | |||
PPU-1ef63a154ec16352bce3c013c3a6055a6d55cfe5: # EBOOT_SP.BIN 1.00/1.40 | |||
"Unlock FPS": | |||
Games: | |||
"Call of Duty 4: Modern Warfare (Singleplayer)": | |||
BLES00149: [ All ] | |||
BLES00154: [ All ] | |||
BLES00155: [ All ] | |||
BLES00156: [ All ] | |||
Author: "FlexBy" | |||
Notes: | |||
Patch Version: 1.0 | |||
Patch: | |||
- [ be32, 0x002d6a60, 0x60000000 ] | |||
- [ be32, 0x11e81a90, 0x453b8000 ] # memory | |||
PPU-900e4d225f95c89cb7998d2c632f2f326d9b5706: # EBOOT_SP.self | |||
"Unlock FPS": | |||
Games: | |||
"Call of Duty 4: Modern Warfare (Singleplayer)": | |||
NPUB30588: [ 01.40 ] | |||
NPEB00740: [ 01.40 ] | |||
Author: "FlexBy" | |||
Notes: | |||
Patch Version: 1.0 | |||
Patch: | |||
- [ be32, 0x002d8320, 0x60000000 ] | |||
- [ be32, 0x11ea1b10, 0x453b8000 ] # memory | |||
PPU-2e7c33720155d05029ac9e8e25090e38fce458b6: # EBOOT_MP.BIN 1.00 | |||
"Unlock FPS": | |||
Games: | |||
"Call of Duty 4: Modern Warfare (Multiplayer)": | |||
BLUS30072: [ 01.00 ] | |||
Author: "FlexBy" | |||
Notes: | |||
Patch Version: 1.0 | |||
Patch: | |||
- [ be32, 0x002f1788, 0x60000000 ] | |||
- [ be32, 0x12c99e90, 0x453b8000 ] # memory | |||
PPU-24e4051b2802c273d4ea3164f41c8226a16df31b: # EBOOT_MP.BIN 1.00 | |||
"Unlock FPS": | |||
Games: | |||
"Call of Duty 4: Modern Warfare (Multiplayer)": | |||
BLES00148: [ 01.00 ] | |||
Author: "FlexBy" | |||
Notes: | |||
Patch Version: 1.0 | |||
Patch: | |||
- [ be32, 0x002f1bc8, 0x60000000 ] | |||
- [ be32, 0x12c99f10, 0x453b8000 ] # memory | |||
PPU-88314d95eb1bd91e0e2aadade1ebb6da790e3b47: # EBOOT_MP.BIN 1.00 | |||
"Unlock FPS": | |||
Games: | |||
"Call of Duty 4: Modern Warfare (Multiplayer)": | |||
BLJS10013: [ 01.00 ] | |||
Author: "FlexBy" | |||
Notes: | |||
Patch Version: 1.0 | |||
Patch: | |||
- [ be32, 0x002f1c98, 0x60000000 ] | |||
- [ be32, 0x12c99f10, 0x453b8000 ] # memory | |||
PPU-472d71f5cdda8d3ef1421dd95029a9b4624ef3c6: # EBOOT_MP.BIN 1.00 | |||
"Unlock FPS": | |||
Games: | |||
"Call of Duty 4: Modern Warfare (Multiplayer)": | |||
BLES00149: [ 01.00 ] | |||
BLES00154: [ 01.00 ] | |||
BLES00155: [ 01.00 ] | |||
BLES00156: [ 01.00 ] | |||
Author: "FlexBy" | |||
Notes: | |||
Patch Version: 1.0 | |||
Patch: | |||
- [ be32, 0x002f1c28, 0x60000000 ] | |||
- [ be32, 0x12c99f10, 0x453b8000 ] # memory | |||
PPU-258ad55150fc50492609f7f7ea5533fbcc732f9d: # EBOOT_MP.BIN 1.40 | |||
"Unlock FPS": | |||
Games: | |||
"Call of Duty 4: Modern Warfare (Multiplayer)": | |||
BLES00148: [ 01.40 ] | |||
BLES00149: [ 01.40 ] | |||
BLES00154: [ 01.40 ] | |||
BLES00155: [ 01.40 ] | |||
BLES00156: [ 01.40 ] | |||
BLJS10013: [ 01.40 ] | |||
BLKS20048: [ 01.40 ] | |||
BLUS30072: [ 01.40 ] | |||
Author: "FlexBy" | |||
Notes: | |||
Patch Version: 1.0 | |||
Patch: | |||
- [ be32, 0x002faa88, 0x60000000 ] | |||
- [ be32, 0x12ca1290, 0x453b8000 ] # memory | |||
PPU-7d2bde7162621321360f5fa570541c72e05013ff: # EBOOT_MP.self | |||
"Unlock FPS": | |||
Games: | |||
"Call of Duty 4: Modern Warfare (Multiplayer)": | |||
NPUB30588: [ 01.40 ] | |||
NPEB00740: [ 01.40 ] | |||
Author: "FlexBy" | |||
Notes: | |||
Patch Version: 1.0 | |||
Patch: | |||
- [ be32, 0x002fafe0, 0x60000000 ] | |||
- [ be32, 0x12ca1290, 0x453b8000 ] # memory | |||
}} | |||
{{patch | |||
|type = Canary | |||
|version = 1.2 | |||
|content = | |||
PPU-900e4d225f95c89cb7998d2c632f2f326d9b5706: | |||
"1280x720 Resolution": | |||
Games: | |||
"Call Of Duty® 4: Modern Warfare (Singleplayer)": | |||
NPUB30588: [ 01.40 ] | |||
NPEB00740: [ 01.40 ] | |||
Author: "Margen67" | |||
Notes: "Original resolution is 1024x600. Causes rendering bugs." | |||
Patch Version: 1.0 | |||
Patch: | |||
- [ be16, 0x100ba436, 1280 ] | |||
- [ be16, 0x100ba43a, 720 ] | |||
}} | }} |
Latest revision as of 13:34, 30 October 2024
Call of Duty 4: Modern Warfare | |
---|---|
Developer(s) | Infinity Ward |
Publisher(s) | Activision |
Series | Call of Duty |
Release date(s) | NA November 5, 2007 AU November 7, 2007 EU November 9, 2007 |
Release type | Multi-platform |
Genre(s) | Action, First-person shooter |
Mode(s) | Single-player, Co-op, Multiplayer |
GameID(s) | BLES00148 (IRD), BLES00149 (IRD), BLES00155 (IRD), BLUS30072 (IRD), BLJS10013 (IRD), NPEB00740, NPUB30588, BLES00154 (IRD), BLES00156 (IRD), BLKS20048 |
Internal resolution | 1024x600 |
Quick links | Check Compatibility Open Issues Search Google Wikipedia Page |
Call of Duty 4: Modern Warfare is the fourth main installment in the Call of Duty series. The game breaks away from the World War II setting of previous entries and is instead set in modern times. The story takes place in the year of 2011, where a radical leader has executed the president of an unnamed country in the Middle East, and an ultranationalist movement ignites a civil war in Russia. The conflicts are seen from the perspectives of a U.S. Marine Force Recon sergeant and a British SAS commando and are set in various locales, such as the United Kingdom, the Middle East, Azerbaijan, Russia, and Ukraine. The multiplayer portion of the game features various game modes and contains a leveling system that allows the player to unlock additional weapons, weapon attachments, and camouflage schemes as they advance.
Configuration
Options that deviate from RPCS3's default settings and provide the best experience with this title are listed below.
CPU configuration
Setting | Option | Notes |
---|---|---|
SPU xfloat accuracy | Relaxed | Improves performance. |
SPU block size | Mega | Improves performance. |
GPU configuration
Setting | Option | Notes |
---|---|---|
ZCULL accuracy | Relaxed | Improves performance. |
Multithreaded RSX | On | Improves performance. |
Advanced configuration
Setting | Option | Notes |
---|---|---|
RSX FIFO accuracy | Atomic | Helps with stability. |
Known Issues
There are no reported issues with this title.
Special Notes
Netplay testing
For the complete list of games tested with RPCN, please check the RPCN Compatibility List.
Game Version | RPCS3 Version | Connects? | Create/Join lobbies? | Match with others? | Online features working? | Requires custom servers? | Notes |
---|---|---|---|---|---|---|---|
1.40 | N/A | No | No | No | No | Not available |
Patches
PPU-dc0320a71151f24d72be25d34cd860d3092b074b: # EBOOT_SP.BIN 1.00/1.40 "Unlock FPS": Games: "Call of Duty 4: Modern Warfare (Singleplayer)": BLUS30072: [ All ] Author: "FlexBy" Notes: Patch Version: 1.0 Patch: - [ be32, 0x002d6838, 0x60000000 ] - [ be32, 0x11e81990, 0x453b8000 ] # memory PPU-b5f0842fa22a9213c2135946f69b78a7c5fea60c: # EBOOT_SP.BIN 1.00/1.40 "Unlock FPS": Games: "Call of Duty 4: Modern Warfare (Singleplayer)": BLES00148: [ All ] Author: "FlexBy" Notes: Patch Version: 1.0 Patch: - [ be32, 0x002d6938, 0x60000000 ] - [ be32, 0x11e81a90, 0x453b8000 ] # memory PPU-06f5e139a921135abc274fe6c016e84fd242c5cf: # EBOOT_SP.BIN 1.00/1.40 "Unlock FPS": Games: "Call of Duty 4: Modern Warfare (Singleplayer)": BLJS10013: [ All ] Author: "FlexBy" Notes: Patch Version: 1.0 Patch: - [ be32, 0x002d6a78, 0x60000000 ] - [ be32, 0x11e81a90, 0x453b8000 ] # memory PPU-1ef63a154ec16352bce3c013c3a6055a6d55cfe5: # EBOOT_SP.BIN 1.00/1.40 "Unlock FPS": Games: "Call of Duty 4: Modern Warfare (Singleplayer)": BLES00149: [ All ] BLES00154: [ All ] BLES00155: [ All ] BLES00156: [ All ] Author: "FlexBy" Notes: Patch Version: 1.0 Patch: - [ be32, 0x002d6a60, 0x60000000 ] - [ be32, 0x11e81a90, 0x453b8000 ] # memory PPU-900e4d225f95c89cb7998d2c632f2f326d9b5706: # EBOOT_SP.self "Unlock FPS": Games: "Call of Duty 4: Modern Warfare (Singleplayer)": NPUB30588: [ 01.40 ] NPEB00740: [ 01.40 ] Author: "FlexBy" Notes: Patch Version: 1.0 Patch: - [ be32, 0x002d8320, 0x60000000 ] - [ be32, 0x11ea1b10, 0x453b8000 ] # memory PPU-2e7c33720155d05029ac9e8e25090e38fce458b6: # EBOOT_MP.BIN 1.00 "Unlock FPS": Games: "Call of Duty 4: Modern Warfare (Multiplayer)": BLUS30072: [ 01.00 ] Author: "FlexBy" Notes: Patch Version: 1.0 Patch: - [ be32, 0x002f1788, 0x60000000 ] - [ be32, 0x12c99e90, 0x453b8000 ] # memory PPU-24e4051b2802c273d4ea3164f41c8226a16df31b: # EBOOT_MP.BIN 1.00 "Unlock FPS": Games: "Call of Duty 4: Modern Warfare (Multiplayer)": BLES00148: [ 01.00 ] Author: "FlexBy" Notes: Patch Version: 1.0 Patch: - [ be32, 0x002f1bc8, 0x60000000 ] - [ be32, 0x12c99f10, 0x453b8000 ] # memory PPU-88314d95eb1bd91e0e2aadade1ebb6da790e3b47: # EBOOT_MP.BIN 1.00 "Unlock FPS": Games: "Call of Duty 4: Modern Warfare (Multiplayer)": BLJS10013: [ 01.00 ] Author: "FlexBy" Notes: Patch Version: 1.0 Patch: - [ be32, 0x002f1c98, 0x60000000 ] - [ be32, 0x12c99f10, 0x453b8000 ] # memory PPU-472d71f5cdda8d3ef1421dd95029a9b4624ef3c6: # EBOOT_MP.BIN 1.00 "Unlock FPS": Games: "Call of Duty 4: Modern Warfare (Multiplayer)": BLES00149: [ 01.00 ] BLES00154: [ 01.00 ] BLES00155: [ 01.00 ] BLES00156: [ 01.00 ] Author: "FlexBy" Notes: Patch Version: 1.0 Patch: - [ be32, 0x002f1c28, 0x60000000 ] - [ be32, 0x12c99f10, 0x453b8000 ] # memory PPU-258ad55150fc50492609f7f7ea5533fbcc732f9d: # EBOOT_MP.BIN 1.40 "Unlock FPS": Games: "Call of Duty 4: Modern Warfare (Multiplayer)": BLES00148: [ 01.40 ] BLES00149: [ 01.40 ] BLES00154: [ 01.40 ] BLES00155: [ 01.40 ] BLES00156: [ 01.40 ] BLJS10013: [ 01.40 ] BLKS20048: [ 01.40 ] BLUS30072: [ 01.40 ] Author: "FlexBy" Notes: Patch Version: 1.0 Patch: - [ be32, 0x002faa88, 0x60000000 ] - [ be32, 0x12ca1290, 0x453b8000 ] # memory PPU-7d2bde7162621321360f5fa570541c72e05013ff: # EBOOT_MP.self "Unlock FPS": Games: "Call of Duty 4: Modern Warfare (Multiplayer)": NPUB30588: [ 01.40 ] NPEB00740: [ 01.40 ] Author: "FlexBy" Notes: Patch Version: 1.0 Patch: - [ be32, 0x002fafe0, 0x60000000 ] - [ be32, 0x12ca1290, 0x453b8000 ] # memory
Canary Patches
PPU-900e4d225f95c89cb7998d2c632f2f326d9b5706: "1280x720 Resolution": Games: "Call Of Duty® 4: Modern Warfare (Singleplayer)": NPUB30588: [ 01.40 ] NPEB00740: [ 01.40 ] Author: "Margen67" Notes: "Original resolution is 1024x600. Causes rendering bugs." Patch Version: 1.0 Patch: - [ be16, 0x100ba436, 1280 ] - [ be16, 0x100ba43a, 720 ]