Sounds well worth it. Does it still work? I'd be very nervous about the possibility for tricky bugs to arise if you didn't carefully consider the range of expected values for each int you replaced.
Now it works... I didn't changed all the 616 vars... it was just a test to see the sketch dimension, but I can ensure that lot of them were replaced by hand.
I've found some bugs... some vars that have value '-1' and I forgot... I had to undo to 'Int' again.
The sketch is too complex... almost 2 years developing the code... you can look some movies on youtube if you look for 'COADAS+'