16.11.2011, 16:00:17
YR++ has a lot of declarations for YR 1.001 I wouldn't mind having more of them, and for RA2/TS as well. Heck, I might build a starting point from YR++'s files over the weekend and toss it on github.
I still think that a lot of code in YR/TS is already quite readable when processed by Hex-Rays, but if you want to make your own conversion, good luck. The one part of the game that makes little sense to me in Hex-Rays is the audio code, it was probably written by a serious old school C wizard with a mountain of "I know what I'm doing, shut up" casts.
Have you considered how long such a process would take? 18000 functions... Best of luck, seriously.
I still think that a lot of code in YR/TS is already quite readable when processed by Hex-Rays, but if you want to make your own conversion, good luck. The one part of the game that makes little sense to me in Hex-Rays is the audio code, it was probably written by a serious old school C wizard with a mountain of "I know what I'm doing, shut up" casts.
Have you considered how long such a process would take? 18000 functions... Best of luck, seriously.