Closed cplr closed 1 year ago
Interesting use case :) And thanks for the in-depth report, it's nice to have this level of information to work with.
Unrelated: I see in your system config file that the video order isn't populated. I've seen that once before, but I couldn't replicate it. If your video order box is empty, that's why.
Related: Looks like compilation group reassignments are messing with the includes. It'll be fixed in beta 8.
When I was clicking from DAT file to DAT file to add in my user filters, I did notice that when viewing one DAT with User Filters, and then switching to another DAT that had no user config, the GUI was still displaying the old DAT's config info. When I would start to edit those fields, then it would create the user config file, but with undetermined data (is it populated with the old DAT info? I'm not sure as I was overwriting the values). It's possible that the bug about not populating the video order is related to this behavior.
The only place I'm aware of when that happens is when multiple DATs are selected, but sounds like for you an event wasn't triggering at some point. I'll keep it mind while I'm digging around.
Fixed in v2 beta 8.
A little bit of context for how I use retool: for most systems, I just run the amazing 1G1R filter on them. However for some systems, I want to filter the contents of the DATs to only include my favorite games. So after I do a batch 1G1R process on all the DATs (with user filters disabled), I then run retool on that previous step's output directory, but this time with user filters enabled (this is due to the fact that user filters can "break" the 1G1R functionality, as mentioned in the documentation). Using beta 7 I am getting an error with this process:
DAT file + User Config YAML: Nintendo - Game Boy Advance DAT+UserConfig.zip