*** tpb has joined #tp | 00:00 | |
*** ChanServ sets mode: +o tpb | 00:00 | |
DystopicFro | nash: pong? | 00:06 |
---|---|---|
CIA-23 | fr33.em4il tpserver-cpp-rfts * r6be0212ea13b /modules/games/rfts/ (fleet.cpp fleet.h rftsturn.cpp): fleet combat in, buggy and unbalanced :) | 00:08 |
*** guitsaru has quit IRC | 00:08 | |
nash | DystopicFro: pong | 00:33 |
nash | Back now | 00:33 |
nash | I was at lunch | 00:33 |
DystopicFro | nash: >.< I was just getting ready for bed | 00:35 |
jotham | it's only 16:35! | 00:35 |
jotham | well 14:35 in nashland | 00:35 |
nash | DystopicFro: okay | 00:35 |
nash | Quick question then... | 00:35 |
nash | Trying to run the RDE and I get... | 00:36 |
DystopicFro | nash: I'm fine to stick around for a while, no worries there, just glad I checked IRC before I headed off | 00:36 |
nash | Traceback (most recent call last): | 00:36 |
nash | File "./RDE.py", line 8, in ? | 00:36 |
nash | import gui.EditorFrame | 00:36 |
nash | ImportError: No module named EditorFrame | 00:36 |
nash | Won;t be long I hope | 00:36 |
DystopicFro | oh | 00:36 |
DystopicFro | hahahaha | 00:36 |
DystopicFro | oops. | 00:36 |
DystopicFro | I deleted the wrong file. | 00:36 |
jotham | haha | 00:36 |
*** mithro has joined #tp | 00:37 | |
* nash waits for the commit | 00:37 | |
nash | mithro: F10! | 00:37 |
DystopicFro | I meant to delete EditorDIALOG...not...EditorFRAME >.< | 00:37 |
mithro | F10? | 00:37 |
jotham | DystopicFro used rm --roulette file, i see | 00:37 |
mithro | F10 doesn't seem to do much in my computer | 00:37 |
nash | mithro: Then you aren't using the latest version of galaxie... obviousy at your great detriment! | 00:38 |
jotham | i didn't realise you were not here when i asked my question mithro | 00:38 |
* DystopicFro futzes around for the command to restore the version of a file from a particular revision in git | 00:38 | |
mithro | DystopicFro: revision control doesn't help you? | 00:38 |
jotham | do we have any area of effect weapons | 00:38 |
jotham | i just had an idea for a flock weapon | 00:38 |
jotham | using biods code | 00:38 |
jotham | so basically the ship spews out 40 lasers or photons or missiles in random directions | 00:38 |
jotham | they spool togeather into a flock and go at the enemies | 00:38 |
jotham | then break off each with their own target | 00:38 |
jotham | as subflocks | 00:38 |
jotham | inspired by this http://youtube.com/watch?v=in5tMZzTy9w | 00:39 |
tpb | Title: YouTube - Air Force C-130 Angel Flares (at youtube.com) | 00:39 |
mithro | jotham: that would be ubber cool - kind of like ancient drones in Stargate 1? | 00:39 |
jotham | i don't know i don't watch stargate | 00:39 |
jotham | :( | 00:39 |
* jotham fails at geekdom | 00:39 | |
mithro | jotham: maybe I can get you a vide of it | 00:39 |
jotham | roger | 00:40 |
nash | DystopicFro: Just apply the revert the remove patch | 00:40 |
nash | or do a diff to get the reveion you deleted, and then apply it back | 00:40 |
CIA-23 | frodough tpruledev * r46e206d6b2ae /src/gui/EditorFrame.py: Re-adding EditorFrame.py...kinda necessary | 00:40 |
mithro | http://www.youtube.com/watch?v=s6xDEWcuDCU | 00:41 |
tpb | Title: YouTube - Les drones (at www.youtube.com) | 00:41 |
DystopicFro | nash: oh...I guess that'd work too >.< I cg-restore'd though | 00:41 |
mithro | maybe that gives you an idea? | 00:41 |
jotham | yeah that's f'n hot | 00:41 |
jotham | maybe a planet can launch a weapon like that | 00:42 |
mithro | see 58 seconds | 00:42 |
jotham | yep | 00:42 |
mithro | that scene in Stargate was ubber cool | 00:42 |
jotham | we can't do it that nicely in 2D, but i can certianly have a play | 00:42 |
mithro | the drones go around the Promethous and then into all the Gould ships | 00:43 |
nash | DystopicFro: Do you get heaps of errors? | 00:43 |
nash | And a couple of exceptions? | 00:43 |
nash | Running - but the console is ugly | 00:43 |
mithro | totally cutting through all the ships and stuff | 00:43 |
mithro | DystopicFro: I also recommend having a play with gitk | 00:44 |
mithro | nash: do I need a make clean? | 00:44 |
mithro | jotham: but I would really like to get it basically working before we add ubber cool things like that :P | 00:44 |
jotham | sure | 00:45 |
jotham | a man can dream | 00:45 |
nash | mithro: You shouldn't | 00:45 |
nash | I didn't do one while fixing it | 00:45 |
jotham | the actual real question was: area of effect? | 00:45 |
jotham | / multiple target | 00:45 |
nash | jotham: If we do Stars! we need multi target (beam weapons) | 00:46 |
mithro | nash: cool about JLP and the greephone | 00:47 |
DystopicFro | nash: you're getting errors still trying to run the RDE and TpclEditor? I just pulled a fresh copy and it worked fine | 00:48 |
mithro | has lee restarted demo1 yet? | 00:48 |
mithro | looks like no :/ | 00:48 |
mithro | ohhh, fady text | 00:49 |
nash | mithro: Shame it wasn't an openmoko ;-) But pretty cool | 00:50 |
* nash notes open mokos ship with evas | 00:50 | |
mithro | nash: would be nice if when you moused over a fleet it showed the contents | 00:50 |
mithro | nash: the fady stuff doesn't work with fleet names either | 00:50 |
nash | mithro: Added to the todo then | 00:51 |
nash | Shall nail it on the train tonight | 00:51 |
mithro | nash: yay for trains! | 00:51 |
mithro | brb | 00:51 |
*** mithro has left #tp | 00:52 | |
*** mithro has joined #tp | 00:52 | |
nash | DystopicFro: Get that? | 00:52 |
nash | mithro: Also if new objects are created, they have names too | 00:52 |
nash | Also I want to show the name on mouse over | 00:52 |
mithro | nash: yeah | 00:52 |
mithro | some type of indication where the fleet is going would be cool | 00:53 |
nash | mithro: It's on the todo too ;-) | 00:53 |
nash | I was fixing other issues too | 00:53 |
mithro | I think we need to keep pushing llnz to make tpserver-cpp stable enough to run Minisec to the end | 00:53 |
nash | So you are crashing tpserver-cpp now? | 00:54 |
mithro | nash: yes | 00:56 |
mithro | althought no reliably | 00:56 |
mithro | I think he has a bunch of corner cases in combat code | 00:57 |
mithro | and this order processing code | 00:57 |
nash | mithro: Then we need to start crashing RFTS or MTSec of course | 00:58 |
mithro | nash: yes, but I think having minisec stable would be the first step | 00:58 |
nash | Agreed | 00:58 |
xdotx | heh. i look forward to that | 00:58 |
* nash also notes more fully featured clients | 00:58 | |
mithro | as every other game is really a superset off minisec in a way | 00:58 |
nash | xdotx: Which RFTS? | 00:59 |
* xdotx nods | 00:59 | |
CIA-23 | frodough tpruledev * rc0ac3e452529 /README: Updated README (again) to reflect elementtree requirements | 00:59 |
xdotx | actually making the cpp server and games more stable would be something i'd be interested in doing later - during the school year | 00:59 |
jotham | any opinion on flash based tp tools? | 01:01 |
mithro | jotham: those tga's you sent me don't seem to have any alpha information | 01:02 |
jotham | (at this stage the only viable alternatives are canvas and silverlight...canvas is a POS and silverlight is pretty gray) | 01:02 |
jotham | mithro: checking now (am at work) | 01:02 |
mithro | or atleast gimp/eog/imagemagick can't see the alpha channel | 01:02 |
mithro | jotham: silverlight would be worse then flash I would think | 01:02 |
mithro | you thinking web based client? | 01:02 |
jotham | worse how? | 01:03 |
jotham | i'm thinking anything you like, no real opinion | 01:03 |
nash | DystopicFro: Installing python-elementtree now | 01:03 |
jotham | was just throwing out there i'm a seasoned flash developer with no problem using silverlight or canvas | 01:03 |
jotham | mithro: photoshop shows them as having an alpha channel called 'ALpha 1' | 01:03 |
jotham | *'Alpha 1' | 01:03 |
mithro | jotham: not seeing anything in gimp :/ | 01:04 |
* xdotx doesn't really like flash | 01:04 | |
jotham | don't talk to me about gimp =) | 01:04 |
jotham | i will take a look with imagemagick | 01:04 |
jotham | a lot of people don't like flash | 01:04 |
jotham | but then a lot of people don't like C | 01:04 |
greywhind | speaking of photoshop: http://www.joystiq.com/2007/08/15/ea-shows-clearest-bullshot-in-a-long-time/ | 01:04 |
tpb | <http://ln-s.net/pdh> (at www.joystiq.com) | 01:04 |
nash | DystopicFro: Still barfed... trying python2.5 | 01:05 |
jotham | what's your gripe with it xdotx | 01:06 |
xdotx | proprietary | 01:06 |
jotham | what about the primary task of making-stuff-that-works? | 01:06 |
jotham | (ignoring religion) | 01:07 |
xdotx | doesn't work when your users can't run anything that's flash? | 01:07 |
jotham | then you chose the wrong tool | 01:07 |
jotham | that's an ignorant developer, again not flash | 01:07 |
xdotx | ? i don't follow that | 01:07 |
jotham | if you make something for a given target audience (your 'users') and they can't view it | 01:08 |
jotham | then you chose the wrong tool for your users | 01:08 |
mithro | DystopicFro: there is something wrong in the way you are importing elementtree | 01:08 |
nash | DystopicFro: Still barfing | 01:08 |
* DystopicFro supposes he was being too clever | 01:08 | |
xdotx | oh, and my point there is that flash is for web based apps, and the web is cross platform | 01:08 |
DystopicFro | mithro: is the error easy to fix? | 01:09 |
jotham | it's not only for web, that's only one delivery platform | 01:09 |
jotham | we use it to provide interactive education experiences in museums mostly | 01:09 |
mithro | line 32, put a "e = None" | 01:09 |
jotham | and the web is *not* cross platform | 01:09 |
jotham | *some* web technologies work *most* places | 01:09 |
jotham | including flash (some 90%+ of the consumer market) | 01:09 |
xdotx | imo, all web apps should work everywhere | 01:09 |
nash | jotham: It would be cross platofrm if people didn't use things like flash and activex, and actually follawed standards | 01:09 |
jotham | xdotx: ok, that's a fantasy i can't argue with | 01:09 |
jotham | nash: haha | 01:10 |
nash | So your argument is rather circular | 01:10 |
jotham | again, choose the right tool for the right job | 01:10 |
jotham | a given web app should work for a given target audience | 01:10 |
jotham | otherwise you have failed at your job | 01:10 |
*** tuna-fish has joined #tp | 01:10 | |
greywhind | and, given that it's on the web, often the target audience is going to be... just about anyone. | 01:11 |
xdotx | anything with open standards is potentially cross platform, and also, java's cross platform | 01:11 |
nash | That's short sighted. A given application should work for as wide an audeince as possible | 01:11 |
jotham | well i don't know about you guys, but the target audience is defined in concrete at the start of every project i work on | 01:11 |
jotham | so we can make the best choice | 01:11 |
nash | xdotx: I'd disagree on that one. Anyone who has tried to write a java app to run on two different mobile phones would almost certainly agree with me | 01:11 |
mithro | greywhind: with that picture, wtf is with them only removing half that man? | 01:12 |
xdotx | nash: isn't javafx working to fix that? | 01:12 |
greywhind | mithro: exactly - it shows they photoshop their screenshots | 01:12 |
jotham | nash the generalisation that it is short sighted entirely misses why the client paid for the piece of work | 01:12 |
jotham | generally clients pay for a piece of work to perform a given task for a given audience (that audience may or may not be 'everyone') | 01:12 |
jotham | that argument goes against the development of x86 code too =\ | 01:13 |
* nash passes on response here | 01:13 | |
* mithro isn't going to get into this argument :P | 01:13 | |
mithro | greywhind: so any luck so far? | 01:13 |
jotham | i think there are a lot of $thing haters, that hate $thing because of what was built using $thing | 01:13 |
jotham | and it's a very misguided kind of dislike | 01:13 |
nash | jotham: I don't even follow that argument? I write code that only has to work on x86 but compiles cleanly on 4 different architectures... | 01:13 |
jotham | nash: i guess my point was there is plenty of code written just for x86 depending on windows libraries etc, that works well for the given target audience | 01:14 |
* jotham shrugs | 01:15 | |
jotham | anyway i started by saying silverlight, canvas, and flash to smooth the featers of the less than 10% of web users that 'hate flash' | 01:15 |
greywhind | mithro: yeah - i have been looking at the code... it's not easy to make sense of it all without knowing the general design, but i'm sure i'll understand it more fully as time goes on. | 01:15 |
xdotx | jotham: i see your point(s), but i just don't like developing for proprietary tools | 01:16 |
jotham | and that if there is any viable web-graphic tools that need to be made i am curious | 01:16 |
nash | jotham: And that code sucks too | 01:16 |
mithro | greywhind: okay, do you want to sit down and have me explain it a little? | 01:16 |
jotham | if you listen to the right people the internet is built on things that suck (linux, C, html, etc) | 01:16 |
greywhind | mithro: actually, i'm rather tired at the moment - been working on stuff (not just this) for hours. it would be great if you could explain it tomorrow sometime though | 01:17 |
nash | jotham: I'm assuming at this point you are trolling | 01:17 |
jotham | haha, well that last line was | 01:17 |
jotham | i was just genuinely interested | 01:17 |
mithro | greywhind: I probably won't be around for a couple of days - I'm going to talk at a conference in Melbourne | 01:17 |
jotham | and no there is a pretty infamous article titled something like 'Is Unix a Virus?' or..maybe it was C | 01:17 |
greywhind | mithro: ah... well, i'll try to get as much as i can by myself, then i'll ask you when you get back. | 01:18 |
nash | C is the most portable language ever written. Code written in C 20 years ago for a VAX can work on a modern quad core 64 bit x86. | 01:18 |
jotham | aphyr@waterhouse:~$ which which is which? | 01:18 |
jotham | /usr/bin/which | 01:18 |
mithro | nash: btw, RE "* nash was surprised when he saw libtpproto-cpp had essentially 'FIXME's, XXX, TODO or any of the other magic markers", I think libtpproto-cpp was a little better designed and developed then tpserver-cpp | 01:18 |
nash | So suck is not the phrase I'd use | 01:18 |
nash | mithro: As you saw from my commits the other days... many of the things that should be FIXMEs just aren't commented as FIXMEs | 01:19 |
mithro | greywhind: I could give you a quick 60 second intro if you where up to that | 01:19 |
greywhind | mithro: sure | 01:19 |
mithro | greywhind: okay, there are two parts to tpclient-pywx | 01:20 |
nash | mithro: Also half the code is boiler plate | 01:20 |
mithro | the "GUI" and the "data store" | 01:20 |
nash | Which is a FIXME in itself | 01:20 |
mithro | nash: ah well, I haven't looked at it | 01:20 |
mithro | I just know it has better doco then tpserver-cpp and didn't look so horrible when I opened it once | 01:21 |
jotham | that sucks mithro i can't get convert to spit out the alpha, but it is there, i'll run them through PIL when i get home | 01:21 |
mithro | jotham: okay thanks | 01:21 |
nash | mithro: For instance: | 01:21 |
nash | /*! \brief Required virtual destructor. | 01:21 |
nash | */ | 01:21 |
nash | Universe::~Universe(){ | 01:21 |
nash | } | 01:21 |
nash | FIXME: Why the hell is there an empty 'required' X and comment in every class | 01:21 |
mithro | greywhind: the "datastore" is found in tp/client/cache.py | 01:21 |
greywhind | mithro: alright. | 01:22 |
CIA-23 | frodough tpruledev * r0e241755c66f /src/codegen/XmlUtils.py: | 01:22 |
CIA-23 | Half-hearted attempt to fix ElementTree import | 01:22 |
CIA-23 | I'll look harder at this later. | 01:22 |
mithro | greywhind: the datastore is really simple to read from | 01:23 |
mithro | it's just "application.cache.objects[<object id>], application.cache.orders[<object id>][<order slot>]" | 01:23 |
greywhind | ah - so those are just 2 arrays storing all the objects and orders, then? | 01:24 |
mithro | s/arrays/dictionaries | 01:24 |
nash | DystopicFro: Works now ;-) | 01:24 |
greywhind | ah - right. | 01:24 |
mithro | (IE Hash tables) | 01:24 |
mithro | how a window actually looks (IE What wigests are on it, etc) is stored in an "xrc" file, which can be found in tpclient-pywx-dev/windows/xrc/ | 01:25 |
DystopicFro | nash: coolio - I'm gonna head to bed now >.< | 01:25 |
nash | DystopicFro: Thanks - have a good nights sleep | 01:25 |
DystopicFro | nash: tomorrow I'm going to get the RDE to play nice with the TPCLEE if I can, that'll probably spill over into Friday | 01:26 |
nash | Cool | 01:26 |
DystopicFro | Saturday I'm heading to a fair with, and Sunday I plan to do final polishing and packaging for uploading to Google | 01:26 |
nash | Get hte last bits in place | 01:26 |
DystopicFro | then it's probably a week or two of hiatus while I adjust to the new uni, and then I'll try to get back to work on it | 01:27 |
greywhind | mithro: is tpclient-pywx-dev a different git project than tpclient-pywx? | 01:27 |
mithro | greywhind: it's the "development" branch of tpclient-pywx | 01:27 |
mithro | cg-clone git://git.thousandparsec.net/git/tpclient-pywx.git#development tpclient-pywx-dev | 01:28 |
greywhind | mithro: ah. | 01:28 |
nash | DystopicFro: Good to hear... or any other TP project | 01:28 |
mithro | greywhind: libtpclient-py holds all the code for dealing with Thousand Parsec objects, connecting to the network, downloading media | 01:28 |
greywhind | mithro: that's where the symlinks lead to in tpclient-pywx/tp/, correct? | 01:29 |
mithro | yes | 01:30 |
mithro | libtpproto-py is never used directly by tpclient-pywx, instead it is used indirectly through libtpclient-py | 01:30 |
mithro | libtpproto-py == tp.netlib | 01:30 |
mithro | libtpclient-py == tp.client | 01:30 |
jotham | booh there is a bug in imagemagick's targa handling | 01:31 |
* jotham upgrades to see if it's fixed | 01:31 | |
greywhind | mithro: alright | 01:31 |
* mithro thinks he has a pretty recent version | 01:31 | |
mithro | greywhind: it would be good if you add stuff to the wiki as you figure it out | 01:31 |
mithro | I'm just so use to all this stuff, I forget how daunting it can be :P | 01:32 |
greywhind | mithro: greywhind (10:30 PM):/Programming/ThousandParsec > git clone git://git.thousandparsec.net/git/tpclient-pywx.git#development tpclient-pywx-dev | 01:32 |
greywhind | Initialized empty Git repository in /Programming/ThousandParsec/tpclient-pywx-dev/.git/ | 01:32 |
greywhind | fatal: The remote end hung up unexpectedly | 01:32 |
greywhind | fetch-pack from 'git://git.thousandparsec.net/git/tpclient-pywx.git#development' failed. | 01:32 |
mithro | hrm... | 01:33 |
mithro | cg-clone git://git.thousandparsec.net/git/tpclient-pywx.git#development tpclient-pywx-dev | 01:33 |
mithro | that is working fine for me? | 01:33 |
greywhind | i don't have cg, just regular git | 01:33 |
mithro | greywhind: I'm afraid I ran into this problem the other day | 01:34 |
mithro | I have no idea how to clone a specific remote branch with plane git | 01:34 |
mithro | s/plane/plain | 01:34 |
nash | mithro: Ahh... I know that one | 01:34 |
mithro | greywhind: this might be useful -> http://www.thousandparsec.net/wiki/Mac_Setup | 01:34 |
tpb | Title: Mac Setup - Thousand Parsec Wiki (at www.thousandparsec.net) | 01:34 |
nash | greywhind: cd into tpclient-pywx-dev | 01:35 |
nash | rm -rf .git | 01:35 |
nash | git pull git://git.thousandparsec.net/git/tpclient-pywx.git#development | 01:35 |
greywhind | nash: k | 01:35 |
nash | SOrry | 01:35 |
nash | Wait | 01:35 |
nash | rm -rf .git | 01:35 |
nash | git init | 01:35 |
nash | git pull git://git.thousandparsec.net/git/tpclient-pywx.git#development | 01:35 |
nash | Forgot the init in there | 01:35 |
nash | Working? | 01:36 |
greywhind | fatal: The remote end hung up unexpectedly | 01:36 |
greywhind | Cannot get the repository state from git://git.thousandparsec.net/git/tpclient-pywx.git#development | 01:36 |
mithro | nash: from what I understand, git doesn't understand the #development bit | 01:37 |
nash | Hmm... | 01:37 |
nash | Okay | 01:37 |
mithro | otherwise you could just do a "git-clone git://git.thousandparsec.net/git/tpclient-pywx.git#development " | 01:37 |
mithro | greywhind: -> http://www.dpompa.com/git-1.5.2.2.dmg | 01:37 |
mithro | that has cogito included | 01:37 |
nash | Or just git clone the main line, then add the development branch | 01:37 |
greywhind | nash: how do i do that? | 01:38 |
nash | git clone git://git.thousandparsec.net/git/tpclient-pywx.git | 01:38 |
greywhind | i've got the main line | 01:38 |
*** xdotx is now known as xdotx_afk | 01:38 | |
nash | cd into the dir | 01:38 |
greywhind | how do i add the development branch? | 01:38 |
nash | give me a second | 01:39 |
mithro | nash: I think we need to do a repack soon? | 01:39 |
nash | mithro: Cron it to do once a month | 01:39 |
nash | greywhind: Create your local branch using git branch | 01:40 |
nash | then switch to it | 01:40 |
mithro | git clone git://.../pywx.git; cd pywx.git; git checkout origin/development | 01:40 |
nash | Or use those steps ;-) | 01:40 |
mithro | mkdir pywx; cd pywx; git init; git remote add origin git://git...../pywx.git; git pull origin development | 01:41 |
mithro | that is another way | 01:41 |
jotham | compiling imagemagick on my p2 400 is rocking fast :\ | 01:42 |
greywhind | nash: how do i switch to the dev branch? | 01:42 |
nash | git checkout | 01:42 |
jotham | guess i need to reexplore what i can output from cinema4D | 01:42 |
greywhind | nash: then git pull? | 01:43 |
nash | greywhind: Did you see mithro's steps? | 01:44 |
greywhind | nash: yes - are they for use before or after I switch to the dev branch? | 01:44 |
mithro | FUCK! | 01:45 |
mithro | tim@ultraslim:~$ rm -rf * | 01:46 |
mithro | :/ | 01:46 |
jotham | :o | 01:46 |
greywhind | :o | 01:46 |
mithro | arg, luckly my backup is only a week or two old | 01:47 |
jotham | can't unerase on journaled systems? | 01:47 |
greywhind | mithro: that's good... | 01:47 |
mithro | jotham: not easily | 01:47 |
jotham | rough | 01:47 |
nash | That's the whole process | 01:48 |
jotham | greywhind: of course, mithros last step should be avoided :p | 01:48 |
greywhind | jotham: heh | 01:48 |
mithro | luckily it didn't get to the two most important things which were not backed up | 01:49 |
mithro | my new resume and my presentation for saturday | 01:49 |
greywhind | nash: only problem is that the collapsed links aren't valid | 01:49 |
mithro | greywhind: ? | 01:50 |
greywhind | "git clone git://.../pywx.git;" | 01:50 |
mithro | greywhind: no, you need to put the full thing in there :P | 01:50 |
nash | mithro: Was being lazy... just cut and paste from earlier | 01:51 |
greywhind | mithro: ah | 01:51 |
mithro | http://www.thousandparsec.net/wiki/Mac_Setup#For_development_version | 01:51 |
tpb | <http://ln-s.net/peE> (at www.thousandparsec.net) | 01:51 |
mithro | give those instructions a whirl | 01:51 |
greywhind | will do | 01:52 |
nash | mithro: Who is doing the deb packages BTW? | 01:52 |
mithro | nash: a combindation of pshulz me and TBBle | 01:54 |
nash | Excellent - so who is the correct person to start getting galaxie debed? | 01:55 |
* nash wants others to break it | 01:55 | |
mithro | nash: probably TBBle and pschulz01 | 01:56 |
greywhind | mithro: it seems to have worked | 01:56 |
mithro | greywhind: okay | 01:56 |
mithro | greywhind: can you get the dev client to run? | 01:57 |
jotham | whoa it's still compiling | 01:57 |
mithro | greywhind: I assume you havn't seen the development client then? :P | 01:57 |
nash | jotham: Compile inkscape when you have a spare month or two ;-) | 01:57 |
jotham | heh | 01:57 |
mithro | jotham: or Open Office :P | 01:57 |
greywhind | just switching to the branch (with git checkout) will mean that i have the dev client? | 01:57 |
jotham | well i'd run both of them on something better than a p2 400... | 01:57 |
mithro | greywhind: if the people on #git where telling me the truth :P | 01:57 |
greywhind | mithro: it seems to be working | 01:58 |
mithro | you'll notice that the dev client looks quite drastically different to the stable version | 01:58 |
nash | mithro: If you see them... can you ask for me? | 01:59 |
mithro | nash: just pinging pshulz now | 01:59 |
mithro | nash: strangly enough both packagers are a paul :P | 02:00 |
greywhind | http://rafb.net/p/1SOCzK52.html (92 lines) | 02:00 |
tpb | Title: Nopaste - No description (at rafb.net) | 02:00 |
greywhind | it sits at connecting to server (this is trying to connect to demo1) | 02:00 |
mithro | greywhind: http://metaserver.thousandparsec.net/ | 02:01 |
tpb | Title: Thousand Parsec : Metaserver Server Listing (at metaserver.thousandparsec.net) | 02:01 |
greywhind | mithro: ah. | 02:01 |
mithro | greywhind: is the connecting window should look quite different | 02:01 |
greywhind | mithro: what should it look like? | 02:01 |
mithro | a window with a bunch of twirly things | 02:02 |
greywhind | mithro: hmm... it has a bunch of sliders like the old one did... | 02:02 |
mithro | greywhind: :/ | 02:02 |
mithro | you sure you went into the tpclient-pywx-dev directory? | 02:02 |
nash | mithro: It's like jotham and JLP - there is only one.. ;-) | 02:02 |
greywhind | mithro: yep - see the paste | 02:02 |
mithro | greywhind: that doesn't look right | 02:03 |
greywhind | mithro: that's what was created when i followed your instructions | 02:04 |
greywhind | mithro: greywhind (11:05 PM):/Programming/ThousandParsecDev/tpclient-pywx-dev > git pull | 02:06 |
greywhind | Warning: No merge candidate found because value of config option | 02:06 |
greywhind | "branch.origin/development.merge" does not match any remote branch fetched. | 02:06 |
greywhind | No changes. | 02:06 |
mithro | what does "python requirements.py" show? | 02:07 |
greywhind | http://rafb.net/p/QrEok131.html (14 lines) | 02:08 |
tpb | Title: Nopaste - No description (at rafb.net) | 02:08 |
mithro | greywhind: could you just install cogito and see what happens? | 02:09 |
greywhind | mithro: i'll try | 02:09 |
mithro | and for some reason it thinks you are on a debian system | 02:11 |
mithro | greywhind: it looks very much like you have somehow trying to run tpclient-pywx stable branch against libtpclient-py development branch | 02:12 |
greywhind | k - trying cogito now | 02:14 |
mithro | greywhind: okay | 02:14 |
jotham | that's pretty crap mithro, even with the new version of imagemagick it is borked | 02:15 |
mithro | jotham: :/ | 02:15 |
jotham | i guess i'll need to find a new format to use with PIL (which is fine with the targa) | 02:15 |
mithro | what is PIL? | 02:16 |
mithro | I know about 3 expansions of PIL :) | 02:16 |
jotham | Python Imag(ing?) Library | 02:16 |
mithro | ahh okay | 02:16 |
mithro | can't export to png? | 02:16 |
jotham | sure can, that's how i make my spritesheets | 02:16 |
jotham | the exporting is being done by the raytracer | 02:16 |
greywhind | the command in your tutorial for setup that says "cd tpclient-pywx" should say "cd tpclient-pywx-dev" | 02:17 |
mithro | greywhind: it does now | 02:17 |
jotham | which doesn't export to PNG, and PIL can't handle its TIF alpha channel format | 02:17 |
jotham | so i'll find another format that everyone is OK using | 02:17 |
greywhind | mithro: not on the cogito version | 02:17 |
mithro | greywhind: fixed | 02:18 |
mithro | arg, what does fro use for an email editor | 02:18 |
mithro | it wraps horribly :/ | 02:18 |
greywhind | http://rafb.net/p/c5lC9j40.html (14 lines) | 02:19 |
tpb | Title: Nopaste - No description (at rafb.net) | 02:19 |
jotham | at work here we all use outlook, i get a LOT of emails in BLUE at about a billion pts | 02:19 |
greywhind | mithro: that paste is what i get when i run requirements.py now | 02:19 |
jotham | it's the default style for some god awful editor the government uses somewhere | 02:19 |
mithro | greywhind: wtf? :/ | 02:19 |
mithro | greywhind: did you remove everything and then clone just using cogito? | 02:20 |
greywhind | mithro: yep | 02:20 |
mithro | hrm.... | 02:20 |
mithro | include libtpclient-py? | 02:20 |
greywhind | libtpclient-py-dev libtpproto-py scratchpad tpclient-pywx-dev | 02:21 |
mithro | can you cd into libtpclient-py-dev | 02:22 |
mithro | and to a | 02:22 |
mithro | more .git/HEAD | 02:22 |
greywhind | more .git/HEAD gives me: ac517652f8c701863218c695c4029b1e72af3dc7 | 02:22 |
mithro | wtf | 02:23 |
mithro | git --version | 02:23 |
greywhind | git version 1.5.2.2 | 02:23 |
mithro | cogito --version | 02:23 |
mithro | sorry | 02:24 |
mithro | cg-version | 02:24 |
greywhind | cogito-0.18.2 | 02:24 |
greywhind | greywhind (11:25 PM):/Programming/ThousandParsecDev/libtpclient-py-dev > cg-fetch | 02:25 |
greywhind | fatal: ref HEAD is not a symbolic ref | 02:25 |
greywhind | cg-fetch: where to fetch from? | 02:25 |
mithro | you did a "cg-clone git://git.thousandparsec.net/git/libtpclient-py.git#development libtpclient-py-dev" right? | 02:26 |
greywhind | i copied it exactly from the tutorial | 02:26 |
mithro | hrm.... | 02:27 |
mithro | okay | 02:27 |
greywhind | oops/ | 02:28 |
greywhind | hold on | 02:28 |
mithro | ? | 02:28 |
greywhind | might have mixed the two accidentally | 02:28 |
mithro | oka | 02:28 |
greywhind | http://rafb.net/p/n04v4u20.html (22 lines) | 02:31 |
tpb | Title: Nopaste - No description (at rafb.net) | 02:31 |
greywhind | better? | 02:31 |
mithro | hrm... almost | 02:31 |
greywhind | it's definitely a newer client | 02:31 |
CIA-23 | mithro tpclient-pywx-development * ra5e39aea3497 /requirements.py: Remove the annoying print of os.environ. | 02:32 |
mithro | greywhind: can you run the following for me | 02:33 |
mithro | "apt-get >/dev/null 2>&1; echo $?" | 02:33 |
greywhind | 0 | 02:33 |
mithro | can you type "whereis apt-get" | 02:33 |
greywhind | no output | 02:33 |
mithro | hrm... | 02:34 |
jotham | it's annoying when programs don't let you open more than one copy of them | 02:34 |
mithro | that makes no sense | 02:34 |
mithro | jotham: agreed | 02:34 |
mithro | greywhind: okay type the following "sdfasfasdfasdf; echo $?" | 02:34 |
nash | jotham/mithro: I disagree with that... the privisor is they need to support multiple windows and they need to do it right ;-) The second is something mozilla/firefox fails at | 02:35 |
nash | greywhind: Make sure you spell it right too... | 02:35 |
greywhind | -bash: sdfasfasdfasdf: command not found | 02:36 |
greywhind | 127 | 02:36 |
mithro | okay, WTF | 02:36 |
mithro | okay try this | 02:36 |
mithro | apt-get ; echo $? | 02:36 |
jotham | nash, well in this case it's an IDE and i need a 'fresh' one kinda to do a test with another project | 02:36 |
greywhind | http://rafb.net/p/TzBuJT10.html (39 lines) | 02:36 |
tpb | Title: Nopaste - No description (at rafb.net) | 02:36 |
nash | jotham: Can you trick it? | 02:37 |
nash | which apt-get? | 02:37 |
mithro | jotham: just run it as another user? | 02:37 |
mithro | who would have thought, you have apt installed on your Mac box | 02:38 |
greywhind | mithro: apparently i do | 02:38 |
mithro | I wonder if that is standard | 02:38 |
greywhind | mithro: not that i have any idea how it got there | 02:38 |
greywhind | should i install pygame? | 02:38 |
mithro | greywhind: we don't know any location of a fat binary for python-2.5 | 02:39 |
greywhind | ah. | 02:39 |
greywhind | mithro: so... i could test the client if there's a server up | 02:39 |
mithro | greywhind: you could! | 02:39 |
mithro | greywhind: ask and you shall receive! | 02:40 |
greywhind | mithro: please? :P | 02:40 |
mithro | http://metaserver.thousandparsec.net/ | 02:40 |
tpb | Title: Thousand Parsec : Metaserver Server Listing (at metaserver.thousandparsec.net) | 02:41 |
greywhind | mithro: thanks | 02:41 |
mithro | greywhind: might be a bit slow | 02:41 |
mithro | greywhind: you seeing the new connect window? | 02:42 |
greywhind | mithro: yeah | 02:42 |
mithro | greywhind: think it looks better? :P | 02:42 |
greywhind | mithro: without a doubt | 02:42 |
mithro | greywhind: the code is also a huge amount cleaner | 02:42 |
greywhind | mithro: good to know | 02:43 |
mithro | as most of the widget setup has been moved into XRC files | 02:43 |
greywhind | mithro: oh wow - all one window :) | 02:43 |
greywhind | and it looks really nice with OS X's native controls | 02:44 |
greywhind | alright - really have to sleep now | 02:46 |
mithro | greywhind: okay cool | 02:46 |
greywhind | thanks much for helping me get that set up | 02:46 |
mithro | nash: ping? | 02:46 |
mithro | greywhind: sorry it was so hard | 02:46 |
mithro | greywhind: i'll work on that | 02:46 |
greywhind | mithro: not terribly, really (if i'd known about the cogito build for mac in the first place, wouldn't have been at all a problem) | 02:46 |
greywhind | anyway, the updated client looks really nice compared to the old one. | 02:47 |
greywhind | i'll look at it more (and its code) tomorrow | 02:47 |
*** xdotx_afk is now known as xdotx | 02:49 | |
* greywhind waves | 02:51 | |
jotham | man, stephanies photoshop scratch file was 29gigs | 02:54 |
jotham | no wonder her pc was having a weep | 02:54 |
jotham | people who compare gimp to photoshop have nfi what goes on in the world of graphic designer resource whores | 02:54 |
jotham | it's funny because these images in particular will all be output as pngs and be a few hundred kb tops | 02:55 |
*** greywhind has quit IRC | 02:56 | |
nash | mithro: pong | 02:56 |
mithro | arg, damn I have forgotten what I was going to say | 02:57 |
* mithro thinks really hard | 02:57 | |
nash | my pleasure ;-) | 02:57 |
mithro | arg!? | 02:58 |
mithro | it was something important too :/ | 02:58 |
nash | I support args ;-) | 02:58 |
mithro | nash: on a site note, still arn't catching all tp:// uri's | 02:58 |
nash | let me know any that aren't parsed, and I'll fix it | 02:59 |
mithro | okay | 03:00 |
mithro | that wasn't what I pinged you for | 03:00 |
nash | okay - i'll be afk for about 2 minutes.. but just start talking if you remember | 03:02 |
mithro | nash: will | 03:06 |
mithro | do | 03:06 |
mithro | nash: committing the patches from the list at the moment :P | 03:06 |
nash | tpproto or the other ones? | 03:07 |
mithro | no just the python ones | 03:07 |
CIA-23 | jezuch libtpproto-py * r27b6f6ca628f /setup.py: One ommission in setup.py | 03:20 |
CIA-23 | mithro libtpproto-py * r0a7d7bb701eb /setup.py: Second ommission in setup.py | 03:20 |
CIA-23 | jezuch tpclient-pywx-development * r86cc1b7d7b9b /debian/ (control rules): Make the package buildable and somewhat acceptable for lintian (especially fix totally bogus paths for files) | 03:20 |
CIA-23 | jezuch tpclient-pywx-development * rfa39d724d712 /debian/control: Make it pdebuildable (Build-Depends:, rules and Python headers). | 03:20 |
CIA-23 | jezuch tpclient-pywx-development * r6516e1038b6d /extra/wxFloatCanvas/Arrow.py: Applying fix indent in extra/wxFloatCanvas/Arrow.py | 03:20 |
CIA-23 | jezuch tpclient-pywx-development * r42ed878e004d /windows/overlays/Size.py: I think it was supposed to be a comment. | 03:20 |
CIA-23 | mithro tpclient-pywx-development * r4cf08fd8dd92 /requirements.py: Don't die on a chmod. | 03:20 |
CIA-23 | mithro libtpclient-py-development * ra81b1baea764 /debian/changelog: Removed the auto-generated info which had accidently gotten commited. | 03:21 |
nash | Anyway - I'm bailing | 03:22 |
nash | mithro: Still don;'t know | 03:22 |
mithro | nash: no | 03:22 |
mithro | i'll email you | 03:22 |
mithro | nash: you have internet at home yet? | 03:22 |
nash | Okay - I was about to say that ;-) | 03:22 |
nash | mithro: Allegedly | 03:22 |
nash | But then again I was supposed to have it yesterday | 03:22 |
nash | So it's a big maybe... | 03:23 |
nash | Else I have ~10 hours a week of hacking time... which is >> then the amount of time i spent building galaxie in the first place ;-) | 03:24 |
*** nash has quit IRC | 03:25 | |
CIA-23 | mithro libtpproto-py * r65b671eb2081 / (build-deb.sh setup.py): Make these scripts executable. | 03:30 |
CIA-23 | mithro libtpproto-py * rd4a2d271bed3 /build-deb.sh: Reset the tree back to pristine state after build. | 03:30 |
CIA-23 | mithro libtpclient-py-development * rd706ba0e9902 / (build-deb.sh setup.py): Make these scripts executable. | 03:34 |
CIA-23 | mithro libtpclient-py-development * rfb5bd41aa730 /build-deb.sh: Reset the tree back to pristine state after build. | 03:34 |
CIA-23 | mithro tpclient-pywx-development * r3cce1beacd3d / (build-deb.sh setup.py): Added a build-deb.sh script (like libtp*-py). | 03:40 |
*** xdotx has joined #tp | 03:40 | |
mithro | wb xdotx | 03:41 |
mithro | woot -> lots of green ( http://git.thousandparsec.net/gitweb/gitweb.cgi ) | 03:42 |
tpb | Title: git.thousandparsec.net Git (at git.thousandparsec.net) | 03:42 |
jotham | just told artist all about GPL | 03:45 |
jotham | he's gone silent :o | 03:46 |
* jotham crosses all crossables | 03:46 | |
jotham | http://the.fieldsofnoise.org/Archive/temp/beacon_one_large_png.tar.bz2 | 04:05 |
tpb | <http://ln-s.net/pfv> (at the.fieldsofnoise.org) | 04:05 |
jotham | mithro: i just wrote a damn .py file to convert them | 04:05 |
mithro | jotham: he he - okay | 04:05 |
jotham | tell me if that works, since i am stuck here at work, i can't output them again anytime soon | 04:05 |
mithro | jotham: alpha works | 04:08 |
mithro | jotham: how did you explain it? | 04:10 |
*** pschulz01 has joined #tp | 04:13 | |
pschulz01 | mithro: Hellllooooo! | 04:13 |
mithro | hey pschulz01 | 04:13 |
mithro | nash went home | 04:13 |
pschulz01 | Opps.. | 04:13 |
mithro | but he isn't sure if he has internet at home yet | 04:14 |
pschulz01 | I'm waiting for some large disk partitions to finish formating. | 04:14 |
pschulz01 | Do you know what he was after? | 04:15 |
* pschulz01 goes off to the logs | 04:15 | |
jotham | i told him it means anyone is free to modify and redistribute the work as long as they adhear to the terms of the GPL | 04:16 |
jotham | then sent him to wikipedia | 04:16 |
mithro | pschulz01: debs for galaxie | 04:17 |
mithro | pschulz01: see the fixes for deb stuff go into the repository? | 04:18 |
mithro | jotham: hrm... that doesn't sound like the best way to do it :P | 04:19 |
pschulz01 | !galaxie | 04:19 |
pschulz01 | Hmm.. | 04:20 |
jotham | mithro: what do you suggest | 04:20 |
pschulz01 | What is galaxie | 04:20 |
mithro | pschulz01: nash's client based on the englightment libraries | 04:20 |
pschulz01 | mithro: Cool.. | 04:20 |
mithro | jotham: not sure | 04:22 |
pschulz01 | Darn this 1T file system is taking a long time to format | 04:22 |
mithro | artists are an "interesting" group | 04:22 |
mithro | they don't like people changing their work | 04:22 |
jotham | he's an insurance analyst | 04:23 |
jotham | he's an odd duck actually | 04:23 |
jotham | but he likes insects and making spaceships that look like them | 04:23 |
pschulz01 | Where is nash from? | 04:25 |
mithro | maybe explain something like "it stops people from taking your work and not giving back to the community?" | 04:25 |
mithro | pschulz01: sydney | 04:25 |
* mithro has to go | 04:25 | |
mithro | see ya! | 04:25 |
jotham | sounds good mithro | 04:25 |
pschulz01 | jotham: What's mithro talking about? | 04:26 |
jotham | where is everyone from | 04:26 |
pschulz01 | jotham: Adelaide | 04:26 |
jotham | does the tp server run php? | 04:26 |
* mithro is in Adelaide too | 04:26 | |
jotham | web server | 04:26 |
mithro | jotham: yes | 04:26 |
jotham | i have a nice map vector graphic i bought last year | 04:26 |
mithro | you can check our complete website out of git | 04:26 |
jotham | might be nice to make a php script you can edit to add everyones location | 04:26 |
mithro | anyway really going now | 04:26 |
jotham | and the time | 04:26 |
jotham | (map of the world that is) | 04:27 |
jotham | pschulz01: he's talking about explaining what GPL is to one of my artist friends | 04:27 |
jotham | pschulz01: i am from wellington, new zealand btw | 04:27 |
pschulz01 | jotham: Lovely place :-) | 04:28 |
jotham | i definatly appreciate it after living abroad | 04:29 |
pschulz01 | jotham: I've been around the South Island, but haven't made it to the North Island yet... | 04:30 |
pschulz01 | jotham: Us Western Island folk are a bit strange that way. | 04:30 |
jotham | heh | 04:30 |
pschulz01 | bbl | 04:36 |
*** niphree has joined #tp | 04:44 | |
niphree | hello | 04:44 |
niphree | can someone tell me if it's my fault - I connect to server, and after this server is down. Is it me, or just a coincidence ? | 04:51 |
xdotx | niphree: i can't connect either | 04:52 |
niphree | but - I can connect only once, I get one anwser and that's it. | 04:53 |
* xdotx shrugs | 04:55 | |
xdotx | niphree: is it a valid answer? | 04:55 |
niphree | hmm - yes. I send 'connect', I recieve 'okey' frame. then I send "getgames" (should be ok) and I get no anwser. :/ | 04:58 |
xdotx | niphree: well it seems like the getgames may be causing it, but i've got no idea otherwise | 05:02 |
CIA-23 | fr33.em4il tpserver-cpp-rfts * r35ce355d6223 /modules/games/rfts/ (fleet.cpp fleet.h): removing unused fleet stat getters | 05:33 |
CIA-23 | fr33.em4il tpserver-cpp-rfts * r3c8c84807cc4 /modules/games/rfts/ (rfts.cpp rfts.h): player now starts in a random, unoccupied star system | 05:33 |
CIA-23 | fr33.em4il tpserver-cpp-rfts * r8c188534d8fe /modules/games/rfts/move.cpp: adding error handling to move (can't move to anything but star systems) | 05:33 |
CIA-23 | fr33.em4il tpserver-cpp-rfts * r4b1bf421ef5a /modules/games/rfts/planet.h: removing unused int param from planet | 05:33 |
CIA-23 | fr33.em4il tpserver-cpp-rfts * ra937282ad36e /modules/games/rfts/ (Makefile.am bombard.cpp bombard.h fleet.cpp fleet.h rfts.cpp): adding bombard order | 05:33 |
xdotx | whee | 05:34 |
*** llnz has joined #tp | 06:28 | |
llnz | mithro: i figured out what crashed demo1 | 06:28 |
llnz | someone tried connecting using TP04 ! | 06:28 |
niphree | llnz: that's me | 06:29 |
llnz | niphree: cool | 06:29 |
llnz | niphree: what filters do you try to set? | 06:29 |
niphree | llnz: ? | 06:30 |
niphree | llnz: I was trying to send "getgames" frame :/ | 06:31 |
llnz | the server crashed after receiving a SetFilters frame | 06:31 |
llnz | oh... | 06:31 |
llnz | humm... | 06:31 |
llnz | i haven't tested TP04 much, so I will have a look | 06:31 |
niphree | llnz: yesterday I had error, mithro change something in Frame class to support this :/ | 06:31 |
niphree | llnz: if you want I can send this again - to check if it's really my fault | 06:32 |
llnz | not just yet | 06:32 |
llnz | just a minute | 06:32 |
mithro | i'm back | 06:33 |
mithro | but won't be around for another hour | 06:33 |
niphree | ok | 06:34 |
llnz | niphree: could you try tp://llnz.dyndns.org | 06:36 |
*** llnz2 has joined #tp | 06:40 | |
*** llnz2 is now known as llnz | 06:41 | |
llnz | niphree: thanks | 06:41 |
llnz | it did segfault the server | 06:41 |
llnz | and it does think it's a Filter_Set frame | 06:41 |
niphree | llnz: ok :/ | 06:41 |
llnz | did you set the frame type or did the library? | 06:42 |
niphree | I added it to Frame | 06:42 |
llnz | where did you get the frametype number from? | 06:43 |
llnz | it should be 65 (set Filter is 64) | 06:43 |
niphree | hmm :/ | 06:44 |
niphree | I was sending 64 :/ | 06:44 |
niphree | I'll change it in few minutes - brb | 06:44 |
*** pschulz01 has joined #tp | 06:51 | |
*** DystopicFro has quit IRC | 06:53 | |
niphree | yeah - it's working ! :] | 07:02 |
llnz | yay! | 07:02 |
llnz | 2007-08-16 23:02:06 < Info > Client has version 4 of protocol | 07:03 |
llnz | 2007-08-16 23:02:06 < Info > Client on connection 13 is [neah] | 07:03 |
llnz | 2007-08-16 23:02:07 < Debug > Processing get GameInfo frame | 07:03 |
llnz | :-) | 07:03 |
CIA-23 | llnz tpserver-cpp * rc2c1fd550c84 /tpserver/playertcpconn.cpp: | 07:12 |
CIA-23 | Clear sendqueue on socket error in PlayerTcpConnection. | 07:12 |
CIA-23 | Should close 1774887 and 1762670. | 07:12 |
CIA-23 | Because sendqueue still had data the socket wasn't actually closed, and therefore | 07:12 |
CIA-23 | in both read and write sets for select. Read trigged every loop for EOS, but | 07:12 |
CIA-23 | still didn't close. | 07:12 |
mithro | i'm back now | 07:36 |
mithro | niphree: ping? | 07:36 |
jotham | dun dun duun | 07:36 |
*** DystopicFro has joined #tp | 07:38 | |
mithro | hey DystopicFro | 07:39 |
mithro | niphree: ping? | 07:50 |
mithro | hrm... no nash | 07:50 |
niphree | mithro: pong | 07:50 |
mithro | niphree: so how is it going? | 07:50 |
mithro | I didn't end up sending you that email | 07:50 |
niphree | well - I was sending wrong Frame :/ | 07:51 |
mithro | niphree: oh :/ | 07:52 |
mithro | you getting the response you expect now? | 07:52 |
niphree | and crashed all servers :] | 07:52 |
niphree | yes | 07:52 |
mithro | he he | 07:52 |
*** llnz2 has joined #tp | 07:54 | |
*** llnz has quit IRC | 07:54 | |
*** llnz2 is now known as llnz | 07:55 | |
mithro | wb llnz | 07:58 |
mithro | niphree has been crashing all your servers I see :P | 07:58 |
llnz | hehe, got it fixed now i think | 07:58 |
* llnz restarts demo2 which he hadn't noticed was down | 07:59 | |
mithro | niphree: so where are you at? | 08:00 |
niphree | mithro: frame 66 - where I can find how it look ? | 08:01 |
niphree | mithro: I have to add it | 08:01 |
mithro | niphree: check the protocol document | 08:01 |
llnz | niphree: http://www.thousandparsec.net/tp/dev/documents/protocolxml.php | 08:01 |
tpb | <http://ln-s.net/JXj> (at www.thousandparsec.net) | 08:01 |
mithro | niphree: the game frame should already be implimented | 08:02 |
mithro | as it's what the metaserver returns on a request | 08:02 |
niphree | hmm... | 08:03 |
mithro | niphree: it might be slightly different to the proper format | 08:03 |
niphree | there is game frame, but it has id 63 .. | 08:03 |
mithro | llnz: that document still needs a bit of work :P | 08:03 |
llnz | mithro: it has most of the information | 08:03 |
mithro | llnz: yeah, but it could use some better tables and such | 08:03 |
mithro | llnz: more formatting | 08:04 |
llnz | and it (or rather, the underlying xml) is what i develop off | 08:04 |
llnz | mithro: i know | 08:04 |
mithro | niphree: looks like 63 is Finished Turn Frame | 08:04 |
niphree | getgames: http://git.thousandparsec.net/gitweb/gitweb.cgi?p=libtpproto-py.git;a=blob;f=tp/netlib/objects/Games_Get.py;h=84dcc559ae5385d85c9c801a81b609a134c635ee;hb=dc24b21158fdc13057fd4240bb65fdd580301c94 id=64 hmm :/ | 08:05 |
tpb | <http://ln-s.net/pib> (at git.thousandparsec.net) | 08:05 |
mithro | niphree: looks like libtpproto-py is wrong :P | 08:05 |
mithro | niphree: can you log a bug report on sf | 08:06 |
niphree | brb | 08:08 |
*** llnz2 has joined #tp | 08:10 | |
*** llnz has quit IRC | 08:11 | |
*** llnz2 is now known as llnz | 08:11 | |
mithro | llnz: adsl crap today? | 08:11 |
llnz | yeah | 08:11 |
llnz | was fine for a while, but now back to bad | 08:11 |
llnz | must figure out why sometime... | 08:11 |
mithro | niphree: just sent you an email about hints for cleaning up the code | 08:13 |
llnz | must also figure how to apply patches from email (again?) | 08:13 |
mithro | git-am <file> | 08:14 |
mithro | I then use "cg-commit --amend" to clean them up a little | 08:14 |
mithro | make sure you do the amending before you push | 08:15 |
llnz | hummm... must have saved it wrong | 08:16 |
llnz | > error: patch failed: tpproto/order.cpp:49 | 08:16 |
llnz | > error: tpproto/order.cpp: patch does not apply | 08:16 |
mithro | pschulz01: ping? | 08:17 |
niphree | mithro: back | 08:17 |
llnz | and the .patch files individually produce "corrupt mailbox" | 08:17 |
mithro | llnz: hold on a sec | 08:17 |
llnz | i have to go now anyway | 08:17 |
mithro | hrm, I saved them fine | 08:17 |
mithro | and applied with git-am | 08:18 |
llnz | early flight to wellington | 08:18 |
pschulz01 | mithro: Ping | 08:18 |
mithro | pschulz01: you following the mailing lists? | 08:18 |
jotham | what are you doing in welly llnz | 08:18 |
pschulz01 | Sort of.. | 08:19 |
mithro | could use your comments on the "Fun with Debian packages" thread? | 08:19 |
pschulz01 | mithro: sort of | 08:19 |
llnz | jotham: i have a meeting there | 08:19 |
jotham | cool | 08:19 |
llnz | about once a month | 08:19 |
llnz | i was also up there last weekend | 08:19 |
mithro | jotham you and llnz should met for lunch :P | 08:19 |
llnz | in meeting lunch, unfortunately | 08:19 |
mithro | llnz: make sure you do the SoC suvery ASAP | 08:21 |
llnz | mithro: it only opens on monday, correct? | 08:21 |
mithro | llnz: yeah, 20th | 08:21 |
mithro | llnz: we want to get invited to the Mentor Summit :P | 08:22 |
jotham | whenever is convenient | 08:22 |
jotham | i will be here until jan | 08:22 |
mithro | jotham: got anything new and cool tonight? | 08:23 |
pschulz01 | mithro: To you have an opinion on the patches (I haven't looked) | 08:23 |
mithro | pschulz01: I merged in a bunch of them | 08:23 |
mithro | pschulz01: and rejected 2 | 08:23 |
jotham | i've only been home from work an hour or so | 08:24 |
jotham | =( | 08:24 |
jotham | and it's already 00:23 | 08:24 |
mithro | jotham: ahh that sucks :/ | 08:24 |
jotham | that's my life these days =) | 08:24 |
CIA-23 | nash libtpproto-cpp * r7135499da23d /tpproto/ (logger.h silentlogger.cpp silentlogger.h): Make logger take a const char *, rather then a char *. | 08:25 |
CIA-23 | nash libtpproto-cpp * r8c36fe76c4c1 /tpproto/order.cpp: | 08:25 |
CIA-23 | Note a FIXME. I'll probably fix this myself ;-) | 08:25 |
CIA-23 | This is mostly so I can find it. | 08:25 |
CIA-23 | nash libtpproto-cpp * rc9d932389819 /tpproto/order.cpp: Suppress a warning, and throw an error on a bad message. | 08:25 |
CIA-23 | nash libtpproto-cpp * rffdfc09df797 /tpproto/message.cpp: Formatting tweak. I have ts set to 8... | 08:25 |
CIA-23 | nash libtpproto-cpp * ra605777f97cd /tpproto/message.cpp: | 08:25 |
CIA-23 | Add some FIXMEs, fix formatting, and and add a check for too many | 08:25 |
CIA-23 | references. Currently hard coded to 1000. | 08:25 |
CIA-23 | nash libtpproto-cpp * r665f33b4ca0a /tpproto/adddesign.cpp: Format for 80 column. | 08:25 |
*** llnz2 has joined #tp | 08:25 | |
CIA-23 | nash libtpproto-cpp * rbd592c5145a4 /tpproto/ (fleet.cpp object.cpp): More FIXMEs. Mostly on size of lists from the server. | 08:25 |
CIA-23 | nash libtpproto-cpp * rfe33ac6c4fb6 /.gitignore: Add depcomp to gitinore list. | 08:26 |
CIA-23 | nash libtpproto-cpp * r22893bf7d305 /tpproto/listparameter.cpp: Format for 80 columns. | 08:26 |
*** llnz has quit IRC | 08:26 | |
*** llnz2 is now known as llnz | 08:26 | |
llnz | jotham: cool | 08:26 |
llnz | i will try to let you know with a bit more warning the next time i'll be in wellington | 08:26 |
jotham | sure thing | 08:27 |
mithro | jotham: I like your new stuff :P | 08:27 |
mithro | llnz: nash was having some problems with tpserver-cpp | 08:28 |
mithro | something about libltdl | 08:28 |
llnz | mithro: ok, will try to catch up with him tomorrow or early next week (or the weekend if i get some time, SO/gf birthday) | 08:29 |
* llnz wanders off | 08:33 | |
llnz | later all | 08:33 |
*** llnz has quit IRC | 08:33 | |
pschulz01 | mithro: Need to get nash to give galaxie a decent version number. | 08:39 |
mithro | pschulz01: do you want his email? | 08:39 |
pschulz01 | mithro: for get-describe | 08:40 |
mithro | I'm sure he would be happy to do what you need to package it | 08:40 |
pschulz01 | mithro: for git-describe | 08:40 |
pschulz01 | mithro: I have it.. ta. | 08:40 |
mithro | pschulz01: okay | 08:40 |
mithro | niphree: ping? | 08:45 |
niphree | mithro: pong | 08:45 |
mithro | niphree: so where is your code at? | 08:46 |
niphree | I have error - upack_list - there is no such function in xstruct (only pack struct) | 08:47 |
mithro | oh | 08:49 |
mithro | niphree: you think you can handle adding "unpack_list" to xstruct.php? | 08:50 |
mithro | niphree: did you get my cleanup code? | 08:50 |
mithro | niphree: did you get my cleanup hints email? | 08:50 |
mithro | niphree: the python equivalent is at the bottom of the file | 08:51 |
niphree | mithro: I get email - I'll do this in weekend | 08:51 |
mithro | niphree: okay | 08:51 |
niphree | mithro: I see, I never code in python, but I understand code | 08:52 |
mithro | niphree: python is nice that way :P | 08:52 |
jotham | hey question, i'm quite overtired unfortunatly and i know this is trivial | 08:52 |
jotham | what's the correct way to rotate an x and y point around it's origin by n rads | 08:52 |
pschulz01 | jotham: matrix | 08:54 |
jotham | i mean feed me the psudocode or math | 08:54 |
mithro | jotham: wow, that is a simple question that answer escapes me now | 08:54 |
jotham | yeah | 08:55 |
jotham | i am chronically overtired | 08:55 |
pschulz01 | jotham: (x',y') = (cos(t)*x + sin(t)*y, (-sin(t)*x + cos(t)*y) | 08:55 |
pschulz01 | ) | 08:55 |
jotham | good point, cheers | 08:55 |
mithro | jotham: I only got 4 hours last night :/ | 08:55 |
jotham | :\ | 08:55 |
jotham | what are you giving a talk on | 08:56 |
pschulz01 | jotham: Does that make sense? | 08:56 |
jotham | yes | 08:56 |
pschulz01 | Depending on how you measure t.. you might need to use -t | 08:57 |
pschulz01 | jotham: .. otherwise the rotation will go in the wrong direction. | 08:58 |
jotham | yeah it's fine, you gave me what i wanted | 08:59 |
pschulz01 | jotham: t -> n | 08:59 |
mithro | jotham: it's called "The best things in life are free!" | 09:00 |
mithro | on FOSS Gaming and Game development | 09:00 |
jotham | cool | 09:00 |
jotham | i gave a talk last week to a design school | 09:00 |
jotham | about the graphic design industry | 09:00 |
jotham | they have made me a regular paid speaker =) | 09:00 |
mithro | jotham: wow! | 09:03 |
mithro | you should pimp Thousand Parsec :) | 09:04 |
jotham | hah | 09:04 |
jotham | i doubt a bunch of kids that want to make music videos would be interested | 09:04 |
pschulz01 | mithro: What are you doing on the 15th September? | 09:04 |
JLP | ahoy people | 09:05 |
mithro | pschulz01: dunno | 09:06 |
mithro | whats the 15th? SFD? | 09:06 |
pschulz01 | mithro: Yup.. | 09:07 |
mithro | pschulz01: I was hoping to attend the one near Conelel Light Gardens | 09:07 |
pschulz01 | mithro: Oh :-) Rats | 09:08 |
mithro | pschulz01: it's just around the corner from the GF | 09:08 |
pschulz01 | mithro: That talk would be great for Mawson Lakes. I'm try to put together a speakers program. | 09:08 |
mithro | pschulz01: well, if you can get me to Mawson Lakes I could come | 09:08 |
pschulz01 | mithro: Hey.. give the talk at TheGeneralsLounge.. get it videoed.. get it to the local Air-Stream access point (just around the corner) and I'll show it at Mawson Lakes :-) | 09:10 |
mithro | pschulz01: :P | 09:10 |
mithro | pschulz01: is there anything on before then? | 09:10 |
pschulz01 | mithro: Double :-p | 09:10 |
pschulz01 | mithro: Um? | 09:10 |
mithro | I would like to catch up with Janet | 09:10 |
pschulz01 | mithro: LinuxSA, Air-Steeam.. | 09:10 |
pschulz01 | Has anyone here built galaxie? | 09:11 |
jotham | oh well mostly i was fixing up how my sprites work, but i made some functional changes to the spaceships too if you want to have a look mithro | 09:11 |
mithro | jotham: I'm always happy too | 09:11 |
mithro | pschulz01: when is LinuxSA? | 09:11 |
pschulz01 | 3rd Tuesday of the month.. so this coming Tuesday evening. | 09:12 |
jotham | i was hoping to have particles seeking a given target done tonight, but i didn't get enough time, once that's done and i finish the sprite stuff the xml will get fed back in from battle xml files | 09:12 |
mithro | pschulz01: I'll try and attend | 09:13 |
mithro | jotham: okay cool | 09:13 |
mithro | pschulz01: I have this stuff to give to adhoc too | 09:14 |
pschulz01 | jotham: What are you workingon? | 09:21 |
mithro | pschulz01: he works on the battleviewer | 09:21 |
pschulz01 | mithro: Something else to try out :-) | 09:22 |
pschulz01 | mithro: galaxie needs to have 'inkscape' installed.. | 09:22 |
mithro | pschulz01: yeah, he is in the middle of rewriting it | 09:22 |
mithro | pschulz01: only for building | 09:22 |
mithro | it generates a bitmap from a svg | 09:23 |
pschulz01 | mithro: Installing the various dependancies.. getitng there. | 09:23 |
mithro | pschulz01: cool | 09:24 |
mithro | hopefully I'll be able to intergrate battleviewing into tpclient-pywx-dev | 09:26 |
jotham | heh, it's starting to look like a real game | 09:27 |
jotham | http://the.fieldsofnoise.org/Archive/temp/spaceships-dist.tar.bz2 | 09:27 |
tpb | <http://ln-s.net/pBy> (at the.fieldsofnoise.org) | 09:27 |
mithro | then there will be some cool action :) | 09:27 |
mithro | jotham: we also have a cool intro movie | 09:27 |
*** niphree is now known as niphree_afk | 09:27 | |
pschulz01 | We need someone to write a mythology. | 09:28 |
mithro | weeeee! | 09:29 |
mithro | niphree_afk: ping? | 09:29 |
mithro | niphree_afk: before I head to bed, I just want to check where we are at | 09:30 |
jotham | did you give that a spin mithro | 09:30 |
jotham | i should go to bed | 09:30 |
jotham | it's 01:30 | 09:30 |
jotham | we need more hours, or less work hours | 09:32 |
* JLP finds out that there is a community sdk for qtopia greenphone, with emulator and development environment | 09:32 | |
mithro | jotham: yeah I gave it a spin | 09:32 |
mithro | hence the "weeee!" :P | 09:32 |
jotham | cool | 09:32 |
jotham | be good to see some battles loaded into it now :p | 09:33 |
mithro | jotham: yeah | 09:33 |
jotham | hopefully this weekend | 09:33 |
mithro | jotham: that would be ubber cool | 09:33 |
mithro | I'm going to be away, so won't be around much | 09:33 |
mithro | be good to get you pushing to the git repository again | 09:33 |
jotham | so you keep saying | 09:34 |
jotham | :p | 09:34 |
jotham | anyway, bed | 09:34 |
mithro | jotham: okay | 09:35 |
mithro | see ya around | 09:35 |
JLP | mithro: i hear you are going to have a talk about linux game development somwhere | 09:37 |
mithro | JLP: yeah | 09:37 |
mithro | at Freeplay | 09:37 |
mithro | http://blog.mithis.net/archives/lca/46-freeplay | 09:38 |
tpb | Title: Mithro rants about stuff : Going to FreePlay (at blog.mithis.net) | 09:38 |
JLP | mithro: would it be on topic to maybe try to also point people to http://unixgamedev.blogspot.com/ and related forum | 09:39 |
tpb | Title: Unix Game Development (at unixgamedev.blogspot.com) | 09:39 |
JLP | the guy is thinking to start a site/portal where all unix game developers could meet and exchange ideas/help/experiences | 09:40 |
JLP | he also wishes the portal to become some entry point to people new to unix game development, where you could find in one place everything you need to learn | 09:41 |
mithro | JLP: I've added the blog to my feed reader | 09:42 |
mithro | will have a look tommorrow | 09:42 |
JLP | mithro: cool, i don't think a site like this exist now, and i definitely missed it when i was starting to program in linux, so i think it would be great to improve and connect the community | 09:45 |
pschulz01 | mithro: "last bastions"? | 09:47 |
mithro | pschulz01: ? | 09:47 |
pschulz01 | mithro: Speil for you talk .. " argue how this is one of | 09:48 |
pschulz01 | the last bastions of the proprietary software world | 09:48 |
pschulz01 | " | 09:48 |
mithro | pschulz01: the last stronghold | 09:48 |
pschulz01 | mithro: .. oh? not ignored backwater | 09:49 |
mithro | A bastion is a structure projecting outward from the main enclosure of a fortification | 09:49 |
mithro | http://en.wikipedia.org/wiki/Bastions | 09:49 |
tpb | Title: Bastion - Wikipedia, the free encyclopedia (at en.wikipedia.org) | 09:49 |
pschulz01 | mithro: This is on the program poster. | 09:49 |
mithro | The bastion fortress was once a very modern type of fortress. | 09:50 |
pschulz01 | mithro: Why is FOSS (and Linux) one of the last bastions of the proprietary software world? | 09:50 |
mithro | hold on let me look | 09:51 |
pschulz01 | mithro: Last bastion (for INDI) 'in' a proprietary software world. | 09:51 |
mithro | pschulz01: | 09:51 |
mithro | the full test is | 09:51 |
mithro | s/test/text | 09:52 |
mithro | state of | 09:52 |
mithro | free open source software (FOSS) games in general, as | 09:52 |
mithro | well as specifically on Linux, and argue how this is one of | 09:52 |
mithro | the last bastions of the proprietary software world. | 09:52 |
mithro | it was referring to "games" as one of the last bastions of the proprietary software world | 09:53 |
pschulz01 | mithro: Sounds like "'FOSS/Linux' is the last bastion of proprietary software." | 09:53 |
pschulz01 | mithro: Ok. | 09:53 |
mithro | pschulz01: actually, I'm not quite sure if I wrote that :P | 09:53 |
pschulz01 | mithro: No problem. It just doesn't read in a way that makes immediate sense to me. | 09:54 |
mithro | pschulz01: I think something ended up on the cutting room floor :P | 09:55 |
pschulz01 | mithro: I suspect so. | 09:55 |
pschulz01 | mithro: :-) | 09:55 |
mithro | maybe read it as | 09:55 |
pschulz01 | mithro: woot.. galaxie produces a window, with a green square in it. | 09:56 |
mithro | Tim Ansell of Thousand Parsec will look at the state of | 09:56 |
mithro | free open source software (FOSS) games in general, as | 09:56 |
mithro | well as specifically on Linux. He will argue how games are one of | 09:56 |
mithro | the last bastions of the proprietary software world. The | 09:56 |
mithro | session will conclude with a discussion of Tim's | 09:56 |
mithro | experience at Worldforge and Thousand Parsec. | 09:56 |
mithro | pschulz01: start it up with a TP uri | 09:56 |
pschulz01 | mithro: Got on running? | 09:57 |
pschulz01 | oen | 09:57 |
pschulz01 | one | 09:57 |
mithro | metaserver.thousandparsec.net :P | 09:57 |
mithro | 4 servers running at the moment! | 09:57 |
pschulz01 | Hmm.. no change.. Do I need a http: | 09:57 |
* JLP goes installing vmware player si he can check out the Greenphone SDK | 09:58 | |
mithro | pschulz01: go to the website http://metaserver.thousandparsec.net/ | 09:58 |
tpb | Title: Thousand Parsec : Metaserver Server Listing (at metaserver.thousandparsec.net) | 09:58 |
pschulz01 | mithro: Ahh! | 09:58 |
mithro | pschulz01: that lists all the currently up, public webservers | 09:58 |
mithro | s/web/thousand parsec/ | 09:59 |
* mithro is tired | 09:59 | |
mithro | JLP: noticed you havn't commented on the latest locatisation post... | 10:00 |
* pschulz01 goes woot! | 10:01 | |
JLP | mithro: oh, looks like it got lost in all the commits, which is good :) | 10:01 |
mithro | JLP: filter the commits to a serpate folder ;) | 10:01 |
JLP | mithro: yeah i should | 10:02 |
mithro | JLP: they have both subject mangling and proper headers | 10:06 |
*** Demitar has quit IRC | 10:06 | |
JLP | nice, the greenphone sdk feels almost like at home, a debian based system with KDE installed, kdevelop installed and other tools for greenphone devel, and there are scripts to switch for x86 to arm compiler | 10:06 |
*** guitsaru has joined #tp | 10:07 | |
* JLP goes writing his first mobile device hello world app | 10:08 | |
guitsaru | have fun | 10:08 |
mithro | guitsaru: hi! | 10:08 |
guitsaru | hey | 10:08 |
mithro | guitsaru: I logged a bunch of TODO items in the tracker about tpsai-py | 10:10 |
guitsaru | Ok, cool | 10:10 |
guitsaru | I just got settled in at college, so I can start working on it. | 10:10 |
mithro | https://sourceforge.net/tracker/?group_id=132078&atid=829724 | 10:11 |
tpb | <http://ln-s.net/Yz9> (at sourceforge.net) | 10:11 |
mithro | guitsaru: xdotx has made very good progress in RFTS | 10:11 |
mithro | would be good is tpsai-py could be extended to support it | 10:11 |
guitsaru | Ok, I'll look into it. | 10:12 |
mithro | greywhind will also be adding some tpclient-pywx-dev tasks a bit later | 10:12 |
mithro | which should be good to do if you are interested | 10:12 |
guitsaru | Yeah | 10:12 |
mithro | RFTS is a little complicated because you can only do certain things in different turns | 10:13 |
guitsaru | Ok | 10:15 |
pschulz01 | RFTS? | 10:15 |
mithro | Reach for the stars | 10:16 |
mithro | http://www.thousandparsec.net/wiki/Rulesets | 10:16 |
tpb | Title: Rulesets - Thousand Parsec Wiki (at www.thousandparsec.net) | 10:16 |
mithro | http://www.thousandparsec.net/wiki/TP_RFTS | 10:17 |
tpb | Title: TP RFTS - Thousand Parsec Wiki (at www.thousandparsec.net) | 10:17 |
guitsaru | Well, I have to go to class | 10:18 |
*** Demitar has joined #tp | 10:19 | |
JLP | yay, that was easy, startopia says hello - http://jlp.holodeck1.com/tp/startopia-hello.png | 10:28 |
mithro | JLP: woot! | 10:30 |
* mithro ponders going to bed | 10:31 | |
mithro | i'll give it another 10 minutes | 10:31 |
* pschulz01 prods mithro | 10:31 | |
mithro | pschulz01: yesums? | 10:31 |
pschulz01 | mithro: Gooooo toooo sleeeeeepppp | 10:31 |
pschulz01 | mithro: This background bibmap takes AGES to generate. | 10:32 |
pschulz01 | bitmap | 10:32 |
mithro | I just want to confirm some stuff with niphree_afk | 10:33 |
mithro | pschulz01: about 2 minutes | 10:33 |
pschulz01 | mithro: On a 450MHz Pentium III? | 10:33 |
mithro | wow, probably 10 minutes then :P | 10:34 |
pschulz01 | mithro: I really should get a faster dev box... | 10:34 |
mithro | pschulz01: probably :P | 10:35 |
pschulz01 | mithro: I don't like adding random repos my other machines. | 10:36 |
mithro | pschulz01: fair enough | 10:36 |
mithro | it consumes heaps of mem | 10:37 |
mithro | machine swapping to much? | 10:37 |
*** niphree_afk is now known as niphree | 10:38 | |
pschulz01 | mithro: Doesn't seem to be.. vmstat has 0 0 for si so | 10:38 |
pschulz01 | mithro: 128M | 10:39 |
mithro | wb niphree | 10:39 |
mithro | just want to comfirm some stuff before i head to bed? | 10:39 |
niphree | ok | 10:40 |
mithro | so you are going to have back connect support working by end of friday? | 10:41 |
mithro | probaby with the connect.php working sometime today? | 10:41 |
niphree | should it do something more then getting all games ? | 10:42 |
mithro | niphree: just check the registered data is the same as the game frames returned | 10:43 |
mithro | so when a server registers, you connect back to the server and check the information | 10:44 |
niphree | ok | 10:45 |
niphree | I'll try to get connect.php working today | 10:45 |
mithro | and the actually back-connect working tommorrow? | 10:46 |
mithro | s/actually/actual/ | 10:46 |
niphree | yes - if I want have any other strange errors :] | 10:47 |
mithro | niphree: feel free to ask others for help | 10:47 |
niphree | ok | 10:48 |
mithro | and over the weekend you will work on cleaning up the code as mentioned in the email? | 10:48 |
pschulz01 | mithro: How do you add the URL information to gitweb pages for a project? | 10:49 |
mithro | cloneurl | 10:49 |
pschulz01 | mithro: Ta :-0 | 10:51 |
pschulz01 | :-) | 10:51 |
pschulz01 | http://git.mawsonlakes.org/cgi-bin/gitweb.cgi?p=tp/galaxie;a=summary | 10:51 |
tpb | <http://ln-s.net/pl8> (at git.mawsonlakes.org) | 10:51 |
mithro | niphree: so over the next couple of days you will need to do lots of commits | 10:52 |
niphree | mithro: code cleaning :/ ehh - I hate this ;) | 10:53 |
mithro | niphree: we all do :P | 10:53 |
mithro | niphree: but it needs to be done :) | 10:54 |
niphree | mithro: yes, yes, I know ;) | 10:54 |
mithro | niphree: so I'll expect around 5-10 commits before Sunday | 10:54 |
niphree | ok | 10:54 |
mithro | niphree: commit often :P | 10:54 |
niphree | khe :P | 10:55 |
niphree | ok - so: cleaning code, and backconnet before sunday | 10:56 |
mithro | niphree: i'll probably have access to email | 10:57 |
mithro | so if you get stuck, feel free to email me | 10:58 |
niphree | ok | 10:58 |
mithro | but also feel free to ask on the mailing lists | 11:00 |
mithro | and on IRC | 11:01 |
niphree | ok, I'll try not to crash any more servers ;) | 11:03 |
mithro | niphree: it's okay | 11:03 |
mithro | crashing servers is a good thing because it helps Lee find bugs | 11:03 |
mithro | niphree: did you log the bug against libtpproto-py? | 11:03 |
niphree | argh - I forget :/ | 11:03 |
mithro | niphree: could you do that please | 11:04 |
niphree | but, how to do this ? | 11:04 |
mithro | https://sourceforge.net/tracker/?group_id=132078&atid=723099 | 11:04 |
tpb | <http://ln-s.net/plI> (at sourceforge.net) | 11:04 |
mithro | click the "submit new" up the top | 11:04 |
niphree | k | 11:05 |
mithro | then select the correct things from the drop down | 11:05 |
mithro | assign it to me | 11:05 |
mithro | niphree: next week we will finish the clean up together and do a couple of last things | 11:07 |
pschulz01 | mithro: Email with details of galaxie packaging sent :-) | 11:07 |
mithro | pschulz01: hopefully to nash! :P | 11:07 |
pschulz01 | mithro: To the list. | 11:07 |
mithro | or the list | 11:07 |
pschulz01 | :-) | 11:08 |
mithro | heading to bed now | 11:08 |
mithro | have to be up in 6 hours to catch a plane | 11:08 |
mithro | niphree: don't work too hard :P | 11:09 |
niphree | heh :P | 11:10 |
*** Epyon has joined #tp | 11:18 | |
Epyon | Hello all :) | 11:18 |
pschulz01 | Epyon: Good night.. (shift change) | 11:20 |
Epyon | xP | 11:20 |
niphree | hello :P | 11:20 |
*** pschulz01 has quit IRC | 11:20 | |
*** guitsaru has joined #tp | 12:13 | |
*** DystopicFro has joined #tp | 14:35 | |
*** guitsaru_ has joined #tp | 15:11 | |
*** guitsaru has quit IRC | 15:11 | |
*** guitsaru_ is now known as guitsaru | 15:16 | |
*** greywhind has joined #tp | 15:20 | |
*** plbeaudoin has joined #tp | 15:22 | |
*** plbeaudoin has left #tp | 15:22 | |
*** greywhind has quit IRC | 15:59 | |
mithro | morning people | 17:33 |
mithro | anything interesting happening this morning? | 17:34 |
xdotx | transports are getting colonists, and thus fleet building is getting some remodelling | 17:37 |
xdotx | does that count? | 17:37 |
mithro | xdotx: why not have a "load colonists" order? | 17:39 |
guitsaru | good morning mithro | 17:39 |
mithro | hey guitsaru | 17:39 |
* mithro will have to disappear in about 10-15 minutes, so get in while it's hot :P | 17:39 | |
* xdotx shrugs | 17:39 | |
xdotx | mithro: was just trying to emulate RFTS | 17:40 |
mithro | xdotx: you are the RFTS expert :P | 17:40 |
xdotx | mithro: i think nash has me beat ;) | 17:40 |
mithro | I can't figure the game out, GUI's have rotten my brain :P | 17:43 |
xdotx | mithro: wouldn't happen to know of a bug with the object selection menu in orders, woulda ya? | 17:43 |
mithro | object selection menu? | 17:44 |
xdotx | mithro: i get "pure virtual method called | 17:44 |
xdotx | terminate called without an active exception" occasionally when doing move orders | 17:44 |
xdotx | mithro: dunno what else to call it.. in tpserver-cpp it's an object reference param | 17:45 |
mithro | in tpclient-pywx? | 17:45 |
* xdotx nods | 17:45 | |
mithro | can you get a backtrace? | 17:45 |
xdotx | it doesn't spit one out? | 17:45 |
xdotx | got a core dump | 17:46 |
mithro | :/ | 17:46 |
mithro | xdotx: if you can produce a reproducable way of getting it | 17:46 |
mithro | I'll fix it :P | 17:46 |
xdotx | mithro: i'll try to get the steps exact. right now it's just "do lots of move orders" | 17:47 |
mithro | okay | 17:47 |
mithro | xdotx: I think I know what it is | 17:47 |
*** DystopicFro has quit IRC | 17:48 | |
CIA-23 | fr33.em4il tpserver-cpp-rfts * racdeed3e86b6 /modules/games/rfts/ (5 files): | 17:48 |
CIA-23 | adding playerinfo helper class for some rfts specific stuff (victory | 17:48 |
CIA-23 | points) | 17:48 |
CIA-23 | fr33.em4il tpserver-cpp-rfts * rf2151957f780 /modules/games/rfts/ (buildfleet.cpp buildfleet.h fleet.cpp fleet.h splitfleet.cpp): | 17:48 |
CIA-23 | adding in colonists to transport fleets; reworking build fleet (to support | 17:48 |
CIA-23 | this) | 17:48 |
xdotx | afk | 17:49 |
CIA-23 | mithro libtpproto-py * r351b861a5e06 /tp/netlib/objects/ (Game.py Games_Get.py): | 17:57 |
CIA-23 | These frames now match the specification given in | 17:57 |
CIA-23 | http://www.thousandparsec.net/tp/dev/documents/protocolxml.php | 17:57 |
CIA-23 | Closes [ 1775542 ] | 17:57 |
tpb | <http://ln-s.net/JXj> (at www.thousandparsec.net) | 17:57 |
mithro | niphree: yay - your first bug in another program fixed! | 17:58 |
* xdotx back | 17:59 | |
mithro | wb xdotx | 17:59 |
mithro | xdotx: btw your status report was pretty cool | 17:59 |
xdotx | mithro: it's great to finally be getting some good work in | 18:00 |
mithro | xdotx: you can do another week or two of this? | 18:00 |
xdotx | mithro: oh, do you know if/what support we have got an end game state? | 18:00 |
mithro | (before you have to be back at uni?) | 18:00 |
mithro | none! :P | 18:00 |
xdotx | mithro: yeah i should. i'll be on "vacation" next week, but i'll be taking my laptop and honestly just plan on working ;) | 18:01 |
mithro | xdotx: well, hopefully we can get a game going | 18:02 |
xdotx | mithro: honestly i'm terrified of "vacations" these days. the idea of not having work that needs to be done is strange and scary these days | 18:02 |
mithro | guitsaru might start work on RFTS support for tpsai-py soon ;) | 18:02 |
xdotx | very cool | 18:02 |
mithro | and hopefully greywhind will be working on tpclient-pywx-dev | 18:03 |
xdotx | mithro: if i can get some things tweaked and cleaned up this weekend i hope to make it more accessible to some AI functions | 18:03 |
mithro | so that will get some love | 18:03 |
mithro | xdotx: tpsai-py is just a normal client | 18:03 |
mithro | no special access required! :P | 18:04 |
xdotx | ah | 18:04 |
xdotx | well, either way | 18:04 |
mithro | it actually uses the same code as tpclient-pywx-dev to download the universe | 18:04 |
* xdotx nods | 18:04 | |
mithro | the big problem with tpsai-py is that it is "stateless" | 18:04 |
mithro | s/the big problem with/the big problem with rfts support in/ | 18:05 |
xdotx | i'm looking forward to seeing the project once the pywx-dev client is stable and tp04 is in | 18:05 |
xdotx | mithro: so.. for end game, i think i'm just going to post some messages to all players and say who won. RFTS actually lets you continue playing after declaring a winner anyways | 18:08 |
mithro | xdotx: yeah so am I | 18:12 |
mithro | well I'm heading of to Melbourne! | 18:14 |
mithro | got a 1 hour flight ahead | 18:14 |
mithro | see ya! | 18:14 |
xdotx | seeya | 18:16 |
* niphree is going to bed | 18:23 | |
niphree | good night | 18:24 |
*** niphree has quit IRC | 18:24 | |
*** JLP has joined #tp | 18:30 | |
*** mithro has quit IRC | 18:32 | |
*** mithro has joined #tp | 18:47 | |
mithro | wow, free internet in the airport! | 18:47 |
mithro | hrm, no nash yet | 18:47 |
mithro | no fro :/ | 18:53 |
mithro | o so quiet | 18:58 |
* Epyon shouts! | 19:04 | |
mithro | hey Epyon | 19:07 |
mithro | you havn't be around much | 19:07 |
Epyon | My PC died 5 days ago :((( | 19:08 |
Epyon | The motherboard burned :( | 19:08 |
Epyon | In the last week of SoC, with so many things to do still ;( | 19:09 |
mithro | Epyon: :/ | 19:10 |
Epyon | I had to ressurect my old PC. | 19:10 |
Epyon | And spent almost two days reinstalling neccessary software. | 19:10 |
Epyon | Not to mention that this thing is slooow... | 19:11 |
mithro | well, I'm going to bored the plane now | 19:22 |
*** nash has joined #tp | 19:23 | |
Epyon | hello nash ;) | 19:24 |
nash | heyo Epyon | 19:24 |
nash | Haven't seen you around much recently | 19:24 |
Epyon | [01:18] <mithro> you havn't be around much | 19:24 |
Epyon | [01:19] <Epyon> My PC died 5 days ago :((( | 19:24 |
Epyon | [01:19] <Epyon> The motherboard burned :( | 19:24 |
Epyon | [01:20] <Epyon> In the last week of SoC, with so many things to do still ;( | 19:24 |
Epyon | [01:21] <mithro> Epyon: :/ | 19:25 |
Epyon | [01:21] <Epyon> I had to ressurect my old PC. | 19:25 |
Epyon | [01:22] <Epyon> And spent almost two days reinstalling neccessary software. | 19:25 |
Epyon | [01:22] <Epyon> Not to mention that this thing is slooow... | 19:25 |
Epyon | Sorry, didn't want to repeat myself :/ | 19:25 |
nash | Epyon: You just did ;-) | 19:27 |
Epyon | In a way xP | 19:28 |
nash | I see lee liked some of my patches | 19:53 |
*** tuna-fish has quit IRC | 19:57 | |
*** DystopicFro has joined #tp | 20:03 | |
CIA-23 | nash galaxie * r92f23af971cb /todo.txt: Add todo items. | 20:16 |
CIA-23 | nash galaxie * r6baa869e091b /edje/basic.edc: Add show/hide programs for ships too. | 20:16 |
CIA-23 | nash galaxie * r4e79b5d9dcf5 /tpe_gui.c: Remove printf on showing/hiding object labels. | 20:16 |
CIA-23 | nash galaxie * rfa3dad04f54e /Makefile: Makefile: Added a reallyclean: Removes artwork too. | 20:16 |
CIA-23 | nash galaxie * rf01d8b99072f / (todo.txt tpe_gui.c): More todo items added. | 20:16 |
CIA-23 | nash galaxie * r6f09b6408545 /tpe_util.c: | 20:16 |
CIA-23 | tpe_util: Tighten warning for parse_packet. | 20:16 |
CIA-23 | Only warn if there isn't a 'H' supplied. | 20:16 |
CIA-23 | nash galaxie * r1bd1b8c0c28f /tpe_comm.c: Fix to use 'Hi' instead of 'iiiii' for formatting packets. Much neater. | 20:16 |
CIA-23 | nash galaxie * rbe9a93b4dc6a /tpe_util.c: | 20:16 |
CIA-23 | parse_packet: Handle no passed 'end' pointer gracefully. | 20:16 |
CIA-23 | Use a local tmp so 'H' can be used and will parse whole packet safely. | 20:16 |
CIA-23 | nash galaxie * rad792eafe48d /tpe_gui.c: gui: Handle time remaining message in a more portable/safe manner. | 20:16 |
CIA-23 | nash galaxie * rf9ddcd33f999 /edje/images/mailbox.png: Remove generated mailbox.png | 20:16 |
*** Tester_ has joined #tp | 20:21 | |
*** Tester_ has left #tp | 20:21 | |
CIA-23 | paul galaxie * rd9bb62a8c6c0 / (21 files in 2 dirs): Inital Debain packaging | 20:33 |
CIA-23 | nash galaxie * r4c9f37b17ba9 / (21 files in 2 dirs): Merge with http://git.mawsonlakes.org/git/tp/galaxie | 20:33 |
tpb | Title: Index of /git/tp/galaxie (at git.mawsonlakes.org) | 20:33 |
*** tuna-fish has joined #tp | 21:22 | |
*** greywhind has joined #tp | 21:40 | |
*** mithro has joined #tp | 22:35 | |
mithro | miss anything while I was flying? | 22:41 |
mithro | lots of galaxie pushes | 22:42 |
nash | Just a few | 22:46 |
mithro | nash: anything cool? | 22:47 |
nash | Fixed some issues with laels | 22:47 |
mithro | okay | 22:47 |
nash | Paul put in ddeb support | 22:47 |
*** mithro has left #tp | 22:48 | |
*** mithro has joined #tp | 22:48 | |
nash | Improving message handling so bad cserver messages don't crash things | 22:48 |
nash | Question: Protocol wise: Does an account create frame log you in? | 22:48 |
nash | I would assume NOT, but tpserver-cpp seems to | 22:48 |
mithro | nash: yes tpserver-cpp is broken | 22:49 |
mithro | and I don't think Lee will fix it until someone apart from me complains | 22:50 |
nash | Excellent | 22:50 |
nash | llnz: tpserver-cpp is broken - account create logs you in... | 22:50 |
nash | hopefully he reads logs ;-) | 22:50 |
mithro | nash: i'm pretty sure he doesn't | 22:51 |
mithro | log a bug report | 22:51 |
mithro | them he does read | 22:51 |
nash | In the process off | 22:51 |
mithro | tpserver-py had support for email registration before a bad rm -rf | 22:52 |
*** mithro changes topic to "http://www.thousandparsec.net | 96,336 lines of code (minus 12k for libltdl) | GSoC finishing! | http://www.thousandparsec.net/~irc/logs" | 22:52 | |
mithro | nash: don't forget to update the bug tracker | 22:59 |
nash | Lunch now | 23:02 |
nash | talk to you soon | 23:02 |
mithro | okay I won't be around much | 23:03 |
mithro | using a mobile boardband connection which cost the earth | 23:03 |
greywhind | so i'm curious - why did the Python developers decide not to have explicitly typed variables at declaration? | 23:11 |
mithro | greywhind: because python is "duck typed" | 23:12 |
greywhind | mithro: afraid i'm not familiar with that term | 23:13 |
*** mithro has quit IRC | 23:40 |
Generated by irclog2html.py 2.5 by Marius Gedminas - find it at mg.pov.lt!