This isn't the constructive "criticism" that is useful. Kurapika is providing us all with a free, incredibly useful tool and I have never understood why anyone thinks it is okay to be so demanding and negative to someone who is going out of their way to help others.
Keep at it Kurapika, and know that the community supports and appreciates your work :)
I really dislike that the tool utilizes .NET, for two reasons: first, no cross-platform support (and a mess with Mono at best), and second, it's a layer on top of Win32, which is impossible to port and has a nightmare of an API.
The saving mechanism the tools use doesn't make much sense, and I mentioned that. To be honest as well the visual design of the tools are rather unappealing, and could stand to be overhauled completely with panes/containers to as to allow logical resizing (it's apparent all of the objects were just plopped into the window). The colours and fonts used in the GUI are really an eyesore as well; it's probably best to stick to standard controls/fonts for the users' sake.
It'd also be worth the developer making a plugin system and also licensing G3T as free software, so as to further innovation and collaboration in the community. Right now there's no modularity, an icky GUI, a near-broken I/O interface, and it's all on .NET. There is a
lot of room for improvement.
I would suggest working with Glade and GTK+ in C, or C++ if you're comfortable with that. Also, look into GLib for a better cross-platform "standard library." Hope I helped.
The Rom is opened whenever the saving function starts, unlike many if the tools you mentioned.
It's not my fault if XSE and A-Map "lock" the rom blocking all other tools, and not only G3T, from accessing it.
Hackmew's A-Trainer's uses a method I dislike! I prefer live saving, personally.
Thanks for calling it poor programming, such insult definitely encourages me spending more time working on the tool.
You should have the mind to know that this isn't some personal bout. You need to absorb criticism if you want a decent tool.
And I'm sorry, but your users' preferences trump your own. That's why they're the users, if you want to make the tool popular you have to cater to them. Just saying.
Advance Map and XSE do not "lock" the ROM. Your program doesn't know how to access it properly, else how would XSE and A-Map get along? They have a proper system and for me (and likely others) to continue using your tool you need to implement one as well.