Killzone: Difference between revisions

From RPCS3 Wiki
mNo edit summary
(9 intermediate revisions by 4 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
|developer =  
|developer = Guerrilla Games, Supermassive Games
|publisher = {{vgregion|}}
|publisher = Sony Computer Entertainment
|series    = <!-- delete if not applicable -->
|series    = Killzone
|date      = {{vgregion|}}
|date      = {{vgregion|NA=October 23, 2012|EU=October 24, 2012|AU=November 8, 2012}}
|release  = <!-- Choose one of the following: PlayStation 3 exclusive, PlayStation exclusive, Console exclusive, Multi-platform -->
|release  = PlayStation exclusive <!-- Choose one of the following: PlayStation 3 exclusive, PlayStation exclusive, Console exclusive, Multi-platform -->
|genre    =  
|genre    = First-person shooter
|modes    = <!-- Choose all relevant options: Single-player, Co-op, Multiplayer -->
|modes    = Single-player, Co-op, Multiplayer <!-- Choose all relevant options: Single-player, Co-op, Multiplayer -->
|gameid    = {{gameid|}}
|gameid    = {{gameid|id=BCES01743, NPEA00418, NPUA80856|ird=Yes}}
|wikipedia = <!-- delete if not applicable -->
|wikipedia = https://en.wikipedia.org/wiki/Killzone_(video_game)
|vndb      = <!-- delete if not applicable -->
|title    = <!-- Used only in niche scenarios. Delete if not applicable -->
}}
}}


Line 24: Line 22:
|preferred spu threads                = <!-- Auto, Single digit between 1 to 6 (e.g. 3), Range between 1 to 6 (e.g. 1 - 3) -->
|preferred spu threads                = <!-- Auto, Single digit between 1 to 6 (e.g. 3), Range between 1 to 6 (e.g. 1 - 3) -->
|preferred spu threads notes          =  
|preferred spu threads notes          =  
|enable thread scheduler               = <!-- On, Off -->
|thread scheduler                     = <!-- Operating System, RPCS3 Scheduler, RPCS3 Alternative Scheduler -->
|enable thread scheduler notes         =  
|thread scheduler notes               =  
|lower spu thread priority            = <!-- On, Off -->
|lower spu thread priority            = <!-- On, Off -->
|lower spu thread priority notes      =  
|lower spu thread priority notes      =  
Line 32: Line 30:
|spu cache                            = <!-- On, Off -->
|spu cache                            = <!-- On, Off -->
|spu cache notes                      =  
|spu cache notes                      =  
|accurate xfloat                       = <!-- On, Off -->
|spu xfloat accuracy                  = <!-- Accurate, Approximate, Relaxed -->
|accurate xfloat notes                 =  
|spu xfloat accuracy notes             =  
|spu block size                        = <!-- Safe, Mega, Giga -->
|spu block size                        = <!-- Safe, Mega, Giga -->
|spu block size notes                  =  
|spu block size notes                  =  
Line 39: Line 37:
|tsx instructions notes                =  
|tsx instructions notes                =  
<!-- GPU configuration -->
<!-- GPU configuration -->
|renderer                              = Vulkan <!-- OpenGL, Vulkan, Disabled -->
|renderer                              = <!-- OpenGL, Vulkan, Disabled -->
|renderer notes                        = Recommended to get the best performance.
|renderer notes                        =  
|aspect ratio                          = <!-- 4:3, 16:9 -->
|aspect ratio                          = <!-- 4:3, 16:9 -->
|aspect ratio notes                    =  
|aspect ratio notes                    =  
Line 49: Line 47:
|anti-aliasing                        = <!-- Auto, Disabled -->
|anti-aliasing                        = <!-- Auto, Disabled -->
|anti-aliasing notes                  =  
|anti-aliasing notes                  =  
|zcull accuracy                        = <!-- Precise, Approximate, Relaxed -->
|zcull accuracy notes                  =
|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              =  
Line 65: Line 65:
|stretch to display area              = <!-- On, Off -->
|stretch to display area              = <!-- On, Off -->
|stretch to display area notes        =  
|stretch to display area notes        =  
|enable 3d                            = <!-- On, Off -->
|enable 3d notes                      =
|disable vertex cache                  = <!-- On, Off -->
|disable vertex cache                  = <!-- On, Off -->
|disable vertex cache notes            =  
|disable vertex cache notes            =  
|multithreaded rsx                    = <!-- On, Off -->
|multithreaded rsx                    = <!-- On, Off -->
|multithreaded rsx notes              =  
|multithreaded rsx notes              =  
|asynchronous texture streaming        = <!-- On, Off -->
|asynchronous texture streaming notes  =
<!-- Audio configuration -->
<!-- Audio configuration -->
|audio out windows                    = <!-- XAudio2, OpenAL, Disabled -->
|audio out windows                    = <!-- XAudio2, OpenAL, Disabled -->
Line 74: Line 78:
|audio out linux                      = <!-- OpenAL, PulseAudio, ALSA, Disabled -->
|audio out linux                      = <!-- OpenAL, PulseAudio, ALSA, Disabled -->
|audio out linux notes                =  
|audio out linux notes                =  
|audio channels                        = <!-- Surround 7.1, Downmix to Stereo, Downmix to 5.1 -->
|audio channels notes                  =
|dump to file                          = <!-- On, Off -->
|dump to file                          = <!-- On, Off -->
|dump to file notes                    =  
|dump to file notes                    =  
|convert to 16-bit                    = <!-- On, Off -->
|convert to 16-bit                    = <!-- On, Off -->
|convert to 16-bit notes              =  
|convert to 16-bit notes              =  
|downmix to stereo                    = <!-- On, Off -->
|downmix to stereo notes              =
|volume                                = <!-- Value between 0% to 200% -->
|volume                                = <!-- Value between 0% to 200% -->
|volume notes                          =  
|volume notes                          =  
Line 99: Line 103:
|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 -->
Line 110: Line 114:
|accurate rsx reservation access      = <!-- On, Off -->
|accurate rsx reservation access      = <!-- On, Off -->
|accurate rsx reservation access notes =  
|accurate rsx reservation access notes =  
|ppu llvm accurate vector nans        = <!-- On, Off -->
|ppu llvm accurate vector nans notes  =
|ppu llvm java mode handling          = <!-- True, False -->
|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 116: Line 124:
|maximum spurs threads                = <!-- Unlimited, Single digit between 0 to 5 (e.g. 3) -->
|maximum spurs threads                = <!-- Unlimited, Single digit between 0 to 5 (e.g. 3) -->
|maximum spurs threads notes          =  
|maximum spurs threads notes          =  
|firmware settings                    = <!-- Manually load selected libraries, Load automatic and manual selection, Load liblv2.sprx only, Load liblv2.sprx and manual selection, Load liblv2.sprx and strict selection -->
|firmware libraries                    = <!-- Switch to LLE, Switch to HLE -->
|firmware settings notes               = <!-- Where libraries are manually selected, mention the list of libraries to be selected here -->
|firmware libraries notes             = <!-- Mention the libraries to be manually selected here -->
|read depth buffers                    = <!-- On, Off -->
|read depth buffers                    = <!-- On, Off -->
|read depth buffers notes              =  
|read depth buffers notes              =  
Line 126: Line 134:
|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    =  
|relaxed zcull sync                    = <!-- On, Off -->
|disable native float16 support        = <!-- On, Off -->
|relaxed zcull sync notes             =  
|disable native float16 support 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            =  
Line 135: Line 143:
|clocks scale notes                    =  
|clocks scale notes                    =  
<!-- Debug configuration -->
<!-- Debug configuration -->
|disable zcull occlusion queries      = <!-- On, Off -->
|disable zcull occlusion queries notes =
|force cpu blit emulation              = <!-- On, Off -->
|force cpu blit emulation              = <!-- On, Off -->
|force cpu blit emulation notes        =  
|force cpu blit emulation notes        =  
Line 141: Line 151:
|accurate getllar                      = <!-- On, Off -->
|accurate getllar                      = <!-- On, Off -->
|accurate getllar notes                =  
|accurate getllar notes                =  
|accurate putlluc                     = <!-- On, Off -->
|accurate spu dma                     = <!-- On, Off -->
|accurate putlluc notes                =  
|accurate spu dma 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 notes  =
}}
}}


Line 174: Line 186:
         BCES01743: [ 01.00 ]
         BCES01743: [ 01.00 ]
     Author: ZEROx, illusion
     Author: ZEROx, illusion
     Notes: Set clock scale to 200% for 60FPS Gameplay.\nVideo playback breaks with 200% clock scale, skip when possible.
     Notes: "Version 2.0 no longer requires 200% clock scale, reset to default before using this updated patch."
     Patch Version: 1.0
     Patch Version: 2.0
     Patch:
     Patch:
       - [ be32, 0x002125a4, 0x3ca03f00 ] # load 3f 00 into memory, this uses same method as asasega patch for pcsx2
       - [ be32, 0x002125a4, 0x3ca03f00 ] # same method as asasega patch
       - [ be32, 0x002192f8, 0x3ca03f00 ]
       - [ be32, 0x002192f8, 0x3ca03f00 ]
      - [ bef64, 0x0021c0a0, 0.06 ]


PPU-0bb16b9f48bfea44a892110beec812664e84539f:
PPU-0bb16b9f48bfea44a892110beec812664e84539f:
Line 190: Line 203:
     Patch:
     Patch:
       - [ bef32, 0x5E7F6C, 0.65 ] # static float in memory
       - [ bef32, 0x5E7F6C, 0.65 ] # static float in memory
}}
{{patch
|type    = Canary
|version = 1.2
|content =
PPU-70ad975e7fbb5bb57bb2159a16ec895cbccd3b4e:
   60 FPS:
   60 FPS:
     Games:
     Games:
       "Killzone":
       "Killzone":
         NPEA00418: [ 01.00 ]
         NPUA80856: [ 01.00 ]
     Author: illusion
     Author: ZEROx, illusion
     Notes: "This patch is non functional. Everything still updates at 30FPS"
     Notes: "Version 2.0 no longer requires 200% clock scale, reset to default before using this updated patch."
     Patch Version: 1.0
     Patch Version: 2.0
     Patch:
     Patch:
       - [ be32, 0x0021c138, 0x60000000 ]
       - [ be32, 0x002125f4, 0x3ca03f00 ] # same method as asasega patch
    #  - [ be32, 0x0021c140, 0x60000000 ] # screen flickering
      - [ be32, 0x00219348, 0x3ca03f00 ]
      - [ bef64, 0x0021c0f0, 0.06 ]
}}
}}

Revision as of 07:00, 3 September 2022

Killzone
Developer(s) Guerrilla Games, Supermassive Games
Publisher(s) Sony Computer Entertainment
Series Killzone
Release date(s) NA October 23, 2012
EU October 24, 2012
AU November 8, 2012
Release type PlayStation exclusive
Genre(s) First-person shooter
Mode(s) Single-player, Co-op, Multiplayer
GameID(s) BCES01743 (IRD), NPEA00418, NPUA80856
Quick links Check Compatibility
Open Issues
Search Google
Wikipedia Page


Configuration

No options that deviate from RPCS3's default settings are recommended for this title.

Known Issues

There are no reported issues with this title.

Special Notes

Patches

PPU-70ad975e7fbb5bb57bb2159a16ec895cbccd3b4e:
  Extended FOV:
    Games:
      "Killzone":
        NPEA00418: [ 01.00 ]
        BCES01743: [ 01.00 ]
    Author: illusion
    Notes: 
    Patch Version: 1.0
    Patch:
      - [ bef32, 0x5E7F6C, 0.65 ] # static float in memory
  60 FPS:
    Games:
      "Killzone":
        NPEA00418: [ 01.00 ]
        BCES01743: [ 01.00 ]
    Author: ZEROx, illusion
    Notes: "Version 2.0 no longer requires 200% clock scale, reset to default before using this updated patch."
    Patch Version: 2.0
    Patch:
      - [ be32, 0x002125a4, 0x3ca03f00 ] # same method as asasega patch
      - [ be32, 0x002192f8, 0x3ca03f00 ]
      - [ bef64, 0x0021c0a0, 0.06 ]

PPU-0bb16b9f48bfea44a892110beec812664e84539f:
  Extended FOV:
    Games:
      "Killzone":
        NPUA80856: [ 01.00 ]
    Author: illusion, Mew21 
    Notes: 
    Patch Version: 1.0
    Patch:
      - [ bef32, 0x5E7F6C, 0.65 ] # static float in memory
  60 FPS:
    Games:
      "Killzone":
        NPUA80856: [ 01.00 ]
    Author: ZEROx, illusion
    Notes: "Version 2.0 no longer requires 200% clock scale, reset to default before using this updated patch."
    Patch Version: 2.0
    Patch:
      - [ be32, 0x002125f4, 0x3ca03f00 ] # same method as asasega patch
      - [ be32, 0x00219348, 0x3ca03f00 ]
      - [ bef64, 0x0021c0f0, 0.06 ]