it's a pretty unique set of skills.If programming was my specialty....alas.
I know lots of amazing programmers who wouldn't be able to do this.
essentially you have to reverse engineer how this all works
A good analogy would be if programmers were book authors, able to write amazing stories.
But doing a conversion is a bit like an archeologists who needs to decode, and then translate an unknown language, then make some adjustments to the wording before translating it back. - A very different skill set than writing a book.