Files
2026-10-12 01:39:58 -07:00

107 lines
3.9 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!-- Hand-made for the tests, in the format of github.com/illusion0001/PS4-PS5-Game-Patch (patches/xml_prospero).
The addresses are for the mock game (mock/mock-ps5.mjs) with its executable at 0x10000000. -->
<Patch>
<TitleID>
<ID>PPSA99999</ID>
<ID>PPSA99998</ID>
</TitleID>
<Metadata Title="Specter Run"
Name="Infinite ammo"
Note="Shots no longer use ammo."
Author="tester"
PatchVer="1.0"
AppVer="01.000.000"
ImageBase="0x10000000"
AppElf="eboot.bin">
<PatchList>
<Line Type="bytes" Address="0x10002040" Value="909090"/> <!-- dec dword [rbx+0x28] -->
</PatchList>
</Metadata>
<Metadata Title="Specter Run"
Name="60 FPS &amp; no motion blur"
Note="Unlocks the frame rate."
Author="tester, helper"
PatchVer="1.1"
AppVer="1.0"
ImageBase="0x10000000"
AppElf="eboot.bin">
<PatchList>
<Line Type="bytes32" Address="0x10010800" Value="0x3c"/>
<Line Type="float32" Address="0x10010810" Value="100.0"/>
<Line Type="byte" Address="0x10010820" Value="0"/>
<Line Type="bytes16" Address="0x10010822" Value="-2"/>
<Line Type="bytes64" Address="0x10010828" Value="$0102030405060708"/>
<Line Type="float64" Address="0x10010830" Value="-0.5"/>
</PatchList>
</Metadata>
<Metadata Title="Specter Run"
Name="Free shopping"
Author="tester"
PatchVer="1.0"
AppVer="mask"
AppElf="eboot.bin">
<PatchList>
<Line Type="mask" Address="f3 0f 5c c1" Offset="+0" Value="90909090"/>
</PatchList>
</Metadata>
<Metadata Title="Specter Run"
Name="Rename the debug flag"
Author="tester"
PatchVer="1.0"
AppVer="01.000.000"
ImageBase="0x10000000"
AppElf="eboot.bin">
<PatchList>
<Line Type="utf8" Address="0x1000e000" Value="debug_menu_shown"/>
<Line Type="utf16" Address="0x1000e100" Value="Hi\x21"/>
<Line Type="mask_bytes32" Address="FF 4B ??" Offset="-3" Value="1"/>
</PatchList>
</Metadata>
<Metadata Title="Specter Run"
Name="Infinite ammo"
Author="tester"
PatchVer="1.0"
AppVer="00.900.000"
ImageBase="0x10000000"
AppElf="eboot.bin">
<PatchList>
<Line Type="bytes" Address="0x10001f00" Value="9090"/>
</PatchList>
</Metadata>
<Metadata Title="Specter Run"
Name="Bigger draw distance"
Author="tester"
PatchVer="1.0"
AppVer="01.000.000"
ImageBase="0x10000000"
AppElf="eboot.bin">
<PatchList>
<Line Type="bytes" Address="0x10003200" Value="90"/>
<Line Type="mask_jump32" Address="83 87 80 88" Target="cc cc cc cc cc cc cc cc" Size="7" Offset="+0" Value="c3"/>
</PatchList>
</Metadata>
<Metadata Title="Specter Run"
Name="Photo mode in the launcher"
Author="tester"
PatchVer="1.0"
AppVer="01.000.000"
ImageBase="0x10000000"
AppElf="launcher.elf">
<PatchList>
<Line Type="bytes" Address="0x10001000" Value="90"/>
</PatchList>
</Metadata>
<Metadata Title="Specter Run"
Name="Too big"
Author="tester"
PatchVer="1.0"
AppVer="01.000.000"
ImageBase="0x10000000"
AppElf="eboot.bin">
<PatchList>
<Line Type="byte" Address="0x10001000" Value="0x1ff"/>
</PatchList>
</Metadata>
</Patch>