Seems interesting tho.
But my aim in this thread is to find out why people use tools more then hex editors.
Maybe they're plain lazy or etc?
Besides, why the newcomers/new hackers here always rely on tools and then blame em when something goes wrong?
Not all people are looking for the same things in the ROM Hacking community. That brings us to a point that has been made many many points. Most of the people in the ROM Hacking community are not ROM Hackers. Rather the ROM Hacking community is composed of primarily ROM
Editors. The ROM Editors, are simply looking to edit a ROM to be what they can make it with what is available. Its really like computer users. Most computer users use a computer to do task which they are allowed to do by the programs they have available. If they have to do a task for which there is no program, their solution is either a very "manual" one or not do it. In ROM Editing/Hacking the corresponding thing to manual, would be using a hex editor. The point of computers is to have repetitive tasks done for you as much as possible. That is the third option, which is to make a program(i.e., tool) to carry out the task. Of course, some hackers, don't program, rather, they research and then a programmer makes a program to carry out the tasks for them.
Even tool makers rely on tools more than on a hex editor. Because once you don't have to carry out a task manually there's no reason to.
So to answer your question. That behavior is the basic culture of computer usage. The difference is how far people go when they have to do something that there is no program for. Do they quit, Do they do the work manually, or do they make a tool to do it?
Let me ask you this. Did you build your computer(including all hardware, the operating system and the software for that operating system) from scratch? Why or why not?
Of course there are people who build their own programs for day to day use, for work and for ROM Editing. Personally I take joy in researching and using a hex editor to understand pokemon roms. I take joy in making programs which will allow to edit it quickly. I also take joy in making programs that I need for work. Life is about compromise. Its how much do you care about something, so that you want to do it to make sure that it works how you want it to. If you care alot there are two options build something from scratch or learn how something else works. When I started working on 4th Gen ROMs there were no open source tools. This meant I could not modify them later and I did not know exactly how they worked. When loadingNOW released poketext, then thenewpoketext I was able to use his work, because I read his code and knew it did exactly what he said it did which is why I wanted it to do. Why would I use a hex editor, pen and paper, to compress/encrypt/decompress/decrypt things when there is a tool for it and there are still many more things to figure out. Basically I cared about progress more than getting on a high horse and saying I could do everything myself, without anyone else's help.