Guest User

The Legend of Zelda Breath of the Wild + Cheat Engine

a guest
Apr 3rd, 2017
3,553
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.69 KB | None | 0 0
  1. Cheat Engine with Breath of the Wild
  2.  
  3. -----
  4. This should allow you to hack values of certain things on your Breath of the Wild Experience!
  5.  
  6. -----
  7.  
  8. 1) What you need first.
  9.  
  10. A) Cheat Engine 6.4 (or above)
  11.  
  12. B) CEMU.exe and a working Breath of the Wild Copy
  13.  
  14. C) For Cheat Engine Settings follow this guide -> https://www.reddit.com/r/cemu/comments/5o4f3c/how_to_use_cheat_engine_with_cemu/
  15.  
  16. -----
  17.  
  18. 2) Hacking Hearts.
  19.  
  20. When searching for hearts; Each Heart equals 4.
  21.  
  22. So if you had 3 full hearts, you search for 12 (Value Type : 4byte Big Endian)
  23.  
  24. If you get many results, the next step is to take bomb damage from your 2 Bomb Runes (only 1 bomb should be enough)
  25.  
  26. Take account on how much you get hit for, For example the initial bomb blast will take 1/4 of a heart away. if you continue to roll, you might take an additional 1/4 of a heart away. Total you would've lost 2 HP. So next on cheat engine, assuming your initial search was 12, you search for 10 (which is 12 - 2 = 10). It should come out to 5-6 addresses.
  27.  
  28. Now then without healing ingame, try each one of the addresses, and set them to 12 (or to whichever maximum value you want). You have to look at the game whenever you've set the addresses. You'll find the right address when your hearts get filled to max. TAKE NOTE OF THIS ADDRESS! This'll make your life easier when you are searching for durabilities and item quantities.
  29.  
  30. Once you found the right address, lock it in cheat engine by clicking on the checkbox on the right side.
  31.  
  32. NOTE : When you reload a save, your hearts address stays the same. Your Inventory gets reshuffled, so you have to search for the items again.
  33.  
  34. ----
  35.  
  36. SHORTCUT! There's a way to figure out the limit range of the addresses that you want to scan instead of the entire memory region. Remember your hearts address? Something like 183XXXXXX? It may differ from one game instance to the other, but so far for me its always been around there.
  37.  
  38. In Cheat Engine, there's something called a "Start" Text Box and a "Stop" Text Box.
  39.  
  40. In the start text box, take your Hearts Address, and turn it to 180000000 (Your Lower Limit)
  41.  
  42. In the stop text box, take your hearts address, and turn it to 19FFFFFFF (Your Upper Limit)
  43.  
  44. Now if you found your hearts address on 173XXXXXX, then your Lower Limit should be 170000000, and your upper Limit is 18FFFFFFF
  45.  
  46. Now if you cannot find any values, it means you have to expand the ranges OR it hasn't been properly placed into your ram inventory.
  47.  
  48. ----
  49.  
  50. 3) Item Hacking
  51.  
  52. Now this is specifically easy. 1 thing to take note is that quantity of items will always have an address ending with a 0.
  53.  
  54. There's 2 ways of finding an item's quantity!
  55.  
  56. 1ST WAY!
  57.  
  58. The first one is searching for the value you see ingame, in under 4byte big endian. For example i have 5 Star Fragments. You search for 5.
  59.  
  60. Next ingame, is you HOLD a Star Fragment, so your resulting Star Fragments is 4. You then search 4 next on Cheat Engine.
  61.  
  62. You should find only 1 address. Now edit it to your choice. The maximum is 6553500, but it'll save as 999.
  63.  
  64. 2ND WAY! (For people who has experience hacking games and looking at Memory View)
  65.  
  66. NOTE This way requires you to have that item in your inventory. If you dont, then this wont work.
  67.  
  68. All items will have an Item String. You can change the value type search in cheat engine to STRING and Match Case checkbox should be checked.
  69.  
  70. Star Fragment will have @Item_Ore_J
  71.  
  72. Heart Salmon will be @Item_FishGet_I
  73.  
  74. Winterwing Butterfly will be @Animal_Insect_N
  75.  
  76. Fragment of Farosh's Horn is @Item_Enemy_56
  77.  
  78. Fragment of Farosh's Fang is @Item_Enemy_55
  79.  
  80. and so on and so forth.
  81.  
  82. I'm still building a item list string names, if you can procure the proper stringnames, i can add them in a pastebin.
  83.  
  84. When you initially search for the string, you might end up with 2-3 addresses. The right address is an address that ends with 3, and it is near the Hearts Address.
  85.  
  86. When you do find it, CTRL+B to look at Memory View. You'll be at the address string.
  87.  
  88. Just scroll up 2 lines, and you should find the Quantity Address. Just remember that Item Quantity Address ends with a 0. Add the address as 4byte big endian, and you are set.
  89.  
  90. -------------
  91.  
  92. 4) Weapon and Shield Durability
  93.  
  94. Easily one of the most hated facts about the game. Weapons and Shields breaking too easily.
  95.  
  96. And i can infer. Look.
  97.  
  98. The 2nd Best Sword in the game, only has 4000 Durability. What does that equate to in combat. Its up to 40 Jump Slashes, 40 Charged Spin Attacks, or 40 Energy Waves. Regular hits will -20 Durability or so each.
  99.  
  100. The best shield in the game indeed has 80000 Durability. I've not yet tested how much a guardian will hit the shield for, since i kill those things with my Ancient Battle Axe++ with 6553500 Durability.
  101.  
  102. Right there are 2 ways to search for a Weapon's Durability.
  103.  
  104. 1ST WAY
  105.  
  106. Equip said weapon. Be it a Bow, a Shield or a Spear. Just for inventory sake, remove it then reequip it.
  107.  
  108. On cheat engine, set the valuetype to 4byte big endian. Next set the Scan Type to "Value in between..." and you should see 2 text boxes. On the left text box put 100. On the right most textbox, put in 6553500.
  109.  
  110. 6553500 is the maximum saveable Durability for your weapons and shields.
  111.  
  112. 100 is the critical moment of the weapon.
  113.  
  114. Search for the address, and you should have 1 million (or more) results.
  115.  
  116. NOW INGAME DO THE FOLLOWING FOR:
  117.  
  118. Bow : Fire a regular shot. only once.
  119.  
  120. Shield : Shield surf in a flat and hard surface.
  121.  
  122. Sword, Spear, Axe, Two Handed Sword, Rod, Korok Leaf etc.... : Jump and press Y button. You will do a Ground Smash.
  123.  
  124. Once you've done that, back to Cheat Engine. On Scan Type, change it to "Decreased value by..", and the Value textbox should be only one, and should automatically say 100 (if not set it to 100)
  125.  
  126. You should be left with 1 address (or 3). If you found 3 or more addresses, make sure that the address ends with 0, and that its close to the Hearts address. Another is to CTRL+B on said address, and see if you find something like @Weapon_Sword_XXX in the right hand box. If you don't see such a thing, then you're editing the wrong address.
  127.  
  128. TROUBLESHOOTING : If you try to find an address for a new weapon, sometimes you'll get nothing. Just save and reload the game.
  129.  
  130. 2ND WAY OF FINDING DURABILITY ADDRESS!
  131.  
  132. Like earlier in items section, Weapons will have a STRING Value that you can search for. examples would be...
  133.  
  134. for twohanded weapons.
  135.  
  136. @Weapon_Lsword_002 == Soldier's Claymore [20ATK 2500HP]
  137.  
  138. @Weapon_Lsword_003 == Knight's Claymore [32ATK ]
  139.  
  140. @Weapon_Lsword_012 == Dragon Moblin Club [42 ATK]
  141.  
  142. @Weapon_Lsword_013 == Ancient Battle Axe [30 ATK 1500 HP]
  143.  
  144. @Weapon_Lsword_015 == Ancient Battle Axe++ [60 ATK 2500 HP]
  145.  
  146.  
  147. for spears
  148.  
  149. @Weapon_Spear_015 == Guardian Spear++ [20ATK 3500 HP]
  150.  
  151. @Weapon_Spear_018 == Savage Lynel Spear [30ATK 4500 HP]
  152.  
  153. @Weapon_Spear_027 == Zora Spear [9ATK 4000HP]
  154.  
  155. @Weapon_Spear_029 == Gerudo Spear [18ATK 3500HP]
  156.  
  157. @Weapon_Spear_035 == Thunder Spear [22 ATK]
  158.  
  159. and so on and so forth.
  160.  
  161. Memory view to find the address, and you're set. Sometimes you might be in the wrong spot if the address 2 lines above the string name is not 00 ZZ XX YY That means you're in the wrong region. If you haven't set any variables on that weapon, then it'll usually be 00 00 0X YY. But if you've set a massive durability setting on it, it'll usually be 00 63 FF 9C (or something close)
  162.  
  163. Anyways, once you find the address, set it to 6553500. THE NEXT STEP IS TO UNEQUIP THE WEAPON AND EQUIP IT AGAIN! Otherwise your edit will not pull through.
  164.  
  165. ---------
  166.  
  167. Conclusion
  168.  
  169. I hope that helped.
  170.  
  171. https://pastebin.com/a6JVBTLs STRING NAMES
  172.  
  173. --------
  174.  
  175. If you find amiibo addresses for spamming amiibo, please tell me~ I'm gonna try again this weekend for it.
Add Comment
Please, Sign In to add comment