asar icon indicating copy to clipboard operation
asar copied to clipboard

Optional outputrom

Open DevLaTron opened this issue 6 years ago • 1 comments

This patch adds the possibility to add an optional output name for the patched ROM:

asar patch.asm original.smc patched.smc

will copy original.smc to patched.smc before processing. If no output name is provided, the previous behavior is conserved, making the patch backwards compatible by patching the ROM in place.

Technically, it simply copies to ROMNAME to OUTNAME and then sets ROMNAME to OUTNAME afterwards.

The rationale for this patch is that when using a Versioning System or automated build processes for patching, you may want to conserve the original file while outputting to a build directory or similar.

While there is the small drawback of having to press enter once more when using the prompt to patch, the advantages of easier automation should outweigh this by far.

DevLaTron avatar Sep 13 '18 15:09 DevLaTron

Coverage Status

Coverage decreased (-0.1%) to 78.733% when pulling 43b97a79336ebff08e6e9edc9a88b8b5168dc490 on DevLaTron:optional-outputrom into 3d81cdfb0ee72fa909e9d72678beec4bf3d11667 on RPGHacker:master.

coveralls avatar Sep 13 '18 15:09 coveralls