Been playing around with ugrids settings, and followed the procedure to bring a game with a ugrids value of 9 back down to the default 5, just to see the difference. Shortly afterwards, I decided I preferred 9, so restored the ini files I had been using before that I had backed up, and deleted the new ones the game had made for a ugrids value of 5. So I would have thought NOTHING has changed, since these are the same ini files as before. Not so.
Loading a game with a ugrids value of 9 crashes to desktop. Starting a new game shows the game with a ugrids value of 5, no tree shadows, default grass draw distance - essentially it shows the game is reading from default ini files, but my ini files aren't default. They have dozens of tweaks including ugrids set to 9 and tree shadows turned on. They worked fine before I tried switching back down to a ugrids value of 5, and now the game isn't reading them at all.
So I backed up the ini files again, deleted them from the folder (users / my documents / my games / skyrim), validated game files through Steam, restarted the launcher so that it would generate new ini files, copy/pasted the lines from my backed-up ini files into the new ones (rather than overwriting) and THAT worked. For one game session. Closing the game and starting it up again leads to red menus and default ini settings again, despite the fact the ini files are not default.
Anyone know how this is happening? It makes no sense at all to me. The game is ignoring my ini files and imagining its own pair to read from...