CemUI icon indicating copy to clipboard operation
CemUI copied to clipboard

Most of my games not recognized. [CemUI does not deep-search games folder]

Open TheStruggleForAntiSpaghetti opened this issue 8 years ago • 39 comments
trafficstars

Hi,

Thanks for your work on this. I gave it a go and it only recognised Captain Toad Treasure Tracker from my games library folder. I included a dirlist of the complete folder to enable you to investigate the reason.

Feel free to contact me if you need anything.

Thanks.

dir.zip

The reason for this is because your roms folder structure is in a non-standard format. Your roms seem to all be RPX roms, which have a standard format of:

RomFolder
├── code
|   ├── // Code files
|   └── game.rpx
├── content
|   └── // Content files
└── meta
|   ├── // Meta files
|   └── meta.xml

Based on the list you gave, only Captain Toad follows this standard format. All your other games follow a non-standard format that uses the games product code/region-dev ID, like so:

RomFolder
└── ProductCodeOrRegionDevID // 'AMKP01' is a region-dev ID, 'WUP-P-ARPP' is a product code
|   ├── code
|   ├── content
|   └── meta

I chose to not use recursive lookups on purpose in order to prevent endless loops (in the event of a poorly made symlink) or long blocking (in the event of deeply rooted roms, like yours)

jonbarrow avatar Sep 09 '17 17:09 jonbarrow

The fact that these roms are not recognized is by design and is intended. However I will not close this issue so that discussion can continue unhindered and in case another user has the same problem, they can find the solution easier.

jonbarrow avatar Sep 09 '17 17:09 jonbarrow

I have the same issue with super Mario 3D world and Mario kart 8. Both of these game have a folder with only one executable file (no code, content and meta folder) in it I believe .wud

ghost avatar Sep 10 '17 21:09 ghost

@sijedevos that is a separate issue, but related enough I guess. .wud and .wux roms cannot be in folders, they must be in the root. Take them out of the folder and you should be fine

jonbarrow avatar Sep 10 '17 21:09 jonbarrow

@RedDuckss okay thanks I’ll give it a try

ghost avatar Sep 10 '17 21:09 ghost

@RedDuckss it worked but I have one more problem. Super Luigi u didn’t seem to work either but this one did have the exact same structure listed above

ghost avatar Sep 10 '17 21:09 ghost

@sijedevos is it a .wud/.wux or an rpx rom

jonbarrow avatar Sep 10 '17 21:09 jonbarrow

@RedDuckss it’s a rpx rom

ghost avatar Sep 10 '17 21:09 ghost

send me a zip of your meta folder

jonbarrow avatar Sep 10 '17 21:09 jonbarrow

meta.zip

ghost avatar Sep 10 '17 21:09 ghost

@sijedevos your meta folder seems fine, so that wasnt the problem... This is no longer related to this issue though, please open a new issue report for this.

jonbarrow avatar Sep 10 '17 21:09 jonbarrow

@RedDuckss okay thanks for the help anyway maybe redownloading the game works

ghost avatar Sep 10 '17 21:09 ghost

hello, i need help, i did all right but in the "Download Games" page don't pops up any game

tuliocf3 avatar Feb 21 '18 18:02 tuliocf3

don't show anything

tuliocf3 avatar Feb 21 '18 18:02 tuliocf3

@tuliocf3 issues #100 #98 #99 #92 and #86 are all the same as your comment. Please use one of those instead.

Crinfarr avatar Mar 25 '18 13:03 Crinfarr

I have the same problem with SMM (Super Mario Maker), it's not showing up in my library (I have FLUENT installed as my CemUI theme). I have updated my Cemu to 1.12.0d and I just got my CemUI just today, and that did not fix it. The file I want to get on my library is called Block.rpx here is some images of my folder setup. screenshot_1 screenshot_2 screenshot_3

timmehz avatar May 09 '18 00:05 timmehz

@timmehz please read the comments already on this thread and read the flare. This is by design and won’t be fixed, since it isn’t a bug.

jonbarrow avatar May 09 '18 01:05 jonbarrow

I did but is there any way that I can fix this by myself?

timmehz avatar May 09 '18 01:05 timmehz

If you read the comments you would see the reason why this doesn’t work, which would tell you how to “fix” it (again, it doesn’t need “fixing”. It isn’t broken, this is intended).

To “fix” it you either need to put the folders in the correct structure or edit the source code yourself to allow deep searches.

jonbarrow avatar May 09 '18 01:05 jonbarrow

I read what you said again: RomFolder └── ProductCodeOrRegionDevID // 'AMKP01' is a region-dev ID, 'WUP-P-ARPP' is a product code | ├── code | ├── content | └── meta

is ProductCodeOrRegionDevID a folder or a file? and if its a folder or a file what would it contain?

timmehz avatar May 09 '18 01:05 timmehz

Re-read what I said....I said that example is the wrong format.

jonbarrow avatar May 09 '18 01:05 jonbarrow

oh, ok I just read the above one:

RomFolder ├── code | ├── // Code files | └── game.rpx ├── content | └── // Content files └── meta | ├── // Meta files | └── meta.xml

and I have the same structure.

timmehz avatar May 09 '18 01:05 timmehz

Based on the images you sent before, no you do not.

When you selected the “Games” folder, all CemUI will look at is the “Super Mario Maker” folder.

It is not looking inside the other folders, because it assumes “Super Mario Maker” is the rom folder with that structure, which it is not.

CemUI does not check the other folders because it does not implement any type of deep searching, which is intended and will not be changed.

jonbarrow avatar May 09 '18 01:05 jonbarrow

Well I have directed a folder destination in CemUI to check in where the Block.rpx file is located screenshot_4

timmehz avatar May 09 '18 01:05 timmehz

That isn’t what you are supposed to do...as it told you during setup, when you select a “Games” folder it should be the folder that houses all of your roms....when CemUI checks to see if a folder is a rom folder, it checks for the “code”, “content” and “meta” folders...so when you try to point CemUI directly at the code folder, it’s going to check in the code folder for the other folders, which will fail....

jonbarrow avatar May 09 '18 01:05 jonbarrow

Um, I did what you said and this popped up when I try and direct it to the Games folder screenshot_5

timmehz avatar May 09 '18 01:05 timmehz

Did you remove all the wrong paths? There’s mostly likely a conflict going on with all the wrong paths you’ve created, or some corrupted config/storage file that was broken when making the wrong paths. I would suggest completely uninstalling and removing CemUI and then reinstalling it fresh

jonbarrow avatar May 09 '18 01:05 jonbarrow

ok

timmehz avatar May 09 '18 01:05 timmehz

and I might have removed the wrong paths because I did remove some of the directories to where it will find the games

timmehz avatar May 09 '18 01:05 timmehz

When I used the uninstaller to uninstall the CemUI and I also deleted the file that can install CemUI on your computer and I got a new copy, when I run the installer and when it tries to launch the CemUI it gives me the same error.

timmehz avatar May 09 '18 01:05 timmehz