RE: Control Centre
BY: apam(21:1/125)
It just seems like a lot of work when a sysop could just edit ini files
with their favourite text editor.
In WWIV the INI files are for humans, the binary files (config.dat, subs.dat, etc) are all edited by UI's (either in the BBS or in INIT).
The rub is the newer "binary" file replacements are JSON files and still edited by INIT. Why JSON? I needed to add in more fields and WWIV doesn't typically have any extra room in it's binary files (It's been super backwards compatible back to 4.07 for most files). So the "breaking" changes I made include replacing the source of truth with a JSON replacement, then writing out a binary file in 4.xx format on save. That way old tools still work, and WWIV can keep evolving.
JSON's a bit of a pain to edit for some people, and already have the GUI so figure it's like binary but has an escape hatch that it can be tweaked by hand or searched using jq as a plus.
Rushfan
--- WWIV 5.3.0.2570
* Origin: Mystic Rhythms BBS (21:2/115)