*** tpb has joined #tp | 00:00 | |
*** ChanServ sets mode: +o tpb | 00:00 | |
*** nash has quit IRC | 01:35 | |
*** jotham has quit IRC | 03:26 | |
*** jotham has joined #tp | 03:28 | |
*** remaxim has joined #tp | 06:32 | |
remaxim | hi | 06:32 |
---|---|---|
*** remaxim has left #tp | 08:50 | |
*** zzorn is now known as zzorn_away | 08:54 | |
*** zzorn_away is now known as zzorn | 11:21 | |
*** peres has joined #tp | 11:36 | |
*** Demitar has quit IRC | 12:21 | |
*** Demitar has joined #tp | 12:26 | |
*** peres has quit IRC | 12:55 | |
*** Erroneous has joined #tp | 13:43 | |
jotham | komodo edit is ok | 16:26 |
*** CIA-12 has quit IRC | 16:40 | |
*** nash has joined #tp | 16:45 | |
*** CIA-13 has joined #tp | 16:49 | |
*** mithro has quit IRC | 17:09 | |
*** mithro has joined #tp | 17:54 | |
mithro | morning people | 17:55 |
nash | mithro: I've got order description parsing working ;-) | 17:55 |
mithro | nash: yay! | 17:56 |
mithro | jotham: any luck with the key gen and stuff? | 17:56 |
mithro | ~seen appleman1234 | 17:58 |
tpb | mithro: 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 |
nash | mithro: Where is protocolxml generated from? It's rather broken near the end about object paramaters | 18:03 |
nash | (and order paramaters for that matter) | 18:03 |
mithro | nash: the documents repository contains the "golden" source | 18:04 |
mithro | dunno how it gets into the website | 18:04 |
nash | Silly question: Why does the order queue ID need to be same as the object. TP04 is a new protocol. | 18:05 |
nash | Why not make the default 0, save polluting a name space | 18:05 |
mithro | nash: it was an idea we proposed to make backwards compatibility a little eaiser - but I think we have decided to abandon it | 18:06 |
mithro | nash: not that it makes any difference to a client | 18:06 |
*** remaxim has joined #tp | 18:14 | |
remaxim | hi | 18:15 |
mithro | hey remaxim | 18:15 |
remaxim | hi mithro | 18:16 |
remaxim | did you find some time? | 18:16 |
nash | It kinda does... finding the default order queue is now a little weird | 18:16 |
nash | Looking for 0 makes a lot more sense to me | 18:16 |
mithro | nash: don't you just get the object which has the ids? | 18:17 |
nash | After all if there is a priority order of queues for some reason.. what is the second queue? | 18:17 |
mithro | and objects might have multiple order queues | 18:17 |
nash | I realise they may have multiple queues, which is why they need ids | 18:18 |
nash | It's just strnage to force order queue IDs to block the object namespace | 18:18 |
mithro | block the object namespace? | 18:19 |
mithro | the order queue ID's are totally seperate from the object ids (or any other ids) | 18:20 |
mithro | remaxim: not yet, but it's on my todo list for this week | 18: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 != n | 18:20 |
nash | Then that is extra confusing | 18:21 |
remaxim | I think I composed those songs faster than you can give feedback for them | 18:21 |
jotham | url to songs? | 18:22 |
mithro | Object[1] has OrderQueue [2, 9, 12] Object[2] has OrderQueues[0, 8, 11], etc.... | 18:22 |
remaxim | I ll link them... | 18:22 |
nash | mithro: Are order queue IDs unique? | 18:23 |
remaxim | jotham, http://www.box.net/shared/lbqx6709eq | 18:24 |
tpb | Title: 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 |
jotham | chur | 18:24 |
mithro | nash: yes (but there is no reason why two objects couldn't point to the same orderqueue?) | 18:24 |
nash | Ignoring that case for a second, as that is fairly rare | 18:25 |
nash | With 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 object | 18:27 |
nash | So 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 |
mithro | nash: hence the "I think we have decided to abandon it" comment | 18:30 |
mithro | (for exactly that reason) | 18:30 |
CIA-13 | nash documents * r3500218028fe /protocol/protocol.xml: (log message trimmed) | 18:34 |
CIA-13 | Remove wrong statement about order queue IDs | 18:34 |
CIA-13 | <nash> Ignoring that case for a second, as that is fairly rare | 18:34 |
CIA-13 | With the requirement that the default order queue ID == object ID, it | 18: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 it | 18:34 |
CIA-13 | would be the default order queue for that object | 18:34 |
nash | mithro: So I've removed it | 18:34 |
jotham | if 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 there | 18:36 |
jotham | it sounds good | 18:36 |
remaxim | G 5-2 is the first one I did ... it surely is the simplest one as well | 18:38 |
jotham | i have a slow con, 80% on the second one | 18:38 |
jotham | d/led that is | 18:38 |
jotham | took 50 minutes to upload 6mb beofre | 18:38 |
jotham | :( | 18:38 |
jotham | i get my 10mbit connection back on the weekend | 18:39 |
mithro | nash: cool, looks like Lee must have missed that update | 18:42 |
mithro | be back in 20 | 18:42 |
remaxim | jotham, did you proceed with the battle viewer? | 18:47 |
jotham | i've started work on it again, yes | 18:48 |
jotham | you will need to make a more upbeat one for some combat | 18:54 |
jotham | but i think the mood is great | 18:55 |
remaxim | thanks! | 19:09 |
jotham | now i have to get pyglet to display some graphisc | 19:09 |
jotham | the intro animation is neat too | 19:10 |
remaxim | I had real troubles to compose something upbeat, but I think it will be easier in the future | 19:10 |
remaxim | you know that the intro animation is not by me, don't you? I just tried to make some music for it | 19:11 |
*** Epyon has joined #tp | 19:15 | |
jotham | oh, ok, well it's nice anyway | 19:21 |
*** nash has quit IRC | 19:25 | |
*** nash has joined #tp | 19:26 | |
remaxim | yeah that guy who did the animation did a great job... I was quite amazed when seeing it the first time | 19:45 |
mithro | remaxim / jotham: I'm getting him to do another animation for the "battle viewer" intro movie | 20:10 |
remaxim | ok... have to get some sleep! bye | 20:21 |
*** remaxim has left #tp | 20:21 | |
*** nash has quit IRC | 20:28 | |
*** nash has joined #tp | 20:30 | |
jotham | eew i have to install cygwin to get git | 20:38 |
jotham | http://git.or.cz/gitwiki/WindowsInstall | 20:38 |
tpb | Title: WindowsInstall - GitWiki (at git.or.cz) | 20:38 |
jotham | i need to set up another linux box | 20:38 |
nash | jotham: It's a hint to use Linux ;-) | 20:39 |
jotham | i don't have a linux box | 20:39 |
jotham | i just moved houses and recycled no less than 11 computers, 5 crts, and 25 cpus | 20:39 |
jotham | so i'm down to a wintendo and a mac laptop | 20:39 |
*** Erroneous has quit IRC | 21:04 | |
mithro | back | 21:13 |
mithro | jotham: you can get git for mac pretty easily | 21:14 |
mithro | jotham: you could also try http://code.google.com/p/msysgit/downloads/list | 21:14 |
tpb | Title: msysgit - Google Code (at code.google.com) | 21:14 |
mithro | nash: so how far along is your tp04 support? Can it reliable communicate with the server yet? | 21:53 |
nash | mithro: It doesn't do the new object stuff fully yet | 22:31 |
nash | Once that is in.. .we'll see | 22:31 |
nash | Essentially what is implemented works | 22:31 |
nash | mithro: I jsut got back from lunch | 22:32 |
mithro | nash: cool | 22:34 |
nash | mithro: 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 |
nash | Take a look at the bottom of tpe_util for it. | 22:35 |
nash | Still needs some polishing & reallocation to be able to handle everything I use the current code for | 22:36 |
CIA-13 | nash galaxie * r99ab9cef4ce5 / (tpe_util.c tpe_util.h): Implement partial parser for tpe_util | 22:38 |
CIA-13 | nash galaxie * rb65e40263711 /tpe_obj.c: Make use of parser for tpe_obj object descriptions. | 22:38 |
CIA-13 | nash galaxie * r3b94058e33b2 /tpe_util.c: Change length warnings to something more reasonable. | 22:38 |
CIA-13 | nash galaxie * r65bd7eee0762 /tpe_board.c: Move message parsing into parse_block, rather then specific parsing. | 22:38 |
CIA-13 | nash galaxie * r0703cbfe01ed /tpe_util.c: Fix recursion of parse_struct parsing. | 22:38 |
CIA-13 | nash galaxie * r5098757a9692 /tpe_obj.c: Don't treat tp04 objects as TP04 objects when parsing objects. | 22:38 |
CIA-13 | nash galaxie * r736ed11d6170 /todo.txt: Add talloc to the todo list for tpe_util | 22:38 |
nash | mithro: One feature I do need to finish up is automatically switiching between tp03 & tp04 | 22:39 |
nash | Currently it is hardcoded | 22:39 |
mithro | okay | 22:39 |
nash | I should do that soon so I can get it to talk to both servers again ;-) | 22:39 |
mithro | to be honest, I don't think tpserver-py will be all that interesting until I fix tp04 support and stuff | 22:40 |
nash | mithro: Still nice to do ;-) | 22:41 |
nash | And there is no reason to break it | 22:41 |
nash | And I can talk to old tpserver-cpps too | 22:41 |
mithro | old tpserver-cpps don't work :) | 22:41 |
nash | Anyway... little cost to do. | 22:42 |
nash | When the code bit rots, I'll remove it | 22:42 |
mithro | ~seen greywhind | 22:43 |
tpb | mithro: 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.gz | 22:43 |
nash | mithro: Have a look at the patch entilted: Move message parsing into parse_block, rather then specific parsing | 22:43 |
nash | tomorrow I _may_ have those structures being dynamically generated for receiving object descriptions | 22:52 |
*** greywhind has joined #tp | 23:00 | |
mithro | hey greywhind | 23:09 |
mithro | any luck with that image? | 23:09 |
greywhind | mithro: hey | 23:09 |
greywhind | mithro: well, i tried installing through MacPorts but it is giving me an error on one of the dependencies that the checksum doesn't match | 23:09 |
mithro | greywhind: that doesn't sound good | 23:16 |
mithro | could you just network share the git repositories? | 23:16 |
greywhind | mithro: dunno... i'd still have to have the dependencies, wouldn't I? to build it? | 23:17 |
mithro | you should be able to download all the dependencies apart from git | 23:18 |
greywhind | mithro: sounds like work :( | 23:19 |
mithro | greywhind: I thought you had already gotten all the deps installed? | 23:19 |
greywhind | mithro: for git? | 23:20 |
mithro | greywhind: no for tpclient-pywx | 23:20 |
greywhind | mithro: yeah, i have them. | 23:20 |
mithro | you don't actually need git if you share your repositories from your other mac | 23:20 |
greywhind | mithro: hmm... true... | 23:20 |
greywhind | mithro: as long as everything is set up in the same locations | 23:20 |
greywhind | mithro: i'll see what i can do | 23:21 |
mithro | okay cool | 23:21 |
greywhind | mithro: 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 |
mithro | greywhind: can you send a screenshot? | 23:30 |
greywhind | mithro: sure | 23:30 |
greywhind | mithro: this is what i want to see: | 23:39 |
greywhind | http://stressfracture.sourceforge.net/tempstuff/orderscorrect.png | 23:39 |
tpb | <http://ln-s.net/1VRf> (at stressfracture.sourceforge.net) | 23:39 |
greywhind | mithro: this is what is actually happening: http://stressfracture.sourceforge.net/tempstuff/ordersproblem.png | 23:39 |
mithro | whats stressfracture? | 23:39 |
greywhind | mithro: my own game that I started a while ago and haven't done anything on for months... | 23:40 |
mithro | greywhind: is this a recent bug, or has it always occured? | 23:40 |
greywhind | mithro: my other free site isn't letting me in at the moment. | 23:40 |
greywhind | mithro: it's been that way for a while - it's in the bug tracker | 23:40 |
greywhind | mithro: new users on Mac will be very confused when they try to add orders that actually mean anything... | 23:42 |
mithro | okay - my guess is that Layout isn't being called on the right thing | 23:48 |
greywhind | mithro: what should it be called on? | 23:48 |
greywhind | i've tried self.Layout and self.Master.Layout | 23:48 |
mithro | not sure :( all the panels? | 23:49 |
greywhind | mithro: self.parent.Layout()? | 23:49 |
mithro | no, on the ArgumentsPanel and stuff | 23:51 |
mithro | try calling layout on each panel outwards | 23:52 |
greywhind | mithro: ok | 23:52 |
greywhind | mithro: doesn't seem to have an effect... | 23:54 |
mithro | hrm... | 23:55 |
mithro | what do you have? | 23:55 |
mithro | greywhind: (in terms of layout) | 23:56 |
mithro | remeber some of the panels are dynamicly created | 23:57 |
mithro | and this should probably be called in BuildPanel | 23:57 |
greywhind | mithro: looking at stuff now | 23:57 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!