Emulation [Trainer/CEMU] Zelda Wind Waker HD

Asia81

Yuri Lover ~
OP
Member
Joined
Nov 15, 2014
Messages
6,656
Trophies
3
Age
29
XP
3,487
Country
France
Hello ~

As I can't get any cheat engine tables or trainer to works with CEMU and Wind Waker HD, I decided to make a very basic trainer cheat file myself, using CEMU Memory Searcher.

Codes are tested using both latest CEMU Stable (1.26.2f as of writing) and Experimental (2.0-28 as of writing) versions.
Both EUR and USA versions of the game (v0 as they don't have update) are working.

INFORMATIONS

It was mainly made for my personal use, but I decided to upload it, because someone may find it useful.
I have no coding skills, don't expect a C# or Windows trainer from me, it's a very basic cheat file to use with CEMU.
So don't expect sophisticated features, it's mainly item editing.

Thanks to @Dekirai for some items ID and offsets I took in the source code of his trainer.
I found the other offsets and items ID that I needed by myself.
Also thanks to him for the layout of this thread.

CHEATS

! ! ! WARNING ! ! !
Use inventory related cheats only after meeting 'King of Red Lions' or you will probably softlock your game.


- Life (Current Hearts)
- Life (Total Hearts)
- Life (Swimming)
- Magic (Current Bar)
- Magic (Total Bar)
- Flying Time (Makar)
- Flying Time (Medli)
- Forest Water Timer
- Rupees
- Arrows
- Bombs
- Bid Time (Windfall Island)
- Mail points (Dragon Roost)
- Orca kills (Outset Island)
- MAIN ITEM 01 (ID)
- MAIN ITEM 02 (ID)
- MAIN ITEM 03 (ID)
- MAIN ITEM 04 (ID)
- MAIN ITEM 05 (ID)
- MAIN ITEM 06 (ID)
- MAIN ITEM 07 (ID)
- MAIN ITEM 08 (ID)
- MAIN ITEM 09 (ID)
- MAIN ITEM 10 (ID)
- MAIN ITEM 11 (ID)
- MAIN ITEM 12 (ID)
- MAIN ITEM 13 (ID)
- MAIN ITEM 14 (ID)
- MAIN ITEM 15 (ID)
- MAIN ITEM 16 (ID)
- MAIN ITEM 17 (ID)
- MAIN ITEM 18 (ID)
- MAIN ITEM 19 (ID)
- SPOILS ITEM 01 (ID)
- SPOILS ITEM 01 (Quantity)
- SPOILS ITEM 02 (ID)
- SPOILS ITEM 02 (Quantity)
- SPOILS ITEM 03 (ID)
- SPOILS ITEM 03 (Quantity)
- SPOILS ITEM 04 (ID)
- SPOILS ITEM 04 (Quantity)
- SPOILS ITEM 05 (ID)
- SPOILS ITEM 05 (Quantity)
- SPOILS ITEM 06 (ID)
- SPOILS ITEM 06 (Quantity)
- SPOILS ITEM 07 (ID)
- SPOILS ITEM 07 (Quantity)
- SPOILS ITEM 08 (ID)
- SPOILS ITEM 08 (Quantity)
- BAIT ITEM 01 (ID)
- BAIT ITEM 01 (Quantity)
- BAIT ITEM 02 (ID)
- BAIT ITEM 02 (Quantity)
- BAIT ITEM 03 (ID)
- BAIT ITEM 03 (Quantity)
- BAIT ITEM 04 (ID)
- BAIT ITEM 04 (Quantity)
- BAIT ITEM 05 (ID)
- BAIT ITEM 05 (Quantity)
- BAIT ITEM 06 (ID)
- BAIT ITEM 06 (Quantity)
- BAIT ITEM 07 (ID)
- BAIT ITEM 07 (Quantity)
- BAIT ITEM 08 (ID)
- BAIT ITEM 08 (Quantity)
- DELIVERY ITEM 01 (ID)
- DELIVERY ITEM 02 (ID)
- DELIVERY ITEM 03 (ID)
- DELIVERY ITEM 04 (ID)
- DELIVERY ITEM 05 (ID)
- DELIVERY ITEM 06 (ID)
- DELIVERY ITEM 07 (ID)
- DELIVERY ITEM 08 (ID)
- KEY ITEM 01 (ID)
- KEY ITEM 02 (ID)
- KEY ITEM 04 (ID)
- KEY ITEM 05 (ID)
- KEY ITEM 06 (ID)
- KEY ITEM 07 (ID)

ITEMS IDs

When editing items ID, you need to use their decimal value, not hexadecimal.
For example, the Blue Potion ID is 53 in hexadecimal, so it's 83 in decimal.
I will however provide both for convenience.


DESCRIPTION

DECIMAL ID

HEXADECIMAL ID
Bomb
49​

31​
Telescope
32​

20​
Tingle Bottle
33​

21​
Picto Box
35​

23​
Grappling Hook
37​

25​
Deluxe Picto Box
38​

26​
Iron Boots
41​

29​
Magic Armor
42​

2A​
Boomerang
45​

2D​
Hookshot
47​

2F​
Skull Hammer
51​

33​
Deku Leaf
52​

34​

DESCRIPTION

DECIMAL ID

HEXADECIMAL ID
Normal
39​

27​
Fire - Ice
53​

35​
Fire - Ice - Light
54​

36​

DESCRIPTION

DECIMAL ID

HEXADECIMAL ID
Empty Bottle
80​

50​
Red Potion
81​

51​
Green Potion
82​

52​
Blue Potion
83​

53​
Soup (Half)
84​

54​
Soup (Full)
85​

55​
Water
86​

56​
Fairy
87​

57​
Forest Firefly
88​

58​
Forest Water
89​

89​

DESCRIPTION

DECIMAL ID

HEXADECIMAL ID
SPOILS BAG
36​

24​
Joy Pendant
31​

1F​
Skull Necklace
69​

45​
Boko Baba Seed
70​

46​
Golden Feather
71​

47​
Knight's Crest
72​

48​
Red Chu Jelly
73​

49​
Green Chu Jelly
74​

4A​
Blue Chu Jelly
75​

4B​

DESCRIPTION

DECIMAL ID

HEXADECIMAL ID
BAIT BAG
44​

2C​
Hyoi Pear
-125 (131)​

83​
All-Purpose Bait
-126 (130)​

82​

DESCRIPTION

DECIMAL ID

HEXADECIMAL ID
DELIVERY BAG
48​

30​
Fill-Up Coupon
-98 (158)​

9E​
Complimentary ID
-99 (157)​

9D​
Cabana Deed
-100 (156)​

9C​
Moblin's Letter
-101 (155)​

9B​
Maggie's Letter
-102 (154)​

9A​
Note to Mom
-103 (153)​

99​
Father's Letter
-104 (152)​

98​
Shop Guru Statue
-105 (151)​

97​
Postman Statue
-106 (150)​

96​
Fountain Idol
-107 (149)​

95​
Skull Tower Idol
-108 (148)​

94​
Sickle Moon Flag
-109 (147)​

93​
Pinwheel
-110 (146)​

92​
Big Sale Flag
-111 (145)​

91​
Big Catch Flag
-112 (144)​

90​
Hero's Flag
-113 (143)​

8F​
Exotic Flower
-114 (142)​

8E​
Sea Flower
-115 (141)​

8D​
Town Flower
-116 (140)​

8C​
I'm having troubles to get key items editing to properly work, help woud be much appreciated.

The Sword editing work but doesn't appear in your inventory. Reset to the original sword you have once the save is reloaded.
The Shield editing work but doesn't appear in your inventory. Reset to the original shield you have once the save is reloaded.
The Sail appear in your inventory and is working fine, but it doesn't trigger King of Red Lions at the first meeting before you actually buy it at Windfall Island.
The Wind Waker appear in your inventory, but still doesn't work until you got it from King of Red Lions.
The Power Bracelets doesn't appear in your inventory but are working fine.
The Hero's Charm appear in your inventory and is working fine.

I need help to find the offset for the third key item case (the one used by the Pirate's Charm).
I also need help to find the offset and ID for Pirate's Charm, Triforce Shard parts, Goddess Pearls and Dungeon Items (Key, Boss Key, Map and Compass).


DESCRIPTION

DECIMAL ID

HEXADECIMAL ID
Hero's Sword
56​

38​
Master Sword
57​

39​
Master Sword (Half Restored)
58​

3A​
Master Sword (Fully Restored)
62​

3E​
Hero's Shield
59​

3B​
Mirror Shield
60​

3C​
Pirate's Charm
SOON​

SOON​
Sail
120​

78​
Swift Sail
119​

77​
Wind Waker
34​

22​
Power Bracelets
40​

28​
Hero's Charm
01​

01​
Triforce Shard 1
SOON​

SOON​
Triforce Shard 2
SOON​

SOON​
Triforce Shard 3
SOON​

SOON​
Triforce Shard 4
SOON​

SOON​
Triforce Shard 5
SOON​

SOON​
Triforce Shard 6
SOON​

SOON​
Triforce Shard 7
SOON​

SOON​
Nayru's Pearl
SOON​

SOON​
Din's Pearl
SOON​

SOON​
Farore's Pearl
SOON​

SOON​

SCREENSHOTS

rSLICXc.png

8MRkOV1.png

qEgLiHP.png

More screenshots soon...

CHANGELOG

- Updated as of 04.03.2023 to fix cheats for CEMU Experimental build.
- Updated as of 18.03.2021 to add Bid Time and Mail Points
- Updated as of 11.03.2021 to add Flying Time offsets.


DOWNLOADS


https://github.com/Asia81/CemuCheats

Put both the .ini files in the memorySearcher folder of your local CEMU folder.
Open CEMU : Tools -> Memory searcher.

You see now all the offsets and values, triple click any value and edit it to what you need.
 
Last edited by Asia81,

Asia81

Yuri Lover ~
OP
Member
Joined
Nov 15, 2014
Messages
6,656
Trophies
3
Age
29
XP
3,487
Country
France
Added offsets pointing to:
- Flying Time (Makar)
- Flying Time (Medli)

in their Wind Temple and Earth Temple.
 
Last edited by Asia81,

Sysyphus

Member
Newcomer
Joined
Apr 14, 2021
Messages
19
Trophies
0
Age
33
XP
167
Country
United States
Just want to say this works great so far on the latest version of CEMU! At first I thought the Rupees didn't work but it refreshes the amount when you enter/leave areas if anyone else thinks it isn't working correctly.
 
  • Like
Reactions: Asia81

CJB

Well-Known Member
Newcomer
Joined
Oct 4, 2020
Messages
55
Trophies
0
XP
664
Country
Netherlands
For the Triforce shards byte you have too treat the byte as flags / binary. I am not a man of many words so hopefully the below information will give you a clearer picture.


TRIFORCE SHARD #DECIMALHEXADECIMALBINARYIMAGE
110100000001
EzsQUxK.jpg
220200000010
340400000100
480800001000
5161000010000
6322000100000
7644001000000
81288010000000

EXAMPLES

TRIFORCE SHARD #DECIMALHEXADECIMALBINARYIMAGE
1,5,81459110010001
qpDfFKX.jpg
1,2,4,81398B10001011
eampBug.jpg
1,2,3,4,5,6,71277F01111111
1SriS8D.jpg
 
  • Like
Reactions: Asia81

Asia81

Yuri Lover ~
OP
Member
Joined
Nov 15, 2014
Messages
6,656
Trophies
3
Age
29
XP
3,487
Country
France
For the Triforce shards byte you have too treat the byte as flags / binary. I am not a man of many words so hopefully the below information will give you a clearer picture.



TRIFORCE SHARD #DECIMALHEXADECIMALBINARYIMAGE
110100000001
EzsQUxK.jpg
220200000010
340400000100
480800001000
5161000010000
6322000100000
7644001000000
81288010000000


EXAMPLES


TRIFORCE SHARD #DECIMALHEXADECIMALBINARYIMAGE
1,5,81459110010001
qpDfFKX.jpg
1,2,4,81398B10001011
eampBug.jpg
1,2,3,4,5,6,71277F01111111
1SriS8D.jpg
Interesting, what's the adress tho ?
 

Gl1tchy

New Member
Newbie
Joined
Jan 13, 2021
Messages
3
Trophies
0
Age
24
XP
64
Country
Germany
How do I find the values for the Forest Water Timer? Or for the current/total hearts? I currently have 5 total hearts and searched for 20 (4*5) but not even one address shows up in the memory searcher. Are there just too many values that it doesn't show any and I just need to get more hearts or why is it like this?
 

Asia81

Yuri Lover ~
OP
Member
Joined
Nov 15, 2014
Messages
6,656
Trophies
3
Age
29
XP
3,487
Country
France
How do I find the values for the Forest Water Timer? Or for the current/total hearts? I currently have 5 total hearts and searched for 20 (4*5) but not even one address shows up in the memory searcher. Are there just too many values that it doesn't show any and I just need to get more hearts or why is it like this?
why you dont just use my cheat table?
The adress you want are there
 

Asia81

Yuri Lover ~
OP
Member
Joined
Nov 15, 2014
Messages
6,656
Trophies
3
Age
29
XP
3,487
Country
France
How do I find the values for the Forest Water Timer? Or for the current/total hearts? I currently have 5 total hearts and searched for 20 (4*5) but not even one address shows up in the memory searcher. Are there just too many values that it doesn't show any and I just need to get more hearts or why is it like this?
But to find it, I first used Cheat Engine, not to know the adress, but to get the exact value (speaking for forest water time, as the value was hard to determinate) (starting the search with unknown initial value as CEMU doesn't have this option yet). Then I paused the game, resumed, paused, resumed... Until I have a decent amount to results . Then I searched them with the Memory Searcher and managed to find the adress with the water time pretty quickly and lock/freeze it.

It's kinda the same with heart, take a damage, search, take a damage search... Until you find the exact value (1 heart in zelda games are basically a value of 4. So if you have 3 hearts, you have to search for 12).
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    SugoiEndeavor @ SugoiEndeavor: What's up bakaz