OS X version quits on character creation

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
ken

OS X version quits on character creation

Post by ken »

After installing and using 1.1 b3 in 98 fine, I've attempted to use in OS X 10.2.8.

Here's what happens:
1: Menus load fine.
2: after inital character creation or selecting 'journey onward' games goes to lavaish screen, then quits.

I've looked for the debug files and did not see them (perhaps I must do something to get them?)

I'm using a the G3 700 12" ibook (again os 10.2.8)

From my config file:


./Ultima7


blackgate


./Ultima7/STATIC


./Ultima7/save


Suggestions are obviously welcome.
ken

Re: OS X version quits on character creation

Post by ken »

I should have also mentioned the same problem occurs in 1.1 b1&2
Steven-J-S

Re: OS X version quits on character creation

Post by Steven-J-S »

Hmmm.. works OK for me (running also on a G3 iBook but under Panther.)

Here's my exult.cfg section for BG:



./ULTIMA7


blackgate


jmsfx.flx


(default)



The gamedat dir is supposed to be distinct from the STATIC dir, I'm not sure if your setting for gamedat_path may be the problem. Inside your Ultima7 directory there should be one directory called STATIC and another called GAMEDAT. If the GAMEDAT one doesn't exist, you can create it (Exult will put the necessary files in it... at least, it worked when I did it for SI.)

Hope that helps.
Dominus
Site Admin
Posts: 5656
Joined: Thu May 14, 2020 1:34 pm

Re: OS X version quits on character creation

Post by Dominus »

ouch,yes, the gamedat dir MUST be seperate from the Static dir.
--
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!
ken

Re: OS X version quits on character creation

Post by ken »

I've fixed the gamedat reffer (I had thought it wanted the static folder ... this seemed odd, and I guess better reading would have caught it ... ) Thanks for the help on that.

After that the game still quit randomlly on character creation. It seems the files that were supposed to go into GAMEDAT were put in STATIC (this is, of course, because of operator error).

I deleted and replaced the STATIC folder.

However the game still quits (more quickly after setting name and clicking ok, the lava screen now only flashes).

Exult has placed what apears to be the proper set of files into gamedat.

My revised config file:


./Ultima7


blackgate


.Ultima7/GAMEDAT


./Ultima7/save


On a more intresting note SI from the same CD (ultima collection) works fine.
Gradilla Dragon
Posts: 468
Joined: Thu May 14, 2020 1:34 pm

Re: OS X version quits on character creation

Post by Gradilla Dragon »

Stop messing with the gamedat_path and savegame_path. You don't need to set them unless they are in non-default locations.

By the way if THAT comes from your exult config, then you forgot a "/" on the gamedat_path. Anyways, you should better remove both gamedat_path and savegame_path.
- Gradilla Dragon
Dominus
Site Admin
Posts: 5656
Joined: Thu May 14, 2020 1:34 pm

Re: OS X version quits on character creation

Post by Dominus »

and please check your write permissions. If Exult isn't allowed to write to that dir it will crash. At least I *think* that write permissions need to be set in OSX (as it is so unix-like).
--
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!
Gradilla Dragon
Posts: 468
Joined: Thu May 14, 2020 1:34 pm

Re: OS X version quits on character creation

Post by Gradilla Dragon »

Now that Dominus mentioned it, you should also check the write permissions of every file. I think the files on gamedat need to have write permissions. Anyone can confirm this?
- Gradilla Dragon
Dominus
Site Admin
Posts: 5656
Joined: Thu May 14, 2020 1:34 pm

Re: OS X version quits on character creation

Post by Dominus »

yes, gamedat is overwritten on each savegame load and save.
--
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!
ken

Re: OS X version quits on character creation

Post by ken »

Well, first I checked the R/W permisons, everything ok there, reset them and still same issue.

Then I removed the gamedat and savegame entries and BG works now. -- Thanks for the help.

As a side note, although I read the path setting documentation, on first read I did not see that those two entries were trully optional, and since they were in the default config file I thought I had best set them -- I tend to dislike removing default entries. Maybe this is a suggestion worth considering, maybe not.

Regardless though, thanks.
Steven-J-S

Re: OS X version quits on character creation

Post by Steven-J-S »

Yeah, this last problem was definitely the permissions on the gamedat dir.. I had the same problem when setting up SI and it went away once I fixed the permissions.

Regarding the gamedat_path and savegame_path settings: The OSX version of Exult automatically sticks these settings in your cfg file whenever it can't use the standard subdirectories under your root path (i.e. the "path" setting) for the game. So you have to get all the permissions right etc before you remove these settings otherwise Exult puts them back in (can get very annoying when you don't know what the problem is :-)
Locked