#exult@irc.freenode.net logs for 16 Jan 2002 (GMT)

Archive Today Yesterday Tomorrow
Exult homepage

[00:06:00] <[LK]> Well, bedtime.. :P
[00:06:00] <[LK]> bye
[00:06:25] <-- [LK] has left IRC ("Leaving")
[00:10:11] --> Fingolfin has joined #exult
[00:10:11] --- ChanServ gives channel operator status to Fingolfin
[00:13:08] <-- Kirben has left IRC ("System Meltdown")
[00:29:21] --> Kirben has joined #exult
[00:29:21] --- ChanServ gives channel operator status to Kirben
[00:30:09] <Kirben> Now I see why older glib/gtk libraries didn't work, the old dirent defines were the problem.
[00:32:22] <Kirben> exult_studio built with glib/gtk+1.3.0 isn't any more stable though.
[00:32:38] <Kirben> Fingolfin: want to add snapshots option for exult studio win32 ?
[00:33:01] <Fingolfin> you mean to the web page?
[00:33:10] <Kirben> yes
[00:33:25] <Kirben> exult studio snapshot is already online
[00:33:51] <Kirben> at http://exult.sourceforge.net/snapshots/ExultStudio.exe
[00:34:18] <Kirben> add a warning though thats its work in progress
[00:46:05] <Fingolfin> http://fingolfin.dnsalias.net/~horn/exult/download.php
[00:46:20] <Fingolfin> is that about OK (no worries about the 0KB sizes, that's just a local test copy)
[00:47:08] <Kirben> Yes, fine except for the missing space between Exult and Studio
[00:47:16] <Fingolfin> oops
[00:47:31] <Fingolfin> better?
[00:49:17] <Kirben> Yep perfect
[00:51:06] <Fingolfin> online
[00:52:16] <Kirben> thanks
[00:53:04] <Fingolfin> np
[01:00:23] <-- Fingolfin has left IRC ("42")
[01:04:55] <Kirben> any way to make exult studio remember where static diectory is ?
[01:05:04] <Kirben> oops too late
[06:03:52] <-- Kirben has left IRC ("System Meltdown")
[06:03:53] <-- Kharza-kzad has left IRC (Read error: 104 (Connection reset by peer))
[07:10:01] <Amy|work> Wheeeee.
[07:13:57] --> Darke has joined #exult
[07:13:57] --- ChanServ gives channel operator status to Darke
[07:14:18] * Darke bows. "Hello."
[07:18:34] * Amy|work fires off another email.
[07:35:02] --- Amy|work is now known as Amy
[08:31:15] --> Kirben has joined #exult
[08:31:15] --- ChanServ gives channel operator status to Kirben
[08:31:40] <Kirben> Hi
[08:35:21] <Kirben> Any idea what could be causing this error:
[08:35:22] <Kirben> g++ -fnative-struct -DSIZEOF_SHORT=2 -DSIZEOF_INT=4 -DEXULT_DATADIR=\"data\" -DU
[08:35:23] <Kirben> SE_EXULTSTUDIO -I.. -I../shapes -I../mapedit -I../imagewin -I../files -I../serve
[08:35:23] <Kirben> r -I../objs `pkg-config --cflags gtk+-1.3-win32-production` `pkg-config --cflags
[08:35:23] <Kirben> libglade-0.17` -c -o shapeinf.o ../shapes/shapeinf.cc
[08:35:23] <Kirben> In file included from ../shapes/shapeinf.cc:30:
[08:35:24] <Kirben> ../shapes/monstinf.h: In method `class Equip_element & Equip_record::get(int)':
[08:35:26] <Kirben> ../shapes/monstinf.h:74: implicit declaration of function `int assert(...)'
[08:35:28] <Kirben> c:\mingw\bin\make.exe: *** [shapeinf.o] Error 1
[08:45:36] <Darke> Umm... the only things I can think of are <assert> hasn't been included, and perhaps it should be std::assert(...).
[08:46:54] <Kirben> #include <assert.h> ?
[08:47:33] <Kirben> that fixed it
[08:47:51] <Darke> It should actually be <cassert> for 'proper' C++.
[08:48:35] * Darke doesn't think it matters though. <grin>
[08:48:45] <Kirben> ok
[09:49:26] --> Wumpus has joined #exult
[09:49:44] <Wumpus> booooooing~
[09:52:24] --- Amy is now known as Amy|sleep
[09:55:38] <Darke> Hello Wumpus. <grin> You arrive and Amy goes to sleep... are you _really_ that boring? <innocentwiggle>
[09:56:01] * Wumpus grins
[11:01:32] --> Colourless has joined #Exult
[11:01:40] --- ChanServ gives channel operator status to Colourless
[11:01:44] <Colourless> hi
[11:04:13] <Colourless> Hello people! Wake UP!
[11:04:20] * Colourless grins
[11:05:54] <Darke> Hello. <grin> There's no need to shout.
[11:07:13] <Colourless> of course there was
[11:07:17] * Darke is trying to fix another bug in configure... expect me to break it again. <grin>
[11:07:28] <Darke> s/configure/configuration/
[11:07:39] <Darke> s/c/C/
[11:08:05] * Darke thinks he's getting as bad as someone else, whom he won't name... <innocentwiggle>
[11:08:27] <Colourless> shutup
[11:08:52] <Colourless> it's a curse. seems to effect english speakers in australia the most :-)
[11:09:02] * Darke didn't say a word...
[11:09:43] <Darke> Nah. I know a Canadian who's worse. Far, far, far worse then you can even conceive. <grin>
[11:10:20] <Colourless> heh
[11:11:47] --> dto has joined #exult
[11:14:14] * Darke suspects you could extend the theory to include all english spearking commonwealth, or former commonwealth states...
[11:14:32] <Colourless> indeed
[11:22:06] <Kirben> Colourless: could you make a *.rc file for exult studio win32 ?
[11:22:20] <Kirben> Colourless: so it has version tab like exult
[11:22:25] <Colourless> yeah sure
[11:23:01] <Kirben> Maybe add win32 directory to mapedit with the .rc and current win32 icon.
[11:23:41] <Colourless> you could probably edit the .rc yourself if you wanted
[11:24:02] <Colourless> what you need to edit is fairly obvious
[11:24:47] <Kirben> I was going to but was not sure what was the best to put in some fields
[11:25:33] <Colourless> you think I do :-)
[11:26:25] <Colourless> just something like this should do for now I guess:
[11:26:25] <Colourless> VALUE "FileDescription", "Exult Studio\0"
[11:26:25] <Colourless> VALUE "FileVersion", "0.97cvs\0"
[11:26:25] <Colourless> VALUE "InternalName", ""Exult Studio\0"
[11:26:25] <Colourless> VALUE "LegalCopyright", "Copyright 2002\0"
[11:26:25] <Colourless> VALUE "OriginalFilename", "ExultStudio.exe\0"
[11:26:27] <Colourless> VALUE "ProductName", ""Exult Studio\0"
[11:26:29] <Colourless> VALUE "ProductVersion", "0.97cvs\0"
[11:26:44] <Colourless> the version numbers could be changed to something else, but what, I have no idea
[11:26:55] <Kirben> ok
[11:27:11] <Kirben> adding extra win32 directory for it is fine ?
[11:27:37] <Colourless> you could probably just create a new .rc in the win32 dir that already exists
[11:27:51] <Colourless> you'll just need to add the correct line in the makefile
[11:28:43] <Kirben> ok
[11:29:06] <Colourless> in exult we use this to create the object:
[11:29:06] <Colourless> exultico.o: win32/exultico.rc win32/exult.ico
[11:29:06] <Colourless> windres --include-dir win32 win32/exultico.rc exultico.o
[11:29:47] <Kirben> already have that in makefile
[11:29:57] <Colourless> ok
[11:30:01] <Kirben> adjusted to ../win32
[11:30:13] <Colourless> yep, should be ok
[11:30:17] <Kirben> Thanks, will submit later on.
[11:30:43] <Colourless> i might make a new icon just for exultstudio sometime
[11:31:21] <Darke> Perhaps a broken ankh? <grin>
[11:32:58] <Colourless> heh, interesting idea, but I think that 32x32 might be a little too small for that to look any good
[11:33:11] <Darke> Point.
[11:33:59] <Darke> A generic 'set square'/ruler overlaid upon an ankh?
[11:34:20] <Colourless> yeah, something like that would be ok
[12:20:04] <dto> hi folks
[12:20:08] <dto> anyone awake?
[12:20:13] <Colourless> hi
[12:23:09] * Darke is theoretically awake.
[12:25:14] * Wumpus is not-so-theoretically on the way to bed
[12:25:29] * Wumpus has found some jobs to apply for, so time to go over my resume and write a cover letter tomorrow
[12:25:32] <Wumpus> *Sigh*
[12:25:36] <Wumpus> fun fun fun :|
[12:25:54] <Darke> Enjoy! <evilgiggle>
[12:26:00] <-- Wumpus has left IRC ("Zzzzzz")
[12:37:50] <Colourless> kirben: i've made a bit of an icon. i can dcc it to you so you can check it out
[12:39:44] <Kirben> ok
[12:39:52] <Kirben> dcc is always on auto
[13:15:07] <Kirben> I think it looks real good.
[13:16:14] <Colourless> :-)
[13:38:13] <Colourless> hmmm, exult and exultstudio only use sockets to do piping.... perhaps win32 named pipes could be use instead of sockets in windows...
[13:38:40] <Colourless> granted that would require a rewrite of much of the code
[13:39:03] <Colourless> or would it....
[13:41:44] * Darke must disappear. I'll be back soon, if you're feeling particularly unlucky. <grin>
[13:41:47] <-- Darke has left #exult ()
[13:52:57] <Colourless> kirben, can you tell me exactly what I need to download to compile exult studio
[13:54:14] <Kirben> glib, gtk+ and iconv dev libs from http://www.gimp.org/~tml/gimp/win32/new-downloads.html
[13:54:26] <Colourless> ok
[13:54:38] <Kirben> plus need to buid and compile libxml/libglade
[13:54:38] --> Darke has joined #exult
[13:54:38] --- ChanServ gives channel operator status to Darke
[13:54:52] * Darke ReHi's.
[13:55:02] <Colourless> wb
[13:56:24] <Kirben> will dcc glade stuff in a minute
[13:56:44] <Colourless> how big is it?
[14:01:26] <Kirben> 378KB
[14:01:33] <Colourless> ok,
[14:01:36] <Kirben> I hope I have not forgotten anything
[14:01:39] <Colourless> not too big
[14:01:58] <Colourless> where do I need to put everything?
[14:02:20] <Kirben> just unpack to main mingw directory
[14:02:33] <Colourless> ok, simple enough
[14:03:00] <Kirben> glade stuff is in worng locations really but works
[14:03:23] <Kirben> I left glade includes in glade directory of lib instead of include
[14:05:35] <Kirben> might need to move dlls from bin to lib though for glib, gtk+ and iconv
[14:08:56] <Colourless> so i need to get glib-dev-1.3.12-20020101.zip, libiconv-dev-1.7.zip and gtk+-dev-1.3.0-20020101.zip
[14:17:53] <Kirben> yes
[14:18:04] <Colourless> ok
[14:19:04] <Colourless> hmm, doesn't want to compile:
[14:19:04] <Colourless> g++ -fnative-struct -DSIZEOF_SHORT=2 -DSIZEOF_INT=4 -DEXULT_DATADIR=\"data\" -DUSE_EXULTSTUDIO -I.. -I../shape
[14:19:05] <Colourless> s -I../mapedit -I../imagewin -I../files -I../server -I../objs `pkg-config --cflags gtk+-1.3-win32-production`
[14:19:05] <Colourless> `pkg-config --cflags libglade-0.17` -c -o chunklst.o chunklst.cc
[14:19:05] <Colourless> g++: cannot specify -o with -c or -S and multiple compilations
[14:19:05] <Colourless> make: *** [chunklst.o] Error 1
[14:21:24] <Kirben> check the pkg-config outputs manually
[14:21:40] <Colourless> pkg-config works manually
[14:24:15] <Kirben> what is their output though ?
[14:24:43] <Colourless> pkg-config --cflags gtk+-1.3-win32-production outputs
[14:24:48] <Colourless> -Im:/include -Im:/lib/gtk+/include -Im:/include/glib-2.0 -Im:/lib/glib-2.0/include
[14:27:45] <Colourless> pkg-config --libs gtk+-1.3-win32-production :
[14:27:52] <Colourless> -Lm:/lib -lgtk -lgdk -lgmodule-1.3 -lglib-1.3 -liconv -lintl
[14:28:05] <Colourless> pkg-config --cflags libglade-0.17 :
[14:28:07] <Colourless> -Im:/include/glade -Im:/lib -Im:/include/glib-2.0 -Im:/lib/glib-2.0/include
[14:28:17] <Colourless> -Lm:/lib -lglade-0.17 -lglib-1.3 -liconv -lintl
[14:30:43] <Kirben> hmm looks fine, I remember having that error before though but can't remember what I did...
[14:31:54] <dto> ack
[14:32:00] <dto> hi folks
[14:38:49] <Darke> Hello.
[14:46:40] <Kirben> interesting message of list
[14:46:42] <Kirben> of=on
[14:50:37] <Kirben> I really want to know how he get got libglade autoconect working, so can get rids of hacks.
[14:51:03] <Colourless> ok, the problem I was having was because the `` wasn't working
[14:51:21] <Colourless> I manually set the vars and it now works
[14:51:42] <Kirben> you are run via dos console ?
[14:51:49] <Colourless> yeah
[14:52:01] <Kirben> ah, I'm using bash shell always
[15:01:51] <Colourless> ok, it compiles
[15:02:43] <Kirben> cool
[15:16:17] <Kirben> commited
[15:19:40] <Colourless> did you commit as binary?
[15:20:05] <Kirben> how to tell ?
[15:20:17] <Kirben> all directories are mounted as binery in cygwin
[15:20:31] <Colourless> add i mean
[15:20:40] <Colourless> did you do a -kb on the ico file?
[15:20:46] <Kirben> no
[15:20:57] <Colourless> you need to otherwise cvs will think it's a text file
[15:21:03] <Kirben> oh
[15:21:09] <Colourless> you'll need to remove the file and readd it
[15:21:14] <Kirben> ok
[15:21:25] <Kirben> will fix case of filename too
[15:22:35] <Kirben> hmm which is better, Exult_Studio.exe or ExultStudio.exe ?
[15:24:08] --> Cless has joined #Exult
[15:24:08] <-- Colourless has left IRC (Read error: 104 (Connection reset by peer))
[15:24:16] --- Cless is now known as Colourless
[15:24:20] <Colourless> but it should be exult_studio.exe
[15:24:23] --- ChanServ gives channel operator status to Colourless
[15:24:29] <Colourless> the reason is that is the name of the .cc file
[15:25:07] <Colourless> plus that is the name exult expects
[15:25:26] <Kirben> ok
[15:27:38] <Kirben> so cvs add -kb file ?
[15:27:48] <Colourless> yeah
[15:34:02] <Colourless> i've now got exult to launch exult_studio
[15:36:53] <Kirben> That will be useful
[15:37:22] <Kirben> does exult-studio need to be in same directory ?
[15:37:42] <Colourless> yeah, and the glade file needs to be in the data directory
[15:39:03] <Kirben> in that case I make alter default install location in makefile
[15:50:55] <Colourless> the makefile seems to have a few 'issues' with a slight conflict with exult
[15:52:11] <Colourless> i've noticed that if the .o files created by exult's makefile exist, the exult_studio makefile doesn't want to work
[15:53:50] <Kirben> hmm would moving makefile to main directory help ?
[15:54:00] <Colourless> yeah it should I guess
[15:54:47] <Colourless> i'll see what happens
[15:55:25] <Colourless> could even just make it part of the normal win32/cygwin makefiles
[15:56:09] <Colourless> hmm, then againm that's not such a good idea
[15:56:20] <Kirben> that makefiles quite large already though
[15:56:38] <Colourless> the pkg-config stuff will screw up things
[15:57:22] <Kirben> that is easiest way to get glib/gtk+ paths though
[15:57:35] <Colourless> yeah, I know.
[15:58:09] <Colourless> should be kept as a separate make file
[15:59:09] <Kirben> ok
[16:00:41] <Colourless> the exultstudioico.o section needs to be below the $(EXEC): $(OBJS) section
[16:01:14] <Kirben> ok that can wait til tommorrow
[16:01:25] <Colourless> i'll do it myself if you want
[16:01:35] <Kirben> let me know if you do want the makefile moved too
[16:01:47] <Colourless> it can wait for now
[16:01:54] <Kirben> ok if you have the time
[16:02:00] <Kirben> I need some sleep
[16:02:07] <Colourless> cya
[16:02:12] <Kirben> cyas
[16:02:15] <-- Kirben has left IRC ("System Meltdown")
[17:02:02] --> [LK] has joined #exult
[17:03:15] <[LK]> lol
[17:03:19] <[LK]> it crashed again :P
[17:03:23] <Colourless> :-)
[17:03:34] <[LK]> I dont like this
[17:03:38] <[LK]> I have to restart all the time!
[17:04:03] <[LK]> And I downloaded the update thingy, I opened the file, it prepared to 100%, and computer froze.. :)
[17:04:50] <Colourless> hmm
[17:05:05] <Colourless> i guess you have to manually install each update
[17:06:16] <[LK]> yup :P
[17:13:46] <[LK]> Hmm
[17:14:35] <[LK]> From now on, I will save every 5 minutes. I ALWAYS do the part I hate, the knight thingy, and then after it freazes one way or another.. :)
[17:26:14] <Darke> Hmm... time to do. Night all.
[17:26:22] <Colourless> cya
[17:26:22] <-- Darke has left #exult ()
[19:13:51] --> LK has joined #exult
[19:13:53] <-- [LK] has left IRC (Read error: 104 (Connection reset by peer))
[19:31:24] --> Fingolfin has joined #exult
[19:43:48] --- Fingolfin is now known as Fingolfin|food
[19:47:06] --> Kharza-kzad has joined #exult
[20:18:06] <LK> argh
[20:18:07] <LK> where is
[20:18:44] <LK> Where is Delphynia located?
[20:18:52] <LK> Im in that Fawn city, where is she?
[20:18:53] <Colourless> in Fawn
[20:19:58] <Kharza-kzad> central east side, look for a garden
[20:20:16] <Kharza-kzad> actually ... when I played that last I got to the garden and she wasn't there
[20:20:55] <Kharza-kzad> I roamed that whole damn city for hours and never found her. Then eventually she appeared in the big central building
[20:20:57] <Kharza-kzad> palace type thing
[20:21:08] <Kharza-kzad> I think she has a funny schedule
[20:21:17] <Colourless> she's not always at her place
[20:24:54] <LK> And what does she look like?
[20:25:38] <Kharza-kzad> white skirt, black top
[20:25:41] <Kharza-kzad> black hair
[20:25:43] <Kharza-kzad> dark skin
[20:25:47] <LK> ok
[20:37:19] <dto> Hey how is the Dreamcast port coming? :-)
[20:43:40] --- Fingolfin|food is now known as Fingolfin
[20:56:55] <LK> Uh.. The gamemakers are very nasty.. o.0
[21:00:07] <-- dto has left IRC ("[x]chat")
[21:01:38] --> ^TeNNiLe^ has joined #exult
[21:01:49] <^TeNNiLe^> Heheh how is the project going?
[21:02:21] <^TeNNiLe^> Not much?
[21:02:31] --- ^TeNNiLe^ is now known as foody
[21:03:25] <-- Colourless has left IRC ("so tired")
[21:04:00] <LK> How do I get that keyring? Its supposed to make things easier but I dont know how it works, or if its graphical, where to find it..
[21:05:43] <foody> Anybody around here..or everyone has logged off?
[21:07:14] <LK> Im here, but Im not one of those cool guys :P
[21:07:22] <foody> Meh...that is ok..
[21:07:28] <foody> It makes no difference..
[21:07:59] <foody> I am working on my very own version of Ultima 7 maker too...
[21:48:04] --> Alorelith has joined #exult
[21:48:08] <Alorelith> Howdy.
[21:48:34] <Alorelith> Hey, how you doing Alore..
[21:48:37] <Alorelith> Wow.
[21:48:40] <Alorelith> There goes the brakes.
[21:48:42] <-- Alorelith has left #exult ()
[21:50:11] --> artaxerxes has joined #exult
[21:50:17] <artaxerxes> hi all
[21:50:30] <artaxerxes> second time I drop on #exult
[21:51:42] <artaxerxes> how come it mentions Ultima 8?
[21:53:22] <artaxerxes> hummm....
[21:54:02] <Fingolfin> well
[21:54:13] <Fingolfin> there is this U8 map viewer, pentagram, in our CVS =)
[21:55:00] <artaxerxes> that would be cool to run u8 in linux
[21:56:05] <-- LK has left IRC (Read error: 110 (Connection timed out))
[21:58:16] <-- foody has left IRC ()
[21:58:53] <artaxerxes> ...
[22:01:42] <artaxerxes> gotta go
[22:01:47] <-- artaxerxes has left IRC (Remote closed the connection)
[22:36:37] --> [LK] has joined #exult