#uwadv@irc.freenode.net logs for 1 Jun 2005 (GMT)

Archive Today Yesterday Tomorrow
Underworld Adventures homepage


[09:02:20] --> Khelz has joined #uwadv
[17:26:05] <-- Khelz has left IRC ()
[19:19:21] <-- Dragst has left IRC (adams.freenode.net irc.freenode.net)
[19:24:53] --> Dragst has joined #uwadv
[20:33:45] --> vividos has joined #uwadv
[20:33:45] --- ChanServ gives channel operator status to vividos
[20:48:36] <Sevalecan> \o/
[20:58:18] <vividos> hi :9
[21:02:44] <wjp> hi! :-)
[21:03:03] <wjp> lots of commits the last couple of days I saw :-)
[21:03:59] <vividos> yes, just committing lots of stuff that lies around, and some additions, e.g. a windows installer build file
[21:04:44] <vividos> and I added Mac OS X support from Jim Dovey today
[21:10:07] <vividos> btw don't worry about linux "make dist", there surely are some changes and file additions in the near future
[21:11:49] <wjp> ok, I'll wait for that
[21:16:30] <vividos> how does pentagram progress? I read in the channel log that it's pretty much done?
[21:17:16] <wjp> well, not quite yet :-)
[21:17:46] <wjp> but I don't think there are really any more major things missing
[21:17:56] <wjp> (so pretty much everything is at least partly done :-) )
[21:21:56] <vividos> you mentioned easy setup/installation... why not doing a program such as uaconfig that lets the user easily select the u8 path?
[21:23:37] <wjp> that's a possibility, I guess
[21:24:10] <vividos> but I guess it should be pretty platform independent
[21:24:44] <vividos> For uwadv I even think about downloading uw_demo.zip from a web page during running the windows installer package
[21:25:00] <wjp> well, I wouldn't reject a good setup solution for a common platform just because it's not platform independent
[21:26:01] <vividos> for win32 I suggest looking at "Windows Installer XML" http://wix.sourceforge.net/. uwadv's new win32 installer will use this framework
[21:26:11] <vividos> well, rather tool than framework
[21:27:15] <wjp> was that the open source one by MS itself?
[21:27:20] <vividos> yes
[21:27:34] <wjp> but I'll leave the windows stuff to Colourless and Kirben
[21:27:52] <vividos> understandable :)
[21:28:16] <wjp> although I actually did cross-compile a working windows binary from linux recently :-)
[21:28:37] <wjp> oh, one interesting recent change in pentagram is the removal of all data files
[21:28:46] <wjp> they're now embedded into the binary
[21:29:11] <wjp> so that simplifies installation significantly
[21:29:16] <vividos> by C-arrays?
[21:29:20] <wjp> yes
[21:29:34] <vividos> dynamically built from files in CVS?`
[21:29:39] <wjp> I wrote a small C program (that probably has been written many many times before) that converts a file into a header file
[21:30:38] <wjp> so, yes, dynamically from files in CVS
[21:30:56] <wjp> including a .ttf file, for example
[21:31:33] <vividos> that's a nice approach. should try a recent snapshot some times
[21:32:53] <wjp> we already had file access abstracted away, so it was rather trivial to add
[21:33:38] <vividos> it's nice if you can just "plug" things together
[21:33:40] <wjp> (reading from the u8 data archives, from zip files or from normal directories were all using the same interface)
[21:36:48] <wjp> I see zziplib also has a plugable io system
[21:37:19] <wjp> so it might be very easy to just embed uadata00.uar into the binary and let zziplib read from that
[21:38:01] <wjp> (see zzip-io.h)
[21:38:04] <vividos> yes, that would be possible
[21:38:27] <wjp> if you want it, of course :-)
[21:38:28] <vividos> I use zziplib over the SDL_RWops abstraction anyway
[21:39:15] <wjp> hm, why do you mention SDL_RWops?
[21:40:33] <vividos> when uwadv loads files from the "uadata-path", it only gets a pointer to SDL_RWops, and that could be from a real file, or a file in a .uar file (which happens to be a .zip file)
[21:40:57] <vividos> that way the user doesn't have to worry where the file comes from
[21:41:09] <wjp> ah
[21:42:03] <wjp> didn't remember that :-)
[21:42:41] <vividos> I don't think I will put uadata00.uar into the binary
[21:42:58] <vividos> the .uar files are a way to extend uwadv in a way
[21:43:09] <vividos> well, should go again ...
[21:44:17] <vividos> bye!
[21:44:36] <wjp> night
[21:45:02] <-- vividos has left IRC ("Leaving")
[22:12:29] --> Sev_1 has joined #uwadv
[22:13:07] <-- Sevalecan has left IRC (Read error: 104 (Connection reset by peer))
[22:58:17] --- Sev_1 is now known as Sevalecan