cdwcgt
cdwcgt
if `user.config` broken, program will crash or not create a new one even no any notice
## Self-check - [x] The changes are tested against the [contribution checklist](https://osu.ppy.sh/wiki/osu!_wiki/Contribution_guide#self-check) - [x] ~~*(translations only)* The changes are reviewed on GitHub [by a fluent speaker](https://osu.ppy.sh/wiki/osu!_wiki/Contribution_guide#review)~~
close #28094 it also affects autopilot https://github.com/ppy/osu/assets/34775378/29bcdde6-00c2-4df5-80fa-16d569ffa6d5
### Type Game behaviour ### Bug description from my video playback  from replay playback (2024.521.2)  Obviously, the replay's key count has increased abnormally. combo 112x 0:17, key 1...
related https://github.com/ppy/osu/discussions/29457 https://github.com/user-attachments/assets/55f258c0-353c-4400-abe1-d7432dbc4d88 I haven't tested the touch screen environment, I hope there is no problem
## Self-check - [x] The changes are tested against the [contribution checklist](https://osu.ppy.sh/wiki/osu!_wiki/Contribution_guide#self-check)