From 732acf1d4f85b82ed20a69e66224b89db9a06f3f Mon Sep 17 00:00:00 2001 From: Rangi Date: Sat, 12 Mar 2022 22:50:42 -0500 Subject: Allow `{patch offset length}` (necessary for pokegold) --- docs/vc_patch.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'docs/vc_patch.md') diff --git a/docs/vc_patch.md b/docs/vc_patch.md index dde8dd680..7ed0ec233 100644 --- a/docs/vc_patch.md +++ b/docs/vc_patch.md @@ -88,11 +88,11 @@ Any other characters are output as-is. ## Patch template commands -### {patch[ offset]} +### {patch[ offset[ length]]} -Outputs the bytes of the current patch as a value series, or as a hexadecimal number if there is only one byte. The bytes are found between the current patch label, and the label which is the current patch label plus "`_End`". An optional argument is an *offset* to add to the current patch label before gathering the contents between it and the end label. +Outputs the bytes of the current patch as a value series, or as a hexadecimal number if there is only one byte. The bytes are found between the current patch label, and the label which is the current patch label plus "`_End`". An optional first argument is an *offset* to add to the current patch label before gathering the contents between it and the end label. An optional second argument is a *length* of bytes to output instead of the length between the start and end labels. -For example, if "`{patch}`" outputs "`a3:ab cd ef`", then "`{patch +1}`" outputs "`a2:cd ef`", and "`{patch +2}`" outputs "`0xef`". +For example, if "`{patch}`" outputs "`a3:ab cd ef`", then "`{patch +1}`" outputs "`a2:cd ef`", and "`{patch +1 1}`" outputs "`0xcd`". Converting the patch template will print a warning if any differences exist between the original and patched ROMs, which are not covered by "`patch`" commands. -- cgit v1.2.3