Minimal-Addon für World of Warcraft: Angeln werfen und Fang einholen auf einer einzigen Taste.
Find a file
DasAoD c7a52d9c23
All checks were successful
Release / release (push) Successful in 8s
Fishing-OneKey.lua, Fishing-Onekey.toc: add frFR/esES/esMX/ptBR/itIT/ruRU/koKR/zhCN/zhTW localization
- extend the L locale table with all remaining WoW client locales
- add matching ## Notes-xxXX lines to the toc
- machine-translated for ru/ko/zh (short, simple strings; flagged as unverified to the user)
- bump version to 1.1.2

Co-authored-by: Claude <claude@anthropic.com>
2026-08-20 12:35:55 +02:00
.forgejo/workflows .forgejo/workflows/release.yml: add GitHub release + auto-changelog 2026-08-19 23:46:14 +02:00
art README, art/icon.png: show the addon icon at the top of the README 2026-08-19 15:28:10 +02:00
.pkgmeta .pkgmeta: scope automatic packaging (CurseForge/BigWigsMods packager) 2026-08-19 22:37:15 +02:00
Fishing-OneKey.lua Fishing-OneKey.lua, Fishing-Onekey.toc: add frFR/esES/esMX/ptBR/itIT/ruRU/koKR/zhCN/zhTW localization 2026-08-20 12:35:55 +02:00
Fishing-Onekey.toc Fishing-OneKey.lua, Fishing-Onekey.toc: add frFR/esES/esMX/ptBR/itIT/ruRU/koKR/zhCN/zhTW localization 2026-08-20 12:35:55 +02:00
Icon.tga Fishing-OneKey, Fishing-Onekey.toc, Icon.tga, README: initial commit of the one-key fishing addon 2026-08-19 15:17:40 +02:00
README.en.md README.md, README.en.md: clarify scope against similarly-named addons 2026-08-20 00:46:17 +02:00
README.md README.md, README.en.md: clarify scope against similarly-named addons 2026-08-20 00:46:17 +02:00

Fishing-OneKey

📌 Mirror notice: This repository is an automatic mirror. Primary development happens on git.uliana.de/DasAoD/Fishing-Onekey. Please open issues and pull requests there.

Deutsche Version

Fishing-OneKey Icon

Minimal World of Warcraft addon (Midnight, Interface 120007): cast your fishing line and reel in the catch with a single key — none of the extra features bigger fishing addons like Angleur come with.

No UI, no gear-management buttons, no buff tracking. Just the one hotkey. If you're after a fuller "fishing helper" with drag-and-drop lure/buff slots, this isn't that addon — there are other, more feature-rich options for that.


How it works

  1. You assign a key via chat command: /fok bind, then press the desired key (ESC cancels). The assignment is saved and survives /reload and login. (Blizzard's classic Bindings.xml mechanism for addon keybindings is no longer supported by current clients — <Binding> is rejected as an unknown XML element. Hence the chat-command approach instead of the Key Bindings options list.)
  2. Press the key outside of a fishing channel and it "clicks" an invisible secure button that casts Fishing and casts your line — the same technique regular action bar buttons use to cast spells.
  3. As soon as the fishing channel starts (UNIT_SPELLCAST_CHANNEL_START), the addon remaps that same physical key to Blizzard's built-in INTERACTTARGET binding action via SetOverrideBinding — exactly the action behind the regular interact key in the game options.
  4. Once the channel ends (fish caught, cancelled, or timed out), the remap is removed. The key casts your line again on the next press.

No protected function (InteractUnit) is ever called directly from insecure code. Casting runs through a regular SecureActionButton (just like an action bar button), and the remap during the channel goes through SetOverrideBinding onto an existing, Blizzard-provided binding action — both officially documented techniques used by many established addons.

Installation

  1. Alternative to step 1: download the ready-made .zip from the Releases page instead of cloning the repo.
  2. Copy the fishing-onekey folder to World of Warcraft/_retail_/Interface/AddOns/.
  3. In-game, type /fok bind and press the desired key.
  4. Optional: enable "Auto Loot" (Options → Gameplay/Interface → Loot) so your catch goes straight into your bags without an extra click.

Chat commands

  • /fok bind – assign the next key you press (ESC cancels)
  • /fok unbind – remove the assignment
  • /fok – show the currently assigned key

Limitations

  • No camera-scan bobber detection of its own (unlike Angleur). Reliability depends on Blizzard's own line-of-sight-based "soft interact" system — if the bobber lands outside your view, the key may not respond.
  • No auto-equip of fishing pole/hat, no toys, no raft handling. For anything beyond that, a full-featured fishing addon remains the better choice.

Contributors

This project was developed together with Claude (Sonnet 5) by Anthropic and iteratively expanded. Most of the code, architecture, and documentation was AI-generated and jointly refined.

Role Person / Tool
Project idea, requirements & testing DasAoD
Code, architecture, documentation Claude (Anthropic)