Last active
January 20, 2017 15:07
-
-
Save GrayJack/fc5adeb74f99eab45924e3f80197195a to your computer and use it in GitHub Desktop.
SciresM's patches for Pokemon Sun/Moon
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# $name Sun/Moon QR related patches (Loader) | |
# $desc SciresM's QR patches for Pokemon Sun/Moon | |
# $title 0004000000164800 0004000000175E00 | |
# $ver 04 | |
# $uuid 0003 | |
# Original patches by SciresM. | |
# For more info: https://github.com/SciresM/SunMoonPatches | |
# It was made dynamic to be more future-proof | |
# Need testing | |
# What it does: | |
# -Allows for the resigning of any QR type, via hooked QR decryption. | |
# -Allows for the scanning of Injection QRs, generatable via PKHeX | |
# -Grants unlimited QR scans/day | |
# -Enables one to scan the same QR multiple times. | |
# Relative to the entire code section, since it patches things in the | |
# .data and .text sections | |
rel exe | |
# Debug Stub | |
find 6C009FE51400D0E5 | |
abortnf | |
set 0000a0e31eff2fe13f3f3f3f60c09fe500008ce504108ce508208ce50c308ce5 | |
set 00b0a0e310b08ce5f0412de90b270bea3f3f3f3f010050e3f081bd0830c09fe5 | |
set 10b09ce503005be3f081bd08f041bde800009ce504109ce508209ce50c309ce5 | |
set 03b0a0e300b08de510b08ce5edffffea3f3f3f3f80106a00 | |
# QR Decryption hook | |
find 00F0412DE928D04DE201 | |
abortnf | |
set 00ead8f4ea | |
find F081BDE80C59 | |
abortnf | |
set ced8f4ea | |
# Scanning hook | |
find 0080A0E101A0A0E102B0 | |
abortnf | |
set 45c201ea | |
# Battery Query stub | |
find 2FE1F0402DE914D04DE200 | |
abortnf | |
fwd 02 | |
set 6460a0e30a60c0e51eff2f | |
find F4509FE50800 | |
abortnf | |
set 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | |
find FCEB0D70A0E108008DE2 | |
abortnf | |
fwd 02 | |
set 0080a0e1d4609fe5060052e1b53dfe1a01a0a0e102b0a0e1022042e20390a0e1 | |
set 0000a0e38f69fceb1a1e8ae2b010d1e1010050e10a10a0e10b20a0e1a93dfe1a | |
set 30008ae208109ae50c209ae510309ae5afa501eb000098e5341090e50800a0e1 | |
set 31ff2fe10010a0e16000a0e3fadb01eb00b0a0e1051d8ae26020a0e3f01f2de9 | |
set 29fdfaebf01fbde80b00a0e1b0709de52d10d0e50010c7e50820a0e188109de5 | |
set f03bfeeb0040a0e10b00a0e1ad3efeea | |
find 030082E8080087 | |
abortnf | |
set 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | |
set 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | |
find E114D08DE20600A0E1F080BDE8 | |
abortnf | |
fwd 05 | |
set a20100003f3f3f3f | |
# Registered QR Stub | |
find 2FE1F0472DE920D04DE20140 | |
abortnf | |
fwd 02 | |
set 0000a0e31eff2fe1 | |
find 0140A0E10050A0E158 | |
abortnf | |
set 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | |
find 0DA0A0E10A | |
abortnf | |
set f04f2de90cd04de204008de5b86ef1eb00c0a0e124c09ce504c09ce50fcb8ce2 | |
set 31ce8ce21e60a0e30f7da0e3910601e0021081e0017047e0070053e10730a0c1 | |
set 08308de5e860a0e3910601e001c08ce000c08de500009de504109de5e820a0e3 | |
set 6c57f9eb08309de5010053e3020000ca0000a0e30cd08de2f08fbde8013043e2 | |
set 08308de500009de5e80080e200008de5efffffea | |
find 0070A0E1100090 | |
abortnf | |
set 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | |
set 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | |
set 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | |
set 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | |
set 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | |
set 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | |
# Forbidden QR patch | |
find 01110312 | |
abortnf | |
set 0100000000000000000000000000000000000000000000000000000000000000 | |
set 0000000000 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment