E1337Kat / cyberpunk2077_ext_redux

A rework of the cyberpunk vortex extension
GNU General Public License v3.0
34 stars 17 forks source link

🐛🛡️ Protected Load Order File Handling #353

Closed effs closed 1 year ago

effs commented 1 year ago

Exec Smry: Fixy the bug and add the protecc

🛡️ Protect load order from being overwritten in transient/persistent error cases 🐛 Separate handling for no LO file (ok) and unable to decode existing file (nok) 🐛 User has to manually fix an invalid LO file

🛡️ Writing LO to disk uses a tempfile to avoid possible race conditions from multiple deployments

📰 (Slightly) better errors from splitting stat for dir and actual file ops, plus dialog/notif

Closes #346 and #351