| *** tpb has joined #tp | 00:00 | |
| *** ChanServ sets mode: +o tpb | 00:00 | |
| *** nash has quit IRC | 00:44 | |
| mithro | JLP: those commits have died down a little :P | 00:50 |
|---|---|---|
| JLP | mithro: yeah i've also died up a bit, it's already 7 in the morning here, should be sleeping | 00:59 |
| CIA-10 | jlp parsek-objectsmodel * r594fa74646f7 /src/ (CMakeLists.txt objectsitem.cpp objectsitem.h): | 01:00 |
| CIA-10 | Compile ObjectsItem | 01:00 |
| CIA-10 | Added it to the list of sources and sorted the list by alphabet. | 01:00 |
| CIA-10 | Fixed some errors so that it at least compiles. | 01:00 |
| CIA-10 | jlp parsek-objectsmodel * r0d99351b8431 /src/ (CMakeLists.txt importobject.cpp importobject.h): | 01:00 |
| CIA-10 | Compile object import functions | 01:00 |
| CIA-10 | Added it to the list of sources. | 01:00 |
| CIA-10 | Fixed some errors so that it at least compiles. | 01:00 |
| mithro | JLP: have a good night - nice to see some progress | 01:02 |
| JLP | mithro: 'night, yeah i'm also glad i can work on thi again | 01:04 |
| *** nash has joined #tp | 01:05 | |
| mithro | wb nash | 01:05 |
| mithro | your link seems a little unstable today | 01:05 |
| mithro | nash: ping? | 01:05 |
| nash | mithro: Nah - my keyboard has a 'zoom' key which crashes my x server... happy days | 01:06 |
| mithro | nash: the zoom key crashes your x server? | 01:08 |
| mithro | nash: had any luck contacting those gamedev friends? | 01:09 |
| nash | Contact yes... useful reply no... | 01:09 |
| mithro | :( | 01:09 |
| nash | Trying someone else | 01:09 |
| nash | Too much outsourced to india | 01:09 |
| *** nash_ has joined #tp | 01:17 | |
| mithro | nash: ahh :( | 01:21 |
| CIA-10 | llnz tpserver-cpp * r395fc466a3ef /modules/games/minisec/minisec.cpp: | 01:22 |
| CIA-10 | Made Galaxy and universe 10 times larger to cover all possible system positions. | 01:22 |
| CIA-10 | Seems that some randomly generated systems could have been outside the galaxy. | 01:22 |
| mithro | llnz is able to push while offline :P | 01:25 |
| *** nash has quit IRC | 01:30 | |
| *** nash_ is now known as nash | 01:30 | |
| nash | mithro: http://www.linkedin.com/pub/0/581/6b Try this | 01:42 |
| tpb | Title: LinkedIn: Simon Hayes (at www.linkedin.com) | 01:42 |
| mithro | nash: he he - Microforte is already sending someone :) | 01:44 |
| *** CIA-10 has quit IRC | 01:44 | |
| mithro | currently trying to get someone from BigWorld along too | 01:44 |
| nash | mithro: Then the person I spoke to is a dick ;-) | 01:45 |
| mithro | nash: TBBle works for Microforte :) | 01:45 |
| nash | That I didn't know. | 01:46 |
| nash | Also I was speaking to someone who _was_ at bondi boys or whatever the hell they are called | 01:46 |
| mithro | Bondi Boys? | 01:48 |
| nash | Smaller game dev compaony here. | 01:48 |
| mithro | currently poking the Game devs in melbourne | 01:48 |
| nash | Smaller then MF/BW anyway | 01:48 |
| mithro | don't really have "small" game development companys these days - unless you count the "other games" such as web and casual | 01:50 |
| nash | popcap? | 01:51 |
| *** CIA-10 has joined #tp | 01:54 | |
| *** llnz has joined #tp | 02:01 | |
| nash | heyo llnz | 02:02 |
| llnz | hi nash | 02:02 |
| nash | I'm about to bail... | 02:02 |
| mithro | llnz: I saw that bug on llnz :P | 02:03 |
| nash | But if you want to install galaxie - seriously just use easy_e17.sh | 02:03 |
| llnz | nash: I'll look into it | 02:03 |
| nash | You'll need to make sure you have things like xdev libs installed, and the like | 02:04 |
| nash | Also when you first install it will be a bit painful installing deps | 02:04 |
| nash | But after that it's pretty much as easy as updating other debian packages | 02:04 |
| *** nash has quit IRC | 02:07 | |
| mithro | llnz: so how long are the tpsai-py taking at the moment? | 02:08 |
| llnz | biggest ai is taking 1-2 minutes | 02:09 |
| llnz | actually, more like 2-4 minutes | 02:09 |
| llnz | object ids now in the 11,000's | 02:12 |
| mithro | why did you bump it up to 15 minute turns? | 02:14 |
| llnz | because it was taking about 7 minutes of a 10 minute turn to get through all the AI processing, and i was going out | 02:15 |
| llnz | that and i'm running out of hard disk space for the logs | 02:16 |
| mithro | should pipe it to gz then to disk | 02:16 |
| llnz | takes about 20 turns to generate 3GB | 02:16 |
| llnz | infact, currently it's about 500MB per turn | 02:23 |
| *** mithro has quit IRC | 02:39 | |
| *** mithro has joined #tp | 02:40 | |
| llnz | 4 minutes of CPU time for the largest ai (currently) | 02:43 |
| mithro | that isn't too bad | 02:48 |
| llnz | with the other ai's running and random fetch delay, thats about 6-8 minutes | 02:49 |
| llnz | i should set up some of my spare computers as AI servers | 02:50 |
| *** mithro has quit IRC | 03:19 | |
| llnz | 24 seconds to process a turn | 03:30 |
| *** mithro has joined #tp | 04:07 | |
| llnz | 24 seconds to process a turn | 04:09 |
| llnz | just a few little issues then persistence will be working again | 04:12 |
| mithro | llnz: hrm? | 04:15 |
| CIA-10 | llnz tpserver-cpp * rca81f6fa90d8 /modules/persistence/mysql/ (mysqlpersistence.cpp mysqlpersistence.h): | 04:16 |
| CIA-10 | Mysql Persistence, WIP, just about done but still doesn't compile. | 04:16 |
| CIA-10 | There are a few changes yet, around the player view designs, components, | 04:16 |
| CIA-10 | and objects, and object history. | 04:16 |
| mithro | llnz: I don't seem to be able to connect to llnz.dyndns.org | 04:17 |
| llnz | says "Login ok by guest" | 04:18 |
| mithro | hrm... just taking a long time | 04:18 |
| llnz | reading objects and everything a little slow | 04:18 |
| mithro | getting the object id list takes a long while | 04:19 |
| llnz | 2800 objects | 04:20 |
| llnz | EOT started | 04:20 |
| mithro | there is a huge number of fleets :P | 04:20 |
| llnz | EOT finished | 04:20 |
| llnz | one ai only has 5 frigates left | 04:23 |
| llnz | another has 2 planets, 32 frigates and 29 battleships | 04:23 |
| llnz | total number of planets: 755 (plus a few currently not owned) | 04:24 |
| mithro | llnz: how many battleships does each AI have? | 04:33 |
| llnz | 0, 2189, 1596, 2574, 29 | 04:35 |
| llnz | it's only turn 145 | 04:38 |
| llnz | how many database tables does tpserver-py use? | 04:55 |
| llnz | mithro: ping? | 04:55 |
| mithro | dunno | 05:00 |
| mithro | probably about 15 | 05:00 |
| llnz | i'm up to 31 currently, and it's only going up | 05:01 |
| mithro | llnz: on your next run, you should use starmapper to make a movie of the universe | 05:01 |
| mithro | 26 actually | 05:03 |
| mithro | (just did a quick grep) | 05:03 |
| mithro | grep -r 'Table' * | grep -v pyc | grep -v from | grep -v isinstance | 05:04 |
| mithro | I probably will need another 6 or so for the playerview stuff | 05:05 |
| *** peres has joined #tp | 05:13 | |
| llnz | mithro: how does tpsai-py know the EOT has happened? | 05:27 |
| mithro | llnz: it gets the EOT packet with time==0 | 05:27 |
| llnz | humm... i seem to be able to cause them to update without that | 05:28 |
| llnz | any unsolicted Time Remaining frame | 05:28 |
| llnz | even with time == 600 | 05:28 |
| llnz | (ie, in tpserver-cpp console "turn reset", which resets the turn timer) | 05:29 |
| mithro | you are right | 05:48 |
| mithro | llnz: it needs a non-zero time which is sent once the turn processing is finished | 05:48 |
| llnz | it really needs to see one with time == 0 then time != 0 before doing it's update | 05:50 |
| llnz | ie, see *both* | 05:50 |
| mithro | I accept patches | 05:56 |
| llnz | :-) | 05:56 |
| llnz | i can see where and what to do, will post one tomorrow | 05:58 |
| * llnz wanders off | 06:00 | |
| llnz | later all | 06:00 |
| *** llnz has quit IRC | 06:00 | |
| *** peres has quit IRC | 06:55 | |
| *** tuna has quit IRC | 07:27 | |
| *** DTRemenak has quit IRC | 07:27 | |
| *** kandinski has quit IRC | 07:27 | |
| *** mithro has quit IRC | 07:27 | |
| *** JLP has quit IRC | 07:27 | |
| *** TBBle has quit IRC | 07:27 | |
| *** CIA-10 has quit IRC | 07:27 | |
| *** Epyon has quit IRC | 07:27 | |
| *** mithro has joined #tp | 07:38 | |
| *** CIA-10 has joined #tp | 07:38 | |
| *** JLP has joined #tp | 07:38 | |
| *** TBBle has joined #tp | 07:38 | |
| *** Epyon has joined #tp | 07:38 | |
| *** kandinski has joined #tp | 07:38 | |
| *** DTRemenak has joined #tp | 07:38 | |
| *** tuna has joined #tp | 07:38 | |
| *** Epyon has quit IRC | 07:45 | |
| *** mithro has quit IRC | 08:02 | |
| *** peres has joined #tp | 13:59 | |
| *** Erroneous has joined #tp | 15:36 | |
| *** nash has joined #tp | 17:02 | |
| *** mithro has joined #tp | 17:43 | |
| mithro | morning people | 17:43 |
| nash | heyo mithro | 17:48 |
| mithro | how goes everything? | 17:48 |
| nash | Pretty cool | 17:49 |
| nash | getting close to order entry.. done | 17:49 |
| nash | UI is mostly there | 17:49 |
| nash | Need some tweaks, and then to fill options | 17:49 |
| nash | Then just need to send back | 17:49 |
| nash | I'm pleasantly surprised how complete galaxie is getting for stuff like this | 17:49 |
| CIA-10 | nash galaxie * r693f7e2d98ab /tpe_comm.c: Re-enable hack to get player name/id on login. | 17:57 |
| CIA-10 | nash galaxie * r52251672a894 /tpe_obj.c: | 17:57 |
| CIA-10 | Make sure the server is always set on objects. | 17:57 |
| CIA-10 | Should make the AIs and other pieces happy.; | 17:57 |
| CIA-10 | nash galaxie * r2936aebc230f / (tpe_orders.c tpe_orders.h): Add a new probe orders command. | 17:57 |
| CIA-10 | nash galaxie * rf9c00cd67c6f /tpe_orders.c: Start sending a correct probe frame for orders. | 17:57 |
| CIA-10 | nash galaxie * r2afeea24aa9a /ewl/gewl_object.c: Send a probe order when an order is selected. | 17:57 |
| CIA-10 | nash galaxie * r022d039825f7 /Makefile: Add dependancies for gewl_object | 17:57 |
| CIA-10 | nash galaxie * r6ba7f0b614b2 / (tpe_orders.c tpe_orders.h): Finish probe order implementation. | 17:57 |
| CIA-10 | nash galaxie * refdb04a28e73 /ewl/gewl_object.c: Use callback for probe order. | 17:57 |
| nash | mithro: If you can compile galaxie, give it a go... it's starting to take form | 17:58 |
| mithro | if I get some time I will give it a go | 18:04 |
| *** peres has left #tp | 18:10 | |
| *** nash has quit IRC | 19:35 | |
| *** nash has joined #tp | 19:35 | |
| mithro | nash: still zooming and crashing? | 19:37 |
| nash | Nah... screwing around with servers | 19:37 |
| nash | And when you screw up things in xchat, I find it easier to quit and restart | 19:38 |
| *** jotham has joined #tp | 20:04 | |
| mithro | hey jotham | 20:07 |
| mithro | how goes life? | 20:07 |
| jotham | fucking stressful | 20:24 |
| jotham | think my gf is gonna leave o ut of neglect =) | 20:24 |
| *** nash has quit IRC | 20:35 | |
| *** nash has joined #tp | 20:36 | |
| mithro | jotham: a =) or a =( | 21:25 |
| *** greywhind_ has joined #tp | 21:30 | |
| *** TBBle_ has joined #tp | 21:36 | |
| *** Erroneous has quit IRC | 21:40 | |
| greywhind_ | mithro: ping? | 21:41 |
| mithro | greywhind_: pong | 21:42 |
| mithro | how goes everything | 21:42 |
| greywhind_ | mithro: good, except: | 21:42 |
| greywhind_ | Traceback (most recent call last): | 21:42 |
| greywhind_ | File "./tpclient-pywx", line 27, in <module> | 21:42 |
| greywhind_ | from tp.client.threads import NotImportantEvent, Event | 21:42 |
| greywhind_ | ImportError: cannot import name Event | 21:42 |
| mithro | btw did your supervisor ever get the review email - I never got a reply | 21:42 |
| mithro | greywhind_: you need to update libtpclient-py-dev | 21:42 |
| greywhind_ | mithro: he did. | 21:42 |
| greywhind_ | mithro: ah. | 21:43 |
| greywhind_ | of course | 21:43 |
| *** greywhind has joined #tp | 21:44 | |
| *** greywhind_ has quit IRC | 21:44 | |
| *** TBBle has quit IRC | 21:47 | |
| greywhind | mithro: what's an Arc argument? | 21:51 |
| mithro | hrm? | 21:51 |
| greywhind | Amount's must be a tuple of tuples with first value as numbers and values as Arc arguments | 21:51 |
| greywhind | that's from PieChart btw | 21:52 |
| mithro | got no idea :) | 21:53 |
| greywhind | i can't create a pie chart if i don't know what it wants me to pass it! :P | 21:53 |
| mithro | oh I see | 21:53 |
| mithro | Arc is wxFloatCanvas primative | 21:54 |
| greywhind | ah. ok - so i just need to create arcs and pass those | 21:54 |
| mithro | for percentage, args in Percentages: | 21:54 |
| mithro | total += percentage | 21:54 |
| mithro | radians = pi/2-2*pi*total | 21:54 |
| mithro | EndXY = CenterXY + (cos(radians)*Diameter, sin(radians)*Diameter) | 21:54 |
| mithro | if isinstance(args, dict): | 21:54 |
| mithro | ObjectList.append(ArcPoint(EndXY, StartXY, CenterXY, **args)) | 21:54 |
| mithro | elif isinstance(args, (list, tuple)): | 21:54 |
| mithro | ObjectList.append(ArcPoint(EndXY, StartXY, CenterXY, *args)) | 21:54 |
| mithro | StartXY = EndXY | 21:54 |
| mithro | also look at the threads I pointed at on the FloatCanvas list | 21:55 |
| greywhind | alright | 21:56 |
| mithro | there might be a better version of Piechart there | 21:56 |
| greywhind | is Arc actually ArcPoint? | 21:56 |
| mithro | you know as much as I do :P | 22:00 |
| greywhind | mithro: any idea what this means? | 22:07 |
| greywhind | http://rafb.net/p/8pzgk393.html (16 lines) | 22:07 |
| tpb | Title: Nopaste - No description (at rafb.net) | 22:08 |
| mithro | I believe if you download wxFloatCanvas there is a bunch of tests you can play with | 22:10 |
| mithro | greywhind: it means that you didn't give it an array which is of size 2 | 22:11 |
| greywhind | ah! | 22:11 |
| greywhind | never said anywhere that there had to be a minimum of two arguments | 22:12 |
| greywhind | hmm... that didn't seem to do it | 22:13 |
| mithro | greywhind: it means that StartXY wasn't the size of 2 | 22:13 |
| greywhind | hmm... right | 22:13 |
| greywhind | ah. | 22:17 |
| greywhind | you have a line that says this: StartXY = XY+(0, Diameter) | 22:17 |
| greywhind | XY is a tuple, ex. (3000000000L, 2000000000) | 22:17 |
| greywhind | StartXY ends up as: (3000000000L, 2000000000, 0, 0.0) | 22:17 |
| greywhind | mithro: what should that line be to operate correctly? | 22:18 |
| mithro | well if you convert XY to a numpy array first adding like that should work correctly | 22:19 |
| mithro | xy = N.array(XY, N.float) | 22:19 |
| mithro | xy.shape = (2,) | 22:19 |
| greywhind | alright. thanks. | 22:19 |
| mithro | or something like that | 22:19 |
| greywhind | alright, seems to be created correctly now | 22:22 |
| greywhind | but nothing draws | 22:23 |
| greywhind | mithro: also, Demo2 seems to have gone down | 22:25 |
| greywhind | well, i'll stop there for today | 22:30 |
| mithro | greywhind: send Lee a message | 22:40 |
| mithro | I would also think about getting a local server | 22:41 |
| mithro | the above Diameter was zero? | 22:41 |
| jotham | i got my google soc tshirt btw | 22:48 |
| greywhind | mithro: hmm... you're right. it did show the diameter as 0... | 22:49 |
| mithro | jotham: you did? wow | 22:51 |
| jotham | how come wow | 22:52 |
| mithro | jotham: you didn't actually end up mentoring anyone? | 22:52 |
| jotham | you assigned me to like two people | 22:53 |
| mithro | greywhind: don't forget to send Lee a message | 22:53 |
| jotham | who never did anything | 22:53 |
| jotham | i don't remember | 22:53 |
| mithro | jotham: why were not accepted into the program :P | 22:53 |
| greywhind | mithro: send Lee a message about Demo2? | 22:53 |
| mithro | s/why/they/ | 22:53 |
| mithro | greywhind: yeah | 22:53 |
| jotham | ok | 22:53 |
| jotham | lumping me with losers :( | 22:53 |
| greywhind | mithro: an e-mail message? or IRC pm? | 22:53 |
| mithro | greywhind: email | 22:53 |
| greywhind | mithro: alright. | 22:54 |
| mithro | jotham: hence why I wondered you got a tshirt | 22:54 |
| mithro | jotham: but hey, free tshirt :P | 22:54 |
| nash | mithro: Pigeon got one too ;-) | 22:54 |
| mithro | nash: muhahaha | 22:54 |
| nash | Can anyone explain what the thing on the back is? | 22:55 |
| mithro | it is a tiki | 22:55 |
| jotham | i imagine they deem the advertising to be worth more than the accuracy of their morality | 22:56 |
| mithro | something like that | 23:04 |
| mithro | jotham: get a working release of the battleviewer and I'll send you a Thousand Parsec shirt :P | 23:09 |
| jotham | hot | 23:09 |
| mithro | then you can be part of the "in crowd" :P | 23:10 |
| jotham | i always wanted in on the clique | 23:11 |
| nash | jotham: Join linkedin ;-) | 23:12 |
| mithro | I'm just waiting to see battles with the new artwork and weapons | 23:12 |
| mithro | nash: I found someone who was interested in working on a Thousand Parsec calendar :P | 23:13 |
| mithro | so we should have more tp swag | 23:13 |
| nash | Cool | 23:13 |
| mithro | I will owe you one from the AI competition | 23:14 |
| nash | indeed | 23:15 |
| nash | hopefully ready by 2008 | 23:15 |
| mithro | the guy who is doing it is pretty good | 23:15 |
| mithro | I asked him kind jokeningly and he said "Well, I have holidays and nothing to do, why not!" | 23:16 |
| mithro | hrm I have over 110,000 spam emails in my junk folder | 23:17 |
| mithro | I think it is almost time for a cleanout | 23:17 |
| nash | rm Maildir/.spam/* ? | 23:18 |
| mithro | nash: something like that | 23:22 |
| mithro | nash: the AI llnz was testing last night where producing around 500mb of logs a turn :P | 23:22 |
| nash | Ouch | 23:23 |
| nash | That's nasty | 23:24 |
| mithro | the AI is fairly verbose in explaining what it is doing | 23:25 |
| jotham | have you guys seen dwarf fortress? | 23:25 |
| mithro | probably need a quite version | 23:26 |
| mithro | jotham: nope | 23:26 |
| jotham | http://en.wikipedia.org/wiki/Dwarf_Fortress | 23:28 |
| jotham | http://www.bay12games.com/dwarves/ | 23:28 |
| tpb | Title: Slaves to Armok II: Dwarf Fortress - Wikipedia, the free encyclopedia (at en.wikipedia.org) | 23:28 |
| tpb | Title: Bay 12 Games: Dwarf Fortress (at www.bay12games.com) | 23:28 |
| jotham | http://dwarf.lendemaindeveille.com/index.php/Main_Page | 23:28 |
| tpb | <http://ln-s.net/hm+> (at dwarf.lendemaindeveille.com) | 23:28 |
| jotham | </spam> | 23:28 |
| mithro | I don't really have time to play games | 23:31 |
| mithro | I still have to catch up on Bioshock, Assassins Creed, Mass Effect, Supreme Commander | 23:32 |
| mithro | I need to get a computer which I can play them on first too | 23:34 |
| nash | Or a console... | 23:34 |
| mithro | Supreme Commander would be really sucky on a console | 23:36 |
| nash | I believe it is coming soon | 23:37 |
| mithro | I guess you can get a mouse / keyboard on consoles these days | 23:39 |
| nash | If it is designed for a console, it should be playable with a console | 23:40 |
| *** greywhind_ has joined #tp | 23:44 | |
| *** greywhind has quit IRC | 23:44 | |
| jotham | supcom is a bit of a let down | 23:45 |
| jotham | company of heroes is still the best "sport" rts | 23:46 |
Generated by irclog2html.py 2.5 by Marius Gedminas - find it at mg.pov.lt!