Skip to content

Disable hash checks in Forza games #396

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
May 12, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 20 additions & 0 deletions patches/415607FF - 007 Quantum of Solace MP (TU2).patch.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
title_name = "007: Quantum of Solace" # MP TU2
title_id = "415607FF" # AV-2047
hash = "590402F61DEF8050" # default_mp.xex
#media_id = "06DD88A0" # Disc (USA, Europe): http://redump.org/disc/12335

[[patch]]
name = "Unlock FPS"
desc = "See note about framerate patches in the README."
author = "Sowa_95"
is_enabled = false

[[patch.be32]]
address = 0x8225f7c8
value = 0x60000000
[[patch.be32]]
address = 0x8225f7fc
value = 0x60000000
[[patch.be8]]
address = 0x820f2283
value = 0x01 # 0x00=unlimited; 0x01=60FPS; 0x02=30FPS
20 changes: 20 additions & 0 deletions patches/415607FF - 007 Quantum of Solace MP.patch.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
title_name = "007: Quantum of Solace" # MP
title_id = "415607FF" # AV-2047
hash = "BC3F3CCCF880F4EC" # default_mp.xex
#media_id = "06DD88A0" # Disc (USA, Europe): http://redump.org/disc/12335

[[patch]]
name = "Unlock FPS"
desc = "See note about framerate patches in the README."
author = "Sowa_95"
is_enabled = false

[[patch.be32]]
address = 0x8225e8e0
value = 0x60000000
[[patch.be32]]
address = 0x8225e924
value = 0x60000000
[[patch.be8]]
address = 0x820f2283
value = 0x01 # 0x00=unlimited; 0x01=60FPS; 0x02=30FPS
20 changes: 20 additions & 0 deletions patches/415607FF - 007 Quantum of Solace.patch.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
title_name = "007: Quantum of Solace"
title_id = "415607FF" # AV-2047
hash = "A29428CB1432DD9E" # default.xex
#media_id = "06DD88A0" # Disc (USA, Europe): http://redump.org/disc/12335

[[patch]]
name = "Unlock FPS"
desc = "See note about framerate patches in the README. FPS higher than 30 can cause softlocks in certain missions."
author = "Sowa_95"
is_enabled = false

[[patch.be32]]
address = 0x8229b808
value = 0x60000000
[[patch.be32]]
address = 0x8229b86c
value = 0x60000000
[[patch.be8]]
address = 0x820f2283
value = 0x01 # 0x00=unlimited; 0x01=60FPS; 0x02=30FPS
18 changes: 18 additions & 0 deletions patches/4D5307EA - Forza Motorsport 2 (TU4).patch.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
title_name = "Forza Motorsport 2" # TU4
title_id = "4D5307EA" # MS-2026
hash = "A44CFC5E264B4EE6" # default.xex
#media_id = [
# "3E3180AE", # Disc (Europe): http://redump.org/disc/21642
# "5480CCFF", # Disc (Japan, Asia): http://redump.org/disc/65271
# "0DF2D3F6" # Disc (USA): http://redump.org/disc/12488
#]

[[patch]]
name = "Disabe hash checks"
desc = "Allows modifying protected files."
author = "Sowa_95"
is_enabled = false

[[patch.be32]]
address = 0x82a90004
value = 0x60000000
18 changes: 18 additions & 0 deletions patches/4D5307EA - Forza Motorsport 2.patch.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
title_name = "Forza Motorsport 2"
title_id = "4D5307EA" # MS-2026
hash = "7C0DFA18B33B4FF7" # default.xex
#media_id = [
# "3E3180AE", # Disc (Europe): http://redump.org/disc/21642
# "5480CCFF", # Disc (Japan, Asia): http://redump.org/disc/65271
# "0DF2D3F6" # Disc (USA): http://redump.org/disc/12488
#]

[[patch]]
name = "Disabe hash checks"
desc = "Allows modifying protected files."
author = "Sowa_95"
is_enabled = false

[[patch.be32]]
address = 0x82a80004
value = 0x60000000
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
title_name = "Forza Motorsport 3: Ultimate Collection"
title_id = "4D53084D" # MS-2125
hash = [ # default.xex
"7DB6FA5913A8C1DC", # Disc 1 (Play Disc)
#"2AA7EEF2907154FE" # Disc 2 (Content Install Disc)
]
#media_id = [
# "4BE13908", # Disc 1 (Europe): http://redump.org/disc/23451
# "79276431", # Disc 2 (Europe): http://redump.org/disc/23452
# "6F74359D", # Disc 1 (USA): http://redump.org/disc/62253
# "6E76ABF4" # Disc 2 (USA): http://redump.org/disc/62254
#]

[[patch]]
name = "Disable hash checks"
desc = "Allows modifying protected files."
author = "Sowa_95"
is_enabled = false

[[patch.be32]]
address = 0x82cf0004
value = 0x60000000
10 changes: 10 additions & 0 deletions patches/4D5309C9 - Forza Horizon (TU4).patch.toml
Original file line number Diff line number Diff line change
Expand Up @@ -42,3 +42,13 @@ hash = "336A44DC03EC8782" # default.xex
[[patch.be32]]
address = 0x82472698
value = 0x39600000

[[patch]]
name = "Disabe hash checks"
desc = "Allows modifying protected files. Certain files are overwritten by TU and are no longer read from the game folder."
author = "Sowa_95"
is_enabled = false

[[patch.be32]]
address = 0x83610004
value = 0x60000000
4 changes: 2 additions & 2 deletions patches/4D5309C9 - Forza Horizon.patch.toml
Original file line number Diff line number Diff line change
Expand Up @@ -44,8 +44,8 @@ hash = "D48ABF1704CE5C4A" # default.xex
value = 0x39600000

[[patch]]
name = "Disabe gamedb.slt check"
desc = "Allows for gamedb modifications. Not required on TU4 - gamedb has to be edited through TU files."
name = "Disabe hash checks"
desc = "Allows modifying protected files."
author = "Sowa_95"
is_enabled = false

Expand Down
36 changes: 36 additions & 0 deletions patches/4D530AA4 - Forza Horizon 2 (TU2).patch.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
title_name = "Forza Horizon 2" # TU2
title_id = "4D530AA4" # MS-2724
hash = "92D3C7CA892E747B" # default.xex
#media_id = [
# "15E4FA3D", # Disc (Europe): http://redump.org/disc/90844
# "54FD9324", # Disc (Spain): http://redump.org/disc/113268
# "7C7779D1" # Disc (USA): http://redump.org/disc/60608
#]

[[patch]]
name = "Disable Motion Blur"
author = "Mutantovich"
is_enabled = false

[[patch.be32]]
address = 0x82f0483c
value = 0x60000000

[[patch]]
name = "Disable Shadows"
author = "illusion, Sowa_95"
is_enabled = false

[[patch.be32]]
address = 0x824526f8
value = 0x39600000

[[patch]]
name = "Disable hash checks"
desc = "Allows modifying protected files. Certain files are overwritten by TU and are no longer read from the game folder."
author = "Sowa_95"
is_enabled = false

[[patch.be32]]
address = 0x83660004
value = 0x60000000
25 changes: 24 additions & 1 deletion patches/4D530AA4 - Forza Horizon 2.patch.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,11 @@
title_name = "Forza Horizon 2"
title_id = "4D530AA4" # MS-2724
#media_id = "7C7779D1" # Disc (USA): http://redump.org/disc/60608/
hash = "64E28BBC49532373" # default.xex
#media_id = [
# "15E4FA3D", # Disc (Europe): http://redump.org/disc/90844
# "54FD9324", # Disc (Spain): http://redump.org/disc/113268
# "7C7779D1" # Disc (USA): http://redump.org/disc/60608
#]

[[patch]]
name = "Disable Motion Blur"
Expand All @@ -11,3 +15,22 @@ hash = "64E28BBC49532373" # default.xex
[[patch.be32]]
address = 0x92f04494
value = 0x60000000

[[patch]]
name = "Disable Shadows"
author = "illusion, Sowa_95"
is_enabled = false

[[patch.be32]]
address = 0x82452608
value = 0x39600000

[[patch]]
name = "Disable hash checks"
desc = "Allows modifying protected files."
author = "Sowa_95"
is_enabled = false

[[patch.be32]]
address = 0x83660004
value = 0x60000000
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
title_name = "Forza Horizon 2 Presents Fast & Furious" # TU1
title_id = "4D530AB5" # MS-2741
hash = "F1875F898DE8972F" # default.xex
#media_id = "11BC0A01" # XBL Marketplace: CE244B3FDB40B753497B43F6F2C90D4C4D

[[patch]]
name = "Disable Motion Blur"
author = "Mutantovich, Sowa_95"
is_enabled = false

[[patch.be32]]
address = 0x82df0aac
value = 0x60000000

[[patch]]
name = "Disable Shadows"
author = "illusion, Sowa_95"
is_enabled = false

[[patch.be32]]
address = 0x824322e8
value = 0x39600000

[[patch]]
name = "Disable hash checks"
desc = "Allows modifying protected files."
author = "Sowa_95"
is_enabled = false

[[patch.be32]]
address = 0x83540004
value = 0x60000000
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
title_name = "Forza Horizon 2 Presents Fast & Furious"
title_id = "4D530AB5" # MS-2741
hash = "8C3DE088F2294F02" # default.xex
#media_id = "11BC0A01" # XBL Marketplace: CE244B3FDB40B753497B43F6F2C90D4C4D

[[patch]]
name = "Disable Motion Blur"
author = "Mutantovich, Sowa_95"
is_enabled = false

[[patch.be32]]
address = 0x82df080c
value = 0x60000000

[[patch]]
name = "Disable Shadows"
author = "illusion, Sowa_95"
is_enabled = false

[[patch.be32]]
address = 0x82432300
value = 0x39600000

[[patch]]
name = "Disable hash checks"
desc = "Allows modifying protected files."
author = "Sowa_95"
is_enabled = false

[[patch.be32]]
address = 0x83540004
value = 0x60000000