Page 1 of 1

Exult Studio Bug

Posted: Mon Dec 09, 2013 8:33 pm
by Pegbyter
I tried to create a new NPC. I brought up an NPC that wasn't being used and tried to rename him... I assigned him my custom usecode file and dragged him onscreen with ES. When I was finished, he was there, but with his original name.. Though the usecode worked fine. Agentorangeguy mentioned that his version of the ES works fine in that regard.. I'm using the latest snapshot (in progress) version..

Has anyone else experienced this? Dom, any ideas?

Peg

Re: Exult Studio Bug

Posted: Tue Dec 10, 2013 9:52 am
by paulo
was it the exult ppa version?

Re: Exult Studio Bug

Posted: Tue Dec 10, 2013 10:01 am
by paulo
Testing: Well that didn't work (running on linux from the ppa). Apparently exult_studio (unlike exult itself) expects the gamedat directory to be writable for some reason to enter game mode.

Re: Exult Studio Bug

Posted: Tue Dec 10, 2013 10:32 am
by Dominus
Gamedat folder must always be writeable even for exult or you will not be able to load or save a game

Re: Exult Studio Bug

Posted: Tue Dec 10, 2013 5:34 pm
by Pegbyter
I was using the PC version, not the PPA.

Re: Exult Studio Bug

Posted: Tue Dec 10, 2013 5:36 pm
by Pegbyter
Should I perhaps go back to the ES that isn't (In Progress)?

Re: Exult Studio Bug

Posted: Tue Dec 10, 2013 7:47 pm
by Dominus
What do you mean with "the ES that isn't (in progress)"?
You did use the latest snapshot of both Exult and ES? And which game and which npc? Please be as precise as possible so one can try to reproduce your problem ;)

Re: Exult Studio Bug

Posted: Wed Dec 11, 2013 11:44 pm
by Pegbyter
Well, I downloaded the ES (Work in Progress) one instead of the other one. There's two different versions available for download. I am also using the latest snapshot of Exult.

Dom, is there any way to decompile the main usecode file to turn the conversations into plain english? (well, so I can look at them and make sense of it)

Re: Exult Studio Bug

Posted: Wed Dec 11, 2013 11:52 pm
by Pegbyter
As far as characters go, I just pull up a random NPC the game already has on file and tried to rename him. But the system wouldnt accept the renaming of any npc I brought up... The curious thing was that no matter what npc I tried to monkey with, the only portrait that it would associate with the paperdoll is Tseramed's..

I would typically pick NPC 465, in that range..

Re: Exult Studio Bug

Posted: Thu Dec 12, 2013 2:34 am
by Dominus
Well, there is only one ES download. But you haven't answered this, so again, are you using both the latest Exult snapshot and ES snapshot?
And yes you can decompile usecode, via wud or something else from our tools.

Re: Exult Studio Bug

Posted: Thu Dec 12, 2013 9:34 am
by paulo
Not really, saving and loading works fine - it's exult studio which won't work because it tries to write something to 'static'

Static : /usr/share/games/exult/blackgate/static
Gamedat : /home/paulo/.exult/blackgate/mods/Keyring/gamedat
Savegame: /home/paulo/.exult/blackgate/mods/Keyring/saves
Patch : /usr/share/games/exult/blackgate/mods/Keyring/data

I open a original game there and click play and:
Can't find gamedat for socket
Error sending data to server.
Can't find gamedat for socket

i guess it makes sense since the static dir where the game is not writable. If you want to create a mod you're going to do it on your home dir anyway so i guess it's not a problem.

Re: Exult Studio Bug

Posted: Thu Dec 12, 2013 10:36 am
by Dominus
You were talking about gamedat folder not static. If the gamedat folder is readonly, I can guarantee problems with saving and loading.

Re: Exult Studio Bug

Posted: Thu Dec 12, 2013 4:21 pm
by Pegbyter
Sorry about the delay... Yup, I'm using the latest snapshots..

Glad to hear there's a usecode decompiler. :-)

Peg