Allow LLM to tweak Wine Prefixes
Problem description
Often games don't run at first try, and tweaks of various kinds are needed to actually run a game. I find very convenient to just dump the logs in a LLM chat (e.g. chatgpt) to gather suggestions on what to change, then execute the suggestions by interacting with heroic GUI, and reiterate (as often I need multiple tries)
Feature description
Integrating LLM api calls directly from heroic is maybe overkill and could be controversial (due to AI over-exposure fatigue).
But it would be useful to have a simple way to apply changes by text commands. Settings like enabling Esync/Msync flags, setting env vars, changes in wineconfg etc. Having a textbox in the advanced settings that can run commands like a terminal. for example:
set esync on
set env DXVK_ASYNC=1
winetricks vcrun2019With this my workflow would be much smoother: just pass the logs to an LLM, and then past its commands to the terminal-like interface to apply the tweaks.
Alternatives
An alternative would be allowing to integrate AI agents directly in Heroic so that I can let them iterate autonomously until my game actually runs.
Additional information
No response
Source: Heroic-Games-Launcher/HeroicGamesLauncher