Major Cooke wrote:I am curious about how you plan on handling A_SetUserVar/Array.
Honestly, if it hasn't been handled already, I don't have any plans on going back and handling it. This was just a quick little program I threw together to simplify the process when ZScript first came out, simply because I had a lot of code that needed to be converted. My method was this was just having it do the bulk of the work for me, and then trying to get GZDoom to load it over and over and using the bug reports to fix things. The things which came up in the bug Reports most often are the things which I focused on fixing.
If you want, you're welcome to download the Java code and write in a change, or simply make another one that converts the DECORATE into an intermediary data structure and then outputs correct ZScript. As it stands though, this pretty much does 95% of the work for you, so I'd say it's a great time saver as is.
At this point, I've kind of abandoned this project, as it does what I wanted it to, and I don't have the time (lots of paid work right now) or active interest in GZDoom to make things for it. If I did, I'd probably be screwing around with the game code again, like with the automap changes I made...