Jump to content


  • Content Count

  • Donations

  • Joined

  • Last visited

  • Days Won


Rastakiwi last won the day on June 15

Rastakiwi had the most liked content!

Community Reputation

82 Contributor

About Rastakiwi

  • Rank

Additional Information

  • Android
    7.x (Nougat)
  • Device
    MotoG (cyanogenmod)
  • Service provider

Recent Profile Visitors

2,071 profile views
  1. @ishakk Ida is a disassembler made for Windows mac and linux (PC). You have a freeware version there https://www.hex-rays.com/products/ida/support/download.shtml If you don't know what ida is, or what is a disassembler, you'll need some time before being able to do something with it.
  2. Use the little button with 2 sticks on the top left corner of GG to pause the game when GG is open (do it before launching the fight). Then launch the fight and wait for your hero to have his/her ultimate Do exact search Double for the value 1000 (this is the energy required for your hero to toogle his/her ultimate) use ultimate directly refine for 0 You should find only 1 or a few values, just change it/them to anything ≥ 1000 and freeze it to have infinite ultimates for your hero.
  3. It doesn't seem to work on a game called blade crafter, with 3 pointers chain. Do you know why? I'm not sure to understand exactly how your script works... It is looking for pointers to pointers a [depth] number of time, but how does it selects the pointers? Just by filtering the results to only have those present in .bss and .data memory regions as said in the download page, or do you do something else? Because if you have any tip to find the good pointers an easier way, i'll take it! (I tried reading and understanding your lua code, but i can't since i don't know the language...)
  4. Depth is the number of chain pointers you can have. It is when you have to work with multipointers. The more depth, the more results and search time, but also the more chance to find a static pointer. You can let it to default but if you don't find anything, try a bigger offset or a bigger depth, 3 should be eniugh for most games.
  5. Thanks, it's not perfect but these are the bases :). Yes I know some games using pointers. - If you never worked with pointers, you can look for "zombinizer". Money is pointed by a value and its address changes. Try to do it yourself first, but if you have a hard time, you can look on there: Hack zombinizer (#7231b1l8) - You can also look for "blade crafter", where you have multipointers and encryption, I learnt a lot with this game. You should try to figure out how to hack it by yourself, but if you have a hard time, you can read what follows. If you want help without me telling you everything, ask me ;). --Don't read the following if you want to do it yourself-- You have a main structure where pointers for almost everything in the game are located (currencies, blades, upgrades, minigames data, other stuff,...), and these pointers most of the time lead to a 2nd pointer (2 pointers for diamonds), and even sometimes to a 3rd one, pointing to the value you want (3 pointers for money). Some multipointers change every single time the related value changes, like money or diamonds. I have 1 post on this forum about this game, and a video where I only show diamonds and money, but you can see how it looks like and follow other pointers of the main structure if you want. In my post on the forum, I show a list of descriptions for almost every pointer in the main structure, but it may have changed with updates. I didn't understand well how money was stored or the diamonds encryption when I did the video, but if you need help ask me. post: Blade Crafter (#79dvu88p) video:
  6. I've not really tried because i'm almost certain it's server sided. So I think not but you can still try, maybe there's just an encryption.
  7. Maybe you have stuff that increases/decreases your energy on your heroes, or the values change a little. Try to fuzzy search for a Double with "increase" when you get energy and "unchanged" when your at max energy, and you can still search for 0 after the ultimate is launched. Once you found the value, you can check if max energy is still 1000.
  8. Oops I wanted to say "shouldn't put a like" in my last comment, not "should", lol. Yeah you can still try to find exploits, but I think you'd better let currencies if you don't want to waste too much time...
  9. hmm no doesn't work you're right, it really tricked me... you shouldn't put a like on my last comments since it is false
  10. Hmm yes you're right, sorry I was just too excited because it didn't directly reset to its original value when I bought something...
  11. Well forget what I said earlier, currencies are totally editable, not even encrypted
  12. Try to search for 400(double) at the start of the combat, wait for everybody to get ultimate charged, and refine the search with 1000(double). You should only get your energy addresses for all your heroes.
  13. Ok thanks for the info, I don't really know the meaning of the memory ranges. I did a comparison again with a new heroe on another level: - structures of heroes and ennemies are in fact mixed - the order and offsets between characters change everytime You shouldn't find 8 values but only one. I think you're doing something wrong. Try to search for 1000 (Double type) instead (see below). Oh yes thanks. I wanted to check if it was double but I forgot lol. So instead of searching for 4.4765625 (Float), we can search fo 1000 (Double) for energy. The starting value for energy is 400 (Double), Min is 0 and max 1000. You can't search for 400 (Double) before starting the combat. It means now we don't have to use ultimate to find enerfy, just search for 400 (Double) at the start, wait for everybody to get max energy, then refine with 1000 (Double) --> you get energy of all the heroes.
  14. Btw i'm trying to find pointers, it is very difficult lol. I'm almost certain there are multipointers involved, so it's gonna be a hard task with GG. If you want to try to find them, make sure you have all the non-"dangerous" memorie ranges checked in the parameters, I saw a lot of possible pointers in "other" memory range.
  15. I found a quite fast way to find a hero health and energy. You can pause the game while in GG (up left corner button) to make the scan easier: -wait for the ultimate to be ready on your hero -search for float 4.4765625 (max energy) -launch ult. -quickly search for 0 after launching it, before your hero attacks again --> there should be one result in 'Ca' memory range, this is your energy, save it. -go to address --> your health is the float 8 bytes above (2 floats/dwords up), it should be a value around 5.131245131... (last value i got), save it. -do it for any other hero Ennemies have the same structure as heroes. I found an ennemy boss structure but it was far away from heroes' ones (the first value is Ulric health, but I couldn't rename it because the NaN value caused an error when I tried to rename (GG bug)): You can see on the next screenshot the difference between the 3 first offsets (between ulric and other heroes), and the ulric and the ennemy boss' offset (lightened offset). You can also see on the 5th, 6th and 8th lines that some heroes are closer than others: Mirael and Ira are separated by only C00h bytes/octets and Ira and Hogan are separated by 7C00h bytes:
  • Create New...