Describe the bug
A clear and concise description of what the bug is.
During cache migration phase, when the charts are being accessed, certain charts that do not exactly match "maidata.txt", e.g. "MaiData.txt", which (previously) does work when playing the chart, causes an error and the entire process is halted. The chart directory thus must be manually deleted, and the program needs to be reopened for the cache migration to continue.
Although the file name convention is usually to name the chart file "maidata.txt" instead of "MaiData.txt", it previously does work and many charts do use the latter form of capitalization, this causes the migration process to be troublesome.
To Reproduce
Steps to reproduce the behavior:
Have a old version of AstroDX installed before updating to the latest version
Have chart directories which contain "MaiData.txt" instead of "maidata.txt"
Start the cache migration process in game
Expected behavior
A clear and concise description of what you expected to happen.
Charts should be successfully migrated regardless of the capitalization formatting, instead of the program halting when one is encountered.
Screenshots
If applicable, add screenshots to help explain your problem.
These files previously DOES WORK IN GAME
Device specs
Device: iPad Pro (3rd gen)
OS: iOS 17.6.1
AstroDX Testflight Version 2.0.1 (1)
Additional context
Add any other context about the problem here.
Describe the bug A clear and concise description of what the bug is. During cache migration phase, when the charts are being accessed, certain charts that do not exactly match "maidata.txt", e.g. "MaiData.txt", which (previously) does work when playing the chart, causes an error and the entire process is halted. The chart directory thus must be manually deleted, and the program needs to be reopened for the cache migration to continue. Although the file name convention is usually to name the chart file "maidata.txt" instead of "MaiData.txt", it previously does work and many charts do use the latter form of capitalization, this causes the migration process to be troublesome.
To Reproduce Steps to reproduce the behavior:
Expected behavior A clear and concise description of what you expected to happen. Charts should be successfully migrated regardless of the capitalization formatting, instead of the program halting when one is encountered.
Screenshots If applicable, add screenshots to help explain your problem. These files previously DOES WORK IN GAME
Device specs
Additional context Add any other context about the problem here.