Page 1 of 2

ExultStudio

Posted: Sat Jul 12, 2003 8:09 am
by Wizardry Dragon
ExultStudio doesn't want to connect to Exult on the Win 3.2 1.0 release. Anyone know what's causing this, cause it extremely limits my ability to make new npcs to add :(

~ Wizardry Dragon
"Not sea shanty again!"

Re: ExultStudio

Posted: Sat Jul 12, 2003 8:18 am
by wjp
you need a 1.1 exult snapshot for Exult Studio

Re: ExultStudio

Posted: Sat Jul 12, 2003 8:20 am
by Wizardry Dragon
The 1.1 snapshot doesn't work. :?

Keeps saying SDL Mixer is missing...

~ Wizardry Dragon
"Not sea shanty again!"

Re: ExultStudio

Posted: Sat Jul 12, 2003 8:42 am
by wjp
You also need the "Required file for Exult 1.1 snapshot" from our download page ;-)

Re: ExultStudio

Posted: Sat Jul 12, 2003 8:49 am
by Wizardry Dragon
Oic I see, silly me :)

I'll get that and see if it works.

~ Wizardry Dragon
"Not sea shanty again!"

Re: ExultStudio

Posted: Sat Jul 12, 2003 8:50 am
by Dominus
oh and I hope you are not on Win2k or NT as there are some still unresolved connection problems between Exult and ES on those two system. For me it works fine on XP and Windows ME (should work on Win9x but we have a report it doesn't).
And make sure you read the fine documentation on ES :-)

(btw, the reason 1.0 doesn't work is because we disabled ES support in the release as ES still evolves and might already incompatible with 1.0 if we had left support for it in)

Re: ExultStudio

Posted: Sat Jul 12, 2003 9:00 am
by Wizardry Dragon
I'm on XP and it's fine now, but it keeps crashing when I type something into the Shape # ... somthing about widget focus...

~ Wizardry Dragon
"Not sea shanty again!"

Re: ExultStudio

Posted: Sat Jul 12, 2003 9:04 am
by Wizardry Dragon
BTW, forgot to mention that's when I'm adding a NPC in the Exult NP window.

~ Wizardry Dragon
"Not sea shanty again!"

Re: ExultStudio

Posted: Sat Jul 12, 2003 9:21 am
by Dominus
happens for me as well. Must be a bug leftover from the switch to gtk 2.0. Can you report it to the bug tracker?

Re: ExultStudio

Posted: Sat Jul 12, 2003 9:32 am
by Wizardry Dragon
Can do. :)

Is there a way to work around it?

~ Wizardry Dragon
"Not sea shanty again!"

Re: ExultStudio

Posted: Sat Jul 12, 2003 10:03 am
by Dominus
probably not, it needs some attention for sure. if you submit the bug I'll asign it to Jeff (if it is a general ES problem)

Re: ExultStudio

Posted: Sat Jul 12, 2003 11:07 am
by wjp
Should be fixed now. It's so nice when the error message you get actually tells you what to change ;-)

"(exult_studio:6502): Gtk-WARNING **: GtkEntry - did not receive focus-out-event. If you connect a handler to this signal, it must return
FALSE so the entry gets the event as well"

Re: ExultStudio

Posted: Sat Jul 12, 2003 2:58 pm
by Wizardry Dragon
Okay, is this version up under the Exult Studio binary?

Re: ExultStudio

Posted: Sat Jul 12, 2003 3:05 pm
by Wizardry Dragon
It still does it for me ... are you sure the most recent Exult Studio is up there in binary? (I can compile it myself cause I dont have a C++ compiler)

Sorry to be a bother, just eager to get into editing :)

~ Wizardry Dragon
"Not sea shanty again!"

Re: ExultStudio

Posted: Sat Jul 12, 2003 3:50 pm
by Wizardry Dragon
Okay, I'm map editing, and when I try to save the map Exult crashes and theres nothing in patch :(

Re: ExultStudio

Posted: Sun Jul 13, 2003 12:32 am
by wjp
Kirben makes the ExultStudio snapshots daily. Just check if the date of the ExultStudio snapshots has been changed on the download page.

Re: ExultStudio

Posted: Sun Jul 13, 2003 6:17 am
by Wizardry Dragon
Got the latest snapshot.

Did you people see the rather big problem of a bug report I submitted related to saving the map?

~ Wizardry Dragon
"Not sea shanty again!"

Re: ExultStudio

Posted: Sun Jul 13, 2003 7:00 am
by Wizardry Dragon
On the NPC window, "Apply" doesn't seem to apply the NPC changes at all... this is in Windows XP.

Studio_out.txt

Dropped a face: 307,0 0x22fea8
In save_npc_window()
Error sending npc data to server
In save_npc_window()
Error sending npc data to server
Read 2 bytes from server
ID = 28
Read 2 bytes from server
ID = 28
Read 126 bytes from server
ID = 3

~ Wizardry Dragon
"Not sea shanty again?"

Re: ExultStudio

Posted: Sun Jul 13, 2003 11:40 am
by Wizardry Dragon
BTW, I put that and the map save problem up in the bug tracker, just FYI :)

~ Wizardry Dragon
"Not sea shanty again!"

PS: an "edit post" option would be very handy.

[you mean like this? ;-) - wjp]

Re: ExultStudio

Posted: Sun Jul 13, 2003 11:53 am
by wjp
Anyway, I disagree. An "edit post" option just confuses things because it reduces the "linearity" of the posts.

Re: ExultStudio

Posted: Sun Jul 13, 2003 12:19 pm
by Wizardry Dragon
Any idea why it's unable to send data to the server but can grab data from the server?

~ Wizardry Dragon
"Not sea shanty again!"

Re: ExultStudio

Posted: Sun Jul 13, 2003 12:22 pm
by Dominus
hmm, I get the crash with saving the map. This happens only in SI for me, btw. Editing and saving of BG works fine.

Editing NPCs works fine on my side, btw.

Re: ExultStudio

Posted: Sun Jul 13, 2003 12:24 pm
by Wizardry Dragon
This is on BG and Windows XP for me.

Dunno what's causing it, but it seems to be a connection issue when ExultStudio sends things to Exult.

~ Wizardry Dragon
"Not sea shanty again!"

Re: ExultStudio

Posted: Sun Jul 13, 2003 12:24 pm
by Dominus
right click on the exes of both exult and studio and make sure that the W2k compatibility mode is not activated. (only idea I've got)

Re: ExultStudio

Posted: Sun Jul 13, 2003 12:27 pm
by Dominus
Are you using Service Pack 1 for XP? (not sure if that would be an issue anyway..)

Re: ExultStudio

Posted: Sun Jul 13, 2003 12:27 pm
by Colourless
No wjp, i think he means like this :-)

editpost.png

Ah, being a moderator is great :-)

-Colourless Dragon

Re: ExultStudio

Posted: Sun Jul 13, 2003 12:38 pm
by Wizardry Dragon
I don't see any such option for w2k compatibility. I'm running Exult through the run menu.

I'm using the most up-to-date version of Windows (just updated with Windows Update)

~ Wizardry Dragon

Re: ExultStudio

Posted: Sun Jul 13, 2003 12:39 pm
by Wizardry Dragon
This is the full stdout.txt if it helps any:
Exult version 1.1.0cvs
Built at: Jul 6 2003 18:42:10
Compile-time options: USE_EXULTSTUDIO, HAVE_ZIP_SUPPORT
Compiler: gcc, version: 3.2.3 (mingw special 20030504-1)

Platform: Windows 2000 Service Pack 3 Version 5.0 Build 2195
Data path = data
Music path = data/music
is_installed: 'c:\ultima7\static\endgame.dat': yes
is_installed: 'c:\serpent\static\sispeech.spc' : yes
Starting a BLACK GATE game
Current path settings:
Static : c:\ultima7\static
Gamedat : c:\ultima7\gamedat
Savegame: c:\ultima7
Patch : none

Gamedat identity FORGE
Found Serpent Isle 'paperdol.vga', 'gumps.vga' and 'shapes.vga'.
Support for 'Serpent Isle' Paperdolls and Multiracial Avatars in 'Black Gate' ENABLED.
Loading /exult_bg.flx...
Loading default keybindings
NPC #139 is unused
NPC #148 is unused
NPC #279 is unused
NPC #283 is unused
NPC #286 is unused
NPC #287 is unused
NPC #293 is unused
NPC #294 is unused
NPC #295 is unused
NPC #296 is unused
NPC #297 is unused
NPC #302 is unused
NPC #303 is unused
NPC #304 is unused
NPC #305 is unused
NPC #306 is unused
NPC #307 is unused
NPC #308 is unused
NPC #309 is unused
NPC #310 is unused
NPC #311 is unused
NPC #312 is unused
NPC #313 is unused
NPC #314 is unused
NPC #315 is unused
NPC #316 is unused
NPC #317 is unused
NPC #318 is unused
NPC #319 is unused
NPC #320 is unused
NPC #321 is unused
NPC #322 is unused
NPC #323 is unused
NPC #324 is unused
NPC #325 is unused
NPC #326 is unused
NPC #327 is unused
NPC #328 is unused
NPC #329 is unused
NPC #330 is unused
NPC #331 is unused
NPC #332 is unused
NPC #333 is unused
NPC #334 is unused
NPC #335 is unused
NPC #336 is unused
NPC #337 is unused
NPC #338 is unused
NPC #339 is unused
NPC #340 is unused
NPC #341 is unused
NPC #342 is unused
NPC #343 is unused
NPC #344 is unused
NPC #345 is unused
NPC #346 is unused
NPC #347 is unused
NPC #348 is unused
NPC #349 is unused
NPC #350 is unused
NPC #351 is unused
NPC #352 is unused
NPC #353 is unused
NPC #354 is unused
NPC #355 is unused
Created Pipe for Exult Server
Cheats enabled.
Executing: exult_studio -xdata -gblackgate &
Game paused
Connected to client
Game resumed
Broken!
Client disconnected.

~ Wizardry Dragon

Re: ExultStudio

Posted: Sun Jul 13, 2003 12:49 pm
by Dominus
it works just fine for me. Veeeeeeeeery strange.
Are you using also the latest version of the Exult snapshot?

Re: ExultStudio

Posted: Sun Jul 13, 2003 9:50 pm
by drcode
I saw the problem that wjp fixed, but I'm not seeing the crash when saving.

Re: ExultStudio

Posted: Mon Jul 14, 2003 2:07 am
by Dominus
*cough*
I think I found your problem.
Exult Studio functions in a way that it saves your changes not to the original game files (in the directory static) but in the patch dir. And obviously you don't have that set.
See http://exult.info/studio.php#can_do_atm

Re: ExultStudio

Posted: Mon Jul 14, 2003 7:10 am
by drcode
Yes, that's true. I'll check tonight to see what happens when you don't have a 'patch' directory. It probably should create it for you instead of crashing:-)

Re: ExultStudio

Posted: Mon Jul 14, 2003 8:12 am
by Wizardry Dragon
I have a patch directory though, I have my custom usecode files in it :(

~ Wizardry Dragon
"Not sea shanty again!"

Re: ExultStudio

Posted: Mon Jul 14, 2003 12:02 pm
by Dominus
yeah, but do you link to it in the exult.cfg file? because the stdout you pasted here says:
Patch : none
and that is a dead giveaway.

Re: ExultStudio

Posted: Mon Jul 14, 2003 1:48 pm
by Wizardry Dragon
Hmm ... you were right there but it's still not working ...

Well to be accurate, that fixed the map problem, but it's still not adding/modifying NPCs correctly.

(still, I agree with DrCode in that it should make it for you instead of crashing :) )

~ Wizardry Dragon
"Not sea shanty again!"

Re: ExultStudio

Posted: Mon Jul 14, 2003 2:10 pm
by Wizardry Dragon
Applying the NPCs seems to crash exult now, where before it did nothing :(

~ Wizardry Dragon
"Not sea shanty again!"

Re: ExultStudio

Posted: Mon Jul 14, 2003 2:15 pm
by Dominus
Things to also check:
- make sure exult.exe and exult_studio.exe are in the same directory
- better start them from a program link and have the working dir set to the exult dir as well.

Apart from that I'm running out of options and sleep :-)

Re: ExultStudio

Posted: Mon Jul 14, 2003 2:43 pm
by Wizardry Dragon
They are both in C:\Program Files\Exult

I'm running the Exult Studio it opens when you go into map editng mode, but Exult's working directory is C:\program files\exult

I can try loading it seperately though.

How am I supposed to add a NPC? (just to be sure I'm doing it right)

~ Wizardry Dragon
"Not sea shanty again!"

Re: ExultStudio

Posted: Mon Jul 14, 2003 11:47 pm
by wjp
Create an NPC with the 'new NPC' dialog, and when you say 'create' or 'ok' or whatever, click in the Exult window to place the NPC.

This worked for me after I fixed the crash in that dialog, btw.

Re: ExultStudio

Posted: Tue Jul 15, 2003 12:29 am
by Dominus
running exult studio by going itno map-edit mode is preferable so that is okay :-)
But it might be that there is a problem with spaces in the path for Exult Studio. (just because there have been issues before so there might still be some)
I'm going to check this now.

Re: ExultStudio

Posted: Tue Jul 15, 2003 12:40 am
by Dominus
this works for me. no mater what I try...

Re: ExultStudio

Posted: Tue Jul 15, 2003 12:43 am
by Dominus
and the crash I got with SI that I mentioned somewhere above was also only because of the missing settings.

Re: ExultStudio

Posted: Wed Jul 16, 2003 7:34 am
by Wizardry Dragon
It still crashes for me, NPCs are the only thing that don't work, I can map edit, save new shapes, load up the gimp and throw in a new face, anything but add new NPCs which is what I need it to do :x

stdout.txt
Created Pipe for Exult Server
Cheats enabled.
Switching to windowed mode.
Executing: exult_studio -xdata -gblackgate &
Game paused
Connected to client
Game resumed
Dropping object at (1453, 2471, 0)

It seems to crash when it's putting the NPC into the game. Maybe I'm not doing it right? How am I supposed to add NPCs?

~ Wizardry Dragon

Re: ExultStudio

Posted: Wed Jul 16, 2003 7:38 am
by Wizardry Dragon
Eh, since this doesn't seem to wanna work could someone drop some NPCs on my map as a favour for me if I send them the map and NPC faces I want?

~ Wizardry Dragon

Re: ExultStudio

Posted: Thu Jul 17, 2003 10:28 am
by Wizardry Dragon
I tried NPC editing another computer (my laptop) and the same error occurs. Exult crashes when you actually try to place the NPC on the map. Egg placing works fine, but it doesnt want to modify existing eggs.

If someone could help me figure out whats causing this and fix I'd be most appreciative :)

~ Wizardry Dragon
"Not sea shanty again!"

Re: ExultStudio

Posted: Thu Jul 17, 2003 1:55 pm
by Dominus
Once again, please make sure you are using the latest Exult 1.1.x snasphot and the latest Exult Studio snapshot (just to be on the saveside).

Now some more informations that might help troubleshoot some more:
- Which game are you trying this with (BG, BG+FOV, SI, SI+SS)?
- Please try starting a new game and empty the patch dir beforehand (or just rename the existing one to something else if you want to keep the stuff in there). Test it again.

- Please describe exactly what you are doing when you want to add an NPC. What do you fill in which field?
- Is there any error message when the game crashes? and what does it say (if there is one)?


I'd really like to help you and learn what is going wrong...

Re: ExultStudio

Posted: Thu Jul 17, 2003 3:11 pm
by Wizardry Dragon
I'm using BG + FoV a new game (tried with empty patch dir, no specified path dir, patch dir with my files) on XP.

Tried starting a new game but that just nuked my eggs :? (no pun intended)

The game just stops and disappears when I try to add a NPC. I filled in the face with some random face from faces.vga, a random NPC shape from shapes.vga (also tried it with a non-NPC shape for laughs :) ) I filled in usecode with 0x656 (the f'n number of my custom usecode) I also tried leaving it blank to no avail. (What's the 'ident' feild for?)

For stats I had 18 across the board (except mana + max mana)

For flags all I had was 'walk' and 'met' (tried it with no flags though)

I left the schedule blank

~ Wizardry Dragon

Re: ExultStudio

Posted: Thu Jul 17, 2003 3:28 pm
by Skutarth
Every problem I've had with ExultStudio have been fixed now. I've just never mentioned them. ;)

The Exult team has permission to bonk me on the head for not saying anything!

Re: ExultStudio

Posted: Thu Jul 17, 2003 3:49 pm
by Dominus
*Dominus bonks Skutarth on the head...

WD: I'm really, really out of options now. It just works on my end.

No error message at all? just plain crash?

Re: ExultStudio

Posted: Thu Jul 17, 2003 6:06 pm
by Skutarth
Ouch!