The Orange Box: Difference between revisions

From RPCS3 Wiki
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...)
(12 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<!-- please read the wiki conventions page and documentation for templates before creating a new game page -->{{vginfobox
<!-- please read the wiki conventions page and documentation for templates before creating a new game page -->{{vginfobox
|image    = <!-- [[File:{{#setmainimage:filename.ext}}|300px]] -->
|image    = [[File:{{#setmainimage:TheOrangeBoxCover.jpg}}|300px]]
|developer = EA Bright Light
|developer = EA Bright Light
|publisher = Valve{{vgregion|}}
|publisher = Valve
|series    = <!-- delete if not applicable -->
|date      = {{vgregion|NA/EU|December 11, 2007}}{{vgregion|AU=December 20, 2007}}
|date      = {{vgregion|AU=December 20, 2007|NA/EU|December 11, 2007}}
|release  = Multi-platform<!-- Choose one of the following: PlayStation 3 exclusive, PlayStation exclusive, Console exclusive, Multi-platform -->
|release  = Multi-platform<!-- Choose one of the following: PlayStation 3 exclusive, PlayStation exclusive, Console exclusive, Multi-platform -->
|genre    = First-person shooter
|genre    = First-person shooter
|modes    = <!-- Choose all relevant options: Single-player, Co-op, Multiplayer -->
|modes    = Single-player, Multiplayer<!-- Choose all relevant options: Single-player, Co-op, Multiplayer -->
|gameid    = {{gameid|id=BLES00153, BLES00172, BLUS30055|oid=BLES00171|ird=Yes}}
|gameid    = {{gameid|id=BLES00153, BLES00172, BLUS30055|oid=BLES00171|ird=Yes}}
|wikipedia = <!-- delete if not applicable -->
|internal resoluton =  
|vndb      = <!-- delete if not applicable -->
|title    = <!-- Used only in niche scenarios. Delete if not applicable -->
}}
}}


<!-- Give a brief description about the game -->
'''''The Orange Box''''' is a video game compilation containing five games developed and published by Valve. Two of the games included, Half-Life 2 and its first stand-alone expansion, Episode One, had previously been released as separate products. Three new games were also included in the compilation: the second stand-alone expansion, Half-Life 2: Episode Two, the puzzle game Portal, and Team Fortress 2, the multiplayer game sequel to Team Fortress Classic.


==Configuration==
==Configuration==
Line 54: Line 51:
|default resolution                    = <!-- 1920x1080, 1280x720, 720x480, 720x576, 1600x1080, 1440x1080, 1280x1080, 960x1080 -->
|default resolution                    = <!-- 1920x1080, 1280x720, 720x480, 720x576, 1600x1080, 1440x1080, 1280x1080, 960x1080 -->
|default resolution notes              =  
|default resolution notes              =  
|resolution scale                      = <!-- Value between 50% to 800% -->
|resolution scale                      = 100<!-- Value between 50% to 800% -->
|resolution scale notes                =  
|resolution scale notes                = Use 100%, 200% or 300%. Non-integer values e.g 150% can cause pixelated HUD.
|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 116: 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 =  
Line 140: Line 137:
|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            =  
|allow host gpu labels                = <!-- On, Off -->
|allow host gpu labels notes          =
|rsx fifo accuracy                    = <!-- Fast, Atomic, Ordered & Atomic -->
|rsx fifo accuracy                    = <!-- Fast, Atomic, Ordered & Atomic -->
|rsx fifo accuracy notes              =  
|rsx fifo accuracy notes              =  
Line 175: Line 176:


==Known Issues==
==Known Issues==
<!-- Mention any known issues relating to the game. Use the issue and PR template if necessary. If no notable issues are present, mention "There are no reported issues with this title." -->
===EA Online connecting hang - {{issue|13634}}===
There are no reported issues with this title.
Team Fortress 2 almost always hangs when trying to connect to EA Online.


==Special Notes==
==Special Notes==
<!-- Mention any additional notes if necessary. If no special notes are required, remove this section -->
{{netplay
{{netplay
|gamever = 1.10
|gamever       = 1.10
|connect = No<!-- Yes, No, Partial, Untested, N/A -->
|rpcs3 version  = N/A
|lobbies = No<!-- Yes, No, Partial, Untested, N/A -->
|connect       = No<!-- Yes, No, Partial, Untested, N/A -->
|match   = No<!-- Yes, No, Partial, Untested, N/A -->
|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    = Team Fortress 2 requires a custom server.
|features       = No<!-- Yes, No, Partial, Untested, N/A -->
|custom servers = Not available<!-- Available, Not available, Not required, Untested -->
|notes    =  
}}
}}
===Team Fortress 2 mandatory online===
Normally Team Fortress 2 requires you to connect to the EA servers. However, you can play certain maps with a bypass.
# Right click The Orange Box in the game list (game, NOT data) and press <code>Open Install Folder</code>.
# Go to <code>USRDIR/GAME/TF</code>.
# Create a folder named <code>CFG</code>.
# Create a file in <code>CFG</code> named <code>MODSETTINGS.CFG</code> with the following:
<pre>
map_commentary MAPNAME
exec CONFIG.PS3.CFG
</pre>
<code>MAPNAME</code> must be replaced with a map that has developer commentary:
* cp_gravelpit
* cp_well
* tc_hydro
Maps without commentary will crash after a class is selected. Pressing start makes the game try to reconnect to EA online again.


{{patch
{{patch
Line 203: Line 222:
     Patch:
     Patch:
       - [ be32, 0x0008fa30, 0x4e800020 ]
       - [ be32, 0x0008fa30, 0x4e800020 ]
PPU-12b113060842a3b1c37b8326961cdec076d2a0f7: # HL2.SELF 1.00
  "Unlock FPS":
    Games:
      "Half-Life 2":
        BLES00153: [ 01.00 ]
    Author: "FlexBy"
    Notes:
    Patch Version: 1.0
    Patch:
    - [ be32, 0x00c471c4, 0x60000000 ] # 1033467C memory
PPU-fb868689bfa86fcaaa4d73d1ea41970e69a38420: # EPISODIC.SELF & EP2.SELF 1.00
  "Unlock FPS":
    Games:
      "Half-Life 2: Episodes":
        BLES00153: [ 01.00 ]
    Author: "FlexBy"
    Notes:
    Patch Version: 1.0
    Patch:
    - [ be32, 0x011535dc, 0x60000000 ]
PPU-6b9ef8f85065d62dc280b7a349a95a9567d9db33: # PORTAL.SELF 1.00
  "Unlock FPS":
    Games:
      "Portal":
        BLES00153: [ 01.00 ]
    Author: "FlexBy"
    Notes:
    Patch Version: 1.0
    Patch:
    - [ be32, 0x003a310c, 0x60000000 ] # 102EE874 memory
PPU-c2a64315dd85e22cfcaa9e05748c7131bca40e48: # HL2.SELF 1.10
  "Unlock FPS":
    Games:
      "Half-Life 2":
        BLES00153: [ 01.10 ]
        BLUS30055: [ 01.10 ]
    Author: "FlexBy"
    Notes:
    Patch Version: 1.0
    Patch:
    - [ be32, 0x00c477f4, 0x60000000 ]
  "Infinite Aux Power":
    Games:
      "Half-Life 2":
        BLES00153: [ 01.10 ]
        BLUS30055: [ 01.10 ]
    Author: "FlexBy"
    Notes:
    Patch Version: 1.0
    Patch:
    - [ be32, 0x00568ae4, 0x60000000 ]
  "Infinite Ammo":
    Games:
      "Half-Life 2":
        BLES00153: [ 01.10 ]
        BLUS30055: [ 01.10 ]
    Author: "FlexBy"
    Notes:
    Patch Version: 1.0
    Patch:
    - [ be32, 0x00177a94, 0x60000000 ] # pistol
    - [ be32, 0x0074ea1c, 0x60000000 ] # revolver
    - [ be32, 0x0050e528, 0x60000000 ] # smg, ar
    - [ be32, 0x00798090, 0x60000000 ] # shotgun
    - [ be32, 0x00797348, 0x60000000 ] # shotgun alt, yes it's a seperate instruction bruh
    - [ be32, 0x0016806c, 0x60000000 ] # grenade, rpg?, crossbow?, alt smg/ar
PPU-1d3b8ccf7be0b00da663235b508e49ae575204d8: # EPISODIC.SELF 1.10
  "Unlock FPS":
    Games:
      "Half-Life 2: Episodes":
        BLES00153: [ 01.10 ]
        BLUS30055: [ 01.10 ]
    Author: "FlexBy"
    Notes:
    Patch Version: 1.0
    Patch:
    - [ be32, 0x01153c4c, 0x60000000 ]
PPU-4cd0fcb2692dae3fbee0d7f05bc6bd9398354c6a: # PORTAL.SELF 1.10
  "Unlock FPS":
    Games:
      "Portal":
        BLES00153: [ 01.10 ]
        BLUS30055: [ 01.10 ]
    Author: "FlexBy"
    Notes:
    Patch Version: 1.0
    Patch:
    - [ be32, 0x003a373c, 0x60000000 ]
PPU-a4304e835c5dde6a2be32351a0db9d0e7600bc8c: # TF.SELF 1.10
  "Unlock FPS":
    Games:
      "Team Fortress 2":
        BLES00153: [ 01.10 ]
        BLUS30055: [ 01.10 ]
    Author: "FlexBy"
    Notes:
    Patch Version: 1.0
    Patch:
    - [ be32, 0x009170d4, 0x60000000 ]
}}
}}

Revision as of 18:51, 22 June 2024

The Orange Box
TheOrangeBoxCover.jpg
Developer(s) EA Bright Light
Publisher(s) Valve
Release date(s) NA/EU December 11, 2007
AU December 20, 2007
Release type Multi-platform
Genre(s) First-person shooter
Mode(s) Single-player, Multiplayer
GameID(s) BLES00153 (IRD), BLES00172 (IRD), BLUS30055 (IRD), BLES00171 (IRD)
Quick links Check Compatibility
Open Issues
Search Google
Wikipedia Page

The Orange Box is a video game compilation containing five games developed and published by Valve. Two of the games included, Half-Life 2 and its first stand-alone expansion, Episode One, had previously been released as separate products. Three new games were also included in the compilation: the second stand-alone expansion, Half-Life 2: Episode Two, the puzzle game Portal, and Team Fortress 2, the multiplayer game sequel to Team Fortress Classic.

Configuration

Options that deviate from RPCS3's default settings and provide the best experience with this title are listed below.

GPU configuration

Setting Option Notes
Resolution scale 100 Use 100%, 200% or 300%. Non-integer values e.g 150% can cause pixelated HUD.

Known Issues

EA Online connecting hang - Issue 13634

Team Fortress 2 almost always hangs when trying to connect to EA Online.

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.10 N/A No No No No Not available

Team Fortress 2 mandatory online

Normally Team Fortress 2 requires you to connect to the EA servers. However, you can play certain maps with a bypass.

  1. Right click The Orange Box in the game list (game, NOT data) and press Open Install Folder.
  2. Go to USRDIR/GAME/TF.
  3. Create a folder named CFG.
  4. Create a file in CFG named MODSETTINGS.CFG with the following:
map_commentary MAPNAME
exec CONFIG.PS3.CFG

MAPNAME must be replaced with a map that has developer commentary:

  • cp_gravelpit
  • cp_well
  • tc_hydro

Maps without commentary will crash after a class is selected. Pressing start makes the game try to reconnect to EA online again.

Patches

PPU-0e3b811c5b38bec743417c3b2b3a0741fe72d21c:
  "Skip save warning on startup":
    Games:
      "The Orange Box":
        BLES00153: [ 01.10 ]
    Author: "Margen67"
    Notes:
    Patch Version: 1.0
    Patch:
      - [ be32, 0x0008fa30, 0x4e800020 ]

PPU-12b113060842a3b1c37b8326961cdec076d2a0f7: # HL2.SELF 1.00
  "Unlock FPS":
    Games:
      "Half-Life 2":
        BLES00153: [ 01.00 ]
    Author: "FlexBy"
    Notes:
    Patch Version: 1.0
    Patch:
    - [ be32, 0x00c471c4, 0x60000000 ] # 1033467C memory

PPU-fb868689bfa86fcaaa4d73d1ea41970e69a38420: # EPISODIC.SELF & EP2.SELF 1.00
  "Unlock FPS":
    Games:
      "Half-Life 2: Episodes":
        BLES00153: [ 01.00 ]
    Author: "FlexBy"
    Notes:
    Patch Version: 1.0
    Patch:
    - [ be32, 0x011535dc, 0x60000000 ]

PPU-6b9ef8f85065d62dc280b7a349a95a9567d9db33: # PORTAL.SELF 1.00
  "Unlock FPS":
    Games:
      "Portal":
        BLES00153: [ 01.00 ]
    Author: "FlexBy"
    Notes:
    Patch Version: 1.0
    Patch:
    - [ be32, 0x003a310c, 0x60000000 ] # 102EE874 memory

PPU-c2a64315dd85e22cfcaa9e05748c7131bca40e48: # HL2.SELF 1.10
  "Unlock FPS":
    Games:
      "Half-Life 2":
        BLES00153: [ 01.10 ]
        BLUS30055: [ 01.10 ]
    Author: "FlexBy"
    Notes:
    Patch Version: 1.0
    Patch:
    - [ be32, 0x00c477f4, 0x60000000 ]
  "Infinite Aux Power":
    Games:
      "Half-Life 2":
        BLES00153: [ 01.10 ]
        BLUS30055: [ 01.10 ]
    Author: "FlexBy"
    Notes:
    Patch Version: 1.0
    Patch:
    - [ be32, 0x00568ae4, 0x60000000 ]
  "Infinite Ammo":
    Games:
      "Half-Life 2":
        BLES00153: [ 01.10 ]
        BLUS30055: [ 01.10 ]
    Author: "FlexBy"
    Notes:
    Patch Version: 1.0
    Patch:
    - [ be32, 0x00177a94, 0x60000000 ] # pistol
    - [ be32, 0x0074ea1c, 0x60000000 ] # revolver
    - [ be32, 0x0050e528, 0x60000000 ] # smg, ar
    - [ be32, 0x00798090, 0x60000000 ] # shotgun
    - [ be32, 0x00797348, 0x60000000 ] # shotgun alt, yes it's a seperate instruction bruh
    - [ be32, 0x0016806c, 0x60000000 ] # grenade, rpg?, crossbow?, alt smg/ar

PPU-1d3b8ccf7be0b00da663235b508e49ae575204d8: # EPISODIC.SELF 1.10
  "Unlock FPS":
    Games:
      "Half-Life 2: Episodes":
        BLES00153: [ 01.10 ]
        BLUS30055: [ 01.10 ]
    Author: "FlexBy"
    Notes:
    Patch Version: 1.0
    Patch:
    - [ be32, 0x01153c4c, 0x60000000 ]

PPU-4cd0fcb2692dae3fbee0d7f05bc6bd9398354c6a: # PORTAL.SELF 1.10
  "Unlock FPS":
    Games:
      "Portal":
        BLES00153: [ 01.10 ]
        BLUS30055: [ 01.10 ]
    Author: "FlexBy"
    Notes:
    Patch Version: 1.0
    Patch:
    - [ be32, 0x003a373c, 0x60000000 ]

PPU-a4304e835c5dde6a2be32351a0db9d0e7600bc8c: # TF.SELF 1.10
  "Unlock FPS":
    Games:
      "Team Fortress 2":
        BLES00153: [ 01.10 ]
        BLUS30055: [ 01.10 ]
    Author: "FlexBy"
    Notes:
    Patch Version: 1.0
    Patch:
    - [ be32, 0x009170d4, 0x60000000 ]