#exult@irc.freenode.net logs for 9 Feb 2003 (GMT)

Archive Today Yesterday Tomorrow
Exult homepage


[00:00:01] --- ChanServ gives channel operator status to Fingolfin
[00:00:35] <wjp> wb :-)
[00:06:31] <Fingolfin> thx
[00:15:14] --> Kirben has joined #exult
[00:15:14] --- ChanServ gives channel operator status to Kirben
[00:17:49] --> Yuv422 has joined #exult
[00:30:58] <wjp> time for me to go; g'night
[00:31:02] <-- wjp has left IRC ("Zzzz...")
[01:38:34] <-- Dark-Star has left #exult ()
[02:37:44] <-- Fingolfin has left IRC ("good night/morning, folks")
[04:41:15] --> Colourless has joined #Exult
[04:41:15] --- ChanServ gives channel operator status to Colourless
[04:41:39] <Colourless> hi
[04:53:59] <Yuv422> hi colourless
[04:54:13] <Yuv422> video is working now. :)
[04:54:19] <Colourless> yay
[04:54:24] <Yuv422> but with some issues
[04:54:34] <Colourless> oh no
[04:54:42] <Yuv422> linear buffer doesn't work for double buffer mode :(
[04:54:53] <Yuv422> only on the texture.
[04:55:15] <Yuv422> oh and xbox needs HARDWARE_VERTEX..
[04:55:37] <Colourless> ah, shouldn't matter. Just force it to use the single buffer mode at all times
[04:55:45] <Yuv422> yeah
[04:56:14] <Yuv422> oh and I think we need software surface support too
[04:56:15] <Colourless> xbox should probably run as PURE too
[04:56:28] <Yuv422> PURE?
[04:56:33] <Colourless> SDL handles the software surface support itself
[04:57:02] <Yuv422> but don't you need to handle the data from the software surface and copy it to the backbuffer?
[04:57:28] <Yuv422> in the source you hard code it to hardware surface
[04:57:35] <Colourless> sdl will do that
[04:58:31] <Colourless> it's got code to handle if a software buffer is wanted, and a hardware buffer is returned
[04:58:48] <Yuv422> hmm I thought that you had to manually copy the data out of the screen->pixel bufer on an updateRects call.
[04:59:14] <Yuv422> ah k right
[04:59:31] <Colourless> now, in theory, every buffer on the xbox should actually be both a hardware and a software buffer, since it's UMA. However, without having access to an Xbox myself, it's not something i 'really' want to try
[04:59:58] <Yuv422> :)
[05:00:53] <Yuv422> let me check an SDL software surface.
[05:05:40] <Yuv422> works like a charm. :)
[05:06:17] <Colourless> great
[05:06:44] <Colourless> email me your modified file so i can integrate all the changes
[05:06:55] <Yuv422> righto
[05:06:56] <Colourless> next i need to work on the sound stuff some more
[05:07:16] <Colourless> most of the errors you got were all to do with handling when a app looses focus :-)
[05:07:25] <Colourless> a/looses/loses/
[05:07:32] <Yuv422> actually I think there isn't much to change maybe you the flag in the D3D create call
[05:07:45] <Yuv422> let me do a diff and check.
[05:26:52] <Yuv422> looks like exult like a hardware palette.
[05:27:01] <Yuv422> is this going to be an issue.
[05:27:10] <Colourless> yes, no it wont be an issue
[05:27:33] <Yuv422> why is that?
[05:27:50] <Colourless> exult runs fine for me using the d3d8 renderer. again it's fine because SDL will emulate the hardware palette.
[05:28:40] <Yuv422> hmm I'm getting a crash in the testpalette app.
[05:28:47] <Yuv422> I'll have a closer look.
[05:50:36] <Yuv422> looks like it's having trouble loading the sail.bmp file
[05:51:04] <Colourless> might be a drive path related problem
[05:51:25] <Yuv422> yeah that's what I'm thinking
[05:51:42] <Colourless> try loading it from e:\ (I think thats the drive the cd is mounted as)
[05:51:48] <Colourless> s/cd/dvd/
[05:51:55] <Yuv422> DVD rom is on D:
[05:52:04] <Colourless> silly me
[05:52:24] <Yuv422> I'm trying to get it from e:
[05:52:35] <Colourless> of course it is, c for the hard drive, then d for the dvdrom, then e is the tempoary partition
[05:53:15] <Colourless> e as far as I know, needs to be manually mounted
[05:53:23] <Yuv422> ah.
[05:53:31] <Yuv422> how would I got about doing that?
[05:53:43] <Colourless> i don't know. i don't have an xbox sdk :-)
[05:55:26] <Colourless> if the game doesn't need a tempoary partition, the xbox wont give one
[06:00:41] <Yuv422> I've found some code
[06:00:52] <Yuv422> for mounting partitions on the XBox.
[06:01:05] <Colourless> don't paste it here btw
[06:01:17] <Yuv422> ;)
[06:01:36] <Yuv422> It's not microsoft code
[06:01:48] <Colourless> don't really care :-)
[06:02:54] <Colourless> i just sort of don't want any even remotely contentious code being pasted into #exult
[06:49:14] <-- Matt_O has left IRC (Read error: 54 (Connection reset by peer))
[07:01:10] <-- Yuv422 has left IRC ("[BX] I'm off like a prom dress...")
[07:02:06] --> Yuv422 has joined #exult
[07:17:52] --> Kirben2 has joined #exult
[07:17:53] <-- Kirben has left IRC (Read error: 104 (Connection reset by peer))
[07:22:19] --> Kirben has joined #exult
[07:24:33] <-- Kirben2 has left IRC (Read error: 104 (Connection reset by peer))
[07:35:50] <Yuv422> right
[07:45:59] --> Matt_O has joined #exult
[08:25:20] <-- Colourless has left IRC ("casts invisibility")
[09:10:00] <-- Matt_O has left IRC (Read error: 104 (Connection reset by peer))
[09:10:04] --> Matt_O has joined #exult
[10:12:22] --- ChanServ gives channel operator status to Kirben
[10:55:15] --> wjp has joined #exult
[10:55:15] --- ChanServ gives channel operator status to wjp
[10:55:20] <wjp> hi
[10:55:35] <Yuv422> hi
[10:56:22] <DarkeZzz> Hi.
[11:06:31] --- DarkeZzz is now known as Darke
[12:27:50] <wjp> *phew*; finally finished my homework for 9 december :-)
[12:28:18] * Darke laughs!
[12:28:45] <Yuv422> 9 dec 2003?
[12:28:49] <wjp> now I just need to do my homework for 20 jan. and I'll be done with this class :-)
[12:28:57] <wjp> 2002, of course :-)
[12:29:02] <Yuv422> ;)
[12:29:58] <Darke> Of course! There's no such thing as a proactive student! *grin*
[12:30:34] <Darke> Erm... I mean, except for me of course! *innocentlook*
[12:31:08] <wjp> of course :-)
[12:34:06] <wjp> *sigh* I wish Avernum/Geneforge would run properly under Wine :/
[12:35:53] --> Colourless has joined #Exult
[12:35:53] --- ChanServ gives channel operator status to Colourless
[12:36:02] <wjp> hi Ryan
[12:36:10] <Darke> Hi Colourless!
[12:36:19] <Yuv422> hey colourless
[12:36:41] <Colourless> hi
[12:37:40] <Yuv422> do you guys like to include a return statement for functions returning void?
[12:37:47] <Yuv422> I always add it.
[12:37:54] <wjp> pretty pointless at the end
[12:37:57] <Yuv422> just a habbit.
[12:38:09] <Yuv422> I think it looks nicer.
[12:38:13] <Colourless> nope, never, unless required
[12:38:23] <Yuv422> by the compiler?
[12:38:35] <Darke> Doesn't seem to have a point. I know most lint programs will *scream* at you for dubious coding practices if you do. *grin* I think there's also a specific warning that gcc has for it too.
[12:39:35] <Yuv422> also colourless, how do I get MSVC to stop auto formatting my { }'s
[12:39:50] <Yuv422> it won't even let me move them :(
[13:34:51] --> Nick2 has joined #exult
[13:39:42] <Yuv422> xbox keyboard driver is almost done. :)
[13:40:59] <Yuv422> just need to add mouse support.
[13:42:38] <Yuv422> which should be a simple matter of scaling thumbstick analog value down and passing it to SDL_PrivateMouseMotion()
[13:43:54] <Yuv422> I think I'll wait till tomorrow to test all this stuff as I don't want to go to bed disapointed if it doesn't work first go. ;)
[13:52:15] <-- Nick2 has left IRC (Read error: 60 (Operation timed out))
[13:54:01] <Colourless> got to go
[13:54:01] <-- Colourless has left IRC ("casts invisibility")
[13:58:10] <-- Kirben has left IRC (Read error: 104 (Connection reset by peer))
[13:59:15] <Yuv422> well I'm off to bed.
[13:59:17] <Yuv422> cya guys
[13:59:21] <-- Yuv422 has left #exult ()
[14:07:02] <-- wjp has left IRC ("bbl")
[14:09:29] --> wjp has joined #exult
[14:09:38] --- ChanServ gives channel operator status to wjp
[14:22:08] <-- wjp has left IRC ("brb")
[14:23:46] --> wjp has joined #exult
[14:23:46] --- ChanServ gives channel operator status to wjp
[14:47:02] --> matto has joined #exult
[14:48:25] <-- Matt_O has left IRC (Read error: 54 (Connection reset by peer))
[16:03:21] --> Fingolfin has joined #exult
[16:03:21] --- ChanServ gives channel operator status to Fingolfin
[16:03:48] <Fingolfin> yo
[16:06:25] <-- wjp has left IRC ("gtg")
[16:54:04] <-- Fingolfin has left IRC ("42")
[17:40:59] --- Darke is now known as DarkeZzz
[18:02:47] <-- royalsexy has left IRC (Read error: 54 (Connection reset by peer))
[18:49:56] --> Dark-Star has joined #exult
[22:23:58] --> zgomez has joined #Exult
[22:41:09] <-- zgomez has left IRC ()
[22:53:27] <-- Rixa has left IRC (Read error: 104 (Connection reset by peer))