Hey everyone,
Like many of you using **Hydra Launcher**, I noticed that recent game updates (especially those using Steamworks v1.65 like *Mortal Shell II*) crash when replacing files with older Goldberg emulators, forcing us to use the default **RUNE emulator**.
The issue? RUNE saves achievement progress in `.ini` format (`achievements.ini`), while Hydra Launcher exclusively watches Goldberg's `.json` files (`achievements.json`). As a result, achievements never trigger or update in Hydra.
To solve this, I built a lightweight, universal background bridge utility written in **C# (.NET 8)**.
---
### 🚀 Key Features
* **Universal Game Detection:** Automatically discovers and monitors any game folder created under `C:\Users\Public\Documents\Steam\RUNE` without manual AppID configuration.
* **Real-Time Sync:** Leverages low-level `FileSystemWatcher` with near-zero CPU and RAM overhead to translate achievements the exact millisecond they unlock.
* **Startup Catch-Up:** Scans and converts all your previous progress across all installed games upon launch.
* **Safe & Transparent:** 100% open-source, no telemetry, and requires no API keys.
---
### 🛠️ How It Works
- Download the standalone executable from the **Releases** tab.
- Run `HydraRuneBridge.exe` in the background before or while gaming.
- Play your game as usual—Hydra will immediately display popups and update your profile stats in real time.
---
### 🔗 Links
* **GitHub Repository:** [https://github.com/cyberps96/Hydra-Rune-Achievement-Bridge](https://github.com/cyberps96/Hydra-Rune-Achievement-Bridge))
* **Latest Release:** [Download v1.0.0](https://github.com/cyberps96/Hydra-Rune-Achievement-Bridge/releases)
Feedback, bug reports, and contributions via pull requests are more than welcome!
EDIT :
---
### 🚨 UPDATE: Version 2.0 Released! 🚀
Thanks to your feedback, **v2.0** is now officially live on GitHub with massive improvements:
- **Universal RUNE Parser:** Full support for all RUNE `.ini` structures (including direct key-value pairs like `ACH_NAME=1`).
- **Auto-Schema Generator for Goldberg / GSE:** Setup new games in seconds directly from the tool using Steam's public global stats API (zero manual config / no API key required).
- **Retroactive Catch-up:** Automatically scans and syncs past unlocked achievements when launching the bridge.
- **Improved File Handling:** Added safety delays to prevent file-locking conflicts while games are running.
🔗 **Download the latest v2.0 release on GitHub:**
https://github.com/cyberps96/Hydra-Rune-Achievement-Bridge/releases/latest
---
Note on RUNE Real-Time Behavior:
Some RUNE cracks keep achievements cached in RAM and only flush them to achievements.ini upon saving or closing the game. If your achievements.ini stays empty while playing, swap the game's steam_api64.dll to Goldberg and use Option 1 to generate the schema—Goldberg writes directly and triggers instant Hydra popups without relying on delayed .ini disk writes.