ASM is not hard, not hard at all. It is the simplest language known to man, encompassing less than 40 words with very strict structures and no exceptions. Let's get that straight. Second of all, have you ever seen the coding of the game??? I have looked through thousands of lines of code in the game and modified structures galore. I know exactly what needs to be done to expand things. I know that every single routine has an overflow check to make sure that things aren't loaded that shouldn't be. The only reason your "hack" works on Ruby is because the check was misplaced for 411 instead of 386 like it should have been. This does not exist on any new games. The check is specifically set for 386.
However, the other coding that specifically designates RAM to store the flags doesn't get expanded. I can almost guarantee that if you see Pokemon #411 but not catch it, it will make another Pokemon be marked as caught that shouldn't be.
Now, you said your method was better because it doesn't use ASM. Did you even read Doesnt's tut? Now where in there does it tell you to use ASM? No where. It just says: "Go here, type this, go here, type this, etc." Why? Because he did all of the ASM coding for you, which he didn't actually need to write any of it at all. It was simple line changes to allow for expansion. He actually didn't write an physical code. He made super small changes to the existing code.
Also, how many Pokemon does your "hack" support? 25 max? And only on Ruby? Huh, do you know how many people still hack Ruby? Probably 10. All the rest use FR and Emerald. For those, there is absolutely no way your "hack" will work. Doesnt's tut supports up to 1020 Pokemon and can be ported to other games.
I'm going to tell you the truth: your childish comments have made you the laughing stock of several other websites. This is not because you tried to find another way. No, we all agree that trying new things is good. It is the way that you completely disrespect hackers that have put hours of research into this topic and you won't even listen to them. How many times did I have to tell you to repoint before you finally realized it was a major issue??? (At least 5 if you don't want to go look because you're too lazy.)
"I do not want listen anyone." - And that is why you will never learn.
"And all you specialy blocked it to make hackers work harder." - I DID NOT BLOCK YOUR TUT. I let it out in the open and it got destroyed. Let me repeat: "I DID NOT BLOCK YOUR TUT."