KitaKita - In Windows Vista, the Ctrl-Q key does not work.
Specifically, when hitting it, you get a message saying "Cannot open '/x'." where X is a random string of numbers and letters.
If you hit it again, it as a .# to the string, where # is the number of times you have hit the key.
Please observe this screenshot:
kita.ath.cx/tome/TOME-2.3.4-b.jpg
The same thing happens if you type # and then hit ? to get help.
I suspect it is a temporary file permissions error. Vista is very specific about file permissions, if Tome 2.3.4 is trying to create the temporary file in a location it does not have permission to do so in, it would not work.
Ideally the temporary file should be created inside the TOME dir itself, under a .temp folder inside such, or inside the User's temp file directly.
Happens with a fresh download of Tome 2.3.4 and a copied over version from my WinXP directory. The string of characters is different on each.
KitaKita: Update: I tried running 2.3.4 as an administrator -- the issue immediately vanishes. Definitely some form of file permissions error at this point.
On a lark, I hit Ctrl-Q then looked in my C:\ drive. Lo and behold, a file named s2tc, created about 5 seconds ago.
I put the file here:
Opening it, it's the contents of the Quest status log. It was created by the Administrator account. Checking my C:\ drive's permissions, Vista by default does not allow users, even administrator users, to create files in C:\. What it is supposed to do, in theory, is magically detect when files want access to C:\ and ask you to "unlock" the system by clicking on a shield icon. (It does this a rather large amount of time, with all sorts of trivial OS activities such as deleting a file or renaming a folder.)
I am still source diving to find where this file is created -- if someone else is more familiar with it and has some time, please help me peek (it's been about 7 years since I worked with C). I almost suspect Vista does not have the TEMP or TMP Windows system variable set, so it is defaulting to C:\ instead. The better place to put these files would be in the same location as the Tome executable, or in the /lib/user or lib/save folder.
Anonymous User - Same happens under XP when using an limited user account. Seems to be the knowledge screen, there it also happens (first error message, then even crash if selecting anything from 2 onward - lost a great deal of equipment etc because of that :().
FeathinSilyar: I'm on Vista now and yeah this problem is annoying (and so is Vista's requesting permission to do virtually anything!). My account is an administrator though and it still has the problem. Time to poke around in control panels and see if I can disable Vista's persnicketiness. ... Yeah, turning off User Account Control in Control Panels/User Accounts stops the frequent permission requests and fixes this problem.
ToME Wiki