Well, the thing is when you look for life bar or magic bar, those are not represented by known number such as money. In order to find those values, you have to start looking for unknow value with tcpgecko in all possible range.
For example, in Hyrule Warriors for special bar, you start the game with empty special bar. So with TCPgecko, you put the range 10000000 and 4000000 (you go up 500000 instead of 40000000 but many game won't pass 40M range as they will start to crash the system if you put 40M+ range)then scan for unknown value. It will take quite a time but after it is done. You kill some mobs to fill you bar a little bit then pause the game click on changed value. kill some more then click changed value again. Then unpause , don't kill anything while running around for few second pause the game then click unchange value because you did gain any more spacial yet since you didnt kill. keep doing changed value when you gain little more bar and do unchanged when you did not gain anything since last change. If done correctly, you will end up with only a few address or the only address. What I can recommand you here is to go to youtube and check for "cheat engine unknown value" or something like that, it is basically the same thing.
The code 10710EBC 02030000 (3 bars with only 2 full) for special magic in Hyrule Warriors is kinda tricky though. In fact, the steps I just said wouldn't even find the address unless you are really lucky. This game bar acts more likely as a true and false type just like on the 3DS version of hyrule warriors ( when magic full value=1; when magic if not ful value=0). So in this case, it is preferable to use "changed value" only when bar is full or empty in order to find the right address.
So, now since we know how this game represent the magic or other stuff we found previously in early version. It would be faster to look for instance magic address with known value instead, because we now know when our magic is full, the value will only be 1 if 1 bar, 2 if 2 bars or 3 if 3 bars. To make the research even more faster, we notice that most of the codes are close to each other by a certain offset.
For example,
10710E40 00000000 Number ofKill player 1
7C (distance between) ================> 10710EBC - 10710E40 = 7C ( subtracting the two address: big one - small one)
10710EBC 03030000 max special
So, in near future, if you want to get your address again in a future update (Hyrule Warriors version 9999.9999.999 for instance ). You just look for the near easiest code to found among your previous code ( Like number of kill address), then after you found that address 10ZZZZZZ , you just add 7C (10ZZZZZZ+9C) and you get the next address
Thank you for the response I got it now, I was trying to understand this since I want to experiment with bayonetta 2, which has a health bar and yeah it will take time, but who knows, maybe I get lucky and find it. Btw I see this video which he is using codes for 1.9 Eshop version, and i know he is using the other version of Gecko, but he said something about making the code stay the same and for example damage taken is 0 no matter what, is there a way to do it in Gecko dNet, since I try damage take = 0, but I have to poke it every-time to keep it like that and really thank you very much for this information of how bars kind of work.
--------------------- MERGED ---------------------------
Oh that, you use JGecko to do the code injections. Gecko dNet is used for the memory scanning/viewing to make it easier to find things, then those addresses get compiled in JGecko to create the cheat table. When you send codes through JGecko, it freezes the addresses with the stated value in the code, so for the case of magic it'll freeze it at max, thus giving infinite magic.
Oooh!!! thats how, thank u. Also I found this codes of count ko when u are using the magic gauge.
10710E48 000003EC
10710E4C 000003EC
I change both of them to give me 9.999.999.