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...) |
CrazyCSIW6 (talk | contribs) m (Using this setting caused the game to freeze on the loading screen. Not using it allowed the game to progress to the first cutscene just fine) |
||
(8 intermediate revisions by 3 users not shown) | |||
Line 4: | Line 4: | ||
|publisher = Electronic Arts | |publisher = Electronic Arts | ||
|series = Battlefield | |series = Battlefield | ||
|date = {{vgregion|NA=June 23, 2008}}{{vgregion|EU=June 26, 2008}} | |date = {{vgregion|NA=June 23, 2008}}{{vgregion|EU=June 26, 2008}}{{vgregion|JP=August 28, 2008}} | ||
|release = Console exclusive | |release = Console exclusive | ||
|genre = First-person shooter | |genre = First-person shooter | ||
|modes = Single-player, Multiplayer | |modes = Single-player, Multiplayer | ||
|gameid = {{gameid|id=BLES00259, BLUS30118 | |gameid = {{gameid|id=BLES00259, BLUS30118|oid=BLJM60071|ird=Yes}}<br>'''''Gold Edition'''''<br>{{gameid|id=BLES00261|oid=BLUS30121|ird=Yes}}<br>'''''Demo'''''<br>{{gameid|id=NPEB90073, NPUB90070, NPJB90112|ird=NA}} | ||
|wikipedia = https://en.wikipedia.org/wiki/Battlefield:_Bad_Company | |wikipedia = https://en.wikipedia.org/wiki/Battlefield:_Bad_Company | ||
|internal resolution = 1280x720 | |internal resolution = 1280x720 | ||
}} | }} | ||
'''''Battlefield: Bad Company''''' is a | '''''Battlefield: Bad Company''''' is a first-person shooter video game developed by DICE and published by Electronic Arts for the PlayStation 3 and Xbox 360. Part of the Battlefield series, it was released in North America on 23 June 2008, followed by a European release on 26 June. The player controls protagonist Private Preston Marlowe and his exploits to steal gold from mercenaries along with his squad, in the midst of a war between the United States and Russia. | ||
==Configuration== | ==Configuration== | ||
Line 30: | Line 30: | ||
|spu xfloat accuracy = <!-- Accurate, Approximate, Relaxed --> | |spu xfloat accuracy = <!-- Accurate, Approximate, Relaxed --> | ||
|spu xfloat accuracy notes = | |spu xfloat accuracy notes = | ||
|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 58: | Line 58: | ||
|resolution scale threshold notes = | |resolution scale threshold 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 = |write color buffers = On<!-- On, Off --> | |shader mode notes = | ||
|write color buffers notes = | |write color buffers = On<!-- On, Off --> | ||
|write color buffers notes = Required to fix dark graphics. | |||
|strict rendering mode = <!-- On, Off --> | |strict rendering mode = <!-- On, Off --> | ||
|strict rendering mode notes = | |strict rendering mode notes = | ||
Line 66: | Line 67: | ||
|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, Off --> | ||
|multithreaded rsx notes = | |multithreaded rsx notes = | ||
Line 75: | Line 72: | ||
|asynchronous texture streaming notes = | |asynchronous texture streaming notes = | ||
<!-- Audio configuration --> | <!-- Audio configuration --> | ||
|audio out windows = <!-- XAudio2 | |audio out windows = <!-- Cubeb, XAudio2, Disabled --> | ||
|audio out windows notes = | |audio out windows notes = | ||
|audio out linux = <!-- | |audio out linux = <!-- Cubeb, FAudio, Disabled --> | ||
|audio out linux notes = | |audio out linux notes = | ||
|audio | |audio format = <!-- Stereo, Surround 5.1, Surround 7.1, Automatic, Manual --> | ||
|audio | |audio format notes = | ||
|dump to file = <!-- On, Off --> | |dump to file = <!-- On, Off --> | ||
|dump to file notes = | |dump to file notes = | ||
Line 104: | Line 101: | ||
|camera input = <!-- Unknown, EyeToy, PS Eye, UVC 1.1 --> | |camera input = <!-- Unknown, EyeToy, PS Eye, UVC 1.1 --> | ||
|camera input notes = | |camera input notes = | ||
|camera settings = <!-- Null, Fake --> | |camera settings = <!-- Null, Fake, Qt --> | ||
|camera settings notes = | |camera settings notes = | ||
|move handler = <!-- Null, Fake, Mouse --> | |move handler = <!-- Null, Fake, Mouse --> | ||
|move handler notes = | |move handler notes = | ||
<!-- Network configuration --> | |||
|network status = <!-- Disconnected, Connected --> | |||
|network status notes = | |||
|psn status = <!-- Disconnected, Simulated, RPCN --> | |||
|psn status notes = | |||
<!-- Advanced configuration --> | <!-- Advanced configuration --> | ||
|debug console mode = <!-- On, Off --> | |debug console mode = <!-- On, Off --> | ||
Line 113: | Line 115: | ||
|accurate llvm dfma = <!-- On, Off --> | |accurate llvm dfma = <!-- On, Off --> | ||
|accurate llvm dfma notes = | |accurate llvm dfma notes = | ||
|accurate getllar = <!-- On, Off --> | |||
|accurate getllar notes = | |||
|accurate rsx reservation access = <!-- On, Off --> | |accurate rsx reservation access = <!-- On, Off --> | ||
|accurate rsx reservation access notes = | |accurate rsx reservation access notes = | ||
|accurate spu dma = <!-- On, Off --> | |||
|accurate spu dma notes = | |||
|ppu llvm accurate vector nans = <!-- On, Off --> | |ppu llvm accurate vector nans = <!-- On, Off --> | ||
|ppu llvm accurate vector nans notes = | |ppu llvm accurate vector nans notes = | ||
|ppu llvm java mode handling = <!-- On, Off --> | |||
|ppu llvm java mode handling notes = | |||
|silence all logs = <!-- On, Off --> | |silence all logs = <!-- On, Off --> | ||
|silence all logs notes = | |silence all logs notes = | ||
Line 133: | Line 141: | ||
|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 | |disable vertex cache = <!-- On, Off --> | ||
|disable | |disable vertex cache notes = | ||
| | |rsx fifo accuracy = <!-- Fast, Atomic, Ordered & Atomic --> | ||
| | |rsx fifo accuracy notes = | ||
|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 = | ||
|vblank rate = <!-- Value between 1 to 500 --> | |vblank rate = <!-- Value between 1 to 500 --> | ||
|vblank rate notes = | |vblank rate notes = | ||
|vblank ntsc fixup = <!-- On, Off --> | |||
|vblank ntsc fixup notes = | |||
|clocks scale = <!-- Value between 10 to 1000 --> | |clocks scale = <!-- Value between 10 to 1000 --> | ||
|clocks scale notes = | |clocks scale notes = | ||
Line 148: | Line 158: | ||
|force cpu blit emulation = <!-- On, Off --> | |force cpu blit emulation = <!-- On, Off --> | ||
|force cpu blit emulation notes = | |force cpu blit emulation notes = | ||
| | |force gpu texture scaling = <!-- On, Off --> | ||
| | |force gpu texture scaling notes = | ||
|hook static functions = <!-- On, Off --> | |hook static functions = <!-- On, Off --> | ||
|hook static functions notes = | |hook static functions notes = | ||
|accurate ppu 128 reservations = <!-- Always Enabled, Disabled, Value between 1 to 8 --> | |accurate ppu 128 reservations = <!-- Always Enabled, Disabled, Value between 1 to 8 --> | ||
|accurate ppu 128 reservations notes = | |accurate ppu 128 reservations notes = | ||
|ppu | |ppu thread count = <!-- Value between 1 to 8 --> | ||
|ppu | |ppu thread count notes = | ||
<!-- Recommended patches --> | |||
|highly recommended patch = <!-- Mention patch names --> | |||
|highly recommended patch notes = | |||
|recommended patch = 60 FPS<!-- Mention patch names --> | |||
|recommended patch notes = Requires the game to be updated to 1.20. It may introduce some minor flickering issues. | |||
}} | }} | ||
Line 165: | Line 178: | ||
==Special Notes== | ==Special Notes== | ||
Battlefield: Bad Company uses a default infantry field of view of 36.85000229. Aim down sights uses 16.75. Cheat Engine may be used to alter this field for infantry, aim down sights and vehicles. | *Battlefield: Bad Company uses a default infantry field of view of 36.85000229. Aim down sights uses 16.75. Cheat Engine may be used to alter this field for infantry, aim down sights and vehicles. Alternatively, a patched set of level files is available at [https://www.nexusmods.com/battlefieldbadcompany/mods/3 ModDB]. | ||
Alternatively, a patched set of level files is available at [https://www.nexusmods.com/battlefieldbadcompany/mods/3 ModDB] | |||
{{netplay | {{netplay | ||
|gamever | |gamever = 1.20 | ||
|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 = | |||
}} | }} | ||
Line 202: | Line 211: | ||
bfbc_full_v120_devmenu: &bfbc_full_v120_devmenu | bfbc_full_v120_devmenu: &bfbc_full_v120_devmenu | ||
- [ be32, 0x013a3840, 0x000000f1 ] | - [ be32, 0x013a3840, 0x000000f1 ] | ||
bfbc_full_v120_filmgrain: &bfbc_full_v120_filmgrain | |||
- [ be32, 0x014b2ae8, 0x60000000 ] | |||
bfbc_full_v120_skipintro: &bfbc_full_v120_skipintro | |||
- [ be32, 0x013d3600, 0x60000000 ] | |||
bfbc_fps_notes: &bfbc_fps_notes | bfbc_fps_notes: &bfbc_fps_notes | ||
"Patch works fine for Single-player mode, in Multi-player mode gamespeed is doubled." | "Patch works fine for Single-player mode, in Multi-player mode gamespeed is doubled." | ||
bfbc_skipintro_notes: &bfbc_skipintro_notes | |||
"Breaks menu background video." | |||
PPU-7aa8dc113c7068f4372f239cb9b7cc2c92d9c057: | PPU-7aa8dc113c7068f4372f239cb9b7cc2c92d9c057: | ||
Line 287: | Line 304: | ||
Patch: | Patch: | ||
- [ load, *bfbc_full_v120_devmenu ] | - [ load, *bfbc_full_v120_devmenu ] | ||
"No Film Grain": | |||
Games: | |||
"Battlefield: Bad Company": | |||
BLUS30118: [ 01.20 ] | |||
Author: "FlexBy" | |||
Notes: | |||
Patch Version: 1.0 | |||
Patch: | |||
- [ load, *bfbc_full_v120_filmgrain ] | |||
"Skip Intro": | |||
Games: | |||
"Battlefield: Bad Company": | |||
BLUS30118: [ 01.20 ] | |||
Author: "FlexBy" | |||
Notes: *bfbc_skipintro_notes | |||
Patch Version: 1.0 | |||
Patch: | |||
- [ load, *bfbc_full_v120_skipintro ] | |||
PPU-6b45e01ffabee0118e0acdbc71995b8f1f5385d2: | PPU-6b45e01ffabee0118e0acdbc71995b8f1f5385d2: | ||
Line 307: | Line 342: | ||
Patch: | Patch: | ||
- [ load, *bfbc_full_v120_devmenu ] | - [ load, *bfbc_full_v120_devmenu ] | ||
"No Film Grain": | |||
Games: | |||
"Battlefield: Bad Company": | |||
BLES00259: [ 01.20 ] | |||
Author: "FlexBy" | |||
Notes: | |||
Patch Version: 1.0 | |||
Patch: | |||
- [ load, *bfbc_full_v120_filmgrain ] | |||
"Skip Intro": | |||
Games: | |||
"Battlefield: Bad Company": | |||
BLES00259: [ 01.20 ] | |||
Author: "FlexBy" | |||
Notes: *bfbc_skipintro_notes | |||
Patch Version: 1.0 | |||
Patch: | |||
- [ load, *bfbc_full_v120_skipintro ] | |||
PPU-4ce97e5717c82e5d38f29375c8853adb2f7b3b80: | PPU-4ce97e5717c82e5d38f29375c8853adb2f7b3b80: | ||
Line 327: | Line 380: | ||
Patch: | Patch: | ||
- [ load, *bfbc_full_v120_devmenu ] | - [ load, *bfbc_full_v120_devmenu ] | ||
"No Film Grain": | |||
Games: | |||
"Battlefield: Bad Company": | |||
BLES00261: [ 01.20 ] | |||
Author: "FlexBy" | |||
Notes: | |||
Patch Version: 1.0 | |||
Patch: | |||
- [ load, *bfbc_full_v120_filmgrain ] | |||
"Skip Intro": | |||
Games: | |||
"Battlefield: Bad Company": | |||
BLES00261: [ 01.20 ] | |||
Author: "FlexBy" | |||
Notes: *bfbc_skipintro_notes | |||
Patch Version: 1.0 | |||
Patch: | |||
- [ load, *bfbc_full_v120_skipintro ] | |||
PPU-ef7e4c1262cbd95d7267ed6d75e981003850f5d6: | PPU-ef7e4c1262cbd95d7267ed6d75e981003850f5d6: |
Latest revision as of 13:56, 25 September 2024
Battlefield: Bad Company | |
---|---|
Developer(s) | DICE |
Publisher(s) | Electronic Arts |
Series | Battlefield |
Release date(s) | NA June 23, 2008 EU June 26, 2008 JP August 28, 2008 |
Release type | Console exclusive |
Genre(s) | First-person shooter |
Mode(s) | Single-player, Multiplayer |
GameID(s) | BLES00259 (IRD), BLUS30118 (IRD), BLJM60071 (IRD) Gold Edition BLES00261 (IRD), BLUS30121 (IRD) Demo NPEB90073, NPUB90070, NPJB90112 |
Internal resolution | 1280x720 |
Quick links | Check Compatibility Open Issues Search Google Wikipedia Page |
Battlefield: Bad Company is a first-person shooter video game developed by DICE and published by Electronic Arts for the PlayStation 3 and Xbox 360. Part of the Battlefield series, it was released in North America on 23 June 2008, followed by a European release on 26 June. The player controls protagonist Private Preston Marlowe and his exploits to steal gold from mercenaries along with his squad, in the midst of a war between the United States and Russia.
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 block size | Mega | Improves Performance |
GPU configuration
Setting | Option | Notes |
---|---|---|
Write color buffers | On | Required to fix dark graphics. |
Recommended patches
Game patches are available through the RPCS3 Patch Manager. To enable them, right-click a game in RPCS3 then select "Manage Game Patches". Game Patches are created by RPCS3's community, and can alter how a game runs. More information can be found here.
Recommendation | Patch name | Notes |
---|---|---|
Recommended patch | 60 FPS | Requires the game to be updated to 1.20. It may introduce some minor flickering issues. |
Known Issues
There are no reported issues with this title.
Special Notes
- Battlefield: Bad Company uses a default infantry field of view of 36.85000229. Aim down sights uses 16.75. Cheat Engine may be used to alter this field for infantry, aim down sights and vehicles. Alternatively, a patched set of level files is available at ModDB.
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.20 | N/A | No | No | No | No | Not available |
Patches
Anchors: bfbc_demo_fps: &bfbc_demo_fps - [ be32, 0x00010b6c, 0x3c004270 ] - [ be32, 0x0004794c, 0x38800001 ] - [ be32, 0x00047340, 0x3ba00000 ] # remove vblank requirement bfbc_full_v120_fps: &bfbc_full_v120_fps - [ be32, 0x00010bd0, 0x3c004270 ] - [ be32, 0x0004864c, 0x38800001 ] - [ be32, 0x00048040, 0x3ba00000 ] # remove vblank requirement bfbc_demo_devmenu: &bfbc_demo_devmenu - [ be32, 0x01363828, 0x000000f1 ] bfbc_full_v120_devmenu: &bfbc_full_v120_devmenu - [ be32, 0x013a3840, 0x000000f1 ] bfbc_full_v120_filmgrain: &bfbc_full_v120_filmgrain - [ be32, 0x014b2ae8, 0x60000000 ] bfbc_full_v120_skipintro: &bfbc_full_v120_skipintro - [ be32, 0x013d3600, 0x60000000 ] bfbc_fps_notes: &bfbc_fps_notes "Patch works fine for Single-player mode, in Multi-player mode gamespeed is doubled." bfbc_skipintro_notes: &bfbc_skipintro_notes "Breaks menu background video." PPU-7aa8dc113c7068f4372f239cb9b7cc2c92d9c057: "60 FPS": Games: "Battlefield: Bad Company Demo": NPUB90070: [ 01.00 ] Author: "illusion" Notes: *bfbc_fps_notes Patch Version: 1.0 Patch: - [ load, *bfbc_demo_fps ] "Dev Menu": Games: "Battlefield: Bad Company Demo": NPUB90070: [ 01.00 ] Author: "Heico (BFBC2Toolkit), illusion" Notes: Patch Version: 1.0 Patch: - [ load, *bfbc_demo_devmenu ] PPU-52c55a2495130940baf49afb06a134175131b73b: "60 FPS": Games: "Battlefield: Bad Company Demo": NPEB90073: [ 01.00 ] Author: "illusion" Notes: *bfbc_fps_notes Patch Version: 1.0 Patch: - [ load, *bfbc_demo_fps ] "Dev Menu": Games: "Battlefield: Bad Company Demo": NPEB90073: [ 01.00 ] Author: "Heico (BFBC2Toolkit), illusion" Notes: Patch Version: 1.0 Patch: - [ load, *bfbc_demo_devmenu ] PPU-4c3bd27c0a7af517b03322d1826735ae17088826: "60 FPS": Games: "Battlefield: Bad Company Demo": NPJB90112: [ 01.00 ] Author: "illusion, FlexBy" Notes: *bfbc_fps_notes Patch Version: 1.0 Patch: - [ be32, 0x00010b6c, 0x3c004270 ] - [ be32, 0x00047824, 0x38800001 ] - [ be32, 0x00047218, 0x3ba00000 ] "Dev Menu": Games: "Battlefield: Bad Company Demo": NPJB90112: [ 01.00 ] Author: "Heico (BFBC2Toolkit), illusion" Notes: Patch Version: 1.0 Patch: - [ load, *bfbc_demo_devmenu ] PPU-ad211ac5bcbddc69bf3ad9a897c7777bf65dd64e: "60 FPS": Games: "Battlefield: Bad Company": BLUS30118: [ 01.20 ] Author: "illusion" Notes: *bfbc_fps_notes Patch Version: 1.0 Patch: - [ load, *bfbc_full_v120_fps ] "Dev Menu": Games: "Battlefield: Bad Company": BLUS30118: [ 01.20 ] Author: "Heico (BFBC2Toolkit), illusion" Notes: Patch Version: 1.0 Patch: - [ load, *bfbc_full_v120_devmenu ] "No Film Grain": Games: "Battlefield: Bad Company": BLUS30118: [ 01.20 ] Author: "FlexBy" Notes: Patch Version: 1.0 Patch: - [ load, *bfbc_full_v120_filmgrain ] "Skip Intro": Games: "Battlefield: Bad Company": BLUS30118: [ 01.20 ] Author: "FlexBy" Notes: *bfbc_skipintro_notes Patch Version: 1.0 Patch: - [ load, *bfbc_full_v120_skipintro ] PPU-6b45e01ffabee0118e0acdbc71995b8f1f5385d2: "60 FPS": Games: "Battlefield: Bad Company": BLES00259: [ 01.20 ] Author: "illusion" Notes: *bfbc_fps_notes Patch Version: 1.0 Patch: - [ load, *bfbc_full_v120_fps ] "Dev Menu": Games: "Battlefield: Bad Company": BLES00259: [ 01.20 ] Author: "Heico (BFBC2Toolkit), illusion" Notes: Patch Version: 1.0 Patch: - [ load, *bfbc_full_v120_devmenu ] "No Film Grain": Games: "Battlefield: Bad Company": BLES00259: [ 01.20 ] Author: "FlexBy" Notes: Patch Version: 1.0 Patch: - [ load, *bfbc_full_v120_filmgrain ] "Skip Intro": Games: "Battlefield: Bad Company": BLES00259: [ 01.20 ] Author: "FlexBy" Notes: *bfbc_skipintro_notes Patch Version: 1.0 Patch: - [ load, *bfbc_full_v120_skipintro ] PPU-4ce97e5717c82e5d38f29375c8853adb2f7b3b80: "60 FPS": Games: "Battlefield: Bad Company": BLES00261: [ 01.20 ] Author: "illusion" Notes: *bfbc_fps_notes Patch Version: 1.0 Patch: - [ load, *bfbc_full_v120_fps ] "Dev Menu": Games: "Battlefield: Bad Company": BLES00261: [ 01.20 ] Author: "Heico (BFBC2Toolkit), illusion" Notes: Patch Version: 1.0 Patch: - [ load, *bfbc_full_v120_devmenu ] "No Film Grain": Games: "Battlefield: Bad Company": BLES00261: [ 01.20 ] Author: "FlexBy" Notes: Patch Version: 1.0 Patch: - [ load, *bfbc_full_v120_filmgrain ] "Skip Intro": Games: "Battlefield: Bad Company": BLES00261: [ 01.20 ] Author: "FlexBy" Notes: *bfbc_skipintro_notes Patch Version: 1.0 Patch: - [ load, *bfbc_full_v120_skipintro ] PPU-ef7e4c1262cbd95d7267ed6d75e981003850f5d6: "60 FPS": Games: "Battlefield: Bad Company": BLJM60071: [ 01.20 ] Author: "illusion" Notes: *bfbc_fps_notes Patch Version: 1.0 Patch: - [ be32, 0x00010bd0, 0x3c004270 ] - [ be32, 0x0004855c, 0x38800001 ] - [ be32, 0x00047f50, 0x3ba00000 ] # remove vblank requirement "Dev Menu": Games: "Battlefield: Bad Company": BLJM60071: [ 01.20 ] Author: "Heico (BFBC2Toolkit), illusion" Notes: Patch Version: 1.0 Patch: - [ load, *bfbc_full_v120_devmenu ]