Every format here was implemented
from scratch, by reading format layouts rather than reusing anyone else’s converter. That means output
may be wrong, and may be wrong in ways that aren’t obvious — a macro that loads fine but desyncs partway through is a very possible failure mode.
Keep your original file. Convert to a copy, test the result in-game before trusting it, and don’t throw the original away because the conversion “looked fine”.
Formats are labelled with how much they’ve actually been verified.
verified has been checked against real files.
experimental is implemented but not yet confirmed against real-world macros.
guess means exactly that — there is
no reference file for that format, so its layout was assumed rather than known, and it is quite likely wrong in both directions. Those are wired up so the shape is there for when a sample turns up, not because they’re expected to work.
planned isn’t wired up at all. Trust the labels.
If something converts wrong, that’s worth reporting — a broken file plus what it should have been is the fastest way to get it fixed:
open an issue.