#nuvie@irc.freenode.net logs for 4 Oct 2003 (GMT)

Archive Today Yesterday Tomorrow
Nuvie homepage

[00:46:58] <-- wjp has left IRC ("Zzzz...")
[02:19:46] --> Yuv422 has joined #nuvie
[02:20:12] <Yuv422> hi guys
[02:39:33] <SB-X> hey
[02:39:44] <Yuv422> hey SB-X
[02:39:48] <SB-X> sorry i havn't been around recently
[02:39:53] <Yuv422> How's things?
[02:39:55] <Yuv422> np
[02:39:57] <SB-X> great
[02:40:01] <SB-X> but my mail stopped working
[02:40:07] <SB-X> the one @cox.net
[02:40:12] <Yuv422> ah k
[02:40:15] <SB-X> it was with a friends account and his service was suspended
[02:40:22] <Yuv422> :(
[02:40:22] <SB-X> so i can't get mails from the cvs or dev lists
[02:40:26] <SB-X> or send to them
[02:40:45] <SB-X> i tried to follow up to your last message and send a new one, but i guess i can just talk to you here for now :)
[02:40:55] <Yuv422> hehe
[02:41:10] <SB-X> it was just 3 things i was asking really
[02:41:17] <Yuv422> did you hear I'm getting a copy of FM-Towns U6?
[02:41:20] <SB-X> ya
[02:41:25] <Yuv422> :)
[02:41:25] <SB-X> getting an FM-Towns?
[02:41:33] <Yuv422> nah
[02:41:39] <Yuv422> just run it in an emulator
[02:41:47] <Yuv422> or nuvie!? ;)
[02:41:50] <SB-X> heh
[02:41:54] <SB-X> did you decide what to do with the hacked up objects?
[02:42:02] <SB-X> just a TODO item maybe?
[02:42:09] <Yuv422> hehe
[02:42:24] <Yuv422> hacked up onject... hmm I haven't done work on that yet
[02:42:35] <Yuv422> I'm working on adding monster support now. :)
[02:42:42] <SB-X> oh the multitiled?
[02:42:43] <Yuv422> It's all table based in U6Actor
[02:42:48] <SB-X> oh
[02:42:53] <SB-X> that sounds good
[02:42:59] <SB-X> i thought you would be doing multiclasses
[02:43:04] <SB-X> but i think i like table based better
[02:43:10] <Yuv422> yeah seemed like over kill in the end
[02:43:13] <SB-X> whats going on with eggs?
[02:43:22] <Yuv422> haven't started on eggs yet
[02:43:24] <SB-X> i read that you dumped all their info out
[02:43:31] <Yuv422> yup
[02:43:35] <Yuv422> do you want a copy?
[02:43:36] <SB-X> did you find out anything new?
[02:43:40] <SB-X> hmm
[02:43:40] <SB-X> sure
[02:43:43] <SB-X> if you can DCC it
[02:43:57] <Yuv422> eggs spawn reagents
[02:44:09] <Yuv422> as well as monsters
[02:44:45] <Yuv422> hmm let me up it to SF you can get it from there.
[02:44:52] <Yuv422> as I'm behind a firewall here
[02:45:11] <SB-X> what do i get it from? files?
[02:45:30] <Yuv422> I'll just stick it in the webdir
[02:45:35] <SB-X> oh cvs?
[02:45:41] <SB-X> i was meaning to update that anyway
[02:45:43] <Yuv422> nah
[02:45:48] <Yuv422> in the htdocs
[02:45:51] <Yuv422> directory
[02:46:04] <SB-X> how to retrieve it?
[02:46:12] <SB-X> in /?
[02:46:14] <Yuv422> get it from the website. :)
[02:46:19] <SB-X> ok
[02:46:24] <SB-X> so youll give me url
[02:46:30] <Yuv422> yup
[02:46:34] <SB-X> cool
[02:46:39] <SB-X> ok
[02:46:47] <SB-X> any idea on a release time?
[02:47:04] <Yuv422> hehe no idea
[02:47:12] <SB-X> if we do it soon then i want to just focus on bug fixes and completing things i started
[02:47:23] <SB-X> i dont think we will have sound soon
[02:47:32] <Yuv422> yeah
[02:47:44] <Yuv422> lets get egg support in
[02:48:24] <Yuv422> but there are some issues with temporary object removal to be dealt with then
[02:49:00] <SB-X> okay
[02:49:12] <SB-X> issues that prevent game play or just look like bugs?
[02:49:39] <SB-X> we do need object/actor caching but i don't know much about the map format to talk about it
[02:50:01] <servus> You're so lucky you're doing a 2D game!
[02:50:08] <Yuv422> yeah.
[02:50:09] * servus kicks his matrices in the shins, repeatedly.
[02:50:09] <SB-X> yeh
[02:50:24] <SB-X> i'll be glad to get my 3D stuff going tho
[02:53:02] * Yuv422 stands in a field watching cows eat grass.
[02:54:05] * SB-X boggles.
[02:54:46] <Yuv422> at the moment it is just from monsters added in the original U6
[02:58:05] <SB-X> thx
[02:58:20] <Yuv422> let me know when you've got it and I'll remove it
[03:00:40] <SB-X> ok got it
[03:01:13] <Yuv422> righto
[03:01:25] <SB-X> whats Status?
[03:02:02] <Yuv422> every object has a status byte
[03:02:13] <Yuv422> I'm just displaying it in binary
[03:02:17] <Yuv422> as they are bit flags
[03:02:33] <Yuv422> things like object in container
[03:02:38] <Yuv422> object in inventory
[03:02:40] <Yuv422> etc
[03:02:48] <SB-X> oh ok
[03:02:53] <SB-X> monster list is nice
[03:03:08] <Yuv422> yeah they fit into nice groups
[03:03:14] <SB-X> will there be a single method of telling an actor to do something
[03:03:20] <SB-X> like "sit, face right"
[03:03:24] <Yuv422> yes
[03:03:46] <SB-X> what would happen if you call that on an actor with no sit frame?
[03:03:58] <Yuv422> nothing I guess
[03:03:58] <SB-X> you think it would do something strange or just nothing?
[03:04:02] <SB-X> heh k
[03:04:16] <SB-X> thats great
[03:04:19] <Yuv422> I'm going to add some more fields to that list
[03:04:41] <Yuv422> multi tile monsters will be handled seperatly
[03:05:00] <Yuv422> everyone else will be handled together based on their type entry
[03:05:39] <Yuv422> sherry walks around correctly now in my copy
[03:06:10] <Yuv422> I'll have to kludge the four tile monsters a bit though
[03:06:20] <Yuv422> or add another field
[03:06:34] <Yuv422> to say either 1 or 4 tiles per frame
[03:07:04] <Yuv422> but only cyclops and winged gargoyles have 4 tile frames
[03:07:56] <SB-X> can there be a transparent tile?
[03:08:03] <SB-X> or blank tile
[03:08:22] <Yuv422> why do you ask?
[03:08:33] <SB-X> for the frames where its fewer than 4 tiles
[03:08:56] <Yuv422> hmm not really
[03:09:17] <SB-X> how do you know what part is blocking?
[03:09:19] <Yuv422> the 4 tile objects are referenced by one tile
[03:09:54] <Yuv422> it's kludgey as you need to check surrounding tiles to see if a multi tile object in nearby
[03:10:16] <Yuv422> but an object can only be at most 2x2
[03:10:17] <Yuv422> tiles
[03:10:54] <Yuv422> all multi-tile monsters except gargs and cyclops are multiple objects
[03:11:06] <Yuv422> with a central npc tile
[03:11:23] <Yuv422> so a cow for instance is the cow npc and a cow backend object on the map
[03:11:35] <Yuv422> does that make sense?
[03:17:13] <SB-X> yes it does
[03:17:42] <SB-X> and it didnt take me as long to figure it out as it did for me to answer :)
[03:17:46] <SB-X> i just stepped afk for a min
[03:17:59] <Yuv422> so the monster object on the map has the npc number in qty so we can assoicate it back to an npc
[03:18:08] <Yuv422> hehe
[03:18:28] <Yuv422> or is it quality
[03:18:32] <Yuv422> I forget
[03:18:34] <SB-X> by monster object you mean the center one or all of them
[03:18:58] <Yuv422> a cow has two parts so it doesn't really have a center
[03:19:02] <SB-X> heh
[03:19:04] <SB-X> well, the front
[03:19:05] <Yuv422> it is the non npc part
[03:19:18] <SB-X> they are both blocking?
[03:19:22] <Yuv422> a cow only has one object on the map
[03:19:33] <Yuv422> the other part is the actor tile
[03:19:36] <SB-X> so the monster part isnt an object
[03:19:38] <SB-X> ok
[03:19:39] <Yuv422> yes
[03:20:02] <Yuv422> they block on tile type
[03:20:18] <Yuv422> we need to change actors to block on tile type too
[03:20:27] <Yuv422> as sherry shouldn't block
[03:20:35] <SB-X> hmm
[03:20:40] <Yuv422> neither should a dragon flying over the avatar's head
[03:20:43] <SB-X> but i notice a little different between how they block in the game
[03:20:52] <Yuv422> really?
[03:20:58] <SB-X> not sure if i recall correctly ill have to play
[03:21:44] <SB-X> thought about storing it in memory as just a single multitile actor (after reading it in whatever way its stored in the savegame)? but that would complicate writing back to the savegame even more
[03:22:17] <Yuv422> we'll just need to modify the object routines
[03:22:29] <Yuv422> to pass things like attack and talk back to the actor
[03:22:58] <Yuv422> so you can attack the back half of a cow and it ends up going to the right actor.
[03:23:20] <Yuv422> look is fine as it just works on the object itself
[03:23:34] <Yuv422> get will need to be changed
[03:23:40] <Yuv422> so you can't get a cow back
[03:23:44] <Yuv422> ;)
[03:23:54] <Yuv422> that might not work now anyway
[03:23:56] <Yuv422> let me check
[03:24:33] <Yuv422> get-cow
[03:24:40] <Yuv422> Not possible.
[03:24:43] <Yuv422> :)
[03:25:16] <Yuv422> argh actors are sitting when they twitch again
[03:25:20] <Yuv422> I'll have to fix that.
[03:37:43] <SB-X> when you try to get an select an actor it returns "nothing"
[03:37:52] <SB-X> or actually, whatever the actor is standing on
[03:38:07] <Yuv422> hmm
[03:38:17] <Yuv422> it should say not possible I guess
[03:38:22] <Yuv422> at the actor level
[03:38:22] <SB-X> don't think i specifically tested a cow back
[03:38:37] <SB-X> ya but it should pass through that and look at the objects
[03:38:44] <SB-X> but the cow back is an object so *shrugs*
[03:38:45] <Yuv422> do you have a save game with cows?
[03:38:49] <SB-X> hehe
[03:38:51] <SB-X> don't think so
[03:47:23] <Yuv422> the new forum is nearly ready
[03:47:38] <Yuv422> http://nuvie.sourceforge.net/phorum/list.php?f=1
[03:48:13] <Yuv422> hopefully more people will post to this.
[03:48:24] <Yuv422> as they don't need to get a sf account to post.
[03:55:44] <SB-X> did you have to work a while on that to get it to fit the theme?
[03:55:59] <SB-X> i wouldn't mind if more people posted either
[03:56:15] <SB-X> too bad we can't pull in the old forum messages, or link to the same dbs somehow
[04:04:59] <Yuv422> yeah I had to hack it up to get the theme in. ;)
[04:05:12] <Yuv422> that's why not all the tables have the borders
[04:17:09] <SB-X> the blue "reply to this message box" has an empty dark yellow box above it
[04:18:09] <Yuv422> yeah that is normal for phorum
[04:18:18] <Yuv422> I guess I could chop it out
[04:38:19] <Yuv422> ok that should be chopped out now
[04:38:28] <Yuv422> when posting a reply
[05:18:00] <servus> Superb! It works! Screw you, matrices!
[05:18:11] <Yuv422> :)
[05:18:29] <Yuv422> work those matrices!
[05:18:34] <servus> You have NO idea :P
[05:18:51] <servus> Imagine a 16^3 matrix ;)
[05:18:59] <servus> 16^4 rather.
[05:19:14] <Yuv422> Yikes
[05:20:03] <servus> Indeed :(
[07:43:55] <-- servus has left IRC ()
[09:30:04] <Yuv422> bbl
[09:30:07] <-- Yuv422 has left IRC ("BitchX: a modern client for a old world")
[09:38:32] <-- KtJ_Dragon has left IRC ("$B%/%i%$%"%s%H$N=*N;(B")
[11:17:43] --> Yuv422 has joined #nuvie
[12:03:46] <-- Kirben has left IRC ("System Meltdown")
[12:06:06] --> wjp has joined #nuvie
[12:06:38] <wjp> hi
[12:06:43] <Yuv422> hi wjp
[12:06:51] <Yuv422> phorum seems a bit buggy
[12:07:07] <Yuv422> maybe it's just phorum and safari
[12:07:22] <Yuv422> it doesn't seem to refresh the pages properly
[12:07:49] <Yuv422> and when I change a username in the admin it inserts junk inplace of their name
[12:07:52] <Yuv422> :(
[12:08:21] <wjp> junk looking like an md5 hash?
[12:09:25] <Yuv422> hmm
[12:09:27] <Yuv422> strange
[12:09:31] <Yuv422> it isn't doing it now
[12:09:38] <Yuv422> it looked like form data
[12:10:10] <Yuv422> DUP=78tx=5
[12:10:14] <Yuv422> somthing like that
[12:10:29] <wjp> hm
[12:11:30] <Yuv422> strange
[12:11:46] <Yuv422> I did add a no-cache meta tag to the headers
[12:11:48] <wjp> I think I changed something there in exult's phorum
[12:11:50] <Yuv422> maybe that fixed it
[12:12:05] <wjp> (there == username field in the admin)
[12:12:14] <Yuv422> ah k
[12:12:39] <wjp> IIRC, it was conflicting with a 'username' cookie from SF itself
[12:12:58] <Yuv422> ah
[12:13:14] <Yuv422> so that might explain it
[12:13:15] <wjp> (stupid auto-globals...)
[12:13:29] <Yuv422> because I did clear my browser cache
[12:13:31] <Yuv422> too
[12:13:53] <Yuv422> you'd think they'd preface their cookies with phorum
[12:13:55] <Yuv422> or some such
[12:14:08] <wjp> it's not a cookie, it's a form field
[12:14:13] <Yuv422> ah k
[12:14:18] <Yuv422> session data
[12:14:30] <Yuv422> isn't that domain based?
[12:14:54] <wjp> well, nuvie.sourceforge.net is under sourceforge.net :-)
[12:15:12] <Yuv422> doh!
[12:15:14] <Yuv422> hehe
[12:15:17] <Yuv422> silly me
[12:16:23] <wjp> took me ages to find
[12:16:38] <Yuv422> was it an easy change in phorum?
[12:17:14] <wjp> I just renamed their username field into admin_username or something
[12:17:37] <Yuv422> do they use $_SESSION["username"] syntax?
[12:17:45] <Yuv422> or auto_globals?
[12:17:57] <wjp> auto_globals IIRC
[12:18:59] <wjp> I have a patch here against phorum 3.3
[12:19:16] <Yuv422> hmm I've done a few things to my phorum now
[12:19:31] <wjp> it's fairly localized
[12:19:43] <Yuv422> and it's 3.4.4 here
[12:19:45] <wjp> the change to the username field is 3 lines
[12:19:50] <Yuv422> ah k
[12:19:51] <Yuv422> cool
[12:20:10] <wjp> don't know how much changed to 3.4.4, though
[12:20:20] <Yuv422> maybe you could point me to the right file
[12:20:32] <Yuv422> -bash-2.05b$ grep -ri username * | wc -l
[12:20:32] <Yuv422> 97
[12:20:33] <wjp> admin/actions/useradmin.php
[12:20:39] <Yuv422> righto
[12:20:39] <wjp> admin/pages/useradmin.php
[12:21:44] <wjp> there's one UPDATE and one INSERT SQL statement in the first one that refer to '$username', and useradmin.php has the actual form field name
[12:24:53] <Yuv422> ok now to test.
[12:27:05] <Yuv422> that seems to work. :)
[12:27:10] <Yuv422> thanks wjp.
[12:27:32] <Yuv422> phorum feels alot more stable now. :)
[12:28:43] <Yuv422> I'll just try logging into SF then phorum
[12:29:04] <wjp> hm, it looks a bit weird here
[12:29:30] <Yuv422> wjp: do the textured tables display ok for you?
[12:29:33] <wjp> although a reload fixed it
[12:29:44] <Yuv422> in mozilla they display incorrectly every other load for me. :(
[12:29:55] <Yuv422> a reload seems to fix it.
[12:30:01] <Yuv422> why would that be?
[12:30:06] <Yuv422> I can't figure it out.
[12:30:09] <wjp> no idea
[12:31:01] <Yuv422> I tried running the code through the wc3 validator but it gave 200+ errors
[12:31:13] <Yuv422> <br> Error no end tag! :(
[12:31:37] <Yuv422> that sort of thing
[12:31:50] <wjp> did you label it xhtml?
[12:31:58] <wjp> ah, yes, you did
[12:32:20] <wjp> w3c, btw :-)
[12:36:50] <Yuv422> hmm was that change for admin only?
[12:36:50] <Yuv422> it seems to still be conflicting for normal login.
[12:36:52] <Yuv422> ;)
[12:36:56] <Yuv422> I always say that wrong
[12:44:29] <Yuv422> it doesn't seem to refresh when I logout
[12:44:47] <Yuv422> that might be a browser issue though
[12:53:02] * Yuv422 wonders why it would display differently on a reload
[12:58:00] <wjp> ah, you're right...
[12:58:05] <wjp> I missed a change in login.php
[12:58:18] <wjp> I added a $username = $HTTP_POST_VARS['username']; to the top
[12:58:29] <wjp> although I guess that should be $username = $_POST['username']; now
[12:59:01] <Yuv422> :)
[12:59:16] <Yuv422> or $_REQUEST["username"]
[13:01:50] <wjp> hm, yes, the diff that I have here is a bit out of date
[13:02:00] <wjp> it was against phorum 3.3 while we're using 3.3.2c now
[13:02:09] <Yuv422> ah k
[13:02:24] <Yuv422> phorum 5 looks nice
[13:04:34] <wjp> does 3.4.4 have sticky threads?
[13:04:43] <Yuv422> I don't think so
[13:04:54] <wjp> and frozen threads?
[13:05:12] <Yuv422> It might have forzen threads.
[13:05:15] <Yuv422> let me check
[13:06:40] <Yuv422> doesn't look like it does. :(
[13:07:13] <wjp> the changelog for phorum 5 seems to indicate that it at least has sticky threads
[13:49:48] <Yuv422> weird
[13:50:07] <Yuv422> you can click one of the links and it will refresh the page correctly one in three
[13:50:28] <Yuv422> I'd really like to know what mozilla is doing with this table
[14:02:19] <wjp> hm, about the same here
[14:40:37] <Yuv422> I'm off to bed now
[14:40:38] <Yuv422> cya
[14:40:40] <-- Yuv422 has left IRC ("[BX] Yuv422 has left the building")
[16:37:28] --> armav has joined #nuvie
[18:48:26] <-- armav has left IRC ("Client Exiting")
[21:34:51] <-- wjp has left IRC ("Zzzz...")
[22:15:47] --> armav has joined #nuvie
[22:17:21] --> Kirben has joined #nuvie
[22:27:37] <armav> hi
[22:29:12] <Kirben> Hi
[22:33:22] <SB-X> hi
[22:34:24] <armav> is nuvie getting a new forum?
[22:51:05] <SB-X> ya should be
[22:51:18] <SB-X> dont know if its ready yet
[23:14:48] <-- armav has left IRC ("Client Exiting")
[23:58:36] --> armav has joined #nuvie