I will going to try xrced, it looks like this tool does not update for several years, I'm not sure its installer have bundled everything it needed.
It is constantly updated. But not as a stabd-alone tool anymore, but as part of wxPython (as I've said). so you'll need Python, and then wxPython 2.9.x..
Thank, I have installed python+wxPython, now to run the xrced, I have to double click the "python273\Scripts\xrced.bat". The xrced looks nice, it report a warning that wxScrollDialog does not recognized, but it can still open the xrc file, and edit them. I see it only changed a little(but it will change other part what I do not want). Generally it was OK.
ollydbg: wxsmith was the best tool I've tried 6 months ago, I doubt the situation have changed.
I test the wxsmith again. I found what the issue is:
Under Windows, wxsmith works quite nicely with the xrc file which has CR LF EOL format, but wxsmith works badly in the xrc file have LF format(it will add many extra changes to xrc file as I posted
Re: EOL issue, the EOL should be automatically detected, and make consistent). So, This should be a bug. Can any body confirm this.
To reproduce this, you can just convert the original xrc to LF EOL format under Windows, then change the UI under wxsmtih, then compared the result with the original one.