OSX installation problem

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
Clocknova

OSX installation problem

Post by Clocknova »

I have moved the Blackgate and Serpent Isle "gamedat" and "static" folders to the default location (/Library/Application Support/Exult/) and into their respective folders, but Exult refuses to find them there. I've tried deleting the exult.cfg file and letting it create a new one, but that has had no effect. I know I can manually insert the path into the .cfg file, but the instructions tell me that I should not have to do that. Any idea why I'm having this problem?

Is it possible to have Exult find the game data within the app bundle itself, as it does with the music files?
Dominus
Site Admin
Posts: 5656
Joined: Thu May 14, 2020 1:34 pm

Re: OSX installation problem

Post by Dominus »

are you sure you are using /Library/Application Support/Exult/... and not ~/Library/Application Support/Exult/... ? It's a vital difference (the first one is located in the root of your system and the other one is in your userspace /users/yourusername/Library/....).
In Finder please go to /Library/Application Support/Exult/blackgate/static, right click on the folder static and click on information. Copy the "Place" information from the information window and paste it here.

Btw, don't bother with the gamedat folder, you only need the static one. Exult will create a new gamedat folder in ~/Library/Application Support/Exult/*game*/ and the gamedat folder of the original game is not needed at all.
Is it possible to have Exult find the game data within the app bundle itself, as it does with the music files?
yes, that works, but is an unsupported feature and right now I don'T remember the correct place in the bundle.
--
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!
Clocknova

Re: OSX installation problem

Post by Clocknova »

I was using the one in my home directory. I switched it and of course it works, but the game creates one in my home library if there isn't one already there. Perhaps this should be changed.
Dominus
Site Admin
Posts: 5656
Joined: Thu May 14, 2020 1:34 pm

Re: OSX installation problem

Post by Dominus »

No, it's part of the big plan ;)
The one in root is meant for the games, so every user can use the games.
The one in your user is meant for the user only stuff as exult.cfg settings, savegames and quicksave (gamedat folder).
--
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!
Noah Mossman

Another OSX installation problem

Post by Noah Mossman »

I am also trying to install Exult 1.2 on Mac OSX (10.5.8 on an IMac 2.66 GHz Intel Core 2 Duo). I have placed the blackgate and serpentisle static folders in

/Library/Application Support/Exult/(blackgate or serpent isle)

and run Exult by double clicking the Exult executable icon which I placed in my Ultima7 folder located in

/Users/noahmossman/

. However, in the initial Exult screen I only see one option: Forge of Virtue. Shouldn't I also be able to see an option for serpent isle and/or silver seed on this screen?

I also tried editing the exult.cfg file in

~/Library/Preferences

and putting in the paths described in the exult documentation, but still could not see serpent isle or silver seed. Please help.
Dominus
Site Admin
Posts: 5656
Joined: Thu May 14, 2020 1:34 pm

Re: OSX installation problem

Post by Dominus »

Just to make sure the path to SI and/or SS is serpentisle and silverseed without a space.
If all else fails you can still also write the full path into the exult.cfg. Write the exact path as it is on your system, do not copy/paste from the documentation (as it may be different from your real paths).
--
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!
Noah Mossman

Re: OSX installation problem

Post by Noah Mossman »

I seem to be having real problems trying to edit the exult.cfg file. Even deleting it and running the game to create a new config. file doesn't work. Could you tell me where to place the serpentisle and blackgate STATIC folders or any other data folders so that the default path settings to serpent isle will function. Current locations:

serpentisle STATIC:

/Library/Application Support/Exult/serpentisle

blackgate STATIC:

/Library/Application Support/Exult/blackgate

Maybe I have my Exult folder in the wrong place? Location:

/Users/noahmossman

Or my Ultima7 folder? Location:

/Users/noahmossman

Thanks.
Noah Mossman

Re: OSX installation problem

Post by Noah Mossman »

Okay, I got serpent isle to work, just working on enabling sound effects...
Noah Mossman

Re: OSX installation problem

Post by Noah Mossman »

Ok, regarding SFX: I downloaded the soundblaster files, but am having trouble locating the "Exult data directory" into which to place them. I tried the blackgate and serpentisle folders in:

/Library/Application Support/Exult/

and

~/Library/Application Support/Exult/

Do they need to go in the STATIC folders?

The only other place that looked promising was the data folder in the Exult 1.2 disk image (??), but I can't modify that folder.
Dominus
Site Admin
Posts: 5656
Joined: Thu May 14, 2020 1:34 pm

Re: OSX installation problem

Post by Dominus »

The first one but in an extra folder named data...

Forget about the 1.2 release of Exult. It's best deleted... :)

What was your problem and solution on hwo to make SI work?

Please read http://exult.info/docs.php#path_config_osx
There you can also see what the default paths are. If you put everything where it is supposed to be the purple stuff doesn't need to be added to the exult.cfg but you can see the default Exult uses.
--
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!
Noah Mossman

Re: OSX installation problem

Post by Noah Mossman »

I got Exult to recognize SI by manually editing the config file to include the path settings found in section 2.3 of the Exult 1.2 readme.

I got SFX to work by manually editing the config file to include the data_path:

/Library/Application Support/Exult/data

and placing the sound files in this folder (which I had to create).

I also got the digital music working by following the documentation.

I am not looking forward to doing this all again for a more recent version of Exult. Please tell me the major advantages of upgrading, so I can decide if it's worth the time.

Thanks for your help.

-Noah
Dominus
Site Admin
Posts: 5656
Joined: Thu May 14, 2020 1:34 pm

Re: OSX installation problem

Post by Dominus »

I got Exult to recognize SI by manually editing the config file to include the path settings found in section 2.3 of the Exult 1.2 readme.
can you write down the path you needed to set?
All the information in that old readme can be found in our documentation, much more accurate and tailored to the new version.
I am not looking forward to doing this all again for a more recent version of Exult. Please tell me the major advantages of upgrading, so I can decide if it's worth the time.
with the very high frequency we release I think you can get by. If you'd rather use an old version which is much more buggy (including the infamous frigidazzi sex scene crash on OS X) version...
--
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!
Noah Mossman

Re: OSX installation problem

Post by Noah Mossman »

In order to get BG and SI both working, I included the following as the beginning of my exult.cfg file:





/Library/Application Support/Exult/data




blackgate


./blackgate


(default)


jmsfx.flx




serpentisle


./serpentisle


(default)


jmsisfx.flx




This got BG, SI, SFX, and digital music working. I decided to upgrade to Exult version 1.4.9rc1 and found I only had to replace my Exult 1.2 executbale app's w/ Exult 1.4.9rc1 app's. I only played BG and SI for a minute to test them (saving and reloading once).

Are there any critical patches that I should include?
Thanks.

-Noah
Dominus
Site Admin
Posts: 5656
Joined: Thu May 14, 2020 1:34 pm

Re: OSX installation problem

Post by Dominus »

This got BG, SI, SFX, and digital music working. I decided to upgrade to Exult version 1.4.9rc1 and found I only had to replace my Exult 1.2 executbale app's w/ Exult 1.4.9rc1 app's. I only played BG and SI for a minute to test them (saving and reloading once).
I'm not sure if I understand you correctly, but all your previous posts in this thread were still about Exult 1.2?
If so, then all makes a bit more sense.
The Documentation/FAQ is all about the 1.4.9rc1 release, thus some stuff didn't work for the ancient 1.2 release.
With 1.4.9rc1 you are up to date.

All the above things you copied from your cfg is no longer needed for 1.4.9rc1 when you put the stuff in the right locations
(data in /Library/Application Support/Exult/data
games in /Library/Application Support/Exult/blackgate and /Library/Application Support/Exult/serpentisle)
--
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!
Locked