Tuesday, 2008-02-05

*** tpb has joined #tp00:00
*** ChanServ sets mode: +o tpb00:00
*** nash has quit IRC01:35
*** jotham has quit IRC03:26
*** jotham has joined #tp03:28
*** remaxim has joined #tp06:32
remaximhi06:32
*** remaxim has left #tp08:50
*** zzorn is now known as zzorn_away08:54
*** zzorn_away is now known as zzorn11:21
*** peres has joined #tp11:36
*** Demitar has quit IRC12:21
*** Demitar has joined #tp12:26
*** peres has quit IRC12:55
*** Erroneous has joined #tp13:43
jothamkomodo edit is ok16:26
*** CIA-12 has quit IRC16:40
*** nash has joined #tp16:45
*** CIA-13 has joined #tp16:49
*** mithro has quit IRC17:09
*** mithro has joined #tp17:54
mithromorning people17:55
nashmithro: I've got order description parsing working ;-)17:55
mithronash: yay!17:56
mithrojotham: any luck with the key gen and stuff?17:56
mithro~seen appleman123417:58
tpbmithro: appleman1234 was last seen in #tp 2 days, 18 hours, 31 minutes, and 30 seconds ago: <Appleman1234> Does anyone know when server2 will be up ?17:58
nashmithro: Where is protocolxml generated from?  It's rather broken near the end about object paramaters18:03
nash(and order paramaters for that matter)18:03
mithronash: the documents repository contains the "golden" source18:04
mithrodunno how it gets into the website18:04
nashSilly question: Why does the order queue ID need to be same as the object.  TP04 is a new protocol.18:05
nashWhy not make the default 0, save polluting a name space18:05
mithronash: it was an idea we proposed to make backwards compatibility a little eaiser - but I think we have decided to abandon it18:06
mithronash: not that it makes any difference to a client18:06
*** remaxim has joined #tp18:14
remaximhi18:15
mithrohey remaxim18:15
remaximhi mithro18:16
remaximdid you find some time?18:16
nashIt kinda does... finding the default order queue is now a little weird18:16
nashLooking for 0 makes a lot more sense to me18:16
mithronash: don't you just get the object which has the ids?18:17
nashAfter all if there is a priority order of queues for some reason.. what is the second queue?18:17
mithroand objects might have multiple order queues18:17
nashI realise they may have multiple queues, which is why they need ids18:18
nashIt's just strnage to force order queue IDs to block the object namespace18:18
mithroblock the object namespace?18:19
mithrothe order queue ID's are totally seperate from the object ids (or any other ids)18:20
mithroremaxim: not yet, but it's on my todo list for this week18:20
nash(as server) If I have an order queue with ID n, I can only create an orderable objects (ie most dynamically created) objects where ID != n18:20
nashThen that is extra confusing18:21
remaximI think I composed those songs faster than you can give feedback for them18:21
jothamurl to songs?18:22
mithroObject[1] has OrderQueue [2, 9, 12]     Object[2] has OrderQueues[0, 8, 11],   etc....18:22
remaximI ll link them...18:22
nashmithro: Are order queue IDs unique?18:23
remaximjotham, http://www.box.net/shared/lbqx6709eq18:24
tpbTitle: Box.net - Free Online File Storage, Internet File Sharing, Online Storage, Access Documents & Files Anywhere, Backup Data, Send Files (at www.box.net)18:24
jothamchur18:24
mithronash: yes (but there is no reason why two objects couldn't point to the same orderqueue?)18:24
nashIgnoring that case for a second, as that is fairly rare18:25
nashWith the requirement that the default order queue ID == object ID, it means that if an object has 2 order queues, the first is the object ID, the second cannot be the same as any existing object, because then it would be the default order queue for that object18:27
nashSo if I have an order queue 7, then there can be no object 7, UNLESS it is the default order queue for object 7.18:27
mithronash: hence the "I think we have decided to abandon it" comment18:30
mithro(for exactly that reason)18:30
CIA-13nash documents * r3500218028fe /protocol/protocol.xml: (log message trimmed)18:34
CIA-13Remove wrong statement about order queue IDs18:34
CIA-13<nash> Ignoring that case for a second, as that is fairly rare18:34
CIA-13 With the requirement that the default order queue ID == object ID, it18:34
CIA-13 means that if an object has 2 order queues, the first is the object ID,18:34
CIA-13 the second cannot be the same as any existing object, because then it18:34
CIA-13 would be the default order queue for that object18:34
nashmithro: So I've removed it18:34
jothamif G 5-2 had a few transitions or breaks as seperate loops that you could randomly throw in you'd have quite a nice ambient game loop there18:36
jothamit sounds good18:36
remaximG 5-2 is the first one I did ... it surely is the simplest one as well18:38
jothami have a slow con, 80% on the second one18:38
jothamd/led that is18:38
jothamtook 50 minutes to upload 6mb beofre18:38
jotham:(18:38
jothami get my 10mbit connection back on the weekend18:39
mithronash: cool, looks like Lee must have missed that update18:42
mithrobe back in 2018:42
remaximjotham, did you proceed with the battle viewer?18:47
jothami've started work on it again, yes18:48
jothamyou will need to make a more upbeat one for some combat18:54
jothambut i think the mood is great18:55
remaximthanks!19:09
jothamnow i have to get pyglet to display some graphisc19:09
jothamthe intro animation is neat too19:10
remaximI had real troubles to compose something upbeat, but I think it will be easier in the future19:10
remaximyou know that the intro animation is not by me, don't you? I just tried to make some music for it19:11
*** Epyon has joined #tp19:15
jothamoh, ok, well it's nice anyway19:21
*** nash has quit IRC19:25
*** nash has joined #tp19:26
remaximyeah that guy who did the animation did a great job... I was quite amazed when seeing it the first time19:45
mithroremaxim / jotham: I'm getting him to do another animation for the "battle viewer" intro movie20:10
remaximok... have to get some sleep! bye20:21
*** remaxim has left #tp20:21
*** nash has quit IRC20:28
*** nash has joined #tp20:30
jothameew i have to install cygwin to get git20:38
jothamhttp://git.or.cz/gitwiki/WindowsInstall20:38
tpbTitle: WindowsInstall - GitWiki (at git.or.cz)20:38
jothami need to set up another linux box20:38
nashjotham: It's a hint to use Linux ;-)20:39
jothami don't have a linux box20:39
jothami just moved houses and recycled no less than 11 computers, 5 crts, and 25 cpus20:39
jothamso i'm down to a wintendo and a mac laptop20:39
*** Erroneous has quit IRC21:04
mithroback21:13
mithrojotham: you can get git for mac pretty easily21:14
mithrojotham: you could also try http://code.google.com/p/msysgit/downloads/list21:14
tpbTitle: msysgit - Google Code (at code.google.com)21:14
mithronash: so how far along is your tp04 support? Can it reliable communicate with the server yet?21:53
nashmithro: It doesn't do the new object stuff fully yet22:31
nashOnce that is in.. .we'll see22:31
nashEssentially what is implemented works22:31
nashmithro: I jsut got back from lunch22:32
mithronash: cool22:34
nashmithro: I've got my new parser working happily now... Which is very cool - BTW: I may be able to generate the interface you want from it.22:35
nashTake a look at the bottom of tpe_util for it.22:35
nashStill needs some polishing & reallocation to be able to handle everything I use the current code for22:36
CIA-13nash galaxie * r99ab9cef4ce5 / (tpe_util.c tpe_util.h): Implement partial parser for tpe_util22:38
CIA-13nash galaxie * rb65e40263711 /tpe_obj.c: Make use of parser for tpe_obj object descriptions.22:38
CIA-13nash galaxie * r3b94058e33b2 /tpe_util.c: Change length warnings to something more reasonable.22:38
CIA-13nash galaxie * r65bd7eee0762 /tpe_board.c: Move message parsing into parse_block, rather then specific parsing.22:38
CIA-13nash galaxie * r0703cbfe01ed /tpe_util.c: Fix recursion of parse_struct parsing.22:38
CIA-13nash galaxie * r5098757a9692 /tpe_obj.c: Don't treat tp04 objects as TP04 objects when parsing objects.22:38
CIA-13nash galaxie * r736ed11d6170 /todo.txt: Add talloc to the todo list for tpe_util22:38
nashmithro: One feature I do need to finish up is automatically switiching between tp03 & tp0422:39
nashCurrently it is hardcoded22:39
mithrookay22:39
nashI should do that soon so I can get it to talk to both servers again ;-)22:39
mithroto be honest, I don't think tpserver-py will be all that interesting until I fix tp04 support and stuff22:40
nashmithro: Still nice to do ;-)22:41
nashAnd there is no reason to break it22:41
nashAnd I can talk to old tpserver-cpps too22:41
mithroold tpserver-cpps don't work :)22:41
nashAnyway... little cost to do.22:42
nashWhen the code bit rots, I'll remove it22:42
mithro~seen greywhind22:43
tpbmithro: greywhind was last seen in #tp 1 day, 1 hour, 48 minutes, and 34 seconds ago: <greywhind> Error: Checksum (rmd160) mismatch for expat-2.0.1.tar.gz22:43
nashmithro: Have a look at the patch entilted: Move message parsing into parse_block, rather then specific parsing22:43
nashtomorrow I _may_ have those structures being dynamically generated for receiving object descriptions22:52
*** greywhind has joined #tp23:00
mithrohey greywhind23:09
mithroany luck with that image?23:09
greywhindmithro: hey23:09
greywhindmithro: well, i tried installing through MacPorts but it is giving me an error on one of the dependencies that the checksum doesn't match23:09
mithrogreywhind: that doesn't sound good23:16
mithrocould you just network share the git repositories?23:16
greywhindmithro: dunno... i'd still have to have the dependencies, wouldn't I? to build it?23:17
mithroyou should be able to download all the dependencies apart from git23:18
greywhindmithro: sounds like work :(23:19
mithrogreywhind: I thought you had already gotten all the deps installed?23:19
greywhindmithro: for git?23:20
mithrogreywhind: no for tpclient-pywx23:20
greywhindmithro: yeah, i have them.23:20
mithroyou don't actually need git if you share your repositories from your other mac23:20
greywhindmithro: hmm... true...23:20
greywhindmithro: as long as everything is set up in the same locations23:20
greywhindmithro: i'll see what i can do23:21
mithrookay cool23:21
greywhindmithro: on another subject, do you have any idea what i could do to force the orders panel to leave room on itself for the buttons that only appear when I select an order i can modify?23:30
mithrogreywhind: can you send a screenshot?23:30
greywhindmithro: sure23:30
greywhindmithro: this is what i want to see:23:39
greywhindhttp://stressfracture.sourceforge.net/tempstuff/orderscorrect.png23:39
tpb<http://ln-s.net/1VRf> (at stressfracture.sourceforge.net)23:39
greywhindmithro: this is what is actually happening: http://stressfracture.sourceforge.net/tempstuff/ordersproblem.png23:39
mithrowhats stressfracture?23:39
greywhindmithro: my own game that I started a while ago and haven't done anything on for months...23:40
mithrogreywhind: is this a recent bug, or has it always occured?23:40
greywhindmithro: my other free site isn't letting me in at the moment.23:40
greywhindmithro: it's been that way for a while - it's in the bug tracker23:40
greywhindmithro: new users on Mac will be very confused when they try to add orders that actually mean anything...23:42
mithrookay - my guess is that Layout isn't being called on the right thing23:48
greywhindmithro: what should it be called on?23:48
greywhindi've tried self.Layout and self.Master.Layout23:48
mithronot sure :( all the panels?23:49
greywhindmithro: self.parent.Layout()?23:49
mithrono, on the ArgumentsPanel and stuff23:51
mithrotry calling layout on each panel outwards23:52
greywhindmithro: ok23:52
greywhindmithro: doesn't seem to have an effect...23:54
mithrohrm...23:55
mithrowhat do you have?23:55
mithrogreywhind: (in terms of layout)23:56
mithroremeber some of the panels are dynamicly created23:57
mithroand this should probably be called in BuildPanel23:57
greywhindmithro: looking at stuff now23:57

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!