-
-
Notifications
You must be signed in to change notification settings - Fork 24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
jtcps2 required files not loading when disable alternate files is unchecked #181
Comments
Do you have the alternative files installed? Are you ejecting the SD card or using the Pocket’s USB? If the files are there and you’re using USB then hours probably isn’t outside of the realm of how long it’d take (it’s creating a hash of each of the ~40MB files to compare it against what it can download). I’ve been thinking about potentially switching to use the file’s modified time which would speed this up considerably but there’s a couple of pieces that need to be in place before that’s viable |
Accessing my sd card directly, using a sandisc extreme 512gb, I never connect the pocket via usb b/c I am aware how slow access is. I have alternate files for every other core installed, including Jotego betas, but it's just jtcps2 that won't load alternate files. |
How many JSON files do you have in the core’s assets folder? If you installed the first beta of CPS2 then a later beta you could have a lot of duplicate instance json files. I’ll have a go at replicating this next week (it works fine for me locally currently…) and see if I can get a fix in, or just speed it up as much as I can to try and get out of it by processing more files at once. @Arithmeticae |
Can echo the issues that Arithmeticae is seeing. Using Pocket Sync 4.0 on Mac with latest OS, SD card mounted directly on the Mac and fresh install with the final release of the core. I actually got it to open the required window once with skip alternated unchecked, and clicked to download all. It was going painfully slow, so I decided to just leave it overnight. In the morning, it seemed to have locked up at 47%. At that point I manually downloaded the remaining alt roms from archive.org and all is working fine on the Pocket. |
This might be improved by what I’m working on for 4.1 where the app is much smarter about filesystem stuff. Which’ll probably come early on in the new year since it’s a big change and I want to be fairly sure there’s not a whole load of new bugs. For me it takes a not-unreasonable time (less than 5 minutes) to process all the alternative files & then works fine (downloading them in about an hour or so), but it is computing the hashes of multi-megabyte files for each one so that’s fairly intense. I could change it to look at the modified time of the file instead, but that would be more error prone and it would mean we lose the app checking if the file has been downloaded ok. |
Running on latest Pocket Sync for Mac, V3.10.1
When "Skip Alternate Assets" is unchecked in settings the jtcps2 core does not load "required files." This has been the case on the last three versions of Pocket Sync since I noticed. Next to required files you only get "Please wait, checking files..." indefinitely (see screenshot). I've left this screen open for hours and it never loads the files. If I check Skip Alternate Assets in settings, jtcps2 will load the current 40 files (see screenshot), then when unchecking Skip Alternate Assets on this screen I get a spinning loading that never goes away (see screenshot) until clicking another section within Pocket Sync. I also tried turning on Enable Fast Doanloads in the latest update, and that did not resolve the issue.
The text was updated successfully, but these errors were encountered: