Cannot find data file


Problems running or configuring the software, commands & options, compiling, different platforms, using the interface, documentation, etc.

Dungeon Dilettante

Posts: 4

Joined: Wednesday, 30th August 2017, 11:13

Post Wednesday, 30th August 2017, 11:20

Cannot find data file

Hi, I've been playing DCSS Tiles Offline quite thoroughly past two weeks and recently discovered the option of "auto_switch". So I just added that to my existing options in init.txt, tried to run the game and nothing. It no longer opens. Tried running the console version and I'm prompted with this error:

Cannot find data file ' defaults/autopickup_exceptions.txt' anywhere, aborting
Hit Enter to continue...

I've searched a bit for a solution to this error, but they were mostly regarding Linux systems (I'm using W10).

And at this point my wisdom runs dry, I'm thinking maybe it has problems related to Path environment variables of Windows. But anyways, I have no clue what to do, so if anyone can help, I'd appreciate it highly.

Dungeon Master

Posts: 239

Joined: Monday, 18th August 2014, 20:04

Post Wednesday, 30th August 2017, 12:56

Re: Cannot find data file

It's not entirely obvious to me how those two things could be related, since the default option files are read in entirety before init.txt is touched (not to mention, auto_switch doesn't have anything to do with autopickup), so I wonder if there's another cause. If you remove that line do things go back to normal? Is it possible that you did anything else to your crawl installation in the interim, moved a file or something? Could you paste your entire init.txt file in a code block?

Dungeon Dilettante

Posts: 4

Joined: Wednesday, 30th August 2017, 11:13

Post Wednesday, 30th August 2017, 13:51

Re: Cannot find data file

  Code:
default_manual_training = true
autofight_stop = 50
auto_butcher = true
auto_eat_chunks = true
show_more = false
auto_switch = true

##### Crawl Init file ###############################################
# For descriptions of all options, as well as some more in-depth information
# on setting them, consult the file
#    options_guide.txt
# in your /docs directory. If you can't find it, the file is also available
# online at:
# https://github.com/crawl/crawl/blob/master/crawl-ref/docs/options_guide.txt
#
# Crawl uses the first file of the following list as its option file:
#  * init.txt in the -rcdir directory (if specified)
#  * .crawlrc in the -rcdir directory (if specified)
#  * init.txt (in the Crawl directory)
#  * ~/.crawl/init.txt (Unix only)
#  * ~/.crawlrc (Unix only)
#  * ~/init.txt (Unix only)
#  * settings/init.txt (in the Crawl directory)

##### Some basic explanation of option syntax #######################
# Lines beginning with '#' are comments. The basic syntax is:
#
# field = value         or      field.subfield = value
#
# Only one specification is allowed per line.
#
# The terms are typically case-insensitive except in the fairly obvious
# cases (the character's name and specifying files or directories when
# on a system that has case-sensitive filenames).
#
# White space is stripped from the beginning and end of the line, as
# well as immediately before and after the '='. If the option allows
# multiple comma/semicolon-separated terms (such as
# autopickup_exceptions), all whitespace around the separator is also
# trimmed. All other whitespace is left intact.
#
# There are three broad types of Crawl options: true/false values (booleans),
# arbitrary values, and lists of values. The first two types use only the
# simple =, with later options - which includes your options that are different
# from the defaults - overriding earlier ones. List options allow using +=, ^=,
# -=, and = to append, prepend, remove, and reset, respectively. Usually you will
# want to use += to add to a list option. Lastly, there is := which you can use
# to create an alias, like so:
#   ae := autopickup_exceptions
# From there on, 'ae' will be treated as if it you typed autopickup_exceptions,
# so you can save time typing it.
#

##### Other files ###################################################
# You can include other files from your options file using the 'include'
# option. Crawl will treat it as if you copied the whole text of that file
# into your options file in that spot. You can uncomment some of the following
# lines by removing the beginning '#' to include some of the other files in
# this folder.

# Some useful, more advanced options, implemented in LUA.
# include = advanced_optioneering.txt

# Alternative vi bindings for Dvorak users.
# include = dvorak_command_keys.txt

# Alternative vi bindings for Colemak users.
# include = colemak_command_keys.txt

# Override the vi movement keys with a non-command.
# include = no_vi_command_keys.txt

# Turn the shift-vi keys into safe move, instead of run.
# include = safe_move_shift.txt

##### Ancient versions ##############################################
# If you're used to the interface of ancient versions of Crawl, you may
# get back parts of it by uncommenting the following options:

# include                 = 034_command_keys.txt

# And to revert monster glyph and colouring changes:

# include                 = 052_monster_glyphs.txt
# include                 = 060_monster_glyphs.txt
# include                 = 071_monster_glyphs.txt
# include                 = 080_monster_glyphs.txt
# include                 = 0.9_monster_glyphs.txt
# include                 = 0.12_monster_glyphs.txt
# include                 = 0.13_monster_glyphs.txt
# include                 = 0.14_monster_glyphs.txt


I commented out all of my options and it gave the same error. But here's my entire options.txt

Ziggurat Zagger

Posts: 5464

Joined: Tuesday, 30th October 2012, 19:06

Post Wednesday, 30th August 2017, 16:09

Re: Cannot find data file

It is looking for said file in the dat/defaults folder, it seems likely that you accidentally moved the file, or even the entire folder (maybe you dragged the dat folder into one of the other folders in a misclick?)

If you are missing the dat folder at the root of crawl, look for it inside the other folders, if you can't find it do a search for the missing file, if you are still stuck, just install again and you will get a new copy of everything
Spoiler: show
This high quality signature has been hidden for your protection. To unlock it's secret, send 3 easy payments of $9.99 to me, by way of your nearest theta band or ley line. Complete your transmission by midnight tonight for a special free gift!

For this message the author Siegurt has received thanks:
advil

Dungeon Dilettante

Posts: 4

Joined: Wednesday, 30th August 2017, 11:13

Post Wednesday, 30th August 2017, 16:23

Re: Cannot find data file

Yeah, just realised I had misplaced dat folder, put it into root and it's fixed now. Thanks, I'm silly :D.

Return to Technical Support

Who is online

Users browsing this forum: No registered users and 1 guest

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.