#exult@irc.freenode.net logs for 17 Jul 2005 (GMT)

Archive Today Yesterday Tomorrow
Exult homepage


[00:03:04] --> Baastuul_ has joined #exult
[00:04:47] --> Kirben has joined #exult
[00:04:47] --- ChanServ gives channel operator status to Kirben
[00:09:45] <-- Baastuul has left IRC (Nick collision from services.)
[00:09:48] --- Baastuul_ is now known as Baastuul
[00:34:28] <-- Baastuul has left IRC ("I will eat your crops with the vigor of Aeschylus writing his plays!")
[00:45:30] --> Baastuul has joined #exult
[01:29:13] --> trand has joined #exult
[01:45:32] --> Colourless has joined #Exult
[01:45:32] --- ChanServ gives channel operator status to Colourless
[02:20:18] --> Colourless` has joined #Exult
[02:20:28] <-- Colourless has left IRC (Nick collision from services.)
[02:20:30] --- Colourless` is now known as Colourless
[02:20:32] --- ChanServ gives channel operator status to Colourless
[05:00:30] --- LordN_Away is now known as Lord_Nightmare
[05:14:14] --> sbx has joined #exult
[07:48:25] <-- sbx has left IRC ("BRB")
[08:23:25] --> SB-X has joined #exult
[09:36:41] --- Lord_Nightmare is now known as LordN_Away
[09:39:04] --> Dejunai has joined #exult
[09:39:15] <Dejunai> anyone home?
[09:40:14] <Dejunai> I have a question about U7CHUNKS, I posted to the forum... Was just checkin if anyone was in here...
[09:40:53] <Dejunai> ping
[09:40:57] <Dejunai> doh
[09:46:30] --> Khelz has joined #exult
[09:54:35] <SB-X> ?
[09:54:52] <SB-X> i'm here but I didn't work on Exult
[09:59:13] <-- Sevalecan has left IRC (Read error: 104 (Connection reset by peer))
[10:00:08] <Khelz> hello
[10:00:37] <Khelz> Colourless: any news about assigning me some ppc-porting tasks ? :)
[10:01:45] <Dejunai> SB-X: know anything about U7chunks
[10:01:54] <Dejunai> the file...
[10:04:00] --> Sevalecan has joined #exult
[10:05:56] <SB-X> hi Khelz
[10:06:07] <SB-X> Dejunai: not really
[10:06:21] <SB-X> information about it is easy to find
[10:06:41] <SB-X> in Exult CVS there is text about it
[10:07:49] <SB-X> I never bother to memorize it.
[10:08:33] <SB-X> a chunk is 16x16 tiles each 8x8 pixels
[10:08:34] <Dejunai> yes, I have read it, I'll check and make sure I read all of it...
[10:08:39] <SB-X> what about it?
[10:08:50] <Dejunai> I am confused about the wording of two sentences
[10:09:07] <Dejunai> the 8x8pixel tile is stored in two bytes
[10:09:22] <Dejunai> the first byte is the shape#
[10:09:44] <Dejunai> and the second byte needs to be manipulated ( how? ) to get the frame of the shape
[10:10:16] <Dejunai> I am not seeing th e pattern... and the text isn't clear ( to me )
[10:10:29] <SB-X> the upper 6 bits of the second byte
[10:11:24] <wjp> you probably need to take the frame number mod 32
[10:11:41] <wjp> so 36 becomes 4 and 37 becomes 5
[10:12:23] <wjp> shnum = data[0]+256*(data[1]&3)
[10:12:27] <wjp> frnum = (data[1]>>2)&0x1f
[10:14:09] <Dejunai> yep thats what i am looking for...
[10:15:48] <Dejunai> er, where should have ipicked up on the mod32?
[10:16:08] <wjp> dunno
[10:16:13] <Dejunai> heh...
[10:16:20] <Dejunai> how do you know?
[10:16:22] <wjp> it was fairly clear from the first couple of frames that it was 32 too high each time
[10:16:37] <wjp> (the ones you listed on the forum)
[10:16:49] <wjp> the two lines of code I pasted are from the exult sources
[10:17:04] <Dejunai> grrr... 3D poster affect
[10:18:09] <wjp> ?
[10:18:14] <SB-X> I didn't read the forum post.
[10:18:51] <Dejunai> you know those dotpixel posters that if you squint at them they make a 3d blurred shape
[10:19:17] <wjp> never got the hang of those... :-)
[10:19:54] <Dejunai> neither did I... its a similar frustartion when I code ( sometimes )
[10:20:07] <SB-X> hehe
[10:20:12] <Dejunai> especially trying to unpack binary
[10:20:16] <servus> Speaking of frustration while coding... I absolutely despise the 3DMax SDK
[10:20:28] <Dejunai> yek!
[10:20:38] <servus> After 80 hours of trying, I can _not_ get a proper matrix for a bone!
[10:22:11] <SB-X> 80 hours?
[10:22:19] <servus> Yep.
[10:22:26] <servus> It's such _simple_ information that I want!
[10:22:30] <servus> Good grief!
[10:37:11] <servus> I'm not allowed to have that matrix, noooooooope.
[10:37:34] <SB-X> Why do you want a bone?
[10:38:27] <SB-X> or manipulate the bone
[10:38:51] <servus> To perform physics operations on it.
[10:40:00] <SB-X> why?
[10:41:34] <servus> What do you mean why? That's the point of the application
[10:42:11] <SB-X> How will this help me?
[10:42:36] <servus> It won't.
[10:42:52] <servus> Just because you can say "Name" "Job" "Bye" doesn't mean the world revolves around you :-p
[10:43:39] <SB-X> Then why is everyone willing to tell me their entire life story the moment we meet?
[10:43:56] <servus> Must be your magnetic personality.
[10:44:02] <SB-X> And then they demand I go on some adventure to help them.
[10:44:52] <Dejunai> they are lonely people...
[10:45:00] <Dejunai> you never see them talk to one another
[10:45:08] <SB-X> they demand food sometimes
[10:45:23] <Dejunai> of course they dump their life story to the first person that asks
[10:45:56] <SB-X> That's why people revolted and moved to Serpent Isle. LB ruled that people can only speak to the Avatar, except when ordering food.
[10:46:10] <Dejunai> if you'd been wandering around a game for almost 13 years you'd be ready to chat
[10:46:47] <SB-X> I guess
[10:46:54] <SB-X> it's a good game though...
[10:46:59] <SB-X> I just wondered whats up with the bone.
[10:47:33] <Dejunai> I usually leave when people use up and bone in the same sentence
[10:47:51] <Dejunai> try to keep it clean, will ya???
[10:48:20] <servus> As in "Bone up on your bible studies for Sunday school, little Billy"?
[10:48:38] <SB-X> heh
[10:48:43] <SB-X> I see what you mean sorry.
[10:49:34] <SB-X> you're boned
[10:49:36] <Dejunai> yek!
[10:57:55] <Dejunai> Damn! It doesn't make any damn sense... But it works... ThX wjp... et'al
[11:07:21] <wjp> which part doesn't make sense?
[11:08:53] <Dejunai> I am a bit dunce when it comes to bitwise operands
[11:10:09] <Dejunai> and I have no idea where 0x1f came from in the frnum value
[11:10:17] <SB-X> the only part I didn't get was how &31 is equivalent to %32?
[11:10:26] <Dejunai> it's not
[11:10:30] <wjp> that's because 32 is a power of two
[11:10:43] <Dejunai> mod 32 is not the ticket
[11:10:45] <wjp> and it is equivalent, as long as you're working with unsigneds
[11:11:51] <Dejunai> u7chunk stores shape 19 frame 4 in several different ways... so it just doesn't make sense
[11:12:14] <servus> http://www.userfriendly.org/cartoons/archives/05jul/xuf008137.gif :-D
[11:12:16] <SB-X> Ah. It's probably because I never think about how multiplication and division is actually performed low-level.
[11:12:19] <Dejunai> 19'144 is s19f4
[11:12:40] <Dejunai> 19'16 is also s19f4
[11:12:45] <wjp> yes
[11:12:51] <Dejunai> and yes the mod32 of 144 is 16
[11:12:53] <wjp> that's because the 128 bit is ignored
[11:13:03] <wjp> no, not of 144; of 144/4
[11:13:23] <wjp> um, mis-phrased that; 144/4 is equal to 16/4 mod 32
[11:14:12] <wjp> you need to shift 144 to the right two bits first, because the two lowest bits are part of the shape number
[11:14:39] <Dejunai> yes I understnad that
[11:14:46] --> pwr has joined #exult
[11:15:19] <Dejunai> you need the 2 extra bits to surpas th FF = 256 limit of a single byte
[11:15:47] <SB-X> servus: yeah that's funny, i'll save it
[11:15:49] <SB-X> brb
[11:15:52] <-- SB-X has left IRC ("casts gate travel")
[11:20:15] --> sbx has joined #exult
[11:20:27] --- sbx is now known as SB-X
[11:59:09] <-- pwr has left IRC ("Client exiting")
[12:53:33] <-- Colourless has left IRC ("casts improved invisibility")
[13:30:37] <-- trand has left IRC ("솔로천국 커플지옥")
[13:31:03] <-- Sevalecan has left IRC (Read error: 110 (Connection timed out))
[13:33:48] --> trand has joined #exult
[13:34:53] <-- trand has left IRC (Remote closed the connection)
[13:36:05] --> trand has joined #exult
[13:36:22] <-- trand has left IRC (Read error: 104 (Connection reset by peer))
[13:36:29] --> trand has joined #exult
[13:46:10] <-- Kirben has left IRC ("System Meltdown")
[13:53:31] <-- trand has left IRC (Remote closed the connection)
[13:57:23] --> Sevalecan has joined #exult
[13:59:07] --> trand has joined #exult
[14:05:53] <-- trand has left IRC ("솔로천국 커플지옥")
[14:06:05] --> trand has joined #exult
[17:43:56] --> Fl00der has joined #exult
[18:18:51] <-- SB-X has left IRC ()
[18:27:00] <-- Khelz has left IRC ()
[18:44:16] <-- trand has left IRC (Remote closed the connection)
[19:28:14] --> ASCIBlue has joined #Exult
[19:42:46] <-- ASCIBlue has left #Exult ()
[20:50:53] --- LordN_Away is now known as Lord_Nightmare
[22:58:01] --> Kirben has joined #exult
[22:58:01] --- ChanServ gives channel operator status to Kirben
[23:32:00] <-- Dejunai has left #exult ()