Updated config file loading method to get expected exception handling behavior. Config files with invalid syntax are now properly saved with a .bad extension before being replaced with a default file.
Checklist
[x] I have merged the latest develop commit into this branch and resolved any conflicts.
[x] I have tested this branch and it is working as intended.
[x] This Pull Request is ready for review and merging.
Konquest Pull Request
Closes #139
Summary
Updated config file loading method to get expected exception handling behavior. Config files with invalid syntax are now properly saved with a
.bad
extension before being replaced with a default file.Checklist
develop
commit into this branch and resolved any conflicts.