Bug #245
Game list isn't reliable if DLCs are present in game path(s)
Description
I usually put DLC files of the games I have installed under the same root folder (which I have added as a game path in Cemu). The problem is that the game list scanning mechanism isn't able to distinguish folder trees that contain only DLC data from ones that contain game data.
In my case, I have the following folder structure:
Games root |- BotW Game data |- Extras |- BotW DLC data
In the screenshot attached you can see two things that can happen in this scenario: either the BotW entry is displayed incorrectly (without icon) or two entries can be seen, which both point at DLC's code
folder.
Currently, the only solution for me is to add every game data folder to the game paths.
Files
History
Updated by Zalnor almost 5 years ago
- Status changed from New to Closed
It is recomended that you do not store update data or DLC data along with your base games, Cemu does try to check what is what if this does happen, but isnt reliable because the meta data of some base games and its udpate/dlc is the same.
Updated by Fs00 almost 5 years ago
Why should this be closed? The behavior in the scenario I described is clearly undefined and buggy, and therefore implies a bug that needs to be solved in some way (it also could happen in other circumstances, e.g. when in game path there are two copies of the same game).
I propose two solutions:
- to distinguish games from DLCs, the emulator could check for the presence of an .rpx file in code subfolder
- if the former isn't feasible for some reason, the emulator should warn the user and behave consistently and clearly
Please consider to keep this issue open.
Updated by Zalnor almost 5 years ago
Cemu could probably detect if there is a rpx file or not in the given folder to detect DLC, but when dealing with game data and DLC you also have to consider update data also, witch like the base game data will have a rpx as well. This is why cemu uses the meta data to try to determine what's the base game and what's a update/dlc.
some games ship their update and DLC with the same meta file as the base game and even potentially the same rpx file, so this solution doesn't work for everything.
As far as I know there is no guaranteed way to determine the difference between these, that's why we don't recommend having update data or DLC in your base game folder.
I will leave it up to the two devs to re open this issue if they see fit.