dtgreene: Actually, you don't need to modify the config file; alt-F11 can be used even if cheat mode isn't enabled. ...
In general, treat the game as being buggy. This means:
* Save early, often, and in multiple slots. 6 slots really aren't enough for this game.
* Always keep a save you believe is safe, preferably in town with no actice quests, or at least as few as possible.
The advice about saving is very useful indeed (not only for Daggerfall) - not only because of bugs, but also because it's very easy to get your character killed or put in hopeless situations in the normal course of the game. I myself save always before asking for a quest, before entering a dungeon, before making certain decisions, and after I have achieved certain goals. While savegames I create for the first two reasons are temporary ones, I keep the other savegames for a longer period of time (until I think they become obsolete). To make room for more than 6 savegames is easy enough: Just copy the 6 savegame folders elsewhere (ideally into a common folder), and delete the contents of the folders. You can repeat this as often as you like, and copy any savegame back (if you know what it contains :-)).
Regarding the bug examples mentioned (I know there's a lot more dtgreene could add):
- I never encountered most of them: the music bug, because I play without sound, the "patio" and "door" bug, because I would never do something like this, the "arrow" bug simply because I wouldn't notice it happen.
- Non-clearable quests and random crashes do happen, but, at least for me very rarely, and not noticeably more often than in most other games I play. The most frequent bug I see is the void bug (see my previous post).
- The one with setting transport mode to ship while travelling overland is a really funny one (and I owe dtgreene a lot of thanks for mentioning it in a post a couple of years ago). You can use it to change the visual appearance of the Daggerfall world dramatically - and to the better most of the time, in my mind. There is a certain risk that the game may crash indeed, but not very frequently, and it's highly recommended to save the game before switching the transport mode in the situation described above.
- Finally, I guess I'd encounter memory-leak related or other playing-session-time related bugs less frequently than some other players, simply because my playing sessions are rarely longer than one or two hours.
Bottomline for me is that an average player, especially a beginner, wouldn't encounter or notice most of Daggerfall's bugs, with the exception of the void bug (every couple of hours on average according to my experience) and random crashes, which occur (for me) even a lot less frequently than the void bug. No reason to avoid the game because of its bugs.
The difficulty is a different story though (and this is the main reason why saving often is highly recommended). The starter dungeon is manageable, but elsewhere in dungeons, temples or towns (the city Daggerfall at night, for example), etc. it's possible to encounter enemies you can't beat. In many cases you can avoid or escape them and still achieve the goal of your quest, but there may be cases, where you simply have to give up, especially when you're not yet familiar with the game.
To be honest, I've never tried to play Daggerfall without setting cheatmode to 1, after the latest patch had been released - mainly because of the maxspeed improvement (at the time I used to have a PC which was only barely powerful enough to run Daggerfall at all). If alt-f11 works without using the cheatmode variable, then the text of the official patch file is misleading: "Some of the development cheat keys have been released. To active them, you will have to add a variable to your z.cfg file. The variable is called CHEATMODE. You set it to 1. The cheat codes are as follows: ..." It follows a list of commands you can use to change the way Daggerfall works, among them alt-f11. As I can't reproduce the void bug easily, I just tried the teleport keys ([ and ], also on the list) inside a dungeon after I had deleted the cheatmode line from z.cfg - and they don't work anymore.