Desktop-App für Shakes & Fidget Gildenleiter – empfiehlt das optimale Gildenpet gegen die aktuelle Hydra-Klasse
  • C++ 68.2%
  • Rust 18.4%
  • C 11.9%
  • Python 1.4%
  • NSIS 0.1%
Find a file
2026-05-25 16:03:52 +02:00
dist fix: Korrekte Element-IDs in reloadGuild() 2026-05-25 02:32:58 +02:00
src-tauri Aktualisierung: Cargo.lock nach Build v0.3.1 2026-05-25 16:03:52 +02:00
.gitignore Initial commit: SF Hydra Pet Advisor v0.1.0 2026-05-24 17:56:13 +02:00
extract_pet_images.py Initial commit: SF Hydra Pet Advisor v0.1.0 2026-05-24 17:56:13 +02:00
LICENSE Initial commit: SF Hydra Pet Advisor v0.1.0 2026-05-24 17:56:13 +02:00
README.md Dokumentation: SmartScreen-Hinweis im README ergänzt 2026-05-25 03:15:08 +02:00

SF Hydra Pet Advisor

Desktop-App für Shakes & Fidget Gildenleiter empfiehlt das optimale Gildenpet gegen die aktuelle Hydra-Klasse, basierend auf den Attributen der Gildenmitglieder.

I have no programming background and built this entirely with AI support.
If that's fine with you — great. If not — no problem either.


Features

  • Login mit SF-Account (SSO)
  • Automatische Gildendaten-Abfrage
  • Pet-Bilder werden beim ersten Start automatisch vom S&F-CDN heruntergeladen
  • Hydra-Klasse manuell wählbar (11 Klassen)
  • Empfehlung des optimalen Pets + Elements
  • Automatische Update-Prüfung beim Start

Installation

Die Installation erfordert keine Administratorrechte.

⚠️ Windows SmartScreen kann beim ersten Start eine Warnung anzeigen ("Unbekannter Herausgeber"). Dies ist normal für unsignierte Apps. Einfach auf "Weitere Informationen" → "Trotzdem ausführen" klicken. Bei einem Update von einer älteren Version bitte zuerst die alte Version deinstallieren. Das Programm wird im Benutzerverzeichnis installiert (%LOCALAPPDATA%\SF Hydra Advisor\).

  1. Installer (SF.Hydra.Advisor_x.x.x_x64-setup.exe) von der Releases-Seite herunterladen
  2. Installer ausführen
  3. Beim ersten Start werden die Pet-Bilder automatisch heruntergeladen (~10-30 Sekunden)

Build

Voraussetzungen:

cargo tauri build

Für signierte Release-Builds wird ein Signing Key benötigt (siehe Tauri-Dokumentation).


Technologie

  • Tauri v2 Desktop-Framework (Rust + WebView)
  • sf-api von marenga Shakes & Fidget API
  • Unity Asset Bundle Decoder (C++ Crunch + Rust DXT5)

Mitwirkende

Dieses Projekt wurde in Zusammenarbeit mit Claude (Sonnet 4.6) von Anthropic entwickelt und iterativ ausgebaut.
Der überwiegende Teil des Codes, der Architektur und der Dokumentation wurde durch KI generiert und gemeinsam verfeinert.

Rolle Person / Tool
Projektidee, Anforderungen & Tests DasAoD
Code, Architektur, Dokumentation Claude (Anthropic)

Lizenz

MIT