diff --git a/src/SUMMARY.md b/src/SUMMARY.md index debba115..602a261e 100644 --- a/src/SUMMARY.md +++ b/src/SUMMARY.md @@ -16,8 +16,10 @@ - [Diablo IV (Battle.net)](./game-support/diablo-4-battle-net.md) - [Diablo IV (Steam)](./game-support/diablo-4-steam.md) - [Dorfromantik](./game-support/dorfromantik.md) + - [Dying Light 2](./game-support/dying-light-2.md) - [Elden Ring](./game-support/elden-ring.md) - [Elite Dangerous](./game-support/elite-dangerous.md) + - [Fear and Hunger](./game-support/fear-and-hunger.md) - [Fortnite](./game-support/fortnite.md) - [Grand Theft Auto V](./game-support/gta-5.md) - [Horizon Zero Dawn](./game-support/horizon-zero-dawn.md) @@ -26,6 +28,7 @@ - [Monster Hunter World: Iceborne](./game-support/monster-hunter-world-iceborne.md) - [Overwatch 2](./game-support/overwatch-2.md) - [Persona 3 Reload](./game-support/p3r.md) + - [Persona 4 Golden](./game-support/p4g.md) - [Palworld](./game-support/palworld.md) - [r2modman](./game-support/r2modman.md) - [Sekiro: Shadows Die Twice](./game-support/sekiro.md) diff --git a/src/common-issues.md b/src/common-issues.md index 6df44d80..a7f6d2f4 100644 --- a/src/common-issues.md +++ b/src/common-issues.md @@ -5,6 +5,7 @@ Several things can lead to a program not working. The most common reasons are li | Problem | Solution | |--------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| My game stops downloading right before it's finished. | You are most likely downloading a game with MSync enabled. Restarting Steam should fix this and your game should be properly installed. You can also fix this issue by disabling `Enhanced Sync` in your bottle whenever downloading a game. | | My game crashes due to "invalid instruction". | Your game is likely using [AVX](https://en.wikipedia.org/wiki/Advanced_Vector_Extensions) instructions. These are more common in console ports. AVX instructions are x86 specific, and Rosetta doesn't translate them. Unless you can find a way to disable or bypass them (check online), then your game won't work. | | I want to play a competitive multiplayer game, but it won't load. | Competitive multiplayer games, especially battle royales and other FPS games (like PUBG, Fortnite, Apex Legends, Valorant), often have some form of driver-level anti-cheat. These won't work under Wine. | | My DirectX 9 game has graphical issues, or doesn't work at all. | DirectX 9 games are handled through Wine's own `wined3d`. Whisky focuses on modern titles using DX11 or 12, and you may run into issues with DX9 games. CrossOver is a better choice in this scenario, as it runs on Wine 9 instead of Wine 7, and has a more up-to-date version of `wined3d`. If you're not sure what Graphics API your game is using, you can check on the [PCGamingWiki](https://www.pcgamingwiki.com/wiki/Home). | diff --git a/src/game-support/README.md b/src/game-support/README.md index bd0d58ed..a55218f4 100644 --- a/src/game-support/README.md +++ b/src/game-support/README.md @@ -29,8 +29,10 @@ title is partially left to the article author, but some general guidelines apply - [Diablo IV (Battle.net)](./diablo-4-battle-net.md) - [Diablo IV (Steam)](./diablo-4-steam.md) - [Dorfromantik](./dorfromantik.md) +- [Dying Light 2](./dying-light-2.md) - [Elden Ring](./elden-ring.md) - [Elite Dangerous](./elite-dangerous.md) +- [Fear and Hunger](./fear-and-hunger.md) - [Fortnite](./fortnite.md) - [Grand Theft Auto V](./gta-5.md) - [Horizon Zero Dawn](./horizon-zero-dawn.md) @@ -39,6 +41,7 @@ title is partially left to the article author, but some general guidelines apply - [Monster Hunter World: Iceborne](./monster-hunter-world-iceborne.md) - [Overwatch 2](./overwatch-2.md) - [Persona 3 Reload](./p3r.md) +- [Persona 4 Golden](./p4g.md) - [Palworld](./palworld.md) - [r2modman](./r2modman.md) - [Sekiro: Shadows Die Twice](./sekiro.md) diff --git a/src/game-support/dying-light-2.md b/src/game-support/dying-light-2.md new file mode 100644 index 00000000..0161a68a --- /dev/null +++ b/src/game-support/dying-light-2.md @@ -0,0 +1,26 @@ +# Dying Light 2 + +{{#template ../templates/rating.md status=Silver date=03/02/24 installs=Yes opens=Yes}} + +## Setup + +(fix found here: [https://www.youtube.com/watch?v=ymuTp8JuK4A](https://www.youtube.com/watch?v=ymuTp8JuK4A)) +- Install as normal +- Navigate to install location of game +- Open `path/ph/work/bin/x64/` +- rename `runtime_dx11.dll` to `runtime_dx11.dll.bak` + +> [!WARNING] +> Changing the upscaling method to XeSS will break the game and put it into a softlock until you change the settings in a document. +> To fix this, click `Open C: Drive` and navigate to `/users/crossover/Documents/dying light 2/out/settings/video.scr`, and open this file in a text editor. +> Change `Upscaler(5)` to `Upscaler(0)` to fix this. You can then set your desired upscaling method in-game. + +> [!WARNING] +> You may experience issues if using DX11 as your graphics backend, depending on your bottle configuration. If this is the case, use the above method. +> Change `RendererMode("d3d11")` to `RendererMode("d3d12")`. + +> [!NOTE] +> You can use the above solution to change your texture settings to low (which you are unable to do in the in-game settings menu). +> Set `TextureQuality(...)` to `TextureQuality("Low")`. + +{{#template ../templates/steam.md id=534380}} \ No newline at end of file diff --git a/src/game-support/elite-dangerous.md b/src/game-support/elite-dangerous.md index a086142e..e9d789f0 100644 --- a/src/game-support/elite-dangerous.md +++ b/src/game-support/elite-dangerous.md @@ -6,7 +6,7 @@ - Install Steam - Install Elite Dangerous -- Follow setup instructions here: https://github.com/rfvgyhn/min-ed-launcher#steam +- Follow setup instructions here: [https://github.com/rfvgyhn/min-ed-launcher#steam](https://github.com/rfvgyhn/min-ed-launcher#steam) - Modify `gamesettings.json` in `users/crossover/AppData/Local/min-ed-launcher` and add the following line\ `"gameStartDelay": 5,` - Run Elite Dangerous as normal diff --git a/src/game-support/fear-and-hunger.md b/src/game-support/fear-and-hunger.md new file mode 100644 index 00000000..6138814b --- /dev/null +++ b/src/game-support/fear-and-hunger.md @@ -0,0 +1,17 @@ +# Fear and Hunger + +{{#template ../templates/rating.md status=Bronze date=03/28/24 installs=Yes opens=Yes}} + +## Setup + +- Install as normal +- Right click icon -> Config + - This can either be the Steam icon, or you can pin the Game.exe in the game's local files and open config there. + - The latter method will not get you playtime hours through Steam, but will allow you to keep Environment Variables separate in case this doesn't play well with other games. +- Add environment variable with key `WINEDLLOVERRIDES` and value `libglesv2.dll=d` + +> [!NOTE] +> The game is terribly optimized and runs very poorly without community-made fixes, which have not yet been compatible with macOS and Whisky. +> You can find those fixes here: [https://www.pcgamingwiki.com/wiki/Fear_%26_Hunger#Essential_Improvements](https://www.pcgamingwiki.com/wiki/Fear_%26_Hunger#Essential_Improvements), however at the current time they **do not work** on macOS and will prevent your game from running. + +{{#template ../templates/steam.md id=534380}} \ No newline at end of file diff --git a/src/game-support/p4g.md b/src/game-support/p4g.md new file mode 100644 index 00000000..de3814e7 --- /dev/null +++ b/src/game-support/p4g.md @@ -0,0 +1,22 @@ +# Persona 4 Golden + +{{#template ../templates/rating.md status=Garbage date=03/31/24 installs=Yes opens=No}} + +Persona 4 Golden is currently **unplayable** in Whisky. + + + +{{#template ../templates/steam.md id=1113000}} \ No newline at end of file