Keep settings list in the order declared in code.
Handle one byte int settings without using sscanf's %hhd.