Specifically it is stucks at the following line: tex = ldr_context->FindTexture (texname);
in 'plugins/csparser/services/shader.cpp' trying to find the texture '/lib/std/shadow_noise.png' which is in the standard.zip. Here is my vfs.cfg: ;;; Virtual File System mount table ;;; ;;; $/ -- path delimiter (i.e. "/" on Unix; "\" on Windows) ;;; $@ -- installation directory of Crystal Space ;;; $* -- application resource directory; same as csGetResourceDir() ;;; $^ -- directory in which application resides; same as csGetAppDir() ;;; The expansions of $@, $*, and $^ always have a trailing path delimiter. ; Some basic mount points VFS.Mount.~ = $(HOME)$/ VFS.Mount.this = $.$/ VFS.Mount.tmp = $(CS_TMP)$/ ; Configuration repository VFS.Mount.config = $(CS_CONFIGDIR)$/ VFS.Mount.data = $(CS_DATADIR)$/ ; Miscellaneous resources. VFS.Mount.varia = $(CS_DATADIR)$/varia$/ VFS.Mount.scripts = $(CS_SHAREDIR)$/bindings$/ VFS.Mount.shader = $(CS_DATADIR)$/shader$/ ; The Unifont VFS.Mount.fonts/unifont = $(CS_DATADIR)$/unifont.zip ; The TTF font library VFS.Mount.fonts/ttf = $(CS_DATADIR)$/ttf$/, $(TTF_PATH:$.$/), $(CS_DATADIR)$/ttf-dejavu.zip, $(CS_DATADIR)$/ttf-vera.zip ; The following should not change too often... ; The idea is that everything that should be changed (such as CDROM variable) ; is set by some sort of setup (installation) program. ; Note that variables in VFS.Platform. section will override any ; variables in VFS.PlatformAlias. section. VFS.Alias.Unix = VFS.Unix VFS.Alias.MacOS/X = VFS.Unix VFS.Alias.Win32 = VFS.CP/M ; strange key names follow: ; VFS.Unix.. means key '.' in section VFS.Unix.* ; VFS.Unix... means key '..' in section VFS.Unix.* VFS.Unix.. = . VFS.Unix... = .. VFS.Unix.CS_TMP = /tmp ; This is true at least for systems using XFree86 VFS.Unix.TTF_PATH = /usr/X11R6/lib/X11/fonts/Truetype/, /usr/X11R6/lib/X11/fonts/TTF/ VFS.CP/M.. = . VFS.CP/M... = .. VFS.CP/M.HOME = $(HOMEDIR:$(HOMEPATH:.)) VFS.CP/M.TMP = $(TEMP:$(TMP:$(SYSTEMROOT)$/temp)) ; The standard location of TTF fonts is the X:\Windows\fonts directory VFS.Win32.TTF_PATH = $(SYSTEMROOT)$/fonts$/ ; Configuration-time installation paths. VFS.Unix.CS_SHAREDIR = $(CRYSTAL)$/..$/..$/share$/crystalspace$/ VFS.Unix.CS_DATADIR = $(CRYSTAL)$/..$/..$/share$/crystalspace$/data$/ VFS.Unix.CS_CONFIGDIR = $(CRYSTAL)$/..$/..$/share$/crystalspace$/config$/ VFS.Unix.CS_MAPDIR = $(CRYSTAL)$/..$/..$/share$/crystalspace$/data$/maps$/ VFS.CP/M.CS_SHAREDIR = $(CRYSTAL)$/..$/..$/share$/crystalspace$/ VFS.CP/M.CS_DATADIR = $(CRYSTAL)$/..$/..$/share$/crystalspace$/data$/ VFS.CP/M.CS_CONFIGDIR = $(CRYSTAL)$/..$/..$/share$/crystalspace$/config$/ VFS.CP/M.CS_MAPDIR = $(CRYSTAL)$/..$/..$/share$/crystalspace$/data$/maps$/ ; Level to load. VFS.Mount.lib/std = $(CS_DATADIR)$/standard.zip VFS.Mount.lib/stdtex = $(CS_DATADIR)$/standard.zip VFS.Mount.lib/fallout = $(CS_DATADIR)$/fallout$/ VFS.Mount.lib/std/castle = $(CS_DATADIR)$/castle-tex.zip VFS.Mount.lev/castle = $(CS_DATADIR)$/castle$/ VFS.Mount.lev/terrain = $(CS_MAPDIR)$/terrain$/ VFS.Mount.lev/terrainf = $(CS_MAPDIR)$/terrainf$/ -- All those moments will be lost in time, like tears in rain. ------------------------------------------------------------------------------ This SF.net email is sponsored by: High Quality Requirements in a Collaborative Environment. Download a free trial of Rational Requirements Composer Now! http://p.sf.net/sfu/www-ibm-com _______________________________________________ Crystal-main mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/crystal-main Unsubscribe: mailto:[email protected]?subject=unsubscribe
