So starting to drive myself a little crazy with trying to fix this.. My uservars are not saving. When I change a setting in Bigshot or Sloot which is saved in the uservars the values are not saving on logout. I log out and back in and they are back to what they were before. I set a value manually with ;vars set test=findme. ;vars list shows the value, log out, log in and ;vars list does not show the value. In sloot for a new char I fill out all the settings. The checkboxs I set for what to loot, what to sell and my overflow container are saved since they aren't stored in the uservars. I think they are stored under script_auto_settings in the lich.db3? The lootsack, herbsack and such are not saved as they are saved in uservars. Looks like when I trust a script that setting is being saved as it's in the trusted_script table in lich.db3.
I have tried renaming lich.db3 to .old and letting lich create a new db3. I have tried renaming my lich folder to _old and redownloaded lich. I have deleted ruby, reinstalled ruby and let lich redownload sqlite3 and gtk. Nothing seems to work. The vars are still not saved on log out.
Has anyone seen this before? Is there something I am missing? Is there a way to increase the logging for lich's debug files?