title_name = "Red Dead Redemption" # GOTY/Game Of The Year, Disc 1
title_id = "5454082B" # TT-2091
hash = "C46F07B398560962" # default.xex
#media_id = "3EE87B76" # Disc (USA, Europe):
http://redump.org/disc/58711[[patch]]
name = "Unlock FPS"
desc = "Increases vsync target to 60 FPS. Additionally, framerates higher than the 64 FPS cap are unlocked but vsync must be set to false in the Xenia config. Be advised, due to aggressive double buffering, keeping vsync enabled will result in common drops to 30 FPS whenever there are performance dips."
author = "boma"
is_enabled = false
[[patch.be32]]
address = 0x823c674c
value = 0x48000048
[[patch.be8]]
address = 0x82c4e607
value = 0x01
[[patch]]
name = "Disable Depth of Field & Motion Blur"
author = "illusion, boma"
is_enabled = false
[[patch.be16]]
address = 0x827e8dbc
value = 0x4800
[[patch]]
name = "16x Anisotropic Filtering"
author = "boma"
is_enabled = false
[[patch.be32]]
address = 0x822b5e10
value = 0x38a00010
[[patch]]
name = "360p Mode"
desc = "Internally renders the game at 360p and upscales to 720p. Certain objects and terrain will exhibit irregular pop-in."
author = "boma"
is_enabled = false
[[patch.be32]]
address = 0x82770dbc
value = 0x39600001
[[patch]]
name = "480p Mode"
desc = "Internally renders the game at 480p and upscales to 720p."
author = "boma"
is_enabled = false
[[patch.be32]]
address = 0x82770d08
value = 0x39400001
[[patch]]
name = "540p Mode, 4x MSAA"
desc = "Internally renders the game at 540p, upscales to 720p and increases multisample anti-aliasing from 2x to 4x."
author = "cornishlardon, boma"
is_enabled = true
[[patch.be32]]
address = 0x82770d40
value = 0x38e00001
[[patch]]
name = "Disable Sun Flare"
desc = "This prevents the sun flare effect, which clips through buildings and props, from rendering. May also partially remedy flashing and image exposure issues that arise when upscaling."
author = "emoose"
is_enabled = false
[[patch.be16]]
address = 0x827833b4
value = 0x4800
[[patch]]
name = "No Trees - Performance Mode"
desc = "Prevents trees and all other foliage from rendering. Provides a substantial performance boost."
author = "boma"
is_enabled = false
[[patch.be32]]
address = 0x8276cec8
value = 0x39600001
[[patch]]
name = "Skip Grass Occlusion"
desc = "Gets rid of grass."
author = "illusion, boma"
is_enabled = false
[[patch.be16]]
address = 0x822ee494
value = 0x4800
[[patch]]
name = "Disable Shadows"
author = "boma"
is_enabled = false
[[patch.be32]]
address = 0x82927b40
value = 0x60000000
[[patch]]
name = "Higher Quality Post Processing"
author = "boma"
is_enabled = false
[[patch.be32]]
address = 0x827d809c
value = 0x39600001
[[patch]]
name = "Skip Intro"
desc = "Skips legal and intro videos."
author = "illusion"
is_enabled = true
[[patch.be32]]
address = 0x8278f6b0
value = 0x480001a0 # b 0x8278f850
[[patch.be32]]
address = 0x8278f850
value = 0x3b600001 # li r27,0x1
[[patch]]
name = "Alternative Script Timing & Asset Garbage Collection"
desc = "May provide a small performance boost for CPU-limited systems."
author = "boma"
is_enabled = false
[[patch.be32]]
address = 0x82300ad0
value = 0x39600001
[[patch.be32]]
address = 0x8242011c
value = 0x39600001
[[patch]]
name = "Use Separate Audio Heap"
desc = "Changes audio component heap memory. Will lower the quality of realtime audio post-processing but may provide a small performance boost for CPU-limited systems."
author = "boma"
is_enabled = false
[[patch.be32]]
address = 0x823df33c
value = 0x39600001
[[patch]]
name = "Aspect Ratio"
desc = "See note about aspect ratio patches in README."
author = "boma"
is_enabled = false
[[patch.be32]]
address = 0x82000d7c
value = 0x4018e38e
[[patch]]
name = "Infinite Horse Stamina"
author = "illusion, boma"
is_enabled = false
[[patch.be32]]
address = 0x82c77738
value = 0x3c003f80
[[patch.be32]]
address = 0x82c7773c
value = 0x9007000c
[[patch]]
name = "Bottomless Clip / Infinite Gun Magazine Size"
author = "illusion, boma"
is_enabled = false
[[patch.be32]]
address = 0x825b8544
value = 0x48000008 # Skip fsub
[[patch.be32]]
address = 0x825b503c
value = 0x48000018 # Skip ammo manipulation check
[[patch]]
name = "Infinite Ammo"
desc = "100 in reserved magazine."
author = "illusion, boma"
is_enabled = false
[[patch.be32]]
address = 0x825b9dd4
value = 0x3c0042c8 # Ammo amount in 2 bytes float. Default is 100. It will reset to 100 after some idle time.
[[patch.be32]]
address = 0x825b9dd8
value = 0x900a0000