*** tpb has joined #tp | 00:00 | |
*** ChanServ sets mode: +o tpb | 00:00 | |
mithro | nash: got something to show you later today | 00:01 |
---|---|---|
nash | mithro: Cool | 00:01 |
CIA-3 | frodough tpruledev * rd02aca7ef621 /src/ (3 files in 2 dirs): | 00:06 |
CIA-3 | Updated a few UI things | 00:06 |
CIA-3 | More descriptive expansion point names and corrected the highlighting | 00:06 |
CIA-3 | of TPCLEE keywords | 00:06 |
CIA-3 | frodough tpruledev * rd10b06086d40 /src/gui/TpclEditorDialog.py: Removed spurious dialogs on button clicks in TPCLEE | 00:07 |
*** JLP has quit IRC | 00:10 | |
xdotx | x.x | 01:18 |
nash | So xdotx: Is RFTS going to be ready? | 01:25 |
xdotx | nash: if i have anything to say about it | 01:26 |
nash | Sweet | 01:26 |
nash | xdotx: You do have something to say about it? | 01:26 |
xdotx | heheh | 01:27 |
nash | xdotx: What about combat? | 01:27 |
xdotx | nash: hmm, i'm planning on getting to combat stuff this weekend | 01:28 |
nash | Okay... Any idea how to do it? I assume you read the massive description in the manual... both lines | 01:28 |
xdotx | i probably did, but not recently | 01:29 |
nash | Basically it;s the only part of hte game not described in intricated details | 01:29 |
xdotx | oh oh, yes. | 01:30 |
xdotx | yeah, i assume they did that on purpose | 01:30 |
xdotx | the two lines went something like "combat occurs, then there's a break and you may be in a position to withdraw, repeat until dead or withdraw" | 01:31 |
mithro | hey xdotx | 01:43 |
mithro | the features I added to tpclient-pytext should be helpful to you | 01:43 |
mithro | order_insert is a little bit more sane now | 01:44 |
mithro | and you can use "order_desc" to get descriptions of orders | 01:44 |
mithro | and "order_help" to figure out how to call order_insert :) | 01:44 |
mithro | be back in 20 | 01:45 |
mithro | btw, you need to get an order description before you can get help on it or insert orders based on it | 01:47 |
xdotx | mithro: hey, and cool | 02:05 |
*** JLP has joined #tp | 02:10 | |
*** mithro has quit IRC | 02:12 | |
*** mithro has joined #tp | 02:13 | |
mithro | howdy people | 02:13 |
mithro | xdotx: ping? | 02:13 |
xdotx | mithro: pong | 02:27 |
mithro | xdotx: you see the scrollback? | 02:27 |
xdotx | mithro: with the added order support in pytext? yeah | 02:28 |
mithro | cool | 02:28 |
xdotx | mithro: thanks | 02:28 |
mithro | I would really like some feedback if you get a chance to use it | 02:28 |
mithro | you'll need to update both tpclient-pytext and libtpproto-py | 02:28 |
xdotx | i "fixed" the problem with build fleet | 02:28 |
xdotx | mithro: done | 02:30 |
mithro | yay! | 02:30 |
xdotx | mithro: any idea why, if i set an order on an object, then remove that object from it's parent, i get repeated (every turn) calls to create the order? | 02:31 |
xdotx | comes from client-pywx | 02:31 |
mithro | hrm... | 02:31 |
mithro | no | 02:31 |
mithro | sounds like there might be something wrong with the cache | 02:32 |
xdotx | i'll look in to it more, maybe get a log and bug report. | 02:32 |
mithro | xdotx: I can have a look into it a bit later if you can give me the procedure to reproduce it | 02:33 |
mithro | just want to finish this stuff to show nash | 02:34 |
xdotx | mithro: kk | 02:34 |
nash | mithro: timtrader? | 02:34 |
mithro | nash: no | 02:35 |
nash | pyai? | 02:35 |
nash | back in a while | 02:36 |
nash | meeting | 02:36 |
nash | that I just found out about | 02:36 |
CIA-3 | mithro tpviewer-pygame * rd73a715bee82 / (fleet.png star.png starmap.py): | 02:50 |
CIA-3 | Initial working display. | 02:50 |
CIA-3 | Just a huge hack really.. | 02:50 |
CIA-3 | mithro tpviewer-pygame * r58b2f8ddf2a9 /starmap.py: Added support for a pop-up with text in it. | 02:50 |
CIA-3 | mithro tpviewer-pygame * r79a2d06c5d26 /starmap.py: Place the box near the object we are looking at. | 02:50 |
mithro | nash: :) | 02:51 |
* mithro waits to be yelled at by nash | 02:52 | |
CIA-3 | mithro tpviewer-pygame * r692e973c0d23 /README: Added README file. | 02:53 |
CIA-3 | fr33.em4il tpserver-cpp-rfts * r132721503e76 /modules/games/rfts/ (rfts.cpp rfts.h): Moving component & design creation out as helper functions | 02:54 |
CIA-3 | fr33.em4il tpserver-cpp-rfts * r8ceb2304fdd9 /modules/games/rfts/buildfleet.cpp: "fixing" build fleet (llnz why does this work?! / shouldn't i not do this??) | 02:54 |
nash | mithro: The only comment I'd make, is you'd be a lot more productive not reinventing wheels every second week | 02:55 |
mithro | nash: I agree, I'm using it to experiment with making the starmap nicer | 02:56 |
* xdotx ponders the different kinds of wheels to invent | 02:56 | |
mithro | hopefully it will get merged into tpclient-pywx as the starmap | 02:56 |
mithro | but it was just easier to develop as something a seperate for the moment | 02:56 |
mithro | tim@ultraslim:~/oss/tp/tpclient-pygame$ wc -l starmap.py | 02:57 |
mithro | 337 starmap.py | 02:57 |
mithro | and with galaxie out of commission, I need something I can use which doesn't suck as much as tpclient-pywx ;) | 02:59 |
nash | heh | 03:05 |
nash | Well have house now... | 03:05 |
nash | will be catching a train on Friday morning... with laptop ;-) | 03:05 |
nash | So expect some commits after that | 03:05 |
mithro | nash: cool | 03:06 |
mithro | one interesting thing the above does | 03:06 |
mithro | is that when you mouse over a fleet it displays where that fleet is going | 03:07 |
mithro | which I've found extremly useful over the last 24 hours | 03:07 |
nash | Best guess I assume? Or just for known ones | 03:07 |
nash | ? | 03:07 |
mithro | well, just a line in the direction of the velocity | 03:09 |
nash | right - | 03:10 |
nash | Did you add the little arrows ala Stars!? | 03:10 |
mithro | no, I use a line which fades away | 03:10 |
nash | The arrows tell you were it will be each turn (at current rate) | 03:11 |
mithro | I'll show you | 03:11 |
mithro | opps, the description box is covering it up now :/ | 03:12 |
mithro | http://www.thousandparsec.net/~tim/Screenshot.png | 03:19 |
tpb | <http://ln-s.net/Z2z> (at www.thousandparsec.net) | 03:19 |
mithro | http://www.thousandparsec.net/~tim/Screenshot-1.png | 03:20 |
tpb | <http://ln-s.net/MA5> (at www.thousandparsec.net) | 03:20 |
nash | You are reusing my art I see ;-) | 03:22 |
mithro | yeah | 03:25 |
mithro | nash: see how the line changes color at each turn? | 03:28 |
CIA-3 | mithro tpviewer-pygame * rac8f0d02f449 /starmap.py: Info window now only pops-up when a person is holding down the mouse button. | 03:29 |
CIA-3 | mithro tpsai-py * ra1107ca49df6 /tpsai-py: Print out if a fleet doesn't have any ships. | 03:32 |
CIA-3 | mithro tpsai-py * ra655a9a2512f /tpsai-py: Make the previous patch work on tpserver-cpp. | 03:37 |
nash | mithro: Umm... no, not really | 03:41 |
mithro | hrm.... | 03:41 |
nash | Anyway - off home | 03:42 |
nash | Talk to you tomorrow | 03:43 |
mithro | nash: okay | 03:44 |
CIA-3 | mithro tpsai-py * r93f96fc881a3 /tpsai-py: Possible fix for Python 2.4 and Python 2.5 differences. | 03:44 |
CIA-3 | mithro tpsai-py * r28f24b0bad09 / (things.py tpsai-py): Allow a battleship only fleet to help out with a takeover order. | 04:54 |
CIA-3 | mithro tpsai-py * r31ec9dd1e60a / (things.py tpsai-py): Started using a "Fulfilment" class instead of a tuple. | 04:54 |
*** Demitar has quit IRC | 05:10 | |
*** Demitar has joined #tp | 05:14 | |
*** llnz has joined #tp | 05:21 | |
mithro | hey llnz | 05:26 |
llnz | hi mithro | 05:26 |
mithro | llnz: you should checkout tpviewer-pygame | 05:29 |
llnz | i don't have pygame installed | 05:34 |
mithro | apt-get install python-pygame ? | 05:35 |
mithro | bblr dinner | 05:38 |
mithro | llnz: you hold down the mouse button to get a pop-up of what is at that location | 06:08 |
CIA-3 | mithro tpsai-py * rc19e2bbb5efb / (README tpsai-py): Updated README.. | 06:09 |
mithro | llnz: i updated tpclient-pytext to be useful too | 06:17 |
llnz | saw that | 06:22 |
mithro | llnz: could be good when developing new orders | 06:24 |
mithro | and it lets you see what libtpproto-py things the order is made up out of | 06:24 |
mithro | llnz: did you get my email about player distance? | 06:25 |
llnz | i did, been a bit busy here | 06:28 |
llnz | grrr... can't apt-get currently, local proxy broken | 06:29 |
mithro | :/ | 06:29 |
llnz | did you get the email about launchpad and bazaar? | 06:29 |
JLP | ahoy people | 06:39 |
llnz | hi JLP | 06:42 |
mithro | hey JLP | 06:44 |
mithro | llnz: yeah | 06:44 |
JLP | yesterday i found this: http://tropheesdulibre.org/?lang=en | 06:53 |
tpb | Title: Les Trophées du Libre (at tropheesdulibre.org) | 06:53 |
JLP | should we register Thousand Parsec too? | 06:54 |
llnz | why not | 06:55 |
llnz | and feel free to nominate me and the project at http://www.nzosa.org.nz/ | 06:56 |
tpb | Title: New Zealand Open Source Awards 2007 | NZOSA (at www.nzosa.org.nz) | 06:56 |
mithro | llnz: I thought you already nominated the project? | 06:57 |
llnz | yeah, but it doesn't hurt to have mutliple nominations (especially from different points of view) | 06:58 |
mithro | okay | 06:59 |
jotham | any idea what happend with the other spaceship models from Epyon | 07:27 |
jotham | the one he gave me works really well | 07:27 |
jotham | imo | 07:28 |
jotham | nice having something pretty to work with for once | 07:28 |
mithro | jotham: no | 07:34 |
* mithro pokes Epyon with something | 07:34 | |
* llnz has booked flights to AU for LCA08 | 07:52 | |
llnz | mithro: is your gf going to attend? | 07:57 |
mithro | llnz: probably not | 07:58 |
llnz | megan is (on the partners programme) | 07:58 |
llnz | oh well.... | 08:04 |
* llnz wanders off | 08:04 | |
llnz | later all | 08:04 |
*** llnz has quit IRC | 08:04 | |
jotham | cool | 08:35 |
jotham | i have Epyon's graphic flying around | 08:35 |
jotham | and i wrote a spritesheet format that pickles the surface data and meta data | 08:35 |
jotham | and i wrote a converter using PIL to convert the output frames from teh 3D renderer to the image format required for the sprite sheet | 08:36 |
jotham | for use in sdl/pygame | 08:36 |
jotham | that was a good effort for this evening | 08:36 |
jotham | http://the.fieldsofnoise.org/Archive/temp/spaceships.tar.bz2 | 08:38 |
jotham | should work | 08:38 |
tpb | <http://ln-s.net/njh> (at the.fieldsofnoise.org) | 08:38 |
jotham | give it a whirl | 08:38 |
jotham | be nice to see Epyon's other ship types, as that one looks good | 08:38 |
mithro | hrm... no pshulz1 | 09:13 |
mithro | wooot! flying ships! | 09:23 |
mithro | vrooooooooom............ | 09:32 |
CIA-3 | frodough tpruledev * rbc41bbc2caa0 /src/ (gui/TpclEditorDialog.py tpcl/data/base_blocks.xml): | 09:36 |
CIA-3 | Updated TPCLEE to allow insertion of initial expression | 09:36 |
CIA-3 | No checks to see if it's a procedure definition by lambda, though. | 09:36 |
CIA-3 | mithro tpsai-py * r12d5e9c15540 / (things.py tpsai-py): | 09:52 |
CIA-3 | Support multi-pass assignment of tasks. | 09:52 |
CIA-3 | Should stop the AI from attacking when it doesn't have enough planets to build a fleet. | 09:52 |
CIA-3 | mithro libtpproto-py * r9c5e10eaef0b /tp/netlib/objects/Order.py: Better __repr__ method for Orders. | 09:54 |
*** daxxar_ has joined #tp | 10:18 | |
*** daxxar_ has quit IRC | 10:18 | |
*** guitsaru has joined #tp | 11:21 | |
mithro | hi guitsaru | 11:23 |
guitsaru | Hello | 11:24 |
mithro | you in the USA? | 11:24 |
guitsaru | Yes | 11:24 |
mithro | up a bit early? :) | 11:24 |
guitsaru | It's 11 am | 11:24 |
guitsaru | or almost 11 anyway | 11:25 |
mithro | oh? Your on the otherside of the US - I was thinking Pacific.... | 11:25 |
* mithro is in Adelaide, Australia | 11:25 | |
guitsaru | Yeah, central. In Kansas. | 11:25 |
guitsaru | Awesome | 11:25 |
mithro | we have quite a few people from this area | 11:26 |
mithro | nash is from Australia, llnz is from New Zealand | 11:26 |
guitsaru | That's cool | 11:26 |
mithro | so, I'm assuming you got my email :) | 11:27 |
guitsaru | I did. And just fired back a response. | 11:27 |
mithro | yeah, just came through then | 11:29 |
mithro | it's getting pretty late here, so I'll have to go in a short bit | 11:30 |
guitsaru | Ok | 11:30 |
CIA-3 | mithro tpviewer-pygame * ra2f44bf910a7 /starmap.py: | 11:31 |
CIA-3 | Moved the position translation to a class. | 11:31 |
CIA-3 | Added support for getting multiple objects at one location. | 11:31 |
mithro | guitsaru: so do you want to get setup right away? :) | 11:31 |
guitsaru | Sure | 11:32 |
mithro | okay! | 11:32 |
mithro | so what operating system are you on? | 11:32 |
guitsaru | Mac OS X | 11:33 |
CIA-3 | mithro tpsai-py * rddcfe4821d69 /things.py: | 11:33 |
CIA-3 | Have a minimum distance to assemble a fleet from. | 11:33 |
CIA-3 | (This should stop the problem where fleets coming two different sides of a | 11:33 |
CIA-3 | target accidently converge on a target before being ready - should also | 11:33 |
CIA-3 | make assembly a bit more stable.) | 11:33 |
mithro | guitsaru: the first thing you are going to need to install is a program called "git" | 11:33 |
mithro | if you haven't heard of it before, it's a Revision Control System that the Linux kernel uses | 11:34 |
guitsaru | Alright | 11:34 |
mithro | that will let you get a copy of the code | 11:34 |
mithro | while your at it, I also recommend downloading the tpclient-pywx binary dmg to have a play with it | 11:35 |
guitsaru | Yeah | 11:35 |
mithro | I'm afraid that Mac hasn't gotten a lot of testing as know of the developers have them | 11:36 |
greywhind | too tired to put together a coherent sentence, mithro? :P | 11:37 |
mithro | something like that | 11:37 |
mithro | I'm afraid that Mac hasn't gotten a lot of testing as none of the developers have them | 11:38 |
mithro | so whats your experience? | 11:39 |
guitsaru | I've done mostly C# RAD development when I had an internship at Honeywell | 11:40 |
guitsaru | Mostly software to test some of the hardware over serial ports | 11:40 |
mithro | arg, this is a bit frustrating | 11:41 |
mithro | the AI is choosing to do two totally different things on different computers given the same input | 11:41 |
greywhind | that's odd. | 11:42 |
mithro | yeah very | 11:42 |
greywhind | there's no randomness to the AI at the moment, correct? | 11:42 |
mithro | the only thing different is the python version | 11:43 |
mithro | which seems to be causing the system to not issue Colonise orders | 11:43 |
greywhind | oh - i'm returning home today, Mithro. | 11:44 |
mithro | greywhind: where is "home"? | 11:44 |
greywhind | mithro: about two hours away, but it means the internship will be officially starting. | 11:45 |
CIA-3 | frodough tpruledev * rbb3a16dab2b2 /src/ (4 files in 3 dirs): | 11:46 |
CIA-3 | Initial stab at entering literal values | 11:46 |
CIA-3 | Strings, numbers, boolean values and the quote operator are all | 11:46 |
CIA-3 | implemented now. I'm not sure if I like how this is implemented, but it | 11:46 |
CIA-3 | works >.< | 11:46 |
mithro | greywhind: ahh, cool! | 11:46 |
mithro | greywhind: well, I would really love some help with tpclient-pywx (development branch) | 11:47 |
mithro | there is just so many things which need done on it | 11:47 |
mithro | btw how much time do you expect to spend on Thousand Parsec? | 11:49 |
guitsaru | Ok, got git installed | 11:56 |
mithro | guitsaru: okay cool! | 11:59 |
mithro | guitsaru: did you get a chance to get the DMG? | 11:59 |
guitsaru | Oh, is there a dmg for the latest build, or should I just get 0.2.1? | 12:00 |
mithro | no dmg for the latest build :/ | 12:07 |
greywhind | mithro: at least the equivalent of 1 hour a day, i think. sorry - i had to go afk for a bit | 12:10 |
mithro | greywhind: okay | 12:10 |
guitsaru | Ok, got 0.2.1. The .app file doesn't work correctly. Running the Contents/MacOS/tpclient-pywx file from the terminal starts it though | 12:12 |
mithro | hrm... | 12:13 |
mithro | what MacOS version do you have? | 12:13 |
guitsaru | The latest | 12:13 |
guitsaru | 10.4.10 | 12:14 |
mithro | thats a bit weird | 12:14 |
mithro | this is why we need a Mac developer :) | 12:14 |
guitsaru | heh | 12:15 |
mithro | guitsaru: okay | 12:18 |
mithro | so you want to checkout the AI? | 12:18 |
guitsaru | Yeah | 12:19 |
mithro | okay | 12:19 |
mithro | to use the AI you need 2 libraries plus the AI | 12:19 |
mithro | git-clone git://git.thousandparsec.net/git/libtpproto-py.git | 12:20 |
mithro | git-clone git://git.thousandparsec.net/git/libtpclient-py.git | 12:20 |
mithro | git-clone git://git.thousandparsec.net/git/tpsai-py.git | 12:20 |
guitsaru | Ok, done | 12:21 |
mithro | got a nice fast internet connection? | 12:21 |
guitsaru | Yep | 12:21 |
mithro | :) | 12:21 |
mithro | okay | 12:21 |
mithro | cd tpsai-py.git | 12:21 |
mithro | mkdir tp | 12:21 |
mithro | touch tp/__init__.py | 12:21 |
mithro | cd tp | 12:21 |
mithro | ln -s ../../libtproto-py/tp/netlib netlib | 12:22 |
mithro | ln -s ../../libtpclient-py/tp/client client | 12:22 |
mithro | I'm missing a p in that first symlink | 12:22 |
guitsaru | Ok | 12:23 |
mithro | then go back to the tpsai-py directory | 12:25 |
mithro | woot! | 12:25 |
* mithro fixed the problem | 12:26 | |
CIA-3 | mithro tpsai-py * r8f916c698e8b / (things.py tpsai-py): | 12:26 |
CIA-3 | Reworked how the underassigned tasks are reallocated. | 12:26 |
CIA-3 | Now the task with the least allocated is reallocated first. | 12:26 |
CIA-3 | mithro tpsai-py * rc417d159a3f2 /tpsai-py: Should be equals, not is! | 12:26 |
mithro | to run the AI | 12:26 |
mithro | do a ./tpsai-py <Thousand Parsec Server URI> | 12:27 |
mithro | you can find a server here -> http://metaserver.thousandparsec.net/ | 12:27 |
tpb | Title: Thousand Parsec : Metaserver Server Listing (at metaserver.thousandparsec.net) | 12:27 |
mithro | or I can help you setup one locally | 12:27 |
guitsaru | ok | 12:28 |
mithro | guitsaru: the public servers generally have very long turn lengths (ie 10 minutes) | 12:29 |
mithro | I use 10 second turns locally | 12:29 |
guitsaru | Good idea | 12:29 |
mithro | yeah | 12:30 |
mithro | have you tried logging with the client to a server? | 12:30 |
guitsaru | Yes | 12:30 |
CIA-3 | frodough tpruledev * rdb23934719f5 /src/ (gui/TextCtrl.py tpcl/data/tpcl_base.xml): | 12:33 |
CIA-3 | Began adding the built-ins of TPCL | 12:33 |
CIA-3 | And boy are there sure a lot >.< | 12:33 |
mithro | guitsaru: the development client is a lot nicer looking :) | 12:36 |
guitsaru | That's good | 12:36 |
*** guitsaru is now known as guitsaru_lunch | 12:37 | |
mithro | you might also find that the newly developed tpveiwer-pygame might be useful for debugging the AI | 12:37 |
mithro | guitsaru_lunch: well, I'm thinking of heading to bed | 12:38 |
CIA-3 | frodough tpruledev * re6b2795a2cdf /src/tpcl/data/tpcl_base.xml: Added templates for all TPCL functions | 12:48 |
CIA-3 | frodough tpruledev * rcd0708ca8199 /src/tpcl/data/tpcl_base.xml: Fixed typo in XML file | 12:49 |
*** guitsaru_lunch is now known as guitsaru | 12:52 | |
mithro | wb greywhind | 12:57 |
mithro | s/ greywhind / guitsaru | 12:57 |
guitsaru | Thanks | 12:58 |
guitsaru | I'm firing up my parallels install to see the windows client | 12:58 |
mithro | okay | 12:58 |
guitsaru | It complained about missing msvcp71.dll | 12:58 |
mithro | hrm.... | 13:00 |
guitsaru | I downloaded the dll and it runs fine now | 13:01 |
mithro | http://www.dll-files.com/dllindex/dll-files.shtml?msvcp71 ? | 13:01 |
tpb | <http://ln-s.net/no7> (at www.dll-files.com) | 13:01 |
guitsaru | yeah | 13:02 |
mithro | guitsaru: forwarded you 'Setup instructions for tpclient-pywx on Mac....' | 13:20 |
guitsaru | Cool, thanks | 13:20 |
mithro | took for forever to find it | 13:20 |
mithro | well heading to bed | 13:34 |
guitsaru | night | 13:34 |
daxxar | guitsaru: vcredist.exe from Microsoft is what you want. :-) | 14:41 |
daxxar | guitsaru: It contains all the msvc*.dll-s, i.e. the VC runtimes | 14:42 |
guitsaru | ah, ok | 14:42 |
*** greywhind has quit IRC | 17:47 | |
*** Demitar has joined #tp | 18:04 | |
*** JLP has quit IRC | 18:28 | |
*** guitsaru has quit IRC | 18:39 | |
*** guitsaru has joined #tp | 18:50 | |
* nash waves | 18:53 | |
* nash notes a new face on channel... well new nick anyway... | 18:53 | |
nash | heyo guitsaru | 18:56 |
Epyon | So much for the new face :P | 19:39 |
nash | Must have been something you said | 19:42 |
Epyon | I didn't say anything, it's what you said that scared him off :P | 19:43 |
*** guitsaru has joined #tp | 19:43 | |
* Epyon hides. | 19:43 | |
nash | Bah... I saw the network traffic for your backchannel insults | 19:43 |
Epyon | OMG, I've been tracked o.O | 19:44 |
nash | Only by me... and I only release the logs to google and myspace... so it's like, totally private | 19:47 |
Epyon | O.O | 19:47 |
guitsaru | Sorry, hey nash | 19:48 |
nash | guitsaru: That's cool | 19:49 |
Epyon | does someone here have the game programming gems series? | 20:17 |
nash | Can't say I do | 20:23 |
*** guitsaru is now known as guitsaru_away | 20:53 | |
xdotx | Epyon: i've got access to some of them | 21:12 |
Epyon | xdotx have you gotthe CD for book 2 at hand? | 21:13 |
xdotx | perhaps, lemme check | 21:13 |
xdotx | Epyon: can't find my book here, but i'm sure they've got it at school | 21:27 |
Epyon | I'll have it tommorow anyway, but thanks for the help anyway :) | 21:32 |
jotham | hey Epyon | 21:50 |
jotham | did you see your ship flying around | 21:50 |
*** greywhind has joined #tp | 22:00 | |
Epyon | jotham, unfortunately I havn't got py installed. But judging by the sprites it would be nicer if you rerendered them by point of view not rotation :P | 22:05 |
jotham | for what i'm doing it needs to be this way | 22:05 |
jotham | because the ships will all be arrayed in orbit around the planets | 22:06 |
jotham | for a given battle | 22:06 |
*** guitsaru_away is now known as guitsaru | 22:06 | |
jotham | but i just thought you might want to see what it looked like crudely animating | 22:06 |
nash | Nah... Epyon only wants to look at pixel perfect final renders | 22:17 |
jotham | well i hope he gets the rest of the models done | 22:18 |
jotham | Epyon: it wont make much sense (my angle choice) until you see it all togeather | 22:19 |
Epyon | jotham, the freigther and the scout 3ds models are already in the repo | 22:19 |
jotham | oh cool! | 22:20 |
jotham | what did you mean by point-of-view renders btw | 22:24 |
jotham | they are from a pov | 22:24 |
*** mithro has joined #tp | 22:27 | |
mithro | howdy people | 22:27 |
nash | heyo mithro | 22:27 |
guitsaru | hey | 22:27 |
mithro | nash: I think I'm about happy with tpsai-py | 22:27 |
nash | Cool | 22:28 |
nash | mithro: Now we both need to start getting the AIs to work with MTSec or RFTSec | 22:28 |
mithro | only thing it doesn't really do is split fleets | 22:29 |
mithro | nash: tpsai-py I think is good for making tpserver-cpp much more stable | 22:29 |
mithro | and honestly I'm hugely interested in extending it at the moment | 22:30 |
mithro | bah | 22:30 |
* mithro can't type today | 22:30 | |
mithro | and honestly I'm not hugely interested in extending it at the moment | 22:30 |
nash | mithro: So you'll actually implement a game of some flavour somewhere? | 22:31 |
mithro | nash: yes | 22:31 |
mithro | I hope to get back to tim trader | 22:31 |
mithro | and actually finish it off | 22:31 |
mithro | then it's time to have a hard look at tpclient-pywx and get a release of the development version | 22:32 |
nash | Cool | 22:32 |
mithro | greywhind: ping! | 22:32 |
mithro | jotham: the animated ships look cool! | 22:34 |
mithro | guitsaru: any luck with the setup instructions for tpclient-pywx? | 22:34 |
mithro | looks like tpsai-py crashed demo1 | 22:35 |
mithro | jotham: you just need some cheezy sound effects, vrooooooooooom! :) | 22:36 |
jotham | i've never used pythons mixer stuff | 22:37 |
jotham | my friend assures me it's trivial | 22:37 |
guitsaru | mithro: I got most of it. I couldn't get py2app installed | 22:37 |
mithro | guitsaru: oh? | 22:38 |
guitsaru | the setup.py wasn't working for some reason | 22:38 |
mithro | guitsaru: can you give me the output? | 22:39 |
guitsaru | yeah, let me try again | 22:39 |
greywhind | mithro: what's up? | 22:46 |
mithro | greywhind: I have some tasks I would like to chat to you about | 22:47 |
greywhind | mithro: can we maybe wait about an hour? | 22:47 |
mithro | greywhind: sure | 22:48 |
greywhind | mithro: alright. see you a bit later. | 22:48 |
guitsaru | mithro: nevermind, it installed this time | 22:49 |
guitsaru | mithro: I sent you an email about another problem though | 22:49 |
mithro | http://www.thousandparsec.net/wiki/Mac_Setup | 22:51 |
tpb | Title: Mac Setup - Thousand Parsec Wiki (at www.thousandparsec.net) | 22:51 |
guitsaru | fatal: The remote end hung up unexpectedly | 22:52 |
guitsaru | fetch-pack from 'git://git.thousandparsec.net/git/libtpclient-py.git#development' failed. | 22:52 |
mithro | hrm... looks like git-clone and cg-clone don't work the same way :/ | 22:54 |
mithro | guitsaru: hrm, looks like you are going to have to install cogito | 23:06 |
guitsaru | ok | 23:06 |
mithro | this might be useful http://www.dpompa.com/git-1.5.2.2.dmg | 23:09 |
guitsaru | Ok, that worked. | 23:13 |
mithro | yay! | 23:13 |
guitsaru | Now it's all set u | 23:13 |
guitsaru | p | 23:13 |
tpb | tpb has joined on worldforge | 23:15 |
tpb | mode change by purple.worldforge.org on worldforge: +nt | 23:15 |
mithro | guitsaru: so in theory | 23:15 |
mithro | you can go | 23:15 |
mithro | cd tpclient-pywx | 23:15 |
mithro | python requirements.py | 23:15 |
tpb | disconnected from worldforge: Ping sent at 2007-08-07T23:17:01 not replied to. | 23:19 |
mithro | guitsaru: updated the instructions a bit more | 23:21 |
mithro | http://www.thousandparsec.net/wiki/Mac_Setup | 23:21 |
tpb | Title: Mac Setup - Thousand Parsec Wiki (at www.thousandparsec.net) | 23:21 |
mithro | be back in 5 | 23:23 |
mithro | back | 23:38 |
mithro | will have to run off very soon | 23:38 |
mithro | guitsaru: any luck with the new instructions? | 23:38 |
guitsaru | trying to get pygame installed | 23:39 |
mithro | pygame isn't a required dependency | 23:39 |
mithro | you only need if you want to use tpviewer-pygame, the battleviewer or the intro movie | 23:40 |
guitsaru | The stable version runs | 23:41 |
guitsaru | dev version does not | 23:41 |
guitsaru | 22:44:25: Debug: /BUILD/wxPython-src-2.8.3.0/src/common/stdpbase.cpp(51): assert "traits" failed in Get(): create wxApp before calling this | 23:41 |
guitsaru | Trace/BPT trap | 23:41 |
mithro | I'm assuming because it's a trap, you didn't get a backtrace? | 23:43 |
guitsaru | The only thing before that error is what I see when I run requirements.py | 23:45 |
mithro | hrm... | 23:45 |
mithro | okay can you try this | 23:46 |
mithro | cd tpclient-pywx-dev | 23:46 |
mithro | cd tp | 23:46 |
mithro | cd client | 23:46 |
mithro | opps.. that isn't going to work... | 23:47 |
mithro | okay | 23:48 |
mithro | open up /usr/local/lib/python2.5/urllib.py in your fav editor | 23:48 |
mithro | around line 1305 | 23:48 |
jotham | is su actually short for supervisor rather than superuser? | 23:48 |
mithro | there is something like | 23:48 |
jotham | given the legacy of 'supervisor' refering to the os kernel on ibm mainframes | 23:48 |
mithro | jotham: I always thought it was "switch user" | 23:48 |
jotham | hum true | 23:49 |
mithro | try: | 23:49 |
mithro | import ic | 23:49 |
mithro | except ImportError: | 23:49 |
mithro | return {} | 23:49 |
mithro | copy the return {} line | 23:49 |
mithro | and put it just above the import ic line | 23:49 |
mithro | then try again | 23:50 |
guitsaru | same thing | 23:50 |
mithro | :/ | 23:51 |
mithro | wasn't what I thought it was | 23:51 |
mithro | I'm afraid I can't really do any more debugging without access to a mac :/ | 23:52 |
mithro | actually | 23:52 |
mithro | looking above | 23:52 |
mithro | it seems to be because of some call to wx before the wxApp has been created | 23:52 |
mithro | which is going to be very hard to debug | 23:53 |
guitsaru | I don't know how much it is going to help, but I just emailed the full output | 23:53 |
mithro | okay | 23:54 |
guitsaru | I'll be back in a few minutes | 23:55 |
mithro | guitsaru: I have to run | 23:56 |
mithro | I'll be back later tonight and around tommorrow | 23:56 |
mithro | guitsaru: that traceback is useful | 23:58 |
guitsaru | ok | 23:59 |
Generated by irclog2html.py 2.5 by Marius Gedminas - find it at mg.pov.lt!