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 (static), Interpreter (dynamic), Recompiler (LLVM) -->↵|ppu decoder notes = ↵|spu decoder = <!-- Interpreter (static), Interpreter (dynamic), Recompiler (A...) |
|||
(13 intermediate revisions by the same user 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, BLES00156|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 = 1024x600 | |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 68: | 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 148: | Line 148: | ||
|allow host gpu labels = <!-- On, Off --> | |allow host gpu labels = <!-- On, Off --> | ||
|allow host gpu labels notes = | |allow host gpu labels notes = | ||
|rsx fifo accuracy = <!-- Fast, Atomic, Ordered & Atomic --> | |rsx fifo accuracy = Atomic<!-- Fast, Atomic, Ordered & Atomic --> | ||
|rsx fifo accuracy notes = | |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 184: | Line 184: | ||
==Special Notes== | ==Special Notes== | ||
{{netplay | {{netplay | ||
|gamever | |gamever = 1.40 | ||
|connect | |rpcs3 version = N/A | ||
|lobbies | |connect = No<!-- Yes, No, Partial, Untested, N/A --> | ||
|match | |lobbies = No<!-- Yes, No, Partial, Untested, N/A --> | ||
|features = No<!-- Yes, No, Partial, Untested, N/A --> | |match = No<!-- Yes, No, Partial, Untested, N/A --> | ||
|notes | |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 | {{patch | ||
|type = Canary | |type = Canary | ||
Line 199: | Line 351: | ||
"1280x720 Resolution": | "1280x720 Resolution": | ||
Games: | Games: | ||
"Call Of Duty® 4: Modern Warfare": | "Call Of Duty® 4: Modern Warfare (Singleplayer)": | ||
NPUB30588: [ 01.40 ] | NPUB30588: [ 01.40 ] | ||
NPEB00740: [ 01.40 ] | NPEB00740: [ 01.40 ] |
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 ]