Doh, Game data problems

NOTICE: This forum is archived as read only.
Please use the Github Discussions at https://github.com/exult/exult/discussions
Forum rules
NOTICE: This forum is archived as read only.
Please use the Github Discussions at https://github.com/exult/exult/discussions
Locked
Adam Kinder

Doh, Game data problems

Post by Adam Kinder »

I have the Exult build from early November installed ( I can't remember which one it is ), and I also have the game data from the STATIC directory installed on here, but it repeatedly tells me that it can't find the game data for either game.

RedHat9 system

Physical location of game data:
/home/akinder/.exult/blackgate/gamedat/
/home/akinder/.exult/serpentisle/gamedat/

.exult.cfg entires under gamedat_path:
/home/akinder/.exult/blackgate/gamedat/
/home/akinder/.exult/serpentisle/gamedat/

The dir's and files in both /gamedat/'s are set to 0777, owned by me, etc, still can't find em.

One note, all the filenames of the game data files are in ALL CAPS. Don't know if this makes a difference or not.
Josefius Dragon
Posts: 4
Joined: Thu May 14, 2020 1:34 pm

Re: Doh, Game data problems

Post by Josefius Dragon »

In a unix like environment, it does make a difference. It's all case sensitive.
wjp
Site Admin
Posts: 1708
Joined: Thu May 14, 2020 1:34 pm

Re: Doh, Game data problems

Post by wjp »

'static' and 'gamedat' directories are two entirely different things.

'static' contains the (static) game data files.

'gamedat' contains the (dynamic) data for the game you're currently playing. It's where the "journey onward" 'savegame' is stored.

Do not point them to the same place or exult will probably get very confused.


Example directory structure:

/usr/share/games/u7 - U7 root installation directory
this contains /usr/share/games/u7/static - U7 static directory

/usr/share/games/u7si - serpent isle installation directory
containing /usr/share/games/u7si/static - U7SI static directory

~/.exult/blackgate/gamedat - U7 'journey onward'/current game
~/.exult/blackgate/savegame - U7 savegames
~/.exult/serpentisle/gamedat - U7SI 'journey onward'/current game
~/.exult/serpentisle/savegame - U7SI savegames

The first part of your ~/.exult.cfg would look then look like this:






/usr/share/games/u7


/home/(username)/.exult/blackgate/savegame


blackgate


/home/(username)/.exult/blackgate/gamedat




/usr/share/games/u7si


/home/(username)/.exult/serpentisle/savegame


blackgate


/home/(username)/.exult/serpentisle/gamedat



(etc...)


Note that there's no need to specify the path to the static directory, as that defaults to the static directory behind the game's path.

You can have your filenames either fully lowercase or fully uppercase. Exult will try both.
Dominus
Site Admin
Posts: 5656
Joined: Thu May 14, 2020 1:34 pm

Re: Doh, Game data problems

Post by Dominus »

damn, all my fault, isn't it? Lousy documentation maintainer...
--
Read the documentation and the FAQ! There is no excuse for not reading them! RTFM
Read the Rules!
We do not support Piracy/Abandonware/Warez!
Adam Kinder

Re: Doh, Game data problems

Post by Adam Kinder »

aye! Its fixed now, I had them in the same dir
Locked