├── Readme.md ├── Spec_II ├── SCUS-97436_646B2E29_NoTireRestrictions.pnach ├── SCUS-97436_646B2E29_DisablePenalties.pnach ├── SCUS-97436_646B2E29_DisableSunFlare.pnach ├── SCUS-97436_646B2E29_ToyotaPod.pnach ├── SCUS-97436_646B2E29_DisableCarLightFlares.pnach ├── SCUS-97436_646B2E29_DisableTrackLights.pnach ├── SCUS-97436_646B2E29_DisableWind.pnach ├── SCUS-97436_646B2E29_BSpecSpeed.pnach ├── SCUS-97436_646B2E29_DisableReplayHUD.pnach ├── SCUS-97436_646B2E29_EnableHighChaseCam.pnach ├── SCUS-97436_646B2E29_UncapASpecPoints.pnach ├── SCUS-97436_646B2E29_Assists.pnach ├── SCUS-97436_646B2E29_PriusHUD.pnach └── SCUS-97436_646B2E29_ToggleCarLights.pnach ├── Enthusia ├── SLUS-20967_81D233DC_NoCarTimeSkip.pnach ├── SLUS-20967_81D233DC_Units.pnach ├── SLUS-20967_81D233DC_ChaseCamDistance.pnach ├── SLUS-20967_81D233DC_IncreasedFOV.pnach └── SLUS-20967_81D233DC_LowerTierPointAdjustment.pnach ├── GT4O_US ├── SCUS-97436_32A1C752_NoTireRestrictions.pnach ├── SCUS-97436_32A1C752_DisableSuggestedGear.pnach ├── SCUS-97436_32A1C752_DisableSunFlare.pnach ├── SCUS-97436_32A1C752_ToyotaPod.pnach ├── SCUS-97436_32A1C752_DisableCarLightFlares.pnach ├── SCUS-97436_32A1C752_DisableTrackLights.pnach ├── SCUS-97436_32A1C752_DisableWind.pnach ├── SCUS-97436_32A1C752_DisableGMeter.pnach ├── SCUS-97436_32A1C752_BSpecSpeed.pnach ├── SCUS-97436_32A1C752_DisableReplayHUD.pnach ├── SCUS-97436_32A1C752_Assists.pnach ├── SCUS-97436_32A1C752_BumperCamTweaks.pnach ├── SCUS-97436_32A1C752_PriusHUD.pnach └── SCUS-97436_32A1C752_ToggleCarLights.pnach ├── GT4_US ├── SCUS-97328_33C6E35E_DisableSuggestedGear.pnach ├── SCUS-97328_33C6E35E_DisableGMeter.pnach ├── SCUS-97328_33C6E35E_DisableSunFlare.pnach └── SCUS-97328_33C6E35E_ToggleCarLights.pnach └── GT4_PAL ├── SCES-51719_44A61C8F_DisableAnimatedFlares.pnach ├── SCES-51719_44A61C8F_DisableSunFlare.pnach └── SCES-51719_44A61C8F_DisableCarLightFlares.pnach /Readme.md: -------------------------------------------------------------------------------- 1 | ## PCSX2 Cheats 2 | Mainly GT4O NTSC for now but may expand to other games in future. 3 | -------------------------------------------------------------------------------- /Spec_II/SCUS-97436_646B2E29_NoTireRestrictions.pnach: -------------------------------------------------------------------------------- 1 | gametitle=Gran Turismo 4 Spec II [SCUS-97436] 2 | [No Tire Restrictions] 3 | comment=Removes the requirement for specific tires in all events. 4 | author=TheAdmiester (Original by Code Master) 5 | 6 | // Set value in adhoc getNeedTire to always match 7 | patch=1,EE,2018E2A8,extended,24050000 -------------------------------------------------------------------------------- /Enthusia/SLUS-20967_81D233DC_NoCarTimeSkip.pnach: -------------------------------------------------------------------------------- 1 | gametitle=Enthusia Professional Racing 2 | [Change Cars Without Skipping Time] 3 | author=TheAdmiester 4 | 5 | // Edits a branch checking the "day change type" - 0 is race finish, 1 is car change, 2 is rest 6 | // Change the check for 1 to -1 so that it never runs 7 | patch=1,EE,2016D420,extended,2411FFFF 8 | -------------------------------------------------------------------------------- /GT4O_US/SCUS-97436_32A1C752_NoTireRestrictions.pnach: -------------------------------------------------------------------------------- 1 | gametitle=Gran Turismo 4 Online Public Beta [SCUS-97436] (U) 2 | [No Tire Restrictions] 3 | comment=Removes the requirement for specific tires in all events. 4 | author=TheAdmiester (Original by Code Master) 5 | 6 | // Set value in adhoc getNeedTire to always match 7 | patch=1,EE,2018E2A8,extended,24050000 -------------------------------------------------------------------------------- /Spec_II/SCUS-97436_646B2E29_DisablePenalties.pnach: -------------------------------------------------------------------------------- 1 | gametitle=Gran Turismo 4 Spec II [SCUS-97436] (U) 2 | [Disable Penalties] 3 | comment=Remove penalties from missions and special condition events 4 | author=TheAdmiester 5 | 6 | // Return early from AutomobileGetCrashPenalty 7 | patch=1,EE,20223300,extended,03E00008 8 | patch=1,EE,20223304,extended,00000000 -------------------------------------------------------------------------------- /GT4_US/SCUS-97328_33C6E35E_DisableSuggestedGear.pnach: -------------------------------------------------------------------------------- 1 | gametitle=Gran Turismo 4 [SCUS-97328] (U) 2 | [Disable Suggested Gear] 3 | comment=Hides the suggested gear indicator from all views 4 | author=TheAdmiester 5 | 6 | // Skip a call to RaceSuggestedGearDisplay::render_main 7 | // Change beq v0,zero,0x003A7A20 to beq zero,zero,0x003A7A20 8 | patch=1,EE,203A7A10,extended,10000003 -------------------------------------------------------------------------------- /GT4_PAL/SCES-51719_44A61C8F_DisableAnimatedFlares.pnach: -------------------------------------------------------------------------------- 1 | gametitle=Gran Turismo 4 [SCES-51719] 2 | [Disable Animated Track Flares] 3 | comment=Disables the lens flares cast from animated track objects. Useful for PCSX2 performance. 4 | author=TheAdmiester 5 | 6 | // Return early from CourseData::setFlare 7 | patch=1,EE,20397580,extended,03E00008 8 | patch=1,EE,20397584,extended,00000000 -------------------------------------------------------------------------------- /GT4_PAL/SCES-51719_44A61C8F_DisableSunFlare.pnach: -------------------------------------------------------------------------------- 1 | gametitle=Gran Turismo 4 [SCES-51719] 2 | [Disable Sun Lens Flare] 3 | comment=Disables the lens flare that appears on some tracks when facing the sun. Useful for PCSX2 performance. 4 | author=TheAdmiester 5 | 6 | // Return early from CourseEnvPtr::setSun 7 | patch=1,EE,20398898,extended,03E00008 8 | patch=1,EE,2039889C,extended,00000000 -------------------------------------------------------------------------------- /Spec_II/SCUS-97436_646B2E29_DisableSunFlare.pnach: -------------------------------------------------------------------------------- 1 | gametitle=Gran Turismo 4 Spec II [SCUS-97436] 2 | [Disable Sun Lens Flare] 3 | comment=Disables the lens flare that appears on some tracks when facing the sun. Useful for PCSX2 performance. 4 | author=TheAdmiester 5 | 6 | // Return early from CourseEnvPtr::setSun 7 | patch=1,EE,2029E758,extended,03E00008 8 | patch=1,EE,2029E75C,extended,00000000 -------------------------------------------------------------------------------- /GT4O_US/SCUS-97436_32A1C752_DisableSuggestedGear.pnach: -------------------------------------------------------------------------------- 1 | gametitle=Gran Turismo 4 Online Public Beta [SCUS-97436] (U) 2 | [Disable Suggested Gear] 3 | comment=Hides the suggested gear indicator from all views 4 | author=TheAdmiester 5 | 6 | // Skip a call to RaceSuggestedGearDisplay::render_main 7 | // Change beq v0,zero,0x001CD6E0 to beq zero,zero,0x001CD6E0 8 | patch=1,EE,201CD6D0,extended,10000003 -------------------------------------------------------------------------------- /Spec_II/SCUS-97436_646B2E29_ToyotaPod.pnach: -------------------------------------------------------------------------------- 1 | gametitle=Gran Turismo 4 Spec II [SCUS-97436] 2 | [Enable Toyota Pod Squatting] 3 | comment=Enables Toyota Pod functionality for all cars 4 | author=TheAdmiester 5 | 6 | // Set a lui v0,0x1 to always return true in isToyotaPod 7 | // Enables squatting when stationary on handbrake press, may have more effects 8 | patch=1,EE,2021F6A8,extended,3C020001 9 | -------------------------------------------------------------------------------- /GT4_PAL/SCES-51719_44A61C8F_DisableCarLightFlares.pnach: -------------------------------------------------------------------------------- 1 | gametitle=Gran Turismo 4 [SCES-51719] 2 | [Disable Car Lights Lens Flares] 3 | comment=Disables the lens flares cast from all cars' brake/headlights. Useful for PCSX2 performance. 4 | author=TheAdmiester 5 | 6 | // Return early from RaceCarModel::setLampFlare 7 | patch=1,EE,203914C8,extended,03E00008 8 | patch=1,EE,203914CC,extended,00000000 9 | -------------------------------------------------------------------------------- /GT4O_US/SCUS-97436_32A1C752_DisableSunFlare.pnach: -------------------------------------------------------------------------------- 1 | gametitle=Gran Turismo 4 Online Public Beta [SCUS-97436] (U) 2 | [Disable Sun Lens Flare] 3 | comment=Disables the lens flare that appears on some tracks when facing the sun. Useful for PCSX2 performance. 4 | author=TheAdmiester 5 | 6 | // Return early from CourseEnvPtr::setSun 7 | patch=1,EE,2029E758,extended,03E00008 8 | patch=1,EE,2029E75C,extended,00000000 -------------------------------------------------------------------------------- /Spec_II/SCUS-97436_646B2E29_DisableCarLightFlares.pnach: -------------------------------------------------------------------------------- 1 | gametitle=Gran Turismo 4 Spec II [SCUS-97436] 2 | [Disable Car Lights Lens Flares] 3 | comment=Disables the lens flares cast from all cars' brake/headlights. Useful for PCSX2 performance. 4 | author=TheAdmiester 5 | 6 | // Return early from RaceCarModel::setLampFlare 7 | patch=1,EE,201BF650,extended,03E00008 8 | patch=1,EE,201BF654,extended,00000000 9 | -------------------------------------------------------------------------------- /GT4O_US/SCUS-97436_32A1C752_ToyotaPod.pnach: -------------------------------------------------------------------------------- 1 | gametitle=Gran Turismo 4 Online Public Beta [SCUS-97436] (U) 2 | [Enable Toyota Pod Squatting] 3 | comment=Enables Toyota Pod functionality for all cars 4 | author=TheAdmiester 5 | 6 | // Set a lui v0,0x1 to always return true in isToyotaPod 7 | // Enables squatting when stationary on handbrake press, may have more effects 8 | patch=1,EE,2021F6A8,extended,3C020001 9 | -------------------------------------------------------------------------------- /Spec_II/SCUS-97436_646B2E29_DisableTrackLights.pnach: -------------------------------------------------------------------------------- 1 | gametitle=Gran Turismo 4 Spec II [SCUS-97436] 2 | [Disable Track Lights Lens Flares] 3 | comment=Disables the lens flares that appear on light sources on evening/night tracks. Useful for PCSX2 performance. 4 | author=TheAdmiester 5 | 6 | // Return early from CourseData::setFlare 7 | patch=1,EE,2029D590,extended,03E00008 8 | patch=1,EE,2029D594,extended,00000000 -------------------------------------------------------------------------------- /Spec_II/SCUS-97436_646B2E29_DisableWind.pnach: -------------------------------------------------------------------------------- 1 | gametitle=Gran Turismo 4 Spec II [SCUS-97436] 2 | [Disable Wind Noise] 3 | comment=Disables wind noise 4 | author=TheAdmiester 5 | 6 | // Pretend we're in the incorrect draw mode for turbulence to be calculated in Automobile::getTurbulence 7 | // Change bnel v0, zero, 0x002127E0 to beq zero, zero, 0x002127E0 to always branch 8 | patch=1,EE,202126BC,extended,10000048 9 | -------------------------------------------------------------------------------- /GT4O_US/SCUS-97436_32A1C752_DisableCarLightFlares.pnach: -------------------------------------------------------------------------------- 1 | gametitle=Gran Turismo 4 Online Public Beta [SCUS-97436] (U) 2 | [Disable Car Lights Lens Flares] 3 | comment=Disables the lens flares cast from all cars' brake/headlights. Useful for PCSX2 performance. 4 | author=TheAdmiester 5 | 6 | // Return early from RaceCarModel::setLampFlare 7 | patch=1,EE,201BF650,extended,03E00008 8 | patch=1,EE,201BF654,extended,00000000 9 | -------------------------------------------------------------------------------- /GT4O_US/SCUS-97436_32A1C752_DisableTrackLights.pnach: -------------------------------------------------------------------------------- 1 | gametitle=Gran Turismo 4 Online Public Beta [SCUS-97436] (U) 2 | [Disable Track Lights Lens Flares] 3 | comment=Disables the lens flares that appear on light sources on evening/night tracks. Useful for PCSX2 performance. 4 | author=TheAdmiester 5 | 6 | // Return early from CourseData::setFlare 7 | patch=1,EE,2029D590,extended,03E00008 8 | patch=1,EE,2029D594,extended,00000000 -------------------------------------------------------------------------------- /GT4O_US/SCUS-97436_32A1C752_DisableWind.pnach: -------------------------------------------------------------------------------- 1 | gametitle=Gran Turismo 4 Online Public Beta [SCUS-97436] (U) 2 | [Disable Wind Noise] 3 | comment=Disables wind noise 4 | author=TheAdmiester 5 | 6 | // Pretend we're in the incorrect draw mode for turbulence to be calculated in Automobile::getTurbulence 7 | // Change bnel v0, zero, 0x002127E0 to beq zero, zero, 0x002127E0 to always branch 8 | patch=1,EE,202126BC,extended,10000048 9 | -------------------------------------------------------------------------------- /GT4_US/SCUS-97328_33C6E35E_DisableGMeter.pnach: -------------------------------------------------------------------------------- 1 | gametitle=Gran Turismo 4 [SCUS-97328] (U) 2 | [Disable G-Meter] 3 | comment=Hides the G-meter from all views 4 | author=TheAdmiester 5 | 6 | // RaceDisplay::render_panel, bool is set to false just before checking this function - if skipped then it will never set to true to render 7 | // Change beq v0,zero,0x001C5DE4 to beq zero,zero,0x001C5DE4 8 | patch=1,EE,203A0090,extended,10000004 -------------------------------------------------------------------------------- /GT4_US/SCUS-97328_33C6E35E_DisableSunFlare.pnach: -------------------------------------------------------------------------------- 1 | gametitle=Gran Turismo 4 [SCUS-97328] (U) 2 | [Disable Sun Lens Flare] 3 | comment=Disables the lens flare that appears on some tracks when facing the sun. Useful for PCSX2 performance. 4 | author=TheAdmiester 5 | 6 | // Skip condition inside CourseEnvPtr::setSun 7 | // Change beq v0,zero,0x00398638 to beq zero,zero,0x00398638 so it's always skipped 8 | patch=1,EE,203985C0,extended,1000001D -------------------------------------------------------------------------------- /Spec_II/SCUS-97436_646B2E29_BSpecSpeed.pnach: -------------------------------------------------------------------------------- 1 | gametitle=Gran Turismo 4 Spec II [SCUS-97436] 2 | [Increase B-Spec Speed Multiplier] 3 | comment=Allow B-Spec's speedup mode to go to 16x 4 | author=TheAdmiester (original GT4 NTSC from Vyerq) 5 | 6 | // Change limiter check from 3 to 16 7 | patch=1,EE,201F2D0C,extended,28420010 8 | 9 | // Change override value from 3 to 16 if somehow over limiter 10 | patch=1,EE,201F2D14,extended,24020010 -------------------------------------------------------------------------------- /GT4O_US/SCUS-97436_32A1C752_DisableGMeter.pnach: -------------------------------------------------------------------------------- 1 | gametitle=Gran Turismo 4 Online Public Beta [SCUS-97436] (U) 2 | [Disable G-Meter] 3 | comment=Hides the G-meter from all views 4 | author=TheAdmiester 5 | 6 | // RaceDisplay::render_panel, bool is set to false just before checking this function - if skipped then it will never set to true to render 7 | // Change beq v0,zero,0x001C5DE4 to bne v0,zero,0x001C5DE4 8 | patch=1,EE,201C5DD0,extended,14400004 9 | -------------------------------------------------------------------------------- /GT4O_US/SCUS-97436_32A1C752_BSpecSpeed.pnach: -------------------------------------------------------------------------------- 1 | gametitle=Gran Turismo 4 Online Public Beta [SCUS-97436] (U) 2 | [Increase B-Spec Speed Multiplier] 3 | comment=Allow B-Spec's speedup mode to go to 16x 4 | author=TheAdmiester (original GT4 NTSC from Vyerq) 5 | 6 | // Change limiter check from 3 to 16 7 | patch=1,EE,201F2D0C,extended,28420010 8 | 9 | // Change override value from 3 to 16 if somehow over limiter 10 | patch=1,EE,201F2D14,extended,24020010 -------------------------------------------------------------------------------- /Spec_II/SCUS-97436_646B2E29_DisableReplayHUD.pnach: -------------------------------------------------------------------------------- 1 | gametitle=Gran Turismo 4 Spec II [SCUS-97436] 2 | [Disable Replay HUD] 3 | comment=Hide replay song, GT logo, fast forward indicator, etc. 4 | author=TheAdmiester 5 | 6 | // NOP the call to RaceMusicDisplay::update inside RaceDisplay::update 7 | patch=1,EE,201C44C8,extended,00000000 8 | 9 | // Skip the branch in RaceDisplay::update that runs when replay mode is active 10 | patch=1,EE,201C443C,extended,08071130 -------------------------------------------------------------------------------- /Spec_II/SCUS-97436_646B2E29_EnableHighChaseCam.pnach: -------------------------------------------------------------------------------- 1 | gametitle=Gran Turismo 4 Spec II [SCUS-97436] (U) 2 | [Enable High Chase Camera] 3 | comment=Add the high chase camera from GT4 Prologue 4 | author=TheAdmiester 5 | 6 | // Edit each check of usingRaisedCam to pass (beq v0,zero changed to bne v0,v0) 7 | patch=1,EE,2068AEC0,extended,1442000A 8 | patch=1,EE,2068AF98,extended,1442000A 9 | patch=1,EE,2068B038,extended,1442000A 10 | patch=1,EE,2068B094,extended,1442000A -------------------------------------------------------------------------------- /GT4O_US/SCUS-97436_32A1C752_DisableReplayHUD.pnach: -------------------------------------------------------------------------------- 1 | gametitle=Gran Turismo 4 Online Public Beta [SCUS-97436] (U) 2 | [Disable Replay HUD] 3 | comment=Hide replay song, GT logo, fast forward indicator, etc. 4 | author=TheAdmiester 5 | 6 | // NOP the call to RaceMusicDisplay::update inside RaceDisplay::update 7 | patch=1,EE,201C44C8,extended,00000000 8 | 9 | // Skip the branch in RaceDisplay::update that runs when replay mode is active 10 | patch=1,EE,201C443C,extended,08071130 -------------------------------------------------------------------------------- /Enthusia/SLUS-20967_81D233DC_Units.pnach: -------------------------------------------------------------------------------- 1 | gametitle=Enthusia Professional Racing 2 | [Enable Metric Units] 3 | author=TheAdmiester 4 | 5 | // Uncomment one line based on preference - default for this cheat is metric with PS/Nm units 6 | // patch=1,EE,20377D44,extended,0 // Japanese car names, metric distances, PS/kgm power/torque 7 | // patch=1,EE,20377D44,extended,1 // Vanilla NTSC, imperial distances, HP/lb-ft power/torque 8 | patch=1,EE,20377D44,extended,2 // Metric distances, PS/Nm power/torque 9 | // patch=1,EE,20377D44,extended,3 // Metric distances, kW/Nm power/torque -------------------------------------------------------------------------------- /Spec_II/SCUS-97436_646B2E29_UncapASpecPoints.pnach: -------------------------------------------------------------------------------- 1 | gametitle=Gran Turismo 4 Spec II [SCUS-97436] (U) 2 | [Uncap Displayed A-spec Points] 3 | comment=Allows you to see how many points over 200 a race *would* result in (actual is capped at 255 so does not save correctly) 4 | author=TheAdmiester 5 | 6 | // NOP the instruction that sets points back to 200.0 in RaceOrganization::getPreScore 7 | patch=1,EE,2028771C,extended,00000000 8 | 9 | // Set return register to actual integer value of points 10 | patch=1,EE,20287740,extended,00801020 11 | 12 | // Move the conditional jump we overwrote at 0x287740 just in case, and make unconditional 13 | patch=1,EE,20287744,extended,0C0A1DD8 -------------------------------------------------------------------------------- /Spec_II/SCUS-97436_646B2E29_Assists.pnach: -------------------------------------------------------------------------------- 1 | gametitle=Gran Turismo 4 Spec II [SCUS-97436] 2 | [Disable Licence/Mission Assists] 3 | comment=Disable ASM and TCS in licences and mission races. 4 | author=TheAdmiester 5 | 6 | // QUICK_MENU::ApplyLicenseRaceOption 7 | patch=1,EE,1010C1FC,extended,0000 // Parameter passed into RaceOrganization::setSteerAssistAsm 8 | patch=1,EE,1010C20C,extended,0000 // Parameter passed into RaceOrganization::setSteerAssistTcs 9 | 10 | // QUICK_MENU::ApplyMissionRaceOption 11 | patch=1,EE,1010C254,extended,0000 // Parameter passed into RaceOrganization::setSteerAssistAsm 12 | patch=1,EE,1010C264,extended,0000 // Parameter passed into RaceOrganization::setSteerAssistTcs 13 | -------------------------------------------------------------------------------- /GT4O_US/SCUS-97436_32A1C752_Assists.pnach: -------------------------------------------------------------------------------- 1 | gametitle=Gran Turismo 4 Online Public Beta [SCUS-97436] (U) 2 | [Disable Licence/Mission Assists] 3 | comment=Disable ASM and TCS in licences and mission races. 4 | author=TheAdmiester 5 | 6 | // QUICK_MENU::ApplyLicenseRaceOption 7 | patch=1,EE,1010C1FC,extended,0000 // Parameter passed into RaceOrganization::setSteerAssistAsm 8 | patch=1,EE,1010C20C,extended,0000 // Parameter passed into RaceOrganization::setSteerAssistTcs 9 | 10 | // QUICK_MENU::ApplyMissionRaceOption 11 | patch=1,EE,1010C254,extended,0000 // Parameter passed into RaceOrganization::setSteerAssistAsm 12 | patch=1,EE,1010C264,extended,0000 // Parameter passed into RaceOrganization::setSteerAssistTcs 13 | -------------------------------------------------------------------------------- /GT4O_US/SCUS-97436_32A1C752_BumperCamTweaks.pnach: -------------------------------------------------------------------------------- 1 | gametitle=Gran Turismo 4 Online Public Beta [SCUS-97436] (U) 2 | [Disable Bumper Cam Pitching/Crash Effect] 3 | comment=Removes pitching and blurry shaking crash effect from bumper cam 4 | author=TheAdmiester 5 | 6 | // Overwrite the first instruction of Automobile::DriverCameraExtension::UpdatePitchLPF with an early return 7 | // NOPing the call to this function may have the same effect but it's used as a return value so this seemed safer 8 | patch=1,EE,2020B594,extended,03E00008 9 | 10 | // Change the check in Automobile::DriverCameraExtension::Crash to always false 11 | // Replaces bnel v0,zero,0x0020B760 with bne zero,zero,0x0020B760 12 | patch=1,EE,2020B744,extended,14000006 13 | -------------------------------------------------------------------------------- /Enthusia/SLUS-20967_81D233DC_ChaseCamDistance.pnach: -------------------------------------------------------------------------------- 1 | gametitle=Enthusia Professional Racing 2 | [Increased Chase Cam Distance] 3 | comment=Increases chase cam distance from -3.1 to -3.5. Uncomment different lines for different values. 4 | author=TheAdmiester 5 | 6 | // NOTE: Only uncomment (// symbol) one patch to avoid conflicts! 7 | 8 | // -- -4.5 9 | //patch=1,EE,2037F118,extended,C0900000 10 | 11 | // -- -4.0 12 | //patch=1,EE,2037F118,extended,C0600000 13 | 14 | // -- -3.5 - default for this patch 15 | patch=1,EE,2037F118,extended,C0600000 16 | 17 | // -- -3.1 - game default 18 | //patch=1,EE,2037F118,extended,C0466666 19 | 20 | // -- -3.0 21 | //patch=1,EE,2037F118,extended,C0400000 22 | 23 | // -- -2.5 24 | //patch=1,EE,2037F118,extended,C0200000 25 | -------------------------------------------------------------------------------- /Spec_II/SCUS-97436_646B2E29_PriusHUD.pnach: -------------------------------------------------------------------------------- 1 | gametitle=Gran Turismo 4 Spec II [SCUS-97436] 2 | [Toyota Prius HUD for All Cars] 3 | comment=Forces the game to load the Toyota Prius speed/fuel economy HUD without the hybrid display 4 | author=TheAdmiester 5 | 6 | // Change beq,v0,zero,0x001C7790 to bne,zero,zero,0x001C7790 7 | // This is checked pre-race or when the camera is changed 8 | patch=1,EE,201C777C,extended,14000004 9 | 10 | // Unsure of what this is checking, but stopping it from branching selects average MPG for display instead of live 11 | // Change beq v1,zero,0x0022C880 to bne zero,zero,0x0022C880 12 | patch=1,EE,2022C870,extended,14000004 13 | 14 | // Uncomment this to switch back to live - checked constantly during the race so no restart needed 15 | //patch=1,EE,2022C870,extended,10600003 16 | -------------------------------------------------------------------------------- /GT4O_US/SCUS-97436_32A1C752_PriusHUD.pnach: -------------------------------------------------------------------------------- 1 | gametitle=Gran Turismo 4 Online Public Beta [SCUS-97436] (U) 2 | [Toyota Prius HUD for All Cars] 3 | comment=Forces the game to load the Toyota Prius speed/fuel economy HUD without the hybrid display 4 | author=TheAdmiester 5 | 6 | // Change beq,v0,zero,0x001C7790 to bne,zero,zero,0x001C7790 7 | // This is checked pre-race or when the camera is changed 8 | patch=1,EE,201C777C,extended,14000004 9 | 10 | // Unsure of what this is checking, but stopping it from branching selects average MPG for display instead of live 11 | // Change beq v1,zero,0x0022C880 to bne zero,zero,0x0022C880 12 | patch=1,EE,2022C870,extended,14000004 13 | 14 | // Uncomment this to switch back to live - checked constantly during the race so no restart needed 15 | //patch=1,EE,2022C870,extended,10600003 16 | -------------------------------------------------------------------------------- /GT4_US/SCUS-97328_33C6E35E_ToggleCarLights.pnach: -------------------------------------------------------------------------------- 1 | gametitle=Gran Turismo 4 [SCUS-97328] (U) 2 | [Toggle Car Lights] 3 | comment=Press L3+Up/L3+Down to switch lights on/off 4 | author=TheAdmiester (Original by Vyerq) 5 | 6 | patch=1,EE,D086F99C,extended,0200FFED 7 | // This is a call to GT4Model::CarModel::setTimeZone inside RaceCarModel::update 8 | // Instead of passing in the car's "day/night mode" as a parameter, we pass in a hardcoded 1 or 0 depending on toggle 9 | patch=1,EE,20390DA8,extended,24050001 10 | // Similar here, except the same check is being run in RaceCarModel::setLampFlare to draw the actual lens flares from the lights 11 | patch=1,EE,2039120C,extended,24020001 12 | 13 | patch=1,EE,D086F99C,extended,0200FFBD 14 | patch=1,EE,20390DA8,extended,24050000 15 | patch=1,EE,2039120C,extended,24020000 16 | 17 | -------------------------------------------------------------------------------- /Spec_II/SCUS-97436_646B2E29_ToggleCarLights.pnach: -------------------------------------------------------------------------------- 1 | gametitle=Gran Turismo 4 Spec II [SCUS-97436] 2 | [Toggle Car Lights] 3 | comment=Press L3+Up/L3+Down to switch lights on/off 4 | author=TheAdmiester (Original by Vyerq) 5 | 6 | patch=1,EE,D089B0DC,extended,0200FFED 7 | // This is a call to GT4Model::CarModel::setTimeZone inside RaceCarModel::update 8 | // Instead of passing in the car's "day/night mode" as a parameter, we pass in a hardcoded 1 or 0 depending on toggle 9 | patch=1,EE,201BEADC,extended,24050001 10 | // Similar here, except the same check is being run in RaceCarModel::setLampFlare to draw the actual lens flares from the lights 11 | patch=1,EE,201BF690,extended,24020001 12 | 13 | patch=1,EE,D089B0DC,extended,0200FFBD 14 | patch=1,EE,201BEADC,extended,24050000 15 | patch=1,EE,201BF690,extended,24020000 16 | 17 | -------------------------------------------------------------------------------- /GT4O_US/SCUS-97436_32A1C752_ToggleCarLights.pnach: -------------------------------------------------------------------------------- 1 | gametitle=Gran Turismo 4 Online Public Beta [SCUS-97436] (U) 2 | [Toggle Car Lights] 3 | comment=Press L3+Up/L3+Down to switch lights on/off 4 | author=TheAdmiester (Original by Vyerq) 5 | 6 | patch=1,EE,D089B0DC,extended,0200FFED 7 | // This is a call to GT4Model::CarModel::setTimeZone inside RaceCarModel::update 8 | // Instead of passing in the car's "day/night mode" as a parameter, we pass in a hardcoded 1 or 0 depending on toggle 9 | patch=1,EE,201BEADC,extended,24050001 10 | // Similar here, except the same check is being run in RaceCarModel::setLampFlare to draw the actual lens flares from the lights 11 | patch=1,EE,201BF690,extended,24020001 12 | 13 | patch=1,EE,D089B0DC,extended,0200FFBD 14 | patch=1,EE,201BEADC,extended,24050000 15 | patch=1,EE,201BF690,extended,24020000 16 | 17 | -------------------------------------------------------------------------------- /Enthusia/SLUS-20967_81D233DC_IncreasedFOV.pnach: -------------------------------------------------------------------------------- 1 | gametitle=Enthusia Professional Racing 2 | [Increased FOV] 3 | comment=Increases FOV of bumper cam and chase cam from the default 62 to 80. Uncomment different lines for different values. 4 | author=TheAdmiester 5 | 6 | // NOTE: Only uncomment (// symbol) one patch per camera to avoid conflicts! 7 | 8 | // ---- Bumper Camera ---- 9 | // -- 90 FOV 10 | //patch=1,EE,2037F1C0,extended,42B40000 11 | 12 | // -- 80 FOV 13 | //patch=1,EE,2037F1C0,extended,42A00000 14 | 15 | // -- 70 FOV - default for this patch 16 | patch=1,EE,2037F1C0,extended,428C0000 17 | 18 | // -- 60 FOV 19 | //patch=1,EE,2037F1C0,extended,42700000 20 | 21 | 22 | 23 | // ---- Chase Camera ---- 24 | // -- 90 FOV 25 | //patch=1,EE,2037F130,extended,42B40000 26 | 27 | // -- 80 FOV 28 | //patch=1,EE,2037F130,extended,42A00000 29 | 30 | // -- 70 FOV - default for this patch 31 | patch=1,EE,2037F130,extended,428C0000 32 | 33 | // -- 60 FOV 34 | //patch=1,EE,2037F130,extended,42700000 35 | -------------------------------------------------------------------------------- /Enthusia/SLUS-20967_81D233DC_LowerTierPointAdjustment.pnach: -------------------------------------------------------------------------------- 1 | gametitle=Enthusia Professional Racing 2 | [Lower Tier Point Adjustment] 3 | comment=When the player is at RS or RI rank, all lower-tier events will be worth 200 base points to match RI 4 | author=TheAdmiester 5 | 6 | // Jump from "CalculateMaxTier" to unused CarDebug function, holding onto the value (v0) it was about to return (0-5 to represent tiers) 7 | patch=0,EE,2016E9B4,extended,080632B6 8 | 9 | // Overwrite CarDebug with our own function that checks if the value held is less than 2, then overwrites the base points table (or reverts to standard if not) 10 | patch=0,EE,2018CAD8,extended,244F0000 11 | patch=0,EE,2018CADC,extended,3C0E0047 12 | patch=0,EE,2018CAE0,extended,35CEA6D0 13 | patch=0,EE,2018CAE4,extended,240D0002 14 | patch=0,EE,2018CAE8,extended,01ED602A 15 | patch=0,EE,2018CAEC,extended,11800006 16 | patch=0,EE,2018CAF0,extended,240B00C8 17 | patch=0,EE,2018CAF4,extended,ADCB0008 18 | patch=0,EE,2018CAF8,extended,ADCB000C 19 | patch=0,EE,2018CAFC,extended,ADCB0010 20 | patch=0,EE,2018CB00,extended,ADCB0014 21 | patch=0,EE,2018CB04,extended,03E00008 22 | patch=0,EE,2018CB08,extended,240B0064 23 | patch=0,EE,2018CB0C,extended,ADCB0008 24 | patch=0,EE,2018CB10,extended,240B0032 25 | patch=0,EE,2018CB14,extended,ADCB000C 26 | patch=0,EE,2018CB18,extended,240B0014 27 | patch=0,EE,2018CB1C,extended,ADCB0010 28 | patch=0,EE,2018CB20,extended,240B000A 29 | patch=0,EE,2018CB24,extended,ADCB0014 30 | patch=0,EE,2018CB28,extended,03E00008 --------------------------------------------------------------------------------