Page 1 of 1

OSX installation problem

Posted: Mon Oct 25, 2010 7:30 pm
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?

Re: OSX installation problem

Posted: Mon Oct 25, 2010 8:33 pm
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.

Re: OSX installation problem

Posted: Mon Oct 25, 2010 9:19 pm
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.

Re: OSX installation problem

Posted: Mon Oct 25, 2010 11:28 pm
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).

Another OSX installation problem

Posted: Sun Nov 14, 2010 12:58 am
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.

Re: OSX installation problem

Posted: Sun Nov 14, 2010 1:10 am
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).

Re: OSX installation problem

Posted: Sun Nov 14, 2010 3:14 am
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.

Re: OSX installation problem

Posted: Sun Nov 14, 2010 6:10 am
by Noah Mossman
Okay, I got serpent isle to work, just working on enabling sound effects...

Re: OSX installation problem

Posted: Sun Nov 14, 2010 6:54 am
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.

Re: OSX installation problem

Posted: Sun Nov 14, 2010 8:19 am
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.

Re: OSX installation problem

Posted: Sun Nov 14, 2010 11:04 pm
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

Re: OSX installation problem

Posted: Sun Nov 14, 2010 11:13 pm
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...

Re: OSX installation problem

Posted: Mon Nov 15, 2010 9:35 pm
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

Re: OSX installation problem

Posted: Mon Nov 15, 2010 10:02 pm
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)