AI prompts
base on Multiplatform rewrite of Hedge Mod Manager <h1>
<a href="#--------------------hedge-mod-manager">
<img width="48" align="left" src="/Source/HedgeModManager.UI/Assets/Graphics/logo.png" />
</a>
Hedge Mod Manager 8 Beta
<a href="https://github.com/hedge-dev/HedgeModManager/actions/workflows/build-project.yml">
<img src="https://github.com/hedge-dev/HedgeModManager/actions/workflows/build-project.yml/badge.svg" />
</a>
</h1>
A mod manager for Hedgehog Engine games on PC.
# Table of Contents
- [Current Supported Games](#current-supported-games)
- [Installation](#installation)
- [Windows](#windows)
- [Linux/Steam Deck](#linuxsteam-deck)
- [Frequently Asked Questions](#frequently-asked-questions)
- [Bug/Issue Reporting](#bugissue-reporting)
- [Contribute](#contribute)
### Current Supported Games
| | Game | Store |
| ----------------------------------------------------------------------------------------------------------------- | -------------------------- | ----- |
| <img width="48" align="center" src="/Source/HedgeModManager.UI/Assets/Graphics/Icons/SonicGenerations.png" /> | Sonic Generations (2011) | [Steam](https://store.steampowered.com/app/71340) |
| <img width="48" align="center" src="/Source/HedgeModManager.UI/Assets/Graphics/Icons/SonicLostWorld.png" /> | Sonic Lost World | [Steam](https://store.steampowered.com/app/329440) |
| <img width="48" align="center" src="/Source/HedgeModManager.UI/Assets/Graphics/Icons/SonicForces.png" /> | Sonic Forces | [Steam](https://store.steampowered.com/app/637100) |
| <img width="48" align="center" src="/Source/HedgeModManager.UI/Assets/Graphics/Icons/PuyoPuyoTetris2.png" /> | Puyo Puyo Tetris 2 | [Steam](https://store.steampowered.com/app/1259790) |
| <img width="48" align="center" src="/Source/HedgeModManager.UI/Assets/Graphics/Icons/Tokyo2020.png" /> | Olympic Games Tokyo 2020 | [Steam](https://store.steampowered.com/app/981890) |
| <img width="48" align="center" src="/Source/HedgeModManager.UI/Assets/Graphics/Icons/SonicColorsUltimate.png" /> | Sonic Colours: Ultimate | [Steam](https://store.steampowered.com/app/2055290), [Epic Games](https://www.epicgames.com/store/p/sonic-colors-ultimate) |
| <img width="48" align="center" src="/Source/HedgeModManager.UI/Assets/Graphics/Icons/SonicOrigins.png" /> | Sonic Origins | [Steam](https://store.steampowered.com/app/1794960), [Epic Games](https://store.epicgames.com/en-US/p/sonic-origins) |
| <img width="48" align="center" src="/Source/HedgeModManager.UI/Assets/Graphics/Icons/SonicFrontiers.png" /> | Sonic Frontiers | [Steam](https://store.steampowered.com/app/1237320), [Epic Games](https://store.epicgames.com/en-US/p/sonic-frontiers) |
| <img width="48" align="center" src="/Source/HedgeModManager.UI/Assets/Graphics/Icons/ShadowGenerations.png" /> | Shadow Generations | [Steam](https://store.steampowered.com/app/2513280), [Epic Games](https://store.epicgames.com/en-US/p/sonic-x-shadow-generations) |
| <img width="48" align="center" src="/Source/HedgeModManager.UI/Assets/Graphics/Icons/UnleashedRecompiled.png" /> | Unleashed Recompiled | [GitHub](https://github.com/hedge-dev/UnleashedRecomp) |
<!-- | <img width="48" align="center" src="/Source/HedgeModManager.UI/Assets/Graphics/Icons/SonicGenerations2024.png" /> | Sonic Generations (2024) | [Steam](https://store.steampowered.com/app/2513280), [Epic Games](https://store.epicgames.com/en-US/p/sonic-x-shadow-generations) | -->
### Installation
#### Windows
Download the Windows binary from the [releases page](https://github.com/hedge-dev/HedgeModManager/releases) and store it anywhere. Avoid using multiple copies such as placing a copy of Hedge Mod Manager in every game folder.
> [!NOTE]
> .NET 8 Runtime or newer is required to run Hedge Mod Manager. This can be downloaded [here](https://dotnet.microsoft.com/en-us/download/dotnet/9.0).
>
> Make sure you are downloading the **Installer** of **.NET Runtime**. For most systems the **x64** **Installer** is the correct option.
> [!NOTE]
> Currently Hedge Mod Manager does not support Epic Games Launcher. Until this feature gets implemented you will need to use [Heroic Games Launcher](https://heroicgameslauncher.com/) for playing games from Epic Games.
#### Linux/Steam Deck
The recommended method of installing Hedge Mod Manager is through software managers which use Flathub like KDE Discover on the Steam Deck.
> [!IMPORTANT]
> At the time of writing builds on Flathub by default will not detect flatpak versions of Heroic, Steam and Unleashed Recompiled. To fix this you will need to override the permissions with the following command:
> ```
> flatpak override --user --filesystem=~/.var/app/io.github.hedge_dev.unleashedrecomp:ro --filesystem=~/.var/app/com.valvesoftware.Steam/.steam/steam/steamapps --filesystem=~/.var/app/com.heroicgameslauncher.hgl/config/heroic/GamesConfig:ro --filesystem=~/.var/app/com.heroicgameslauncher.hgl/config/heroic/legendaryConfig/legendary:ro io.github.hedge_dev.hedgemodmanager
> ```
> Running this command will give Hedge Mod Manager permissions to access to the flatpaks paths listed above.
Flatpak bundles are also available from the [releases page](https://github.com/hedge-dev/HedgeModManager/releases). Use the `flatpak --user install` command to install these.
> [!NOTE]
> Currently Hedge Mod Manager only supports specific types of Steam and Heroic installations. This should not be an issue if you are using SteamOS.
>
> For Steam, a Steam install with a link at `~/.steam` or `~/.local/share/Steam`.
>
> For Heroic, it must be a flatpak install within the home directory.
### Frequently Asked Questions
- Where can I install mods?
You can drag and drop the mod archive into Hedge Mod Manager's window and it will scan and install the mods for you. If the mods are found on GameBanana, you can click the 1-Click button to open the installer within Hedge Mod Manager.
- I need tech support, where do I post it?
You can try posting it in Issues, just follow [Bug/Issue Reporting](#bugissue-reporting).
- I got an error/crash popup, what should I do?
Press "Save Log File" and save the file, then report the issue with the log file attached as written in [Bug/Issue Reporting](#bugissue-reporting) applies for crashes aswell.
Avoid trying to report the same issue multiple times.
Also write down all steps you've taken to try resolve the issue. If an issue arises on it's own, avoid deleting files unless been told as this could still be an issue with Hedge Mod Manager.
### Bug/Issue Reporting
Please make sure all issues contain all the information in a concise form for both the title and body.
Make sure to explain in as much detail as you can on what you have done that caused the issue and if you are able to reproduce the same error/crash. If reproducable, explain in steps what you did. Please also use common sense.
### Contribute
Feel free to submit pull requests, or suggest improvements.
", Assign "at most 3 tags" to the expected json: {"id":"13085","tags":[]} "only from the tags list I provide: [{"id":77,"name":"3d"},{"id":89,"name":"agent"},{"id":17,"name":"ai"},{"id":54,"name":"algorithm"},{"id":24,"name":"api"},{"id":44,"name":"authentication"},{"id":3,"name":"aws"},{"id":27,"name":"backend"},{"id":60,"name":"benchmark"},{"id":72,"name":"best-practices"},{"id":39,"name":"bitcoin"},{"id":37,"name":"blockchain"},{"id":1,"name":"blog"},{"id":45,"name":"bundler"},{"id":58,"name":"cache"},{"id":21,"name":"chat"},{"id":49,"name":"cicd"},{"id":4,"name":"cli"},{"id":64,"name":"cloud-native"},{"id":48,"name":"cms"},{"id":61,"name":"compiler"},{"id":68,"name":"containerization"},{"id":92,"name":"crm"},{"id":34,"name":"data"},{"id":47,"name":"database"},{"id":8,"name":"declarative-gui "},{"id":9,"name":"deploy-tool"},{"id":53,"name":"desktop-app"},{"id":6,"name":"dev-exp-lib"},{"id":59,"name":"dev-tool"},{"id":13,"name":"ecommerce"},{"id":26,"name":"editor"},{"id":66,"name":"emulator"},{"id":62,"name":"filesystem"},{"id":80,"name":"finance"},{"id":15,"name":"firmware"},{"id":73,"name":"for-fun"},{"id":2,"name":"framework"},{"id":11,"name":"frontend"},{"id":22,"name":"game"},{"id":81,"name":"game-engine "},{"id":23,"name":"graphql"},{"id":84,"name":"gui"},{"id":91,"name":"http"},{"id":5,"name":"http-client"},{"id":51,"name":"iac"},{"id":30,"name":"ide"},{"id":78,"name":"iot"},{"id":40,"name":"json"},{"id":83,"name":"julian"},{"id":38,"name":"k8s"},{"id":31,"name":"language"},{"id":10,"name":"learning-resource"},{"id":33,"name":"lib"},{"id":41,"name":"linter"},{"id":28,"name":"lms"},{"id":16,"name":"logging"},{"id":76,"name":"low-code"},{"id":90,"name":"message-queue"},{"id":42,"name":"mobile-app"},{"id":18,"name":"monitoring"},{"id":36,"name":"networking"},{"id":7,"name":"node-version"},{"id":55,"name":"nosql"},{"id":57,"name":"observability"},{"id":46,"name":"orm"},{"id":52,"name":"os"},{"id":14,"name":"parser"},{"id":74,"name":"react"},{"id":82,"name":"real-time"},{"id":56,"name":"robot"},{"id":65,"name":"runtime"},{"id":32,"name":"sdk"},{"id":71,"name":"search"},{"id":63,"name":"secrets"},{"id":25,"name":"security"},{"id":85,"name":"server"},{"id":86,"name":"serverless"},{"id":70,"name":"storage"},{"id":75,"name":"system-design"},{"id":79,"name":"terminal"},{"id":29,"name":"testing"},{"id":12,"name":"ui"},{"id":50,"name":"ux"},{"id":88,"name":"video"},{"id":20,"name":"web-app"},{"id":35,"name":"web-server"},{"id":43,"name":"webassembly"},{"id":69,"name":"workflow"},{"id":87,"name":"yaml"}]" returns me the "expected json"