Full Changelog: https://github.com/blacksheepmvp/mjolnir/commits/v0.1.0
🔨 Mjolnir v0.1.0: The Steam File Generator
This is the initial public release of Mjolnir, a utility toolkit built specifically for the AYN Thor dual-screen gaming handheld.
The focus of this first version is providing a robust, easy-to-use tool for quickly integrating your PC game library into Android frontends like ES-DE and Beacon Game Launcher by generating essential .steam files.
✨ New Features
- Steam File Generation: Creates necessary
.steamfiles containing the Steam AppID to launch games from your chosen Android frontend. - Intelligent Input: Supports two simple methods for adding games:
- Share Integration: Share a URL from
steamdb.infodirectly to Mjolnir to automatically grab the AppID and game title. - Manual Entry: Allows direct input of a Steam AppID.
- Share Integration: Share a URL from
- Steam API Integration: Fetches the official game name and header image from the public Steam Store API to confirm game details.
- First-Run Setup: Prompts the user to set and grant persistent access to the ROMs directory where the
.steamfiles will be saved. - Safe File Management: Includes a confirmation dialog when attempting to overwrite an existing
.steamfile, displaying the old and new AppIDs. - Theming: Includes a Settings screen allowing users to select Light, Dark, or System default theme preferences.
🗺 Future Plans
This release is the foundation for Mjolnir's ambitious future. In upcoming versions, we plan to shift Mjolnir into a "meta-launcher" app that can handle custom home screen actions for both the top and bottom screens of the AYN Thor. The Steam File Generator will become a modular tool accessible via the main menu.
🐛 Bug Reports & Contributions
If you encounter any issues or have suggestions, please open an issue on the repository. We welcome contributions to the project!