v1.0.1 - Initial Release
🎣 AlbaFish v1.0.0 - Initial Release
Educational toolkit for analyzing Albion Online fishing mechanics through network packet analysis.
⚠️ FOR EDUCATIONAL PURPOSES ONLY
Not intended for creating game bots or automation tools.
✨ Features
- 🎯 Real-time fishing event monitoring (cast, bite, catch, failed, death)
- 🐟 Complete Albion Online item database (11,000+ items)
- ⚡ Sync and async API support
- 🎨 Decorator-based event routing with filters
- 🔧 Event bus with middleware system
- 📦 Type hints and comprehensive error handling
📦 Installation
pip install albafishRequirements:
- Python 3.7+
scapy>=2.5.0(installed automatically)- Administrator/root privileges for packet capture
- Windows: Npcap
- Linux:
libpcap-dev - macOS:
libpcap
🚀 Quick Start
import albafish
items = albafish.ItemDatabase()
def on_catch(event):
fish_name = items.get_name(event.item_id)
print(f"🎣 Caught: {fish_name}")
monitor = albafish.FishingMonitor(on_catch=on_catch, items_db=items)
monitor.start()📚 Documentation
📜 License
Non-Commercial - Educational and research use only.
Full Changelog: https://github.com/evyshape/albafish/blob/main/CHANGELOG.md