*** tpb has joined #tp | 00:00 | |
*** ChanServ sets mode: +o tpb | 00:00 | |
*** bddebian has quit IRC | 01:29 | |
*** mithro has joined #tp | 04:25 | |
mithro | hey llnz | 04:26 |
---|---|---|
mithro | tpsai-py working yet? | 04:26 |
llnz | hi mithro | 04:26 |
llnz | yeah, have it working | 04:26 |
mithro | llnz: cool, you see the scripts? | 04:26 |
llnz | the minimum turn length for the sleep to work in tpsai-py is 63 seconds | 04:27 |
llnz | nope, cool, just looked | 04:27 |
mithro | it's sitting at about 8mb resident when I'm testing locally | 04:28 |
llnz | about 13 MB res currently | 04:30 |
llnz | turn 401 (ai wasn't running all that time) | 04:30 |
llnz | tpserver-cpp at about 11m res | 04:31 |
llnz | this will be fun... | 04:37 |
mithro | Thousand Parsec group on LinkedIn -> http://www.linkedin.com/e/gis/38610/3190E714817B | 04:38 |
tpb | <http://ln-s.net/1$It> (at www.linkedin.com) | 04:38 |
llnz | hehe, will look at that shortly | 04:39 |
mithro | llnz: you on LinkedIn? | 04:40 |
llnz | nope | 04:42 |
llnz | lets try again: | 04:42 |
llnz | "this will be fun..." | 04:42 |
CIA-10 | fr33.em4il tpserver-cpp * r079e6af75229 / (6 files in 4 dirs): | 04:42 |
CIA-10 | Setting up the rfts directory (testing things out). | 04:42 |
CIA-10 | Also removed the #include "ownedobject.h" in mtsec.cpp | 04:42 |
CIA-10 | fr33.em4il tpserver-cpp * rd70d52e89a8e /modules/games/rfts/ (rfts.cpp rfts.h): Playing around trying to get an empty ruleset to load. | 04:42 |
CIA-10 | fr33.em4il tpserver-cpp * r7d4ab4d95c0f / (5 files in 3 dirs): | 04:42 |
CIA-10 | Merge with git+ssh://[email protected]/git/tpserver-cpp.git#rfts | 04:42 |
CIA-10 | ~~ fixing local repo problems? | 04:42 |
llnz | hehe | 04:42 |
CIA-10 | fr33.em4il tpserver-cpp * r8677075e97fd /configure.ac: (re)fixing the configure.ac (repo problems?) | 04:42 |
CIA-10 | fr33.em4il tpserver-cpp * r153672cfa4c0 /modules/games/rfts/ (emptyobject.cpp emptyobject.h): Adding empty object class | 04:42 |
CIA-10 | fr33.em4il tpserver-cpp * rd78818f56331 /modules/games/rfts/ (planet.cpp planet.h): Adding planet class | 04:42 |
CIA-10 | fr33.em4il tpserver-cpp * r3121c8ccf944 / (configure.ac modules/games/rfts/Makefile.am): Re-re-fixing make.am and configure | 04:42 |
CIA-10 | fr33.em4il tpserver-cpp * r0e5c014f69ff /modules/games/rfts/ (containertypes.h rfts.cpp rfts.h): Starting on object types, designs, etc. | 04:42 |
CIA-10 | fr33.em4il tpserver-cpp * ra02a9f16b2a7 /modules/games/rfts/ (Makefile.am designcategories.h rfts.cpp rfts.h): Created most properties and took a stab at a few components and designs. | 04:42 |
CIA-10 | fr33.em4il tpserver-cpp * r2fbba90b0875 /modules/games/rfts/ (rftsturn.cpp rftsturn.h): Just adding for future usage. | 04:43 |
CIA-10 | fr33.em4il tpserver-cpp * r91d402f1e000 /modules/games/rfts/rfts.cpp: Fixed readding properties to design store | 04:43 |
CIA-10 | fr33.em4il tpserver-cpp * r4a568c632104 /tpserver/ (designstore.cpp designstore.h): | 04:43 |
CIA-10 | Merge with git://git.thousandparsec.net/git/tpserver-cpp.git | 04:43 |
CIA-10 | Merging | 04:43 |
CIA-10 | fr33.em4il tpserver-cpp * r39ebac477c54 /modules/games/rfts/ (Makefile.am rfts.cpp rfts.h): Added component and design for each tech level | 04:43 |
CIA-10 | fr33.em4il tpserver-cpp * rf0d9e04a6559 /modules/games/rfts/ (rfts.cpp rfts.h): Using designstore's getComponentByName instead of load propertylist | 04:43 |
CIA-10 | fr33.em4il tpserver-cpp * r322bba88d698 /modules/games/rfts/ (rfts.cpp rfts.h): Settings up framework for universe creation | 04:43 |
CIA-10 | fr33.em4il tpserver-cpp * re0b197e03066 /modules/games/rfts/rfts.cpp: Fixing universe creation | 04:43 |
CIA-10 | fr33.em4il tpserver-cpp * r76fb57962398 /modules/games/rfts/ (Makefile.am designcategories.h rfts.cpp rfts.h): Switching to single category | 04:43 |
CIA-10 | fr33.em4il tpserver-cpp * r0dcbcd002e6c /modules/games/rfts/ (planet.cpp planet.h rfts.cpp): Seg fauly fix | 04:43 |
CIA-10 | fr33.em4il tpserver-cpp * rfd800c80dda9 /modules/games/rfts/ (Makefile.am nop.cpp nop.h planet.cpp planet.h rfts.cpp): Stole nop from mini/mtsec | 04:43 |
CIA-10 | fr33.em4il tpserver-cpp * r33f8b39edd79 /modules/games/rfts/ (7 files): Adding universe object | 04:43 |
CIA-10 | fr33.em4il tpserver-cpp * rfbecac131c2d /modules/games/rfts/ (rfts.cpp universe.h): Actually using universe type this time ~~ | 04:43 |
CIA-10 | fr33.em4il tpserver-cpp * rccc93478f174 /modules/games/rfts/containertypes.h: boring - changing capitalization on an enum | 04:43 |
CIA-10 | fr33.em4il tpserver-cpp * rdcdcb9b0a2b5 /modules/games/rfts/ (6 files): Reorganizing planet & adding resource points. Updated containertypes | 04:44 |
CIA-10 | fr33.em4il tpserver-cpp * rb21009c3fc5e /modules/games/rfts/rfts.cpp: Added pedantic galaxy type :p | 04:44 |
CIA-10 | fr33.em4il tpserver-cpp * r460274dcb606 /modules/games/rfts/containertypes.h: Emptyobject using containertype 1 | 04:44 |
CIA-10 | fr33.em4il tpserver-cpp * r0b01dca7a1b3 /modules/games/rfts/rfts.cpp: boring - just toying around with star system location | 04:44 |
CIA-10 | fr33.em4il tpserver-cpp * r051c440a1559 /modules/games/rfts/rfts.cpp: Settings all components visible & usable for players. | 04:44 |
CIA-10 | fr33.em4il tpserver-cpp * r025d1135d112 /modules/games/rfts/ (Makefile.am emptyobject.cpp fleet.cpp fleet.h rfts.cpp): Adding fleet class (mostly taken from mtsec) | 04:44 |
CIA-10 | fr33.em4il tpserver-cpp * recaf541a7f75 /modules/games/rfts/fleet.cpp: Missing a couple fleet functions | 04:44 |
CIA-10 | fr33.em4il tpserver-cpp * r620ce8ab0854 /modules/games/rfts/ (nop.h rfts.h): Idle typographical and unsigned changes (boring) | 04:44 |
CIA-10 | fr33.em4il tpserver-cpp * r4574693c1786 /modules/games/rfts/ (Makefile.am buildfleet.cpp buildfleet.h rfts.cpp): Starting build fleet order | 04:44 |
CIA-10 | fr33.em4il tpserver-cpp * r58edb191ed14 /modules/games/rfts/rfts.cpp: Changing engine & battle component tpcl req functions | 04:44 |
CIA-10 | (171 lines omitted) | 04:44 |
llnz | that was fun... :-) | 04:45 |
mithro | yeah | 04:46 |
llnz | member of linked in now | 04:47 |
mithro | llnz: okay cool | 04:47 |
mithro | llnz: btw, I rewrote the event system in tpclient-pywx-dev so place tell me if there is something funky going on | 04:49 |
llnz | i tried it an hour ago and it kept segfaulting | 04:49 |
llnz | Traceback (most recent call last): | 04:51 |
llnz | File "./tpclient-pywx", line 434, in ? | 04:51 |
llnz | app = Application(url) | 04:51 |
llnz | File "./tpclient-pywx", line 405, in __init__ | 04:52 |
llnz | ClientApplication.__init__(self) | 04:52 |
llnz | File "./tp/client/threads.py", line 52, in __init__ | 04:52 |
llnz | self.ConfigLoad() | 04:52 |
llnz | File "./tp/client/threads.py", line 83, in ConfigLoad | 04:52 |
llnz | self.gui.ConfigLoad(config) | 04:52 |
llnz | File "./tpclient-pywx", line 280, in ConfigLoad | 04:52 |
llnz | for window in self.windows: | 04:52 |
llnz | AttributeError: 'GUI' object has no attribute 'windows' | 04:52 |
llnz | Segmentation fault | 04:52 |
mithro | hrm... | 05:00 |
mithro | helps if I push everything | 05:00 |
CIA-10 | mithro libtpclient-py-development * rc62d5e5e4df7 /tp/client/threads.py: Moved Event to hire up in the file so importing works. | 05:00 |
mithro | give that a try? | 05:01 |
mithro | s/hire/higher/ | 05:01 |
tpb | aloril has quit worldforge (Remote host closed the connection) | 05:05 |
mithro | llnz: any luck? | 05:07 |
llnz | that's better | 05:09 |
tpb | aloril has joined on worldforge | 05:10 |
llnz | cool | 05:10 |
mithro | llnz: what is cool? | 05:13 |
llnz | that is works | 05:13 |
mithro | tpviewer-pygame is quite a nice way to just look at what is going on | 05:26 |
llnz | when did I start on thousand parsec? | 05:33 |
mithro | early or mid 2002 | 05:34 |
mithro | http://www.ohloh.net/accounts/4231/positions/1098 | 05:37 |
tpb | <http://ln-s.net/1$J:> (at www.ohloh.net) | 05:37 |
mithro | yay for multi-core machines | 05:40 |
CIA-10 | mithro tpviewer-pygame * rcf231b376bda /starmap.py: Added an EOT counter. | 05:44 |
CIA-10 | mithro tpviewer-pygame * re8d048dc7ca7 /starmap.py: Antialias lines.. | 05:44 |
CIA-10 | mithro tpviewer-pygame * r93b2c3eda691 / (starmap.py tpviewer-pygame): Renamed the file. | 05:44 |
CIA-10 | mithro tpviewer-pygame * rb43d81a0c5ae /tpviewer-pygame: Added support for servers which can't return EOT. | 05:44 |
mithro | wow, they are some old patches | 05:44 |
*** llnz changes topic to "Thousand Parsec - http://www.thousandparsec.net/ || IRC Logs at http://www.thousandparsec.net/~irc/ || Why not help out? || tpserver-cpp vs tpsai-py, 2 from 2" | 05:46 | |
llnz | ai3 won | 05:46 |
mithro | yay | 05:46 |
mithro | after a turn gen my computer gets hammered | 05:48 |
mithro | this system has 200 battleships in it 100 either side | 05:49 |
llnz | wow | 05:49 |
llnz | i should push to the rfts branch too, shouldn't i? | 05:50 |
mithro | not really | 05:51 |
mithro | End of Life it | 05:51 |
mithro | if you have merged rfts into mainline | 05:51 |
llnz | ok | 05:52 |
llnz | how to End of Life it? | 05:54 |
mithro | not quite sure :P | 05:54 |
mithro | you can remove the branch from the server if you have merged it into master entirely | 05:54 |
mithro | llnz: I have two about equal AI's fighting each other | 05:57 |
llnz | cool | 05:58 |
mithro | they are fighting over two planets | 05:58 |
mithro | one takes it, then the other takes it back | 05:59 |
llnz | hehehe | 06:01 |
*** llnz2 has joined #tp | 06:18 | |
*** llnz has quit IRC | 06:18 | |
*** llnz2 is now known as llnz | 06:19 | |
llnz | my adsl modem appears to lock up when i try to make a VPN (pptp) connection | 06:19 |
mithro | Turn number: 193 | 06:19 |
llnz | Turn number: 509 | 06:20 |
mithro | how long are your turns? | 06:20 |
mithro | mine are 20 seconds | 06:20 |
CIA-10 | mithro tpsai-py * rbae5f51c9763 /tpsai-py: Exit if we have no assets left. | 06:21 |
llnz | was 63 seconds, now back to 600 seconds | 06:22 |
llnz | yay, that is very useful | 06:23 |
llnz | brb | 06:27 |
*** llnz has quit IRC | 06:27 | |
*** llnz has joined #tp | 06:28 | |
*** llnz2 has joined #tp | 06:35 | |
*** llnz has quit IRC | 06:36 | |
*** llnz2 is now known as llnz | 06:36 | |
mithro | llnz: my tpsai-py are sitting at around 10-11,b | 06:38 |
mithro | tpserver-cpp at around 15-16mb | 06:38 |
mithro | Turn number: 253 | 06:39 |
mithro | llnz: I have guitsaru working on trying to extend tpsai-py to rfts | 06:39 |
llnz | cool | 06:40 |
mithro | llnz: so you want me to close off the rfts branch? | 06:40 |
llnz | sure | 06:40 |
mithro | rfts branch all gone | 06:41 |
mithro | (well, all merged) | 06:42 |
llnz | cool | 06:42 |
mithro | you should checkout tpserver-cpp with gitk | 06:42 |
mithro | it looks kind of pretty :P | 06:43 |
* llnz opens it in qgit | 06:44 | |
llnz | hehehe | 06:45 |
mithro | where Brett submitted the patches if got a bit crazy :) | 06:47 |
mithro | s/brett/nash/ | 06:48 |
mithro | maybe I should get it do to a status report on the assets it has at the end | 06:49 |
*** llnz2 has joined #tp | 06:54 | |
*** llnz has quit IRC | 06:54 | |
*** llnz2 is now known as llnz | 06:54 | |
*** llnz2 has joined #tp | 07:07 | |
*** llnz has quit IRC | 07:08 | |
*** llnz2 is now known as llnz | 07:08 | |
CIA-10 | mithro tpsai-py * r966502f80289 /tpsai-py: Evil hack of a status report at the end of calculating everything. | 07:31 |
CIA-10 | mithro tpsai-py * r5658cb882912 /testwatch.sh: A script to watch the status reports from the log files. | 07:31 |
mithro | llnz: they should be fairly useful | 07:31 |
mithro | My total empire is: | 07:32 |
mithro | 32 Planets | 07:32 |
mithro | 53 Frigates | 07:32 |
mithro | 862 Battleships | 07:32 |
mithro | wow on the battleships | 07:33 |
mithro | the other ai has 22 battleships | 07:36 |
*** llnz2 has joined #tp | 07:36 | |
mithro | llnz: see the logs | 07:36 |
*** llnz has quit IRC | 07:36 | |
*** llnz2 is now known as llnz | 07:36 | |
llnz | grrr... that's going to be very annoying | 07:37 |
llnz | hehe, your patch doesn't quite work properly | 07:38 |
mithro | Turn number: 429 | 07:38 |
mithro | which one? | 07:38 |
llnz | Traceback (most recent call last): | 07:38 |
llnz | File "./tpsai-py", line 470, in persisence | 07:38 |
llnz | sys.exit(0) | 07:38 |
llnz | SystemExit: 0 | 07:38 |
llnz | when there are no assets | 07:39 |
mithro | I wonder why it worked here? | 07:39 |
llnz | anyway, i have to go, early morning meeting | 07:41 |
* llnz wanders off | 07:41 | |
llnz | later all | 07:41 |
*** llnz has quit IRC | 07:41 | |
CIA-10 | mithro tpsai-py * rc3b3e6f9c4fb /testkill.sh: Don't kill everything with tpsai-py in the name. | 07:44 |
CIA-10 | mithro tpsai-py * rd52700311646 /tpsai-py: Try and fix Lee's SystemExit error. | 07:44 |
*** mithro has quit IRC | 09:11 | |
*** nash has joined #tp | 16:21 | |
*** mithro has joined #tp | 16:28 | |
mithro | nash: ping? | 16:31 |
nash | mithro: Pants On! | 16:31 |
mithro | umm, Pants off? | 16:32 |
nash | How is life? | 16:32 |
nash | Anyway - you pinggededededed? | 16:34 |
mithro | okay, just about to head off to work | 16:35 |
mithro | llnz was able to get another game all the way to the end on the weekend | 16:35 |
nash | Sweet | 16:36 |
nash | I saw his status stuff | 16:36 |
nash | Was going to reply | 16:36 |
mithro | I was able to get a game to the end locally too | 16:36 |
nash | Cool | 16:37 |
mithro | Step 7. Status report... | 16:37 |
mithro | ------------------------------------------------------------------ | 16:37 |
mithro | My total empire is: | 16:37 |
mithro | 35 Planets | 16:37 |
mithro | 50 Frigates | 16:37 |
mithro | 862 Battleships | 16:37 |
mithro | The total enemies are: | 16:37 |
mithro | 0 Planets | 16:37 |
nash | I'm working on getting a decent - consistent - UI for planet and other status for galaxie at the moment | 16:37 |
mithro | okay cool | 16:39 |
mithro | be back in 30 minutes | 16:40 |
nash | enjoy your trip | 16:41 |
*** mithro has quit IRC | 17:01 | |
*** mithro has joined #tp | 17:26 | |
mithro | so how is everyone this morning? | 17:26 |
mithro | nash: so when will we see the great tpsai-py verse galaxie wars? | 17:27 |
nash | Probably a little while | 17:27 |
mithro | I had to rewrite the event system in tpclient-pywx-dev on the weekend :/ | 17:30 |
mithro | but I only have two things left to impliment for the movement stuff | 17:33 |
mithro | - The ability to drag around waypoints | 17:33 |
mithro | - The ability to add a new waypoint directly via the starmap | 17:34 |
mithro | you can currently select the move order from the orders pane and it will highlight the correct segment on the starmap | 17:36 |
mithro | you can also currently click on the segment on the starmap and it will highlight the correct order | 17:36 |
mithro | which is pretty nifty | 17:36 |
mithro | I think I need to write a tp "cron tool" which just sits around and runs a bunch of commands when it gets an EOT | 17:39 |
mithro | should only be 100 lines of code or less | 17:39 |
* mithro rambles some more | 17:39 | |
mithro | oh, btw | 18:34 |
mithro | ~seen DystopicFro | 18:34 |
tpb | mithro: DystopicFro was last seen in #tp 1 day, 18 hours, 31 minutes, and 1 second ago: <DystopicFro> mithro: anyway, I'm gonna hit the sack...take it easy...hope you can handle the spammer easily | 18:34 |
nash | mithro: Read it now.. | 18:37 |
nash | sorry was a meeting ;-) | 18:37 |
mithro | nash: no problems | 18:39 |
mithro | o btw did you see the Thousand Parsec linkedin group? | 18:40 |
nash | I thought I was already init | 18:41 |
nash | mithro: Jure added a "thousand parsec project" a while ago | 18:46 |
mithro | this is a proper group | 18:50 |
mithro | Thousand Parsec group on LinkedIn -> http://www.linkedin.com/e/gis/38610/3190E714817B | 18:51 |
tpb | <http://ln-s.net/1$It> (at www.linkedin.com) | 18:51 |
nash | Okay - joined then ;-_ | 18:54 |
mithro | you should have been preapproved :) | 18:55 |
nash | Still asked if I wanted to accept | 18:57 |
*** bddebian has joined #tp | 19:38 | |
bddebian | Hey folks | 19:38 |
bddebian | mithro: Are you actually here? | 19:38 |
mithro | yes | 19:39 |
mithro | but I'm at work - so I will be in and out | 19:39 |
bddebian | Just a quickie. I started looking at outerspace and I'm a little confused between OuterSpace and outerspace on the downloads. Of course not that either seem to build | 19:40 |
bddebian | OuterSpace setup.py clean seems to look for windows for some reason | 19:40 |
mithro | setup.py is probably just to build a py2exe self contained binary for windows people | 19:40 |
bddebian | gah, lameage | 19:41 |
mithro | it's a pretty standard thing - most python applications are not designed to be "installed" in the classical sense | 19:49 |
bddebian | Hmm, so I shouldn't be using setup.py for libtpproto and libtpclient? | 19:50 |
mithro | bddebian: Thousand Parsec python applications are the exception :P | 19:50 |
mithro | anyway libtpproto and libtpclient are both python *libraries* | 19:51 |
bddebian | Actually I know of several python apps within Debian that use setup.py, but I'm not one to argue :) | 19:51 |
mithro | bddebian: actually is a reason most python applications don't get into debian :P | 19:55 |
mithro | which is why I put in the effort to make tpclient-pywx work properly on unix when installed | 19:55 |
mithro | (only in dev version however) | 19:55 |
bddebian | Well we should be able to make anything work, I'm just kind of a python n00b :-( | 20:00 |
bddebian | Maybe I'll just trying copying the dirs in and bytcompiling like I did with tpclient-pywx | 20:05 |
bddebian | Of course that isn't working atm for me either :-( | 20:06 |
mithro | bddebian: if you are building tpclient-pywx's development version setup.py is the correct way | 20:09 |
bddebian | There is no setup.py in the version I have :-) | 20:09 |
bddebian | (stable) | 20:09 |
mithro | yeah, stable doesn't have one | 20:09 |
mithro | stable is horrible :) | 20:09 |
mithro | (from packagers point of view) | 20:10 |
bddebian | Well I have it working except for a permissions issue :-( | 20:10 |
mithro | bddebian: feel free to ask if you need some info on stuff | 20:14 |
bddebian | Essentially what I did was dump everything in /usr/share/games/tpclient-pywx and made a link from /usr/games/tpclient-pywx to /usr/share/games/tpclient-pywx/tpclient-pywx | 20:16 |
mithro | bddebian: you might need a short shell script which does a "cd /usr/share/games/tpclient-pywx; ./tpclient-pywx" | 20:16 |
bddebian | If I run as root, it works fine. Running as myself I get operation not permitted when requirements.py tries to do chmod() | 20:16 |
mithro | bddebian: oh, I can fix that for you | 20:17 |
CIA-10 | mithro tpclient-pywx * r4dd24ec2cbf3 /requirements.py: Always set system on failure. | 20:20 |
CIA-10 | mithro tpclient-pywx * r0e7e5e3c3111 /requirements.py: Don't die on a permission denied for making the file executable. | 20:20 |
mithro | bddebian: http://git.thousandparsec.net/gitweb/gitweb.cgi?p=tpclient-pywx.git;a=commitdiff;h=0e7e5e3c311110234eae1f6b82b553efb75492db | 20:20 |
tpb | <http://ln-s.net/1$Ok> (at git.thousandparsec.net) | 20:20 |
mithro | bddebian: just ask if there are any problems :) | 20:23 |
mithro | you'll probably get fixes | 20:23 |
bddebian | OK | 20:23 |
*** TBBle has quit IRC | 21:48 | |
*** TBBle has joined #tp | 21:48 |
Generated by irclog2html.py 2.5 by Marius Gedminas - find it at mg.pov.lt!