diff --git a/src/games/genshin/game.rs b/src/games/genshin/game.rs index e1d0084..1069139 100644 --- a/src/games/genshin/game.rs +++ b/src/games/genshin/game.rs @@ -133,6 +133,7 @@ pub fn run() -> anyhow::Result<()> { // Prepare wine prefix drives let prefix_folder = config.get_wine_prefix_path(); + config.game.wine.drives.map_folders(&folders.game, &prefix_folder)?; // Workaround for sandboxing feature diff --git a/src/games/honkai/game.rs b/src/games/honkai/game.rs index c771572..0689f31 100644 --- a/src/games/honkai/game.rs +++ b/src/games/honkai/game.rs @@ -81,6 +81,7 @@ pub fn run() -> anyhow::Result<()> { // Prepare wine prefix drives let prefix_folder = config.get_wine_prefix_path(); + config.game.wine.drives.map_folders(&folders.game, &prefix_folder)?; // Workaround for sandboxing feature diff --git a/src/games/pgr/game.rs b/src/games/pgr/game.rs index e1ea88a..0a1c3bf 100644 --- a/src/games/pgr/game.rs +++ b/src/games/pgr/game.rs @@ -77,6 +77,7 @@ pub fn run() -> anyhow::Result<()> { // Prepare wine prefix drives let prefix_folder = config.get_wine_prefix_path(); + config.game.wine.drives.map_folders(&folders.game, &prefix_folder)?; // Workaround for sandboxing feature diff --git a/src/games/star_rail/game.rs b/src/games/star_rail/game.rs index 4fe47b9..8819156 100644 --- a/src/games/star_rail/game.rs +++ b/src/games/star_rail/game.rs @@ -81,6 +81,7 @@ pub fn run() -> anyhow::Result<()> { // Prepare wine prefix drives let prefix_folder = config.get_wine_prefix_path(); + config.game.wine.drives.map_folders(&folders.game, &prefix_folder)?; // Workaround for the jadeite patch (we run it from Z: drive) diff --git a/src/games/wuwa/game.rs b/src/games/wuwa/game.rs index b34abd8..5a3d800 100644 --- a/src/games/wuwa/game.rs +++ b/src/games/wuwa/game.rs @@ -71,6 +71,7 @@ pub fn run() -> anyhow::Result<()> { // Prepare wine prefix drives let prefix_folder = config.get_wine_prefix_path(); + config.game.wine.drives.map_folders(&folders.game, &prefix_folder)?; // Workaround for sandboxing feature diff --git a/src/games/zzz/game.rs b/src/games/zzz/game.rs index 718735b..64c65d3 100644 --- a/src/games/zzz/game.rs +++ b/src/games/zzz/game.rs @@ -92,6 +92,7 @@ pub fn run() -> anyhow::Result<()> { // Prepare wine prefix drives let prefix_folder = config.get_wine_prefix_path(); + config.game.wine.drives.map_folders(&folders.game, &prefix_folder)?; // Workaround for sandboxing feature