Tuesday, 2009-04-14

*** tpb has joined #tp00:00
*** ChanServ sets mode: +o tpb00:00
*** shrink has quit IRC00:07
*** shrink has joined #tp00:41
*** peres has joined #tp00:44
* llnz wanders off01:13
llnzlater all01:13
*** llnz has quit IRC01:13
*** alanp_ has joined #tp01:22
*** alanp has quit IRC01:24
*** alanp_ is now known as alanp01:24
*** shrink has quit IRC01:25
*** bratac has quit IRC01:38
*** tansell__laptop has joined #tp01:39
*** shrink has joined #tp01:43
*** bratac has joined #tp01:43
*** tansell_laptop has quit IRC01:53
jnengland77night all01:56
*** tansell__laptop is now known as tansell-laptop01:57
*** jnengland77 has quit IRC02:03
*** greenlion has joined #tp02:10
*** tansell_laptop has joined #tp02:20
*** tansell-laptop has quit IRC02:20
*** alanp has quit IRC02:33
*** peres has quit IRC02:33
*** nash has quit IRC02:33
*** mhilmi has quit IRC02:33
*** alanp has joined #tp02:34
*** peres has joined #tp02:34
*** nash has joined #tp02:34
*** mhilmi has joined #tp02:34
*** zzorn_work has quit IRC02:34
*** shrink has quit IRC02:34
*** shenki has quit IRC02:34
totetansell_laptop: pong, back from easter celebration, ill write that demo now :)02:37
*** bratac has quit IRC02:38
tanselltote, well time is quickly running out :/02:38
*** peres has quit IRC02:38
*** alanp has quit IRC02:38
*** mhilmi has quit IRC02:39
*** nash has quit IRC02:39
*** bratac has joined #tp02:39
*** alanp has joined #tp02:39
*** peres has joined #tp02:39
*** nash has joined #tp02:39
totetansell: sadly yes :/02:39
*** shenki has joined #tp02:39
CIA-1nash galaxie * r1c9c8b929cab /gui/star.c: star: doc.02:43
CIA-1nash galaxie * rab37dcda6073 /gui/ (star.c teststar.c widgetsupport.h): Delete stars in teststar as well.02:43
CIA-1nash galaxie * r75ec61b04ef1 /gui/ (test.c test.h): Add width and height to test structure.02:43
CIA-1nash galaxie * re1ac389652bb /gui/Makefile: Many dependancies.02:43
CIA-1nash galaxie * rf9f647b25bda /gui/ (map.c map.h testmap.c): Start of the map widget.02:43
CIA-1nash galaxie * r4c6f33817c95 /gui/ (map.c map.h test.c testmap.c): Basic map test and map widget.02:43
CIA-1nash galaxie * r0ebd95cbece1 /gui/.gitignore: Ignore the testmap binary.02:44
*** peres has quit IRC02:44
*** alanp has quit IRC02:44
*** nash has quit IRC02:44
*** shrink has joined #tp02:48
*** shrink has quit IRC03:41
*** shrink has joined #tp03:58
*** mhilmi2 has joined #tp04:22
*** bratac has quit IRC04:38
*** bratac has joined #tp04:44
*** mhilmi has joined #tp04:54
*** peres has joined #tp04:54
*** zzorn_work has joined #tp04:54
*** [1]bcarlyon|lapt has joined #tp04:56
*** bcarlyon|laptop has quit IRC05:12
*** [1]bcarlyon|lapt is now known as bcarlyon|laptop05:12
*** greenlion has quit IRC05:21
*** greenlion has joined #tp05:21
*** Greg_ has joined #tp05:34
*** Greg_ has left #tp05:34
*** bratac has quit IRC05:38
*** bratac has joined #tp05:38
*** bcarlyon|laptop is now known as BarryCarlyon05:43
*** greenlion has quit IRC05:47
*** greenlion has joined #tp05:47
*** bcarlyon|laptop has joined #tp05:50
*** Noughmad has joined #tp05:52
*** [1]bcarlyon|lapt has joined #tp05:54
*** BarryCarlyon has quit IRC06:04
*** bcarlyon|laptop has quit IRC06:09
*** [1]bcarlyon|lapt is now known as bcarlyon|laptop06:09
*** Noughmad has quit IRC06:10
*** Noughmad has joined #tp06:14
*** [1]bcarlyon|lapt has joined #tp06:18
*** bcarlyon|laptop has quit IRC06:35
*** [1]bcarlyon|lapt is now known as bcarlyon|laptop06:35
*** bratac has quit IRC06:38
*** bratac has joined #tp06:39
*** zzorn_ has joined #tp07:25
*** bratac has quit IRC07:38
*** mhilmi2 has quit IRC07:41
*** bratac has joined #tp07:44
*** zzorn_ has quit IRC07:52
*** zzorn_ has joined #tp07:57
*** verhoevenv has joined #tp08:02
tansellhey verhoevenv08:02
verhoevenvHeya tansell.08:04
tansellverhoevenv, to the bat cave!08:04
verhoevenvThe what?08:07
*** bcarlyon|laptop has quit IRC08:25
*** zzorn_ has quit IRC08:29
*** bratac has quit IRC08:38
*** bcarlyon|laptop has joined #tp08:39
*** bratac has joined #tp08:44
*** mithro has joined #tp08:59
Landonhey mithro, I'm still having problems compiling with those scons errors :\09:01
mithroLandon: oh?09:01
mithrowhich errors09:01
Landonwhere it inserts spaces between each letter09:01
mithro?09:02
Landonat least I think it's scons that's doing it09:02
Landonbut in the logs I'll get a lot of lines like09:02
Landong++ O: no file or directory09:02
Landong++ g: no file or directory09:02
Landonand so on09:02
mithrodo you have the logs?09:02
mithro--verbose might help you see better what is going on09:02
LandonI can use that on BuildModule.py?09:03
shenkiis tp switching to scons?09:03
Landonactually, just found this inbetween some of the errors09:03
Landonscons: *** [build_dir_2.6/cegui_0.6.2b/AbsoluteDim.pypp.os] Error 109:03
Landonscons: *** [build_dir_2.6/cegui_0.6.2b/ActivationEventArgs.pypp.os] Error 109:03
mithroshenki: no, python-ogre uses it09:05
shenkiah, good 'ol python-ogre09:05
Landonwhoops, class started, be back in an hour09:05
mithroLandon: have start from the beginning again?09:06
*** Patrick`_ has quit IRC09:13
*** Patrick` has joined #tp09:14
*** alanp has joined #tp09:22
alanpmentors: ping09:22
*** Patrick` has quit IRC09:26
verhoevenvalanp: pong but I'm not sure I'll be able to help you.09:27
*** Patrick` has joined #tp09:27
*** heineckm has quit IRC09:29
*** bratac has quit IRC09:38
*** Patrick` has quit IRC09:40
*** Patrick` has joined #tp09:43
*** bratac has joined #tp09:44
*** Patrick` has quit IRC09:49
*** Patrick` has joined #tp09:51
*** Noughmad_ has joined #tp09:54
*** Patrick` is now known as Patrick09:57
*** Patrick is now known as Patrick`09:57
*** Noughmad has quit IRC10:09
Landonback10:13
Landonmithro: I'll try starting over again, not sure when I last did that10:13
alanpmithro, ping10:14
alanptansell, ping10:14
mithroalanp: I'm just about to disappear10:15
alanpmithro, I will be on later if you don't have a minute10:19
*** bratac has quit IRC10:38
*** bratac has joined #tp10:39
*** mithro has quit IRC10:55
*** JLafont_ has joined #tp11:04
*** JLafont has quit IRC11:07
*** JLafont has joined #tp11:11
*** alanp has quit IRC11:12
*** Greg__ has joined #tp11:13
*** Greg__ has left #tp11:13
*** JLafont has quit IRC11:15
*** JLafont has joined #tp11:15
*** peres has quit IRC11:20
*** JLafont has quit IRC11:21
*** bratac has quit IRC11:38
*** bratac has joined #tp11:39
*** gau_veld1 has joined #tp11:45
*** zzorn_ has joined #tp11:57
*** Noughmad_ is now known as Noughmad12:01
*** gau_veldt has quit IRC12:03
*** Greywhind has quit IRC12:19
*** alanp has joined #tp12:23
*** bratac has quit IRC12:38
*** bratac has joined #tp12:39
*** zzorn_ has quit IRC12:40
*** zzorn_ has joined #tp12:40
*** Noughmad has quit IRC12:44
*** Noughmad has joined #tp12:44
*** jernejovc has joined #tp13:18
*** Erroneous has joined #tp13:24
*** bratac has quit IRC13:38
*** bratac has joined #tp13:39
*** zzorn_ has quit IRC13:42
*** [1]bcarlyon|lapt has joined #tp14:02
*** konr has quit IRC14:04
*** alanp has quit IRC14:16
*** bcarlyon|laptop has quit IRC14:22
*** [1]bcarlyon|lapt is now known as bcarlyon|laptop14:22
*** bratac has quit IRC14:39
*** bratac has joined #tp14:39
*** bddebian has joined #tp14:42
*** konr has joined #tp14:50
*** Greywhind has joined #tp15:08
*** Demitar has quit IRC15:17
*** [1]bcarlyon|lapt has joined #tp15:21
*** bcarlyon|laptop has quit IRC15:38
*** [1]bcarlyon|lapt is now known as bcarlyon|laptop15:38
*** bratac has quit IRC15:39
*** bratac has joined #tp15:39
*** Greywhind has quit IRC15:48
*** llnz has joined #tp16:02
totehow is the transformation/projection from game coordinates to the map in tpclient-pywx done?16:05
*** root has joined #tp16:05
*** root is now known as Guest5704816:05
*** Guest57048 is now known as fusionlove16:06
fusionlovehello everyone!16:07
*** fusionlove has quit IRC16:13
llnztote: iirc, the z axis is set to zero, then the x,y coordinates are scaled16:14
totellnz: scaled how?16:14
llnznot sure, sorry16:15
*** alanp has joined #tp16:21
*** bratac has quit IRC16:39
*** bratac has joined #tp16:40
*** bddebian has quit IRC16:44
*** alanp has quit IRC16:48
*** alanp_ has joined #tp16:48
*** alanp_ is now known as alanp16:48
Vadtecafternoon all16:50
*** Greywhind has joined #tp16:52
llnzhi Vadtec17:03
alanphello17:05
llnzhi alanp17:06
alanphow are you17:06
llnzfine thanks, you?17:08
Vadtechow goes it17:09
alanppretty good, better if i could keep a wireless connection for more than 20 minutes17:10
Vadtecive pretty much given up on doing anything TP related until after semesters end17:11
Vadtecmy research paper is taking up to much time17:11
*** Noughmad has quit IRC17:16
*** jnengland77 has joined #tp17:17
totewhen i retrive all objects with parent 1, should i get them as a circle around my star system?17:18
alanpVadtec, I know how you feel, the ending weeks of my semester has been brutal.17:19
alanps/has/have17:19
Vadtecbetween algebra and english its taking its toll on me this sem17:31
mhilmijust finished my robot project . killed me.17:32
mhilmibeen up for 2.5 days straight coding17:32
Vadtecmhilmi: welcome to insomnia, its a wonderful place17:35
llnztote: which game? in minisec they objects with parent 1 are star systems17:37
llnztote: you might want to look at the object definitations and then TP04 object descriptions17:38
*** bratac has quit IRC17:39
*** bratac has joined #tp17:39
totellnz: heh, it shouldnt be a circle, i used vector normlizing and got weird results :P17:41
llnzhehe17:41
*** alanp has quit IRC17:59
*** jernejovc has quit IRC18:09
*** alanp has joined #tp18:13
*** Demitar has joined #tp18:34
*** peres has joined #tp18:38
*** bratac has quit IRC18:39
*** bratac has joined #tp18:39
totetansell / tansell_laptop: http://xvid.se:8080/ small demo :) pretty static at the moment and slow as hell :)18:41
tpbTitle: Testing stuff (at xvid.se:8080)18:41
epyonllnz: any idea what mithro was searching me for?18:41
llnzepyon: nope, sorry18:43
epyonbtw, which proposal is ranked higher atm, EliteSec or tpserver-cpp-refactor?18:45
llnziirc, tpserver-cpp refactor18:48
epyon*sigh* no one loves EliteSec :>18:49
llnzEliteSec sounds good, it needs more details in the design18:51
*** greenlion has quit IRC18:57
*** nash has joined #tp19:00
*** bcarlyon|laptop is now known as BarryCarlyon19:14
*** tansell_laptop has quit IRC19:24
*** alanp has quit IRC19:24
*** tansell_laptop has joined #tp19:24
*** bratac has quit IRC19:39
*** bratac has joined #tp19:40
*** welterde has quit IRC19:41
*** alanp has joined #tp19:42
*** welterde has joined #tp19:44
* nash waves19:49
verhoevenvHeya nash.19:50
nashHow is life?19:52
CIA-1nash galaxie * r8ec3a97c6263 / (server.c tpe.h tpe_obj.c tpe_ship.c): Remove last vestages of tpe_event structure.19:52
CIA-1nash galaxie * rdc6f0d2b3dee / (server.c server.h tpe_sequence.c): Implement server protocol level.19:52
CIA-1nash galaxie * rc82aad483606 /gui/ (star.c testmap.c): New gui: a little documentation.19:52
CIA-1nash galaxie * r65a1117dec01 /tpe_sequence.c: Fix typo in function name.19:52
CIA-1nash galaxie * rf108e985d1ac / (13 files in 2 dirs): Switch to new galaxie.h19:52
CIA-1nash galaxie * r474634bfeca4 / (objects.c objects.h tpe_obj.c tpe_obj.h): Rename tpe_obj -> Objects.19:52
verhoevenvLife is pretty okay I guess.19:52
CIA-1nash galaxie * rf083b73b17b5 /galaxie.h: Add the galaxie.h19:52
CIA-1nash galaxie * r3c30429ead31 /object_param.c: Fix OFFSET macro to not require static field.19:52
CIA-1nash galaxie * r2c2cad27c29f / (11 files): Finish move to objects from tpe_object.19:52
nashCool19:52
verhoevenvWhoah. git push, much?19:52
nashverhoevenv: I do lots of small commits19:53
nashIn ~45 minute train ride, I generally do 4 or 5 commits19:54
nashSo there and back: 8-10 commits19:54
nashverhoevenv: Which reminds me... I have a few bugs19:57
nashverhoevenv: I use git for a lot of projects some with multiple developers with many branches.  Small commits makes things like bisect work really well ;-)19:58
nashAlso I've been programming long enough not to feel ashamed of taking 2 hours to write a line of code occasionally.19:58
*** bddebian has joined #tp19:58
verhoevenvYeah, I know. My commits are usually too big.19:58
nasheg: http://git.thousandparsec.net/gitweb/gitweb.cgi?p=galaxie.git;a=commitdiff;h=3c30429ead3153e27959fb4a3eb6720b78681c48;hp=f083b73b17b551fb6acfaccd6131c0019aec086f19:59
verhoevenvAs in, I start programming and after an hour I realise I should have branched the code and made 5 commits already.19:59
tpb<http://ln-s.net/38WH> (at git.thousandparsec.net)19:59
nashGet in the habit of usuing git add --interactive19:59
nashThen you can commit little parts easily19:59
nashEven if you have been going for a while20:00
verhoevenvI've never used --interactive20:00
verhoevenvLet me take a look...20:00
nashI find:20:00
nash[alias]20:00
nash        ai = add --interactive20:00
nashin your gitconfig helpful20:00
nashthen it's p20:00
nashselect the files you want20:00
nashAnd select the patches you want20:00
nashit's gold20:00
tanselltote, ping?20:07
nashtansell: Hey question... I really don't get how object properties work?20:12
tansellin tp04?20:12
nashAre they separate packets to objects or the same?20:12
tansellnash, they are part of the "extra data" section of the object frame20:13
nashThat's what I thought originally.  But the spec for tp04 says the format of tp04 object frames hasn't changed20:15
tansellit hasn't20:16
tansellactually thats a lie20:16
tansellit has20:16
nashExactly20:16
nashIt no longer has the tp03 extra data20:16
nashSo it has changed semantically at least20:16
tansellnash, umm yes it does20:17
tansellextra data is now described by the ObjectDesc frames rather then a seperate document20:17
nashYeah - this is why I'm confused20:17
nashBTW: The extra data doc needs to say "this is for tp03 only"20:18
nashtansell: So what is an objectdesc frame, as opposed to an object frame?20:18
tansellnash, you know how orderdesc stuff works?20:18
nashAssume no20:18
nashIt's a list of different object types, that I get20:19
nashThe rest... not so much20:19
nashis it part of the object frame or do I get it seperately?20:19
nashAnd if the later... can I just do:20:19
tansellObjectDesc frame basically describes the data that can be found in the extradata bit20:19
nashRight, so it's not really a frame20:19
nashIt's just data at the end?20:19
* nash notes the use of frame is rather ambiguous here...20:20
tansellObjectDesc is a totally different to a Object frame20:20
tansellObject frame looks like20:20
tansell<common stuff> <some random bytes>20:20
tansellthe format of the <some random bytes> are described by the OrderDesc20:21
nashrandom bytes = object desc 'frame'20:21
tansellno20:21
*** alanp has quit IRC20:21
tansellthink of it this way20:21
tansellyou know how you have a printf like string to decode packets?20:22
nashyes20:22
tansellObjectDesc is a frame which describes the printf like string needed to decode the extra data20:22
nashAhh.. I think I get it.20:22
nashMaybe...20:22
nashbasically I get a block of data... it is NOT self descrbing.20:23
tansellusing the knowledge from the ObjectDesc frame you can then decode the extradata on objects20:23
nashLovely...20:23
nashthis shoudl be fun...20:23
tansellnash, yeah exactly, to find out the defaults of the block of data you need an OrderDesc frame20:23
tansells/defaults/details/20:23
tansellyou have two options20:24
tansell1) request all the ObjectDesc frames at start20:24
tansell2) request them as you need them20:24
nashSo basically I use the object type to see which objectdesc I need20:24
tansellnash, yeah20:24
nashtansell: Most likely I use a combination of both.  The first is faster, the second is more reliable, so I want both20:24
tansellexactly like the order stuff20:24
*** tansell_laptop has quit IRC20:25
tansellI use a combination of both too20:25
tansellthe libtpproto-py supports 2) transparently20:25
nashIt's a little harder in C, as I'd prefer not to hide a setjmp in the middle of getframe data ;-)20:26
totetansell: pong, but just for a few minutes :)20:26
tanselltote, so what does your demo actually do?20:26
tansellIE where is the data on the map coming from?20:26
totetansell: from the demo server :) using my test account20:26
tanselloh20:27
totetansell: do you want the code? :)20:27
tanselltote, put it in a public git repository somewhere20:28
nashllnz: Are you there?20:29
llnzyes20:31
nashSo is the object desc stuff all happy in tpserver-cpp mainline?20:31
llnzshould be20:31
nashExcellent.  I may start hammering it as soon as tonight ;-)20:32
llnzshould be in libtpproto-cpp as well20:32
nashI assume you saw my bugs20:32
llnzcool20:32
llnzbugs?20:32
nashllnz: The only time I touch C++ is to convert to C ;-)20:32
nashYeah20:32
nashtpserver-cpp --pants -> segv ;-)20:32
nashAlso should do one for RFTS: Isn't setting the turn type.20:33
llnzoh, just got bug email now20:34
*** tansell_laptop has joined #tp20:34
nasha likely story ;-)20:35
nashShoudl have 220:35
jnengland77hi all20:39
nashheyo20:42
tansellnash, really?20:42
tanselldoes "tpserver-cpp --pants" cause a segfault?20:42
llnztansell: it probably does because it expects an '='20:43
llnzi will look into it tonight20:43
nashtansell: yep20:44
nashtansell: I discovered it using tpserver --hel20:44
nashWhen I meant to type 'help'20:44
tansellnash, that is an awesome bug report :)20:44
nash?20:44
verhoevenvSo it needs to be --pants=down or something?20:45
tansellI think it's20:45
tansell--pants=on20:45
verhoevenvOkay.20:45
verhoevenvNow write a ruleset that supports it, problem solved?20:45
nashtansell: Awesome report, or awesome bug to find?20:46
tansellnash, both I think, it's surprising that nobody else has found it20:47
tansellllnz, why are you not using getopt?20:47
nashtansell: They probably did... just most people don't report such things20:47
tansellnash, neither ezod or I did20:48
nashtansell: I've got bug reports all over all sorts of things.20:48
llnztansell: because it's not flexable enough20:48
llnzyou have to define *all* your options first, then parse the command line20:48
nashtansell: And many people would think "i'm doing something wrong" (which they are).  Rather then go... Hey stupid program, you put a coredump in my homedirectoy!20:49
nashllnz: You can do it using -oOption=Valye20:50
nashWhich is nicer because it means you can detect/report garbage rule options20:50
nashOr you require them after a --20:50
tansellI'm sure that getopt or another arg parser would have support for dynamically loaded args20:50
llnzthat's not a bad idea20:50
llnztansell: rulesets don't get loaded till long after the command line has been parsed20:51
* BarryCarlyon randomly appear21:05
BarryCarlyons21:05
BarryCarlyonHow are we all going?21:06
BarryCarlyondoing even21:06
jnengland77Doing alright yourself?21:08
BarryCarlyonnot too bad21:08
BarryCarlyonWoah.21:10
BarryCarlyonWhoops wrong channel.21:10
nashWell that killed the conversation21:14
* nash notes he reported a lot of bugs in bugtracker...21:19
tansellnash, great21:20
nashtansell: That's bad21:21
BarryCarlyonRofl.21:21
tansellnash, no its good, nobody else is doing it21:21
nashIt's like my 5 year old debian bug, or 4 year old gnome bug.21:21
jnengland77lol21:21
nashtansell: Not really... it's just encouraging me not to bother as they never seem to get fixed21:21
tansellnash, well21:22
tansellnash, you logged the not detecting the failing processes in singleplayer bug?21:22
tansellI'll fix that one21:22
tansellhttp://code.google.com/p/thousandparsec/issues/detail?id=2821:23
tpb<http://ln-s.net/38XJ> (at code.google.com)21:23
tansellthat bug you should be pushing for protocol421:23
nashNo, it should be fixed in protocol 4... ;-)21:24
nashSlightly different ;-)21:24
nashOr it should be marked as 'won't fix'21:24
nashIt's the same as intercept order21:24
nashWhich should really be there...21:24
nashtansell: Is this fixed: http://code.google.com/p/thousandparsec/issues/detail?id=2121:26
tpb<http://ln-s.net/38XK> (at code.google.com)21:26
tansellno, it probably should be however21:27
tansellyou need to complain more :)21:27
nashtansell: Need a bug fix day21:27
nashtansell: People complain about me complaining enough already... and you want me to complain more!?21:28
tansellthey do?21:28
tansellyou been pretty quiet for the last 6-9 months21:29
*** verhoevenv has quit IRC21:39
nashThis is true21:41
nashbut they did before... which of course makes it even worse that 12 month old bugs still aren't fixed ;-)21:42
*** peres has quit IRC21:48
*** Knio has quit IRC22:04
nashtansell: bug on the main page of the website: " is helping out by , why not lend a hand? "22:05
jnengland77There updated my proposal on wiki since I can't edit the one I submitted (I put the link to the wiki in the additional info box).22:13
*** bcarlyon|laptop has joined #tp22:19
* llnz closes issue 2822:19
bcarlyon|laptoptansell, ping I replied to your comment on my app a while back don't know if you've seen it.22:32
*** BarryCarlyon has quit IRC22:32
*** bcarlyon|laptop is now known as BarryCarlyon22:32
* llnz closes other protocol related issues22:34
*** bratac has quit IRC22:39
*** bratac has joined #tp22:40
jnengland77llnz: For the documentation part of the proposal what would I be adding.  http://www.thousandparsec.net/tp/dev/documents/tpserver-cpp/  Probably all of the object data classes from this page, and IGObject?  Add the turn timer documentation to it (from the wiki). Vector3d class?22:42
tpb<http://ln-s.net/L00> (at www.thousandparsec.net)22:42
llnzjnengland77: that page is very out of date22:44
llnzthe ruleset book has a better view of what you need to do22:45
llnzbasically, 1) decide how to use the Object Parameters to represent all the object types, 2) code them up, 3) add object behavours, 4) decide how to use the Order Parameters to create all the orders you want, 5) code them up, 6) write the turn processing22:47
jnengland77s/doucmentation/ruleset book/22:48
*** alanp has joined #tp22:53
jnengland77ok22:57
*** Knio has joined #tp23:36
*** bratac has quit IRC23:39
*** bratac has joined #tp23:40

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