This is Hershel, an .nds ROM patcher written in Python 3.5+ for the sake of portability.
Unlike xdelta3, it supports the same human-readable patch format used by OpenPatch, thus patches can be analyzed if need be. Unlike OpenPatch, it is not limited to Windows only. Still, it doesn't support...