*** tpb has joined #tp | 00:00 | |
*** ChanServ sets mode: +o tpb | 00:00 | |
mithro | jotham: one of your "friends" on pyglet list is getting 'corrected' by the main pyglet developer multiple times :P | 00:09 |
---|---|---|
jotham | one of those guys that was a dickhead to me? | 00:43 |
jotham | good times | 00:43 |
mithro | jotham: yeah - the other one is having problems with their nvidia graphics card :P | 01:00 |
mithro | jotham: I should be around tonight if you need some basic help with git | 01:11 |
jotham | dun dun dun | 01:11 |
*** llnz has joined #tp | 01:34 | |
mithro | hey llnz | 01:36 |
llnz | hi mithro | 01:36 |
llnz | nash: are you there? | 01:36 |
nash | llnz: I am at the moment | 01:38 |
nash | won't be for long however | 01:38 |
llnz | got your email, i don't quite get what the problem is | 01:38 |
nash | It's not sending the ID at the beginning of the message | 01:38 |
llnz | ah | 01:39 |
llnz | ok, will fix that shortly | 01:39 |
llnz | thanks | 01:39 |
nash | Wasn't sure how to fix it correctly . It's way way convulted code to just serialise a structure | 01:40 |
mithro | nash: ;) | 01:42 |
llnz | nash: the objecttype isn't even stored there yet, so have to fix that first | 01:44 |
mithro | llnz: you watching the stuff on demo1? | 01:44 |
llnz | nope | 01:44 |
nash | mithro: I wouldn't talk... 9000 lines of python for libtpproto... thats as large as the entire galaxie code base... that's a lot of python to serialise a group of structures | 01:44 |
llnz | why? | 01:44 |
mithro | it seems some people are actually conquring the universe | 01:44 |
llnz | cool | 01:44 |
mithro | nash: I have 385 lines to serialise a structure | 01:45 |
nash | 8500 lines of comments? | 01:46 |
mithro | the rest of the code is mainly convenience functions | 01:46 |
nash | anyway - off home | 01:47 |
mithro | a person writing a python client doesn't really know anything about the packet structures (except where it is escaping in the Object/Order interface) | 01:47 |
nash | bye | 01:47 |
*** nash has quit IRC | 01:47 | |
jotham | yay alpha software | 01:47 |
mithro | jotham: you hit a pyglet bug? :) | 01:47 |
jotham | just the documentation and the source code don't match | 01:48 |
jotham | and i don't know what the bug means | 01:48 |
jotham | can i install an .egg in win32 | 01:48 |
mithro | jotham: sure! | 01:48 |
jotham | oh i can, cool | 01:48 |
* jotham just saw this http://mail.python.org/pipermail/python-list/2006-July/392257.html | 01:48 | |
tpb | <http://ln-s.net/1_bQ> (at mail.python.org) | 01:48 |
mithro | jotham: I think that is quite old | 01:49 |
mithro | you should be able to do things like "easy_install pyglet" and it will automatically go get a pyglet egg for your platform and install it | 01:50 |
jotham | http://rafb.net/p/KqX95Y45.html | 01:52 |
jotham | worked good | 01:52 |
tpb | Title: Nopaste - No description (at rafb.net) | 01:52 |
CIA-19 | llnz tpserver-cpp * r92aa76087b76 /tpserver/ (objecttype.cpp objecttype.h objecttypemanager.cpp): | 01:52 |
CIA-19 | Save the type number in ObjectType and use it. | 01:52 |
CIA-19 | Fixes nash's bug with decoding ObjectDescription frames. | 01:52 |
mithro | jotham: cool :) | 01:53 |
jotham | ok | 01:54 |
jotham | the bug was | 01:54 |
jotham | pretty lame actually | 01:54 |
jotham | you can't have class member variables with teh same name as events that they use | 01:54 |
jotham | so you can't have like | 01:54 |
jotham | class Foo (EventDispatcher): | 01:54 |
jotham | EVENT_NAME = 'EVENT_NAME' | 01:55 |
jotham | register_event_type(Foo.EVENT_NAME) | 01:55 |
jotham | then try dispatch a Foo.EVENT_NAME | 01:55 |
CIA-19 | llnz tpserver-cpp * reee7272dfb5f /tpserver/ (avahi.cpp metaserverconnection.cpp): | 01:55 |
CIA-19 | Advertisers of the games now says protocol 0.3 and 0.4 | 01:55 |
CIA-19 | Just Metaserver and Avahi. | 01:55 |
jotham | that's lame, so it'll have to be class Foo (...): EVENT_NAME = 'EVENT_NAME_' | 01:56 |
jotham | that's so crap | 01:56 |
jotham | right, back to pyglet-users, will i be flamed again | 01:59 |
jotham | we could put money on it | 01:59 |
mithro | jotham: maybe if you include code - they could say how bad it is :) | 02:01 |
* jotham sighs | 02:07 | |
jotham | sent it off | 02:07 |
jotham | may i burn in hell | 02:07 |
mithro | jotham: they will probably take that as there first stuff "worked" :/ | 02:17 |
jotham | how do you mean | 02:17 |
mithro | oh, "he submitted a much better email now" | 02:18 |
jotham | well the first time i had no code to show | 02:18 |
jotham | the first time proved i needed to learn opengl to use pyglet | 02:18 |
jotham | and how dare i depend on the pyglet api | 02:18 |
jotham | =) | 02:18 |
mithro | yeah, it's just that pyglet is still a little imature :/ it's slowly getting there | 02:19 |
jotham | only gonna get better because of people using it | 02:32 |
jotham | and flexing all its ins and outs | 02:32 |
jotham | anyway i'll try push my pyglet in before i go to bed, to git | 02:33 |
mithro | jotham: that would be good | 02:39 |
mithro | well I think I might head home | 02:49 |
*** mithro has joined #tp | 03:25 | |
CIA-19 | llnz tpserver-cpp * r3235801d25d7 /tpserver/ (playerview.cpp playerview.h): | 03:27 |
CIA-19 | PlayerView now handles Object via ObjectView objects. | 03:27 |
CIA-19 | This breaks all three rulesets, and gives incorrect results for | 03:27 |
CIA-19 | getObjectIdsList frames. | 03:27 |
CIA-19 | llnz tpserver-cpp * r1da14afcb487 /tpserver/playeragent.cpp: | 03:34 |
CIA-19 | Updated PlayerAgent to use the process methods provided by PlayerView. | 03:34 |
CIA-19 | Fixes incorrect results in ObjectIds_List. | 03:34 |
CIA-19 | llnz tpserver-cpp * r05b28806f613 /tpserver/playeragent.cpp: | 03:36 |
CIA-19 | Fixed some debugging messages. | 03:36 |
CIA-19 | Copy/paste error. Will look at unifying much of this in future. | 03:36 |
*** JLP_ has joined #tp | 03:46 | |
*** _JLP_ has joined #tp | 03:47 | |
*** JRepin has joined #tp | 03:48 | |
CIA-19 | llnz tpserver-cpp * r4b85c5ce6908 /modules/games/mtsec/ (mtsec.cpp mtsecturn.cpp): | 03:49 |
CIA-19 | MTSec now compiles again. | 03:49 |
CIA-19 | Not tested. | 03:49 |
*** JLP has quit IRC | 03:57 | |
*** JLP_ has joined #tp | 04:05 | |
*** _JLP_ has quit IRC | 04:06 | |
*** JRepin has quit IRC | 04:08 | |
mithro | JLP_: having internet problems? | 04:08 |
CIA-19 | llnz tpserver-cpp * r8042066b3532 /tpserver/playerview.cpp: | 04:18 |
CIA-19 | Used the right sequence number of ObjectIds_List. | 04:18 |
CIA-19 | Use the Object one instead of the Design one. | 04:18 |
CIA-19 | llnz tpserver-cpp * r23d072599f79 /modules/games/minisec/ (minisec.cpp minisecturn.cpp): | 04:19 |
CIA-19 | Updated Minisec to use ObjectView. | 04:19 |
CIA-19 | Tested, it works! | 04:19 |
*** _JLP_ has joined #tp | 04:29 | |
*** _JLP_ is now known as JLP | 04:30 | |
JLP | morning all | 04:30 |
JLP | damn the internet is going crazy here, again | 04:31 |
*** JLP_ has quit IRC | 04:44 | |
*** remaxim has joined #tp | 04:47 | |
CIA-19 | llnz tpserver-cpp * rb4581497da85 /modules/games/rfts/ (buildfleet.cpp ownedobject.cpp rftsturn.cpp splitfleet.cpp): | 04:48 |
CIA-19 | Updated RFTS to use ObjectView. | 04:48 |
CIA-19 | Not tested. Should be ok, but might miss some visiblity things. Probably | 04:48 |
CIA-19 | visible after they should be any more. | 04:48 |
remaxim | hi | 04:48 |
remaxim | it takes ages till they finally release my album... | 04:49 |
llnz | hi remaxim | 04:50 |
llnz | they who? | 04:50 |
remaxim | jamendo.org ... I uploaded the hole album there and before everybody can listen to it they have to release it | 04:51 |
remaxim | even though it is quite strange to release a soundtrack for a game, even before the music is implented in the game ;) | 04:53 |
CIA-19 | llnz tpserver-cpp * r8c7fd9d33a4e /tpserver/ (object.cpp object.h): | 05:01 |
CIA-19 | Removed no longer used code from IGObject. | 05:01 |
CIA-19 | Namely the createFrame method, which is now done by ObjectView. | 05:01 |
JLP | mithro: should those *.pyc and *.pyo files go to lib64 part on 64-bit system? | 05:01 |
*** JLP_ has joined #tp | 05:04 | |
*** JLP has quit IRC | 05:04 | |
*** JLP_ is now known as JLP | 05:04 | |
mithro | JLP: ? | 05:16 |
JLP | mithro: well when creating RPM these pyc and pyo file have to be compiled, but there are two paths: /usr/lib/pythn... and /usr/lib64/python... on AMD64 | 05:21 |
mithro | JLP: pyc and pyo files should really be generated on the machine after installed | 05:22 |
JLP | mithro: hm in RPM guidelines it says they should be generated before and included into RPM so that it properly cleans everything after uninstall and so that they are available to all people, not just root | 05:23 |
mithro | JLP: the RPM guidelines are crazy | 05:23 |
mithro | I'm afraid I have no idea then | 05:26 |
mithro | pyo and pyc's are dependent on the version of python you are running | 05:26 |
JLP | mithro: you mean even 2.5.1 is different to 2.5.2 | 05:27 |
mithro | JLP: sometimes - but not always | 05:27 |
JLP | mithro: ok, i guess it is best if i ask people at mandriva about this | 05:30 |
mithro | JLP: it could just be that the mandriva people are less careful | 05:30 |
remaxim | I just realized how I can correct a maior mistake in G 5 ... the lines aren't synchron ... the basic bass repeats faster than the other lines and then jumps some secs to be at the same moment as the others | 05:31 |
mithro | llnz: ping? | 05:31 |
llnz | mithro: pong | 05:32 |
mithro | llnz: two things | 05:32 |
mithro | 1. We need a http.log type log | 05:32 |
JLP | mithro: maybe, currently i just do "python setup.py build" "python setup.py install --root=%{buildroot}" which puts everything into /usr/lib/python2.5/site-packages/tp/netlib/ | 05:32 |
llnz | for what? | 05:32 |
llnz | specificly | 05:33 |
remaxim | hi mithro | 05:33 |
JLP | mithro: that's why i was a bit afraid about it not putting it into lib64 on AMD64 | 05:33 |
remaxim | can I expect some sound support in the near future? | 05:33 |
mithro | So we can use awstats.pl to generate stats | 05:33 |
mithro | remaxim: yes | 05:34 |
remaxim | :) | 05:34 |
mithro | remaxim: any thoughts about how to do things like cross fading? | 05:34 |
remaxim | none at all... I never thought about any crossfading stuff... nash proposed it | 05:35 |
mithro | 2. We need some type of MOTD thing | 05:35 |
llnz | that wouldn't be too hard to add to the console | 05:37 |
mithro | remaxim: It would be really helpful if could you do some different ways to cutting between two? | 05:40 |
remaxim | I really don't have ideas about that... if you tell me what to do, I ll do it | 05:40 |
mithro | llnz: I mean displayed on the client | 05:40 |
llnz | put the message in the players system board | 05:41 |
mithro | llnz: well - it would be cool if we could pop-up a message for the people who are playing on demo1 | 05:41 |
mithro | to say stuff, "Why not join the the mailing list or IRC channel?" | 05:45 |
remaxim | mithro, because it would annoy people ;) | 05:45 |
remaxim | I know that it's free software, but ads usually annoy gamers, if they're displayed in pop-ups :D | 05:46 |
JLP | mithro: maybe the very first message you get from the server could include the links | 05:46 |
JLP | and it could also be in this you are unloved message | 05:47 |
mithro | JLP: that could be useful too | 05:47 |
remaxim | JLP, that idea sounds much better to me ;) | 05:47 |
mithro | remaxim: well - we there are like 5 people playing on demo1 which we have had no contact with | 05:47 |
remaxim | mithro, so if you need a special ending/beginning for crossfading please just tell me what exactly I should change | 05:48 |
remaxim | :D | 05:48 |
remaxim | do you know, how many players are playing the game at all? | 05:49 |
mithro | remaxim: well, could you try doing a straight cut of a few, then some making one quieter while the other louder? | 05:49 |
remaxim | no... I won't do that! | 05:50 |
mithro | remaxim: ? | 05:50 |
remaxim | that s nothing that belongs to the actuall music! and it's fucking hard to do with my software ... | 05:50 |
mithro | coding them up will take much longer if I have to try a bunch of different things - It looked like it should be trivial in reason? | 05:51 |
remaxim | I m no big fan of crossfading, but I think that crossfading should be at the software side... | 05:51 |
JLP | hm in phonon for kde 4 you just open two music file and add a crossfade function into the middle setting the curve and it corssfades it for you | 05:52 |
remaxim | no actually it's not trivial at all! because those are different songs... and as much as I know there is no possibility to put them toghether to one song | 05:52 |
mithro | remaxim: of course I'll do it in software eventually | 05:52 |
mithro | but I want to figure out what is the best way | 05:52 |
mithro | it might actually work well without cross fading as your songs already kind of fade in and fade out | 05:53 |
remaxim | mithro, I think some basic sound support is the best thing to do right now... then you/ the other devs/ or the players can decide how it should sound the best way | 05:53 |
mithro | remaxim: well, maybe try loading them up in media player and seeing how you like it? | 05:54 |
remaxim | as I said, I m no fan of crossfading at all | 05:54 |
remaxim | for me it's like destroying music for some seconds ... | 05:55 |
mithro | does it sound alright to you without crossfading? | 05:56 |
remaxim | I think so... yes! | 05:56 |
mithro | remaxim: okay | 05:58 |
remaxim | btw: mithro, you didn't answer my question ;) ... do you know how many people play TP all toghether? | 05:58 |
mithro | remaxim: we had 150 downloads in the last 3 days because of the 0.3.0 release | 05:58 |
mithro | and there are about 4-5 people playing on demo1 now | 05:58 |
mithro | llnz: so how hard would it be to add a http.log type thing? | 05:59 |
remaxim | thx | 05:59 |
llnz | not too hard, but what exactly do you want logged? | 05:59 |
mithro | llnz: dunno, something like this | 06:01 |
mithro | 127.0.0.1 - - [19/Feb/2008:09:22:44 +1030] "GET /tp/gettingstarted.php HTTP/1.1" 200 14947 "-" "Mozilla/5.0 (X11; U; Linux i686; en; rv:1.9b3) Gecko Epiphany/2.20" | 06:01 |
llnz | well... that doesn't make a lot of sense for a TP server | 06:02 |
mithro | <ip address> - - [<date>] "GET username" 200 14947 "-" "<Client ID>" | 06:02 |
llnz | doesn't have pages, for example | 06:02 |
mithro | ? | 06:02 |
llnz | <ip address> <username> - [<date>] "LOGIN" 200 0 "-" "<client id>" | 06:03 |
*** _JLP_ has joined #tp | 06:03 | |
llnz | or even "LOGIN TP/0.4" | 06:03 |
mithro | possibly | 06:03 |
_JLP_ | i hope the internet is more stable here with this ISP | 06:04 |
mithro | llnz: well, we want as much as possible from awstats.pl ? | 06:05 |
*** JLP has quit IRC | 06:05 | |
*** _JLP_ is now known as JLP | 06:05 | |
mithro | maybe the 0 could be the session time? | 06:05 |
llnz | session time would be close to 0 | 06:06 |
llnz | suppose to be size of message | 06:06 |
mithro | llnz: as in log it on disconnect and it be the time the user was logged in | 06:07 |
llnz | s/message/reply | 06:07 |
llnz | not nice, i don't like that about long-running connections | 06:07 |
mithro | llnz: hrm? | 06:07 |
llnz | if tpsai-py connected, it wouldn't be logged until the ai was killed (either in game or in process) | 06:08 |
mithro | llnz: well maybe log both the login and logout? | 06:08 |
llnz | humm... maybe | 06:08 |
llnz | making it a bigger task... | 06:09 |
mithro | llnz: protocol3 doesn't have a PlayerGetID? | 06:09 |
llnz | mithro: i know | 06:09 |
llnz | haven't needed it | 06:09 |
mithro | llnz: how do I find all player ids? | 06:09 |
llnz | by seeing them in game (ie, player id in objects or designs) | 06:10 |
mithro | llnz: can I just keep getting ids until it does an error? | 06:12 |
llnz | yes | 06:13 |
mithro | or does tpserver-cpp block the accesses now? | 06:13 |
llnz | the earlier one | 06:13 |
mithro | llnz: okay | 06:23 |
mithro | llnz: oh, what about the email address a person uses to register? | 06:30 |
* llnz checks what happens to it | 06:30 | |
llnz | oh, i do keep it, *if* provided | 06:32 |
CIA-19 | mithro libtpclient-py-stable * r1717f66c39ff /tp/client/cache.py: Get all the players in the game, not just yours. | 06:33 |
CIA-19 | mithro tpclient-pywx-stable * re7234a2639c7 /windows/main/overlays/Overlay.py: Fix the object previewer. | 06:33 |
CIA-19 | mithro tpclient-pywx-stable * r049303d80011 /windows/winUpdate.py: Force the Okay button to Focus when finished. | 06:33 |
CIA-19 | mithro tpclient-pywx-stable * r20b8cfe0d8e8 / (3 files in 2 dirs): Hack to fix the "return to previous" after hovering. | 06:33 |
CIA-19 | mithro tpclient-pywx-stable * rfae05c07f9f5 /windows/main/panelInfo.py: Display the owners name. | 06:33 |
mithro | JLP: give that a go :) | 06:35 |
JLP | mithro: will do, i'm now on sisters computer which has different ISP so it will take a bit longer to clone from git | 06:37 |
mithro | JLP: okay | 06:38 |
remaxim | bye | 06:40 |
*** remaxim has left #tp | 06:40 | |
* JLP is happy there are two different internet connections in this flat with different ISps :) | 06:40 | |
JLP | mithro: player names instead of ids is very helpfull | 06:48 |
JLP | mithro: porbably you can even just display the name and no ID after it | 06:49 |
mithro | JLP: cool | 06:57 |
JLP | mithro: object without orders window is behaving a bit strange here | 07:00 |
mithro | JLP: oh? | 07:00 |
JLP | mithro: sorting works nicely, but if I grab the window and move it it resets to sorting by ID | 07:01 |
mithro | JLP: ? | 07:01 |
mithro | what sorting? | 07:02 |
JLP | mithro: 1. open the objects without orders 2. sort by name or type, move/resize the window and the sorting gets reset to sorting by id | 07:03 |
mithro | JLP: oh greywhinds window | 07:03 |
mithro | I no longer have any objects :P | 07:03 |
mithro | greywhind: ping? | 07:04 |
JLP | mithro, greywhind: i'll report a bug into bug tracker | 07:04 |
mithro | JLP: good idea | 07:05 |
* JLP thinks of stealing his sister's LCD, 15 -> 21 inch is such a difference :) | 07:06 | |
mithro | he he | 07:06 |
JLP | and the colors are so much nicer on this one, more vivid | 07:07 |
JLP | btw it was a great deal with this LCD, it sels for about 450? here, but I got it from some stupid man for just 300?, only a few months old | 07:08 |
JLP | bug reported | 07:13 |
mithro | JLP: thanks | 07:17 |
mithro | JLP: I have a 22 inch here, cost me ~$270 AUD | 07:17 |
mithro | JLP: I'm hopping to get another one soon | 07:21 |
JLP | mithro: yeah i should also get myself one, my sister has Samsung SyncMaster 215TW here | 07:23 |
mithro | I got a cheap benq one, I'm not that happy with it - the colors just are not right | 07:23 |
*** Epyon has joined #tp | 07:25 | |
JLP | yo Epyon | 07:25 |
mithro | hey Epyon | 07:25 |
Epyon | :) | 07:26 |
* Epyon suffers from a bloody hangover, so please speak quietly to him. | 07:26 | |
JLP | darn, where's mandriva python expert when you need him | 07:29 |
* llnz wanders off | 07:42 | |
llnz | later all | 07:42 |
mithro | JLP: so how are you doing on demo1? :) | 07:51 |
JLP | mithro: not bad :) | 07:52 |
mithro | whats your login name? | 07:52 |
JLP | JanezSlovenec | 07:52 |
mithro | JLP: just to be confusing :P | 07:53 |
mithro | you conqured my home world :/ | 07:53 |
JLP | mithro: there were a lot of ships, it sounded lik fun to try it | 07:54 |
mithro | I should start up a tpsai-py and see what it does | 07:54 |
mithro | I would be interested to see what happened in the battles | 07:55 |
JLP | mithro: yeah, we will start to record these things | 07:55 |
JLP | s/will/will need to | 07:56 |
mithro | yeah | 07:57 |
mithro | once jotham is working on the battleviewer again | 07:58 |
JLP | btw mithro did i ever show this to you: http://thousandparsec.blip.tv/ | 07:59 |
tpb | Title: Thousand Parsec on blip.tv (at thousandparsec.blip.tv) | 07:59 |
JLP | i've toyed with the site a few months ago, they even support Ogg Theora videos | 07:59 |
mithro | JLP: why use that over youtube which has more users? | 08:00 |
JLP | ogg theora, and you can use java player so i can watch videos on my 64-bit systems | 08:01 |
mithro | JLP: okay cool | 08:06 |
mithro | JLP: want to do some tutorial screencasts? | 08:06 |
JLP | mithro: sure i can try | 08:06 |
*** tuna-fish has joined #tp | 09:06 | |
*** bddebian has joined #tp | 10:14 | |
*** Erroneous has joined #tp | 13:00 | |
*** peres has joined #tp | 13:54 | |
*** Epyon has quit IRC | 15:27 | |
*** mithro has joined #tp | 16:29 | |
*** nash has joined #tp | 16:40 | |
*** mithro has quit IRC | 16:55 | |
*** Epyon has joined #tp | 17:34 | |
nash | Heyo Epyon | 17:49 |
Epyon | yo nash, what's up? | 17:49 |
*** peres has quit IRC | 17:50 | |
nash | Not much, yourself? | 17:50 |
Epyon | Drinking :P | 17:51 |
Epyon | I took a "week off" | 17:51 |
Epyon | To regenerate | 17:51 |
nash | And alcohol helps this how? | 17:52 |
Epyon | :> | 17:52 |
Epyon | It helps my mind to get off of everything | 17:52 |
nash | So you are talking about work, and TP... ;-) | 17:52 |
Epyon | work, and all the projects... | 17:54 |
Epyon | And believe me, there's a lot of it :( | 17:58 |
nash | heh | 17:59 |
*** tpb has joined #tp | 18:04 | |
*** ChanServ sets mode: +o tpb | 18:04 | |
Epyon | I dunno, the more models I make the harder it seems to be :P | 18:04 |
*** Demitar has quit IRC | 18:04 | |
*** DTRemenak has quit IRC | 18:04 | |
nash | Keep it simple for a while | 18:04 |
*** DTRemenak|RDP is now known as DTRemenak | 18:04 | |
nash | Arh | 18:04 |
nash | Too many quit/join messages | 18:05 |
Epyon | DTRemenak :) | 18:05 |
nash | Not just him. Things like stupid bots | 18:05 |
nash | Epyon: Interestingly every second time you say something it seems to cause a quit | 18:05 |
Epyon | Yeah, once a channel has more join/quits than actuall text it is a problem. Well except on quakenet with it's regular splits :P | 18:06 |
nash | this channel isn;t that bad... | 18:08 |
nash | See, 6 comments without a quit! | 18:09 |
Epyon | Yay for us! :D | 18:09 |
* nash larts lee | 18:15 | |
*** Demitar has joined #tp | 18:15 | |
*** Demitar has quit IRC | 18:18 | |
*** Demitar has joined #tp | 18:19 | |
*** zzorn has joined #tp | 18:45 | |
*** mithro has joined #tp | 19:53 | |
mithro | morning people | 20:00 |
mithro | greywhind: I confirmed that the keyboard shortcuts don't work on Mac :/ | 20:00 |
greywhind | mithro: we'll work on it | 20:01 |
mithro | greywhind: any luck with your multiple resource thing? | 20:03 |
greywhind | mithro: not yet... i think i'll have to do it with a separate popup or something, right? | 20:04 |
mithro | greywhind: well, I was thinking a pop-up dialog | 20:04 |
mithro | greywhind: have a look at the "popup control" demo example | 20:06 |
greywhind | mithro: ok | 20:06 |
mithro | and the "CheckListBox" | 20:07 |
mithro | damn looks like tpserver-cpp died | 20:47 |
nash | mithro: I need to get galaxie futher along to hammer it more ;-) | 20:49 |
mithro | nash: I think we need to do some more AI testing | 20:49 |
nash | indeed | 20:50 |
*** bddebian has joined #tp | 20:58 | |
nash | mithro: BTW: We need RFTS stable, then organise a players tournament | 22:02 |
nash | Then a league table ;-) | 22:06 |
mithro | nash: we need a stable tpserver-cpp | 22:17 |
mithro | we can't even get minisec to the end | 22:17 |
mithro | what hope do we have of getting RFTS to the end | 22:17 |
nash | mithro: Yes, think concentrating on RFTS as a test is better for the long term, as it should help minisec as well, and it's closer to the real goal | 22:19 |
nash | mithro: I'm just suggesting this as good short-medium term project goal | 22:19 |
nash | "Run a tournament"... we need clients, servers and everything happy | 22:19 |
nash | AIs can have a place too ;-) | 22:21 |
mithro | nash: I agree that "Run a tournament" is a good goal | 22:26 |
mithro | nash: but a "run a game to the end" is a better one :P | 22:26 |
nash | mithro: It's a short term one.. and it's mostly a server issue | 22:32 |
nash | BUt is the first step | 22:32 |
* nash notes however generally games are called long before they end | 22:32 | |
nash | hopefully before the server crashes however ;-) | 22:37 |
mithro | called - as in know who the winner would be? | 22:42 |
nash | Yes, have a look at stars! games on autohost | 22:44 |
nash | Generally they allow 2-4 player alliances, generally one alliance will conceed defeat | 22:44 |
nash | Sometimes surprisingly early | 22:44 |
mithro | I think that is what OuterSpace does really well | 22:46 |
mithro | a crash wouldn't be so if there was persistence | 22:47 |
nash | mithro: You probably don't want to look to closely to my last email message then | 23:15 |
mithro | nash: didn't --without-mysql work? | 23:15 |
nash | mithro: Didn't try that one.. it's not documented whatever it is. --disable-mysql didn't - which is the standard way of doing it. Also forcing the mysql path to garbage didn't work either. | 23:17 |
mithro | nash: actually, all the configure programs I have used always had "--without-mysql" | 23:18 |
mithro | but then again - that might not work either | 23:18 |
nash | Really - I always see --disable & --enable | 23:18 |
nash | I see --with-mysql, but that means it is off by default. So even it's wrong either way | 23:19 |
nash | Anyway - it doesn't build with it on... so it's still a problem | 23:19 |
nash | mithro: I'd rather have it build correctly then apply my patch ;-) | 23:22 |
nash | I really shouldn't need to do anything but ./autogen.sh && make && sudo make install to get it to work | 23:23 |
nash | As soon as I start needing to pass weird options to ./configure, we've already lost | 23:23 |
mithro | well - yes persistance (include the mysql stuff) is borked | 23:24 |
nash | tpserver-cpp should still build. Basically it stopped building when I installed the mysql client libraries | 23:25 |
mithro | nash: WIP :) | 23:25 |
mithro | hopefully llnz will fix persistence real soon now | 23:33 |
nash | Then we can start that tournament | 23:33 |
mithro | hopefully before tpserver-py becomes stable | 23:33 |
greywhind | mithro: any idea why this is just giving me a gray panel with nothing in it? | 23:34 |
greywhind | http://rafb.net/p/9Wpqnl74.html (9 lines) | 23:35 |
tpb | Title: Nopaste - No description (at rafb.net) | 23:35 |
mithro | first thing | 23:36 |
mithro | you _must_ have a panel in each window | 23:36 |
greywhind | mithro: k. i did originally, but it was still giving me just a gray box, so i tried it without a panel. | 23:36 |
mithro | greywhind: okay | 23:37 |
mithro | make sure you add the things with the panel as the parent too | 23:37 |
mithro | and you probably want the sizer to be on the panel | 23:37 |
greywhind | mithro: this is what i have: | 23:37 |
greywhind | http://rafb.net/p/WgZvrU74.html (11 lines) | 23:38 |
tpb | Title: Nopaste - No description (at rafb.net) | 23:38 |
greywhind | is there more i need to do to add the panel to the window? | 23:38 |
mithro | greywhind: and still getting a grey window? | 23:38 |
greywhind | mithro: yeah | 23:38 |
mithro | greywhind: btw, why are you not using XRC? | 23:38 |
greywhind | mithro: i want to try to get the code working, and i wasn't sure whether i should use XRC for a small dialog like this | 23:39 |
greywhind | and the demo was set up without it | 23:39 |
mithro | greywhind: I can imagine you will want to add a filter type box to this sometime in the future? | 23:40 |
mithro | using XRC now will probably save more time in the future | 23:40 |
greywhind | mithro: *sigh* i suppose | 23:42 |
mithro | moving to XRC much earlier would have saved me months of development time | 23:43 |
greywhind | mithro: i guess i'll work on it tomorrow then | 23:44 |
mithro | greywhind: okay then | 23:46 |
mithro | greywhind: I'll give the shortcut problem a look on the weekend | 23:47 |
greywhind | mithro: thanks | 23:48 |
mithro | I probably think we have found/fixed enough bugs for a 0.3.1 release very shortly | 23:51 |
mithro | bddebian: ping? | 23:54 |
* bddebian hides | 23:56 | |
mithro | bddebian: still no email :( | 23:57 |
nash | bddebian: You should have stayed still... mithro's can't see stationary objects... | 23:57 |
bddebian | heh | 23:57 |
bddebian | mithro: I know, sorry :-( | 23:57 |
mithro | nash: that isn't true, I can see galaxie development ;) | 23:57 |
nash | bah | 23:58 |
CIA-19 | nash galaxie * r66c16063f894 / (7 files): Partial talloc move | 23:58 |
CIA-19 | nash galaxie * r6d7a8cedf1da /tpe_board.c: Move tpe_board to use talloc | 23:58 |
nash | mithro: It could be your imagination | 23:58 |
CIA-19 | nash galaxie * r26fe99665f5f /Makefile: Add a 'fixme' rule | 23:58 |
CIA-19 | nash galaxie * r98f18907cf4a /todo.txt: Tweaks to todo | 23:58 |
CIA-19 | nash galaxie * rdd3cca22503f /tpe_orders.c: Minor error checking in tpe_orders.c | 23:58 |
mithro | nash: woot :) | 23:58 |
mithro | I need to goad nash more I think ;) | 23:59 |
nash | mithro: I'm currently developing a website.. so I have other things to do | 23:59 |
CIA-19 | nash galaxie * r41b988834b88 / (galaxie.c tpe_board.c): More talloc updates | 23:59 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!