Page 1 of 1

Not sure if bug

Posted: Mon Nov 10, 2014 4:04 am
by neologimancer
I'm having all sorts of troubles with the userdictionary.dict. I can't even start working on a project, as I keep receiving error messages concerning 'userdictionary.dict'.
At first, I was receiving the message:
"Error accessing user dictionary at C:\Program Files (x86)\ADRIFT\userdictionary.dict
Please go to Settings and set the dictionary to a path you have write permissions for."
This would happen as I would try to type in the Short Description of a room.

So I uninstalled ADRIFT, and reinstalled it to 'Program Files' (as opposed to Program Files (x86) ) assuming the problem was in the fact that x86 directories are read only.

It seems ADRIFT installed itself to x86 anyway, and now I am receiving the same error.

Can anybody please help me to fix this, so I can actually begin writing?
I'm operating on Windows 7 Home Premium.

Thanks,
-Derick.

Re: Not sure if bug

Posted: Mon Nov 10, 2014 5:48 am
by Lazzah
neologimancer wrote:I'm having all sorts of troubles with the userdictionary.dict. I can't even start working on a project, as I keep receiving error messages concerning 'userdictionary.dict'.
At first, I was receiving the message:
"Error accessing user dictionary at C:\Program Files (x86)\ADRIFT\userdictionary.dict
Please go to Settings and set the dictionary to a path you have write permissions for."
This would happen as I would try to type in the Short Description of a room.

So I uninstalled ADRIFT, and reinstalled it to 'Program Files' (as opposed to Program Files (x86) ) assuming the problem was in the fact that x86 directories are read only.

It seems ADRIFT installed itself to x86 anyway, and now I am receiving the same error.

Can anybody please help me to fix this, so I can actually begin writing?
I'm operating on Windows 7 Home Premium.

Thanks,
-Derick.
Hi Derick,

Welcome to the forum and the world of ADRIFT.

I am not sure if this is a bug, but Campbell can tell us that. The "User dictionary" is simply a text file that stores words in your game that are not in the main dictionary file. All you need do is to open a new file in Notepad and save it with a filename (I call mine just "UserDict") into a folder of your choice. You then open ADRIFT and click on the ADRIFT symbol in the the top left corner. Select Settings and in the dialogue box that will open you will see Spell Check in the middle. You will see "User dictionary location" and you simply click on the button on the right to point it at the Notepad file you saved as above.

Whenever you type a word into a location or message text box that is not in the main dictionary, ADRIFT will underline this word in red. Simply right click on the word and then on "Add to Dictionary". The red line will then disappear and the word will be added to the file you created and saved automatically.

NOTE: Words with apostrophies, e.g. "Derick's" will be underlined in red but due to a bug (I think!) when you right-click on the word you will not see an "Add to Dictionary" option. What I do in this case is to copy and paste the word directly into the UserDict file. I have a shortcut to it on my desktop so that I can easily open it.

I hope the above helps.

Re: Not sure if bug

Posted: Mon Nov 10, 2014 8:21 am
by Campbell
Yes, the reason is because the user dictionary is currently set in a location where users are not allowed to save to. So if you do as it says; go into Settings and set the user dictionary to a path that you have write permission for, for example your My Documents folder, then it will be able to write out the user dictionary file.

Re: Not sure if bug

Posted: Mon Nov 10, 2014 9:33 am
by Lazzah
Campbell wrote:Yes, the reason is because the user dictionary is currently set in a location where users are not allowed to save to. So if you do as it says; go into Settings and set the user dictionary to a path that you have write permission for, for example your My Documents folder, then it will be able to write out the user dictionary file.
Campbell, if you do what you have described above, it will ask for a User.dict file which of course isn't there!

Re: Not sure if bug

Posted: Mon Nov 10, 2014 10:03 am
by Campbell
It's asking for the location of a file. I agree that it could be improved. I perhaps need to create a blank file upon install, or at least set the default path to be in the user's documents folder rather than the location where ADRIFT was installed.

I wonder how many people this issue ends up putting off, since it's something they might see when they first start using the software.

Re: Not sure if bug

Posted: Mon Nov 10, 2014 10:31 am
by Lazzah
Campbell wrote:I wonder how many people this issue ends up putting off, since it's something they might see when they first start using the software.
Exactly my thoughts. I think this needs to go on the "critical" list? In fact, if you will forgive me for saying so, I think you need to fix this and issue the upgrade a.s.a.p.

If you wait until you do all the other fixes, judging by how long it took to issue the last upgrade, it won't be for several months at least and who knows how many potential users we will lose?

Please excuse my bluntness! :blush:

Re: Not sure if bug

Posted: Sun Nov 16, 2014 10:12 am
by Campbell
Ok, this is fixed in the next version.

Re: Not sure if bug

Posted: Thu Nov 19, 2020 10:20 pm
by digidoug
Hi,
I see that this thread is pretty old but I am having the same issue with 5.0.36. There is no .dict file in the folder so I keep getting the error message pop-up when I start typing in the descriptive text windows. Where can I get a copy of one of the .dict files to install on my machine?
Thx,
Doug

Re: Not sure if bug

Posted: Fri Nov 20, 2020 9:13 am
by Lazzah
Hi Doug,

You can download the dictionary file from my Google Drive here: https://drive.google.com/file/d/1fLUuEa ... sp=sharing

For a user dictionary, just create a notepad txt file called "User.dict" and save it in a folder somewhere and in the ADRIFT developer settings direct the User Dictionary setting to that file.

If any word is underlined in red in a text box, right click on it and select "Add to dictionary". Note that some words with punctuation marks - such as "Doug's" or "criss-crossed" - cannot be added to the user dictionary in that way (why I have no idea!) so I copy and paste the word manually into my User.dict text file. I have a shortcut to the file on my desktop to make it easy to open.

HTH