Обычные декомпиляторы работают с float и double float тут же используется Integer... так что, нужно будет переписывать декомпелятор.
А так зная названия переменной ты можешь ее найти через Hex
Вот пример:
Код
00010400 00 04 0C 00 00 00 73 61 74 4D 61 78 50 68 61 73 ......satMaxPhas
00010410 65 00 03 03 00 00 00 04 07 00 00 00 44 4F 55 42 e...........DOUB
00010420 4C 45 00 04 04 00 00 00 6E 65 77 00 04 06 00 00 LE......new.....
00010430 00 36 2E 32 38 33 00 04 04 00 00 00 73 69 6E 00 .6.283......sin.
00010440 04 06 00 00 00 74 6F 49 6E 74 00 03 02 00 00 00 .....toInt......
сразу можно представить как:
04 0C 00 00 00 - тип строка, размер (0xC) 12 - "satMaxPhase"
03 03 00 00 00 - тип число, "3"
04 07 00 00 00 - "DOUBLE"
04 04 00 00 00 - "new"
04 06 00 00 00 - "6.283"
04 04 00 00 00 - "sin"
04 06 00 00 00 - "toInt"
03 02 00 00 00 - "2"
Пойми логику и найдешь свои значения. Весь файл ты не декомпилируешь, однозначно, если не напишешь свою прогу на основе исходников.