Ty-Matthews-VisualStudio / Wally

A Visual C++ application for creating and editing 3D game texture files for games such as Quake II and Half-Life.
55 stars 6 forks source link

[Enhancement] Remove dependency upon Windows registry #3

Open SirYodaJedi opened 1 year ago

SirYodaJedi commented 1 year ago

Settings should be stored in a text file, either in the application root or in %appdata%\Wally. This would make it easier to edit or reset settings if some fluke causes Wally to crash on startup (I've had that happen recently, but haven't managed to replicate).

ty-matthews commented 10 months ago

This could be fairly straightforward, as all Registry read/write functions were wrapped in a single class file to make the process easier. That class just needs to be updated to read/write from a text file. Perhaps JSON is the preferred method?