This is a command-line tool to compare and highlight differences between versions of rooms in Super Metroid SMART projects. It will compare the working copy against a selected git reference (e.g., branch, tag, or commit ID). Download the latest version from the Releases page.
Here are example ways to use it:
-
Compare against HEAD:
smartdiff -
Compare against local branch:
smartdiff mybranch -
Compare against remote branch:
smartdiff origin/mybranch
Keyboard shortcuts:
=/-: Zoom in/out1: Toggle showing layer 12: Toggle showing layer 2t: Toggle highlight transparency in pink (vs. black)w: Show working copyr: Show git referenced: Show difference mask between working copy and git reference