User Guide Cheats - drizztdourden08/relic-of-the-past GitHub Wiki
Cheats
The Cheats widget is a built-in panel for giving items, editing stats, and tweaking combat. It's handy for testing, practice, and exploring. Open it from the title bar or Menu → Widgets.
Tabs
| Tab | What you can do |
|---|---|
| Items | Give any item by id. Delivery is queued and only fires when it's safe, meaning you're in gameplay, not mid-menu or mid-animation, so it won't corrupt your save. |
| Stats | One control per property: health, magic, bombs, arrows, rupees, and the capacities behind them (max hearts, bomb and arrow capacity). Drag the slider and press Set, or use the 25% / 50% / 75% / Full buttons, which apply straight away. |
| Mechanics | Adjust the outgoing damage multiplier and extra armor (damage-reduction %) to make Link hit harder or take less. |
| Bottles | Set the contents of each of the four bottle slots, such as potions, a fairy, or a bee. |
Safe item delivery
Giving items does more than poke memory. It runs through a delivery queue that checks
WasmCanReceiveItem each frame and only delivers when Link can safely receive: the right module is
active, no menu is open, and he isn't already mid-receipt. Cheated items play the normal receipt
animation, but they leave every check unmarked.
Values are clamped to safe ranges, for example item id 0-75, hearts 1-20, and rupees up to 999. For the full behavior and ranges, see Cheats & Commands. For widget specifics, see the Cheats widget.