*** tpb has joined #tp | 00:00 | |
*** ChanServ sets mode: +o tpb | 00:00 | |
* nash waves | 00:01 | |
nash | mithro: heyo? | 00:01 |
---|---|---|
*** tuna-fish has quit IRC | 00:58 | |
mithro | nash: hey | 01:59 |
mithro | you get up a bit early | 01:59 |
nash | heyo mithro | 02:02 |
nash | Early - first message was 9:45... | 02:02 |
nash | Anyway did you get the AI to build before happily? | 02:02 |
mithro | i only just got up then :) | 02:02 |
mithro | yes, it was quite easy once I had the evas stuff | 02:03 |
nash | cool | 02:04 |
nash | Well if you want, the AI is playable now... Not agreesive yet, and a few stupid things | 02:04 |
nash | So if you want to see how ahrd it is to beat.. now wold be a good time | 02:05 |
nash | If you have hte time that is ;-) | 02:05 |
nash | I don't know when I'm going to have time. | 02:05 |
nash | I'm currently packing books into boxes for moving | 02:05 |
nash | If you still have the checkout, cg-update should do the job to get the code | 02:08 |
mithro | nope I removed the checkout | 02:09 |
mithro | so I wouldn't be tempted to hack on it instead of my own projects | 02:10 |
nash | heh | 02:11 |
nash | Want the URL again again? | 02:11 |
nash | cg-clone http://tranquillity.nash.id.au/tp/eclient.git | 02:12 |
mithro | thanks | 02:13 |
nash | Just give it a short run and see how it goes... | 02:14 |
nash | Also there is a new screenshot up for you | 02:14 |
mithro | maybe I should write my own AI to give your a run for it's money :) | 02:14 |
nash | You can if you like - personally I'd prefer to see more work towards getting a MTSec release ready... so then we can both do AIs for that ;-) | 02:14 |
mithro | nash: yes, that was what I was thinking | 02:15 |
nash | BTW: Can ships load missiles to other ships in MTSec? | 02:16 |
mithro | nash: probably | 02:16 |
nash | if not... they should be able to so you can actually hapve supply lines as a game element. | 02:16 |
nash | Which would be cool | 02:16 |
mithro | yeah, I can't see why not - maybe we should only restrict it to ships which have a "air lock" part? | 02:17 |
nash | Nah. | 02:17 |
nash | Or maybe | 02:18 |
nash | Hmm... | 02:18 |
nash | I could argue either wya | 02:18 |
mithro | I guess maybe go the KISS route | 02:18 |
nash | Maybe not "air lock" as a name.. "Space Transfer Dock/Bay" | 02:18 |
nash | That would be my main argument against | 02:18 |
nash | You can do it - standard ship fitting. | 02:18 |
nash | Unless you need it to reload them at all (anywhere) so you can have 1 shot ships... | 02:19 |
mithro | yes, that would be a better name | 02:19 |
mithro | the whole loadable weapons gives the defender quite a bit advantage | 02:20 |
nash | Also need to check how the transfer orders work so it doesn't take a silly amount of time to do the loading (ie One freighter shoudl be able to reload a whole fleet in a turn (since a turn is something like 1 year long)) | 02:20 |
nash | Ahh... but an attacker can still lay seige to take out incoming supply ships. A single planet won't be able to hold out forever | 02:21 |
mithro | yes that is also true | 02:21 |
mithro | scouts are most probably fast enough to "punch through" most blockades | 02:22 |
nash | Also true... However - intercept orders will help there... | 02:25 |
nash | that compile okay for you? | 02:31 |
mithro | nash: seem to compile okay | 02:39 |
nash | cool | 02:39 |
mithro | nash: you need some better error handling | 02:40 |
nash | May want to tweak tpe_gui (look for connect) | 02:40 |
nash | mithro: Yeah | 02:40 |
nash | Anything in particular? | 02:40 |
mithro | when you don't correct properly | 02:40 |
nash | Indeed | 02:41 |
nash | That is to be fixed when I fix up the start up to not have to hardcode URLS and the like | 02:41 |
nash | Also need to add auto connect ;-) | 02:42 |
mithro | hrm, it didn't like downloading the universe for some reason | 02:42 |
nash | From where? | 02:43 |
mithro | ahh it's trying to connect to 10.0.0.1 | 02:43 |
nash | As I mentioned... it's a bit broken for connecting in general | 02:44 |
mithro | yes | 02:44 |
nash | The AI itself is fine.. everything else needs work ;-) | 02:44 |
mithro | your message handler needs to handle new lines :P | 02:45 |
mithro | Sending Seq 23 Type 14 Len: 0 [(nil)] | 02:45 |
mithro | Handling a MsgTimeRemaining (15) (response: 23) | 02:45 |
mithro | Segmentation fault | 02:45 |
mithro | opps | 02:45 |
nash | Weird | 02:45 |
nash | Can you give me a backtrace on that? | 02:46 |
mithro | sure, | 02:47 |
mithro | it's even reproduceable | 02:48 |
mithro | just click on the message icon then click it again | 02:48 |
mithro | and why is there are 41x(null) in your home system? | 02:48 |
nash | Ahh... | 02:49 |
nash | Well messages aren't complete yet ;-) | 02:49 |
nash | As for 41 Null - ??? | 02:49 |
mithro | it says "<number> - (null)" in the homesystem pop-up | 02:52 |
mithro | getting you a screenshot | 02:53 |
mithro | TBBle: ping? | 02:57 |
nash | Failed to transfer | 02:57 |
mithro | nash: email? | 02:57 |
nash | wait | 02:58 |
nash | worked now | 02:58 |
mithro | worked? | 02:58 |
nash | Can you try it again | 02:58 |
nash | * DCC RECV connect attempt to mithro failed (err=Connection refused). | 02:59 |
mithro | :/ | 02:59 |
nash | email, or tell me where I can scp it from | 02:59 |
mithro | just in the middle of a system upgrade :P | 03:00 |
nash | Silly quesion - there isn't 41 ships there is there? | 03:01 |
* nash will have lunch shortly | 03:01 | |
nash | Anyway - email me the data, and I'll take a look later | 03:02 |
mithro | http://mithro.dyndns.org/temp/error.png | 03:02 |
nash | Have a lot to do today... so I'll probably look tonight | 03:02 |
mithro | okay, thats fair | 03:02 |
nash | Hmm... looking at that... it appears to be a problem parsing the message - are you using a different server to tpserver? | 03:03 |
nash | And it is minisec? | 03:03 |
mithro | yes, and tpserver-cpp | 03:03 |
nash | hmm... weird. | 03:03 |
nash | I've never seen that. | 03:03 |
nash | The dat ais lsit of fleets - so it's got grabage from the server. | 03:03 |
nash | May be a parsing issue | 03:04 |
nash | Leave it for now then, and I'll see if I can see the problem later | 03:04 |
mithro | okay | 03:04 |
mithro | bblr | 03:43 |
*** mithro has quit IRC | 03:43 | |
*** jasmine has quit IRC | 03:51 | |
*** jasmine has joined #tp | 03:52 | |
*** mithro has joined #tp | 04:02 | |
*** jasmine has quit IRC | 04:04 | |
*** jasmine has joined #tp | 04:05 | |
*** mithro has quit IRC | 04:10 | |
*** mithro has joined #tp | 04:34 | |
*** mithro has quit IRC | 04:37 | |
*** mithro has joined #tp | 05:00 | |
*** mithro has quit IRC | 05:02 | |
*** mithro has joined #tp | 05:03 | |
*** mithro has quit IRC | 05:07 | |
*** jotham has joined #tp | 05:30 | |
*** zipola has quit IRC | 05:40 | |
*** tpb has joined #tp | 06:00 | |
*** ChanServ sets mode: +o tpb | 06:00 | |
*** mithro has joined #tp | 07:02 | |
*** zipola has joined #tp | 09:49 | |
* nash is back | 10:49 | |
nash | heyo mithro | 10:49 |
nash | You around? | 10:49 |
mithro | am now | 11:04 |
nash | Cool | 11:04 |
mithro | might be a bit delays, have a friend over - fixing his windows (shudder) | 11:04 |
nash | So installing ubuntu tonight then? | 11:04 |
nash | What did you do exactly to get that problem? Was it a new game etc? | 11:05 |
mithro | nash: just started a new game and it was there from the beginning | 11:19 |
jotham | is there any way battleviewer will be able to tell which fleet is resident and which fleet is arriving (if pertinent) | 11:23 |
jotham | right now i was just imagining the planets being there then all the ships randomly warping in/jumping in | 11:25 |
jotham | (at the beginning of the battle) | 11:25 |
mithro | jotham: not really | 11:26 |
jotham | ok np | 11:26 |
nash | Hm... Can you try removing the file edje/basic.edj | 11:26 |
nash | mithro: Otherwise I have no idea - do you get everytime? | 11:26 |
mithro | yes | 11:26 |
jotham | anyone here ever used (with success) py2exe to create a service? | 11:27 |
jotham | win32 service | 11:27 |
jotham | er w/w | 11:28 |
TBBle | mithro: pong | 11:30 |
mithro | TBBle: I wanted to chat to you about packaging some time | 11:31 |
mithro | specifically media packaging | 11:31 |
mithro | jotham: not a service | 11:32 |
TBBle | Well, I'm here-abouts, but I'm just trying out a PS2 game... | 11:32 |
nash | mithro: What architecture do you have? | 11:32 |
jotham | i was looking at making a service to share clipboards (via explicitly pressing f12 or something) between my ubuntu box and my windows box | 11:32 |
mithro | nash: i686 | 11:32 |
nash | Not that problem then :-/ | 11:33 |
jotham | but clipboarding in linux is actually freaky-deaky to the extreme, beyond my actual initial understanding of how freaky deaky it is | 11:33 |
jotham | since it's a callback at paste time, so i need to make a service/daemon for linux | 11:33 |
jotham | and figure i should for win32 too | 11:33 |
nash | mithro: Well for now I suggest just starting the AI up, and playin gagainst it - ignore what is in it's windpw | 11:33 |
mithro | TBBle: will you be around in 30 minutes? | 11:34 |
TBBle | Yeah. | 11:36 |
mithro | okay will chat then | 11:36 |
TBBle | Cool. | 11:36 |
nash | mithro: But I really can't reproduce | 11:39 |
mithro | nash: will investigate in a bit | 11:39 |
nash | I can reproduce the crash BTW... thats just a case of "I haven't implemented it yet" | 11:40 |
nash | in fact: | 11:40 |
nash | /* FIXME: Handle no unread messages */ | 11:40 |
nash | Is already there | 11:40 |
nash | back shortly | 11:40 |
*** zipola has quit IRC | 11:42 | |
*** zipola has joined #tp | 11:42 | |
nash | mithro: Don't worry too much about finding the bug... That code needs a lot of new features, so it will be modified a lot | 11:54 |
nash | Main thing I care about now is the AI side | 11:54 |
nash | Anyway - I'm off to bed. | 11:56 |
nash | Talk to you tomorrow | 11:56 |
*** tuna-fish has joined #tp | 12:03 | |
mithro | TBBle: ping? | 12:16 |
mithro | TBBle: what ps2 game you trying? | 12:18 |
TBBle | Free Running | 12:20 |
TBBle | It's like Tony Hawk except on foot and with the controls somewhat less usefully grouped on the buttons. | 12:23 |
TBBle | After the training section, it got about 11 minutes out of me before I became bored of it. | 12:24 |
mithro | TBBle: so, I've been rewriting the media-downloading stuff | 12:27 |
mithro | i'm hoping to be able to package the media so that you only have to download updates | 12:28 |
mithro | TBBle: there are also new versions up on the web (just havn't been announced yet) | 12:28 |
mithro | so I wanted to check that what i've done would be okay with debian policy | 12:28 |
TBBle | To use prepackaged media with updates outside the packaging system, you'd have to have the media going to /usr/share/ somewhere, and have the updates download to a user's home directory somewhere, and have the media loader load from there by preference, maybe with a script that can remove stuff from the user's directory when it's available in the /usr/share/ area... | 12:31 |
*** jasmine has quit IRC | 12:31 | |
mithro | TBBle: what I was thinking was | 12:32 |
mithro | /usr/share/games/tp/<media server>/<media> | 12:32 |
mithro | then if you download an update it puts it in ~/.tp/media/<media server>/<media> | 12:32 |
TBBle | Yeah, that looks reasonable. What's a media server in this context? | 12:32 |
mithro | and if a newer one appears in /usr/share it will remove the older one from ~/.tp | 12:33 |
mithro | /home/tim/.tp/media/http---localhost-media-client-/common/object-icons/planet.png | 12:33 |
mithro | /home/tim/.tp/media/http---localhost-media-client-/common/object-icons/planet.png.meta | 12:33 |
mithro | /home/tim/.tp/media/http---localhost-media-client-/common/object-icons/star.png | 12:33 |
mithro | /home/tim/.tp/media/http---localhost-media-client-/common/object-icons/star.png.meta | 12:33 |
TBBle | Oh, OK. | 12:34 |
mithro | as there may be multiple "packages" from different hosts | 12:34 |
mithro | the .meta files have information about the date, and md5sum, etc | 12:34 |
mithro | each server also has a media.gz which is a compress compilation of the .meta files | 12:35 |
mithro | the media.gz should probably be generated on package install (rather then distributed) | 12:39 |
mithro | (As you probably want to distribute 3d media seperate to 2d media | 12:41 |
TBBle | Does it have to be gzippedd up? | 12:41 |
mithro | TBBle: not necessarily | 12:42 |
mithro | any reason why it would be better non-installed? | 12:43 |
mithro | s/installed/gzip/ | 12:43 |
mithro | TBBle: do you think you could to the debs for the client this weekend? | 12:43 |
TBBle | I reckon I can knock them over tomorrow. | 12:44 |
mithro | TBBle: that would be cool | 12:44 |
TBBle | Well, if they're being distributed seperately, I don't see a need to combine them on install. | 12:44 |
mithro | I can give you an account so they can upload the debs if you want | 12:45 |
TBBle | Just pulled the libtpproto-{cpp,py} and libtpclient-py darcs repos... libtpproto-py appears to be missing things from its debian/ directory | 12:48 |
mithro | missing? | 12:48 |
mithro | tim@ultraslim:~/oss/tp/libtpproto-py$ cd debian/ | 12:49 |
mithro | tim@ultraslim:~/oss/tp/libtpproto-py/debian$ ls | 12:49 |
mithro | changelog compat control copyright rules watch | 12:49 |
mithro | btw you should be able to remove this line too | 12:49 |
mithro | # This piece of magic makes the tp module seperation work | 12:49 |
mithro | cp tp/__init__.py $(CURDIR)/debian/python-tp-netlib/usr/lib/python2.4/site-packages/tp/ | 12:49 |
mithro | JLP discovered the "proper" way to fix that | 12:50 |
TBBle | tbble@su:~/code/tp/libtpproto-py$ ls debian/ | 12:50 |
TBBle | changelog control rules watch | 12:50 |
mithro | Skipping boring file debian/compat | 12:51 |
mithro | Skipping boring file debian/copyright | 12:51 |
mithro | ? | 12:51 |
TBBle | O_O | 12:51 |
mithro | should they be boring? | 12:51 |
TBBle | No... | 12:51 |
TBBle | tbble@su:~/code/tp$ cat old/libtpproto/libtpproto-py-0.2.1/debian/compat | 12:52 |
TBBle | 5 | 12:52 |
TBBle | tbble@su:~/code/tp$ cat old/libtpproto/libtpproto-py-0.2.1/debian/copyright | 12:52 |
TBBle | This package was debianized by Paul Hampson <[email protected]> on | 12:52 |
TBBle | ... | 12:52 |
mithro | fixing | 12:52 |
* TBBle can't imagine what darcs means by 'boring'. | 12:52 | |
mithro | as in computer generated files which shouldn't be in scm | 12:53 |
CIA-20 | [email protected] * libtpproto-py/ (5 files in 2 dirs): Fixed missing debian files. | 12:53 |
TBBle | Ah. | 12:53 |
mithro | TBBle: give that a try | 12:53 |
TBBle | Hmm. Current release is 0.2.2 of the libtp*-py and pyclient-pywx, I presume next release will be 0.2.3? | 12:53 |
TBBle | Is there a way to mark a file executable in darcs? | 12:55 |
mithro | sadly no | 12:56 |
mithro | 0.2.3 is the yet to be announced release | 12:57 |
mithro | s/0.2.3/0.2.2/ | 12:58 |
mithro | even thought it's avalilable on the website | 12:58 |
CIA-20 | [email protected] * web/downloads/tpclient-pywx/ (2 files): Fixed a small tab error. | 13:00 |
TBBle | Where on the website? | 13:00 |
mithro | http://www.thousandparsec.net/tp/downloads.php#tpclient-pywx | 13:01 |
tpb | <http://ln-s.net/JkJ> (at www.thousandparsec.net) | 13:01 |
mithro | http://www.thousandparsec.net/tp/downloads/tpclient-pywx/tpclient-pywx-0.2.2.tar.bz2 | 13:01 |
tpb | <http://ln-s.net/JkK> (at www.thousandparsec.net) | 13:01 |
TBBle | Oh, sorry, missed the s// | 13:01 |
TBBle | OK, 'cause the darcs repos all still have 0.2.1 in the debian/changelog. | 13:01 |
TBBle | Ooops, and the debian/copyright in libtpproto-py is wrong, it says GPL. | 13:03 |
TBBle | Oh man. I'll have to go through these more carefully tomorrow. | 13:03 |
TBBle | Do you want me to make them all neatly 0.2.2 and you can reroll the tarballs, or just aim for 0.2.3? | 13:03 |
mithro | well the debian stuff shouldn't be in the general release tarballs anyway? | 13:04 |
mithro | (as it's debian specific?) | 13:05 |
TBBle | Depends. I personally don't mind it being so. | 13:06 |
TBBle | For FreeRADIUS, I'd have a version in the tarballs as xxx-0, and the first version into the Debian archive would be -1, and I'd be putting those into a branch in the FreeRADIUS CVS tree anyway, so as to not have to maintain a seperate tree myself. | 13:07 |
TBBle | I'll have to think on it a little. | 13:09 |
mithro | okay | 13:09 |
mithro | i'm happy to keep in darcs, but would prefer not to have in the "neutral" tarballs | 13:09 |
TBBle | Well, if you'd prefer not to have it in the release tarballs, that makes that part easy at least. | 13:10 |
TBBle | Although in that case, a seperate repo might be better, since the debian/ revisioning is then distinct from the upstream revisioning. | 13:11 |
TBBle | Hmm. Will have to think on it. | 13:11 |
CIA-20 | [email protected] * web/downloads/ (4 files in 2 dirs): | 13:12 |
CIA-20 | Windows binaries.: | 13:12 |
CIA-20 | tpclient-pywx 0.2.2 | 13:12 |
CIA-20 | tpserver 0.4.1 | 13:12 |
TBBle | I guess we want to keep a darcs copy of the debian/ directory with the code, so that someone can grab and build it at any time. And a seperate set of debian/ directories to build the release .deb files against. If this was going into the Debian archive, _it_ would be the revision history for the debian/ directories, combined with something like dpatch. So I guess that's easy enough. | 13:13 |
*** tuna-fish has quit IRC | 13:25 | |
*** tuna-fish has joined #tp | 13:25 | |
TBBle | OK, I'm sleepy and am going to bed. TTFN. | 13:27 |
*** mithro has quit IRC | 13:47 | |
*** mithro has joined #tp | 14:31 | |
*** mithro has quit IRC | 14:33 | |
*** mithro has joined #tp | 15:10 | |
* nash is back | 22:01 | |
*** tuna-fish has quit IRC | 23:02 | |
*** JLP has quit IRC | 23:34 |
Generated by irclog2html.py 2.5 by Marius Gedminas - find it at mg.pov.lt!