*** tpb has joined #tp | 00:00 | |
*** ChanServ sets mode: +o tpb | 00:00 | |
tpb | tpb has joined on worldforge | 00:01 |
---|---|---|
tpb | disconnected from worldforge: Ping sent at 2007-07-31T00:05:00 not replied to. | 00:07 |
tpb | tpb` has joined on worldforge | 00:08 |
tpb | tpb has quit worldforge (Read error: Connection reset by peer) | 00:08 |
tpb | nick change by tpb` to tpb on worldforge | 00:08 |
tpb | disconnected from worldforge: Ping sent at 2007-07-31T00:09:51 not replied to. | 00:12 |
tpb | tpb has joined on worldforge | 00:43 |
tpb | mode change by purple.worldforge.org on worldforge: +nt | 00:43 |
tpb | mode change by purple.worldforge.org on worldforge: -o tpb | 00:47 |
tpb | aloril has joined on worldforge | 00:47 |
tpb | disconnected from worldforge: Ping sent at 2007-07-31T00:47:52 not replied to. | 00:50 |
tpb | tpb has joined on worldforge | 00:50 |
tpb | disconnected from worldforge: Ping sent at 2007-07-31T00:56:23 not replied to. | 00:58 |
tpb | tpb` has joined on worldforge | 00:58 |
tpb | tpb has quit worldforge (Ping timeout: 360 seconds) | 01:01 |
tpb | nick change by tpb` to tpb on worldforge | 01:02 |
tpb | disconnected from worldforge: Ping sent at 2007-07-31T01:06:46 not replied to. | 01:08 |
tpb | tpb has joined on worldforge | 01:12 |
tpb | disconnected from worldforge: Ping sent at 2007-07-31T01:14:00 not replied to. | 01:16 |
tpb | tpb` has joined on worldforge | 01:16 |
tpb | tpb has quit worldforge (Read error: Connection reset by peer) | 01:16 |
tpb | nick change by tpb` to tpb on worldforge | 01:16 |
tpb | aloril has quit worldforge (purple.worldforge.org blue.worldforge.org) | 01:21 |
tpb | disconnected from worldforge: Ping sent at 2007-07-31T01:20:21 not replied to. | 01:22 |
tpb | tpb` has joined on worldforge | 01:22 |
tpb | disconnected from worldforge: Ping sent at 2007-07-31T01:24:22 not replied to. | 01:26 |
tpb | tpb has joined on worldforge | 01:27 |
tpb | tpb` has quit worldforge (Ping timeout: 360 seconds) | 01:28 |
tpb | aloril has joined on worldforge | 01:32 |
tpb | disconnected from worldforge: Ping sent at 2007-07-31T01:33:16 not replied to. | 01:35 |
tpb | tpb` has joined on worldforge | 01:35 |
tpb | tpb has quit worldforge (Ping timeout: 360 seconds) | 01:37 |
tpb | nick change by tpb` to tpb on worldforge | 01:40 |
tpb | disconnected from worldforge: Ping sent at 2007-07-31T01:41:37 not replied to. | 01:43 |
jotham | someone has to | 01:44 |
jotham | Epyon: hey man, the .3ds file works the best - i suggest putting all models in that format, only thing is i am missing your texture jpgs, specifically FX3_PANE.JPG | 02:35 |
jotham | Epyon: anyway this is what the 3DS gave me when i spat it out the raytracer (i added some lights and a ground surface) http://the.fieldsofnoise.org/Archive/temp/Ship-001.jpg | 02:54 |
tpb | <http://ln-s.net/m6H> (at the.fieldsofnoise.org) | 02:55 |
jotham | Epyon: so yeah if you could do the rest of the files in 3DS format, and bundle the texture jpgs i think it'd be great | 02:57 |
*** llnz has joined #tp | 03:26 | |
*** nash has quit IRC | 03:32 | |
*** xdotx has quit IRC | 04:29 | |
*** xdotx has joined #tp | 05:16 | |
*** mithro has joined #tp | 06:42 | |
llnz | hi mithro | 06:44 |
mithro | hey llnz | 06:44 |
mithro | fixed the resource bug? | 06:44 |
llnz | is it repeatable? | 06:45 |
llnz | ie, no, i haven't fixed it, is it really broken? | 06:49 |
llnz | mithro: can i close some of the older (from this month) bugs? | 06:51 |
mithro | llnz: yeah | 06:51 |
mithro | can't get past turn 10-15 now | 06:51 |
llnz | odd | 06:52 |
mithro | llnz: if you wanted too you can test with the AI too | 06:52 |
*** tuna-fish has quit IRC | 06:52 | |
llnz | i should test tpsai-py.... | 06:53 |
mithro | yeah, it requires a little setup | 06:53 |
llnz | Traceback (most recent call last): | 06:56 |
llnz | File "./tpsai-py", line 286, in persisence | 06:56 |
llnz | run(connection, cache) | 06:56 |
llnz | File "./tpsai-py", line 209, in run | 06:56 |
llnz | threat.ref.append(object) | 06:56 |
llnz | File "/home/lee/oss_projects/tp-py/tpsai-py/things.py", line 124, in __getattr__ | 06:56 |
llnz | raise TypeError("One of the references (%s) does not have that attribute!") | 06:56 |
llnz | TypeError: One of the references (%s) does not have that attribute! | 06:56 |
llnz | in tpsai-py | 06:57 |
mithro | hrm... | 07:00 |
mithro | when did you update? | 07:00 |
llnz | it was a fresh clone | 07:00 |
llnz | just before | 07:00 |
mithro | ls -l tp | 07:00 |
llnz | otal 4 | 07:01 |
llnz | lrwxrwxrwx 1 lee lee 30 2007-07-31 22:57 client -> ../../libtpclient-py/tp/client/ | 07:01 |
llnz | -rw-r--r-- 1 lee lee 0 2007-04-22 01:29 __init__.py | 07:01 |
llnz | -rw-r--r-- 1 lee lee 137 2007-04-22 01:42 __init__.pyc | 07:01 |
llnz | lrwxrwxrwx 1 lee lee 29 2007-07-31 22:57 netlib -> ../../libtpproto-py/tp/netlib/ | 07:01 |
mithro | more ./tp/client/version.py | 07:01 |
llnz | version = (0, 2, 2) | 07:02 |
mithro | llnz: hrm, your libtpclient-py is quite out of date | 07:02 |
mithro | more ./tp/netlib/version.py | 07:03 |
llnz | just updated libtpproto-py and libtpclient-py to head | 07:04 |
mithro | any luck? | 07:05 |
llnz | nope, does the same thing | 07:07 |
llnz | My ID is 3 | 07:07 |
llnz | !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! | 07:07 |
llnz | !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! | 07:07 |
llnz | Traceback (most recent call last): | 07:08 |
llnz | File "./tpsai-py", line 286, in persisence | 07:08 |
llnz | run(connection, cache) | 07:08 |
llnz | File "./tpsai-py", line 209, in run | 07:08 |
llnz | threat.ref.append(object) | 07:08 |
llnz | File "/home/lee/oss_projects/tp-py/tpsai-py/things.py", line 124, in __getattr__ | 07:08 |
llnz | raise TypeError("One of the references (%s) does not have that attribute!") | 07:08 |
llnz | TypeError: One of the references (%s) does not have that attribute! | 07:08 |
llnz | !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! | 07:08 |
llnz | !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! | 07:08 |
mithro | hrm... | 07:09 |
mithro | minisec? | 07:09 |
llnz | yes | 07:09 |
mithro | hrm.... | 07:10 |
llnz | public server, btw: llnz.dyndns.org | 07:10 |
llnz | try if you want | 07:10 |
mithro | hrm... | 07:11 |
mithro | that doesn't make any sense | 07:11 |
* mithro checks he has pushed everything | 07:12 | |
llnz | it seems to do that after the end of turn... | 07:12 |
mithro | how long is the end of turn | 07:12 |
mithro | can you do a "turn end" ? | 07:13 |
llnz | done | 07:13 |
mithro | and again? | 07:14 |
mithro | it appears you have two "threats" at one location | 07:15 |
llnz | yes | 07:15 |
llnz | so? | 07:15 |
CIA-3 | mithro tpsai-py * rbd0994653176 /tpsai-py: Fixed a typo. | 07:16 |
CIA-3 | mithro tpsai-py * r830a36120ac1 /things.py: Removed commentted out code. | 07:16 |
mithro | llnz: well, that is the one case I hadn't tested :) | 07:16 |
mithro | give that a try | 07:16 |
llnz | yay | 07:17 |
mithro | it's pretty verbose | 07:19 |
mithro | there is something strange going on with merge fleet orders too | 07:20 |
mithro | when I have like 5 fleets all try and merge at once, they all just vanish | 07:21 |
mithro | I use 10 second turns | 07:21 |
mithro | with the following, | 07:21 |
mithro | minisec_max_systems = 400 | 07:21 |
mithro | minisec_min_planets = | 07:21 |
mithro | 1 | 07:21 |
mithro | minisec_max_planets = 5 | 07:21 |
mithro | minisec_total_planets = 1 | 07:22 |
mithro | makes for good simple testing | 07:22 |
llnz | you don't get 400 systems, only 45 | 07:22 |
llnz | odd, total_planets should only give one non-player and non-static planet | 07:23 |
mithro | llnz: yeah | 07:23 |
jotham | what timezone is Epyon in, and does he post on the mailing list? | 07:23 |
mithro | jotham: hrm, I haven't seen him posting on the mailing lists | 07:24 |
mithro | he is UTC+2 | 07:24 |
llnz | mithro: one fleet should be told not to merge | 07:24 |
mithro | in poland | 07:24 |
mithro | llnz: one fleet is not given a merge order | 07:24 |
mithro | (the "flagship" fleet as called by the output) | 07:25 |
mithro | btw just a few tips | 07:25 |
mithro | you can use | 07:25 |
mithro | "tpsai-py -s" to do a single run | 07:25 |
mithro | assignments with plain brackets (), means that object is directly assigned | 07:26 |
mithro | assignments with curly brackets {}, means that object is going to build a fleet to be assigned to that task | 07:27 |
mithro | <Task TakeOver - <Threat refs=[<Planet @ 17>]> ((34%) assigned to [ | 07:27 |
mithro | (3.89, <Asset refs=[<Fleet @ 15>]>, 2.9), | 07:27 |
mithro | (3.89, <Asset refs=[<Fleet @ 19>]>, 17.1), | 07:27 |
mithro | {13.83, <Asset refs=[<Planet @ 13>]>, 14.3}])> | 07:27 |
mithro | means that Fleet 15 is assigned to the task, will take 3.89 turns to complete the task and contributes 2.9% of the final task | 07:28 |
mithro | and | 07:29 |
mithro | and Planet 13 is assigned to build something which will take 13.83 turns (to build a move to the destination) and will contribute 14.3% of the final task | 07:29 |
llnz | cool | 07:31 |
mithro | the AI works okay | 07:32 |
mithro | but it is not smart enough to know that sometimes it should colonise before attacking | 07:33 |
mithro | it just does things which are "nearest" | 07:33 |
llnz | might leave it overnight to see how it does | 07:34 |
mithro | ten second turns work okay with "minisec_total_planets = 200" | 07:39 |
mithro | able to get resources segfault? | 07:41 |
llnz | not yet | 07:41 |
mithro | actually seems to be caused by galaxie rather then tpsai-py | 07:41 |
mithro | I generally use galaxie to view the results | 07:41 |
mithro | If I can get the segfault again, any information you want? | 07:42 |
llnz | is that why tpclient-pywx is getting no love? | 07:42 |
llnz | hummm... | 07:42 |
llnz | The incorrect pointer is set correctly, so I'm not sure (without running under valgrind, but even that is hard with guile leaking heaps) | 07:43 |
mithro | tpclient-pywx isn't getting any love because it's too hard to reproduce bugs with it | 07:47 |
mithro | I want to be able to play a complete Minisec game without tpserver-cpp crashing :P | 07:48 |
mithro | plus, tpsai-py uses libtpclient-py which tpclient-pywx also uses | 07:48 |
llnz | it's been a fair while since tpserver-cpp crashed on me | 07:50 |
llnz | at least a month | 07:50 |
mithro | llnz: yes, but the problem is that you don't do any "real" testing? | 07:51 |
mithro | when is the last time you issued more then 10 merge orders :) | 07:51 |
mithro | there is also something funny happening with battleships | 07:52 |
llnz | been a while since i've used merge order | 07:52 |
mithro | llnz: hopefully you can use tpsai-py to do some testing | 07:53 |
llnz | i do test, mainly things that i've change, hardly play for long periods | 07:53 |
llnz | yeah, tpsai-py looks helpful | 07:53 |
mithro | a full minisec game with "minisec_total_planets = 5", only takes 30-40 minutes | 07:53 |
mithro | and should cover most orders | 07:54 |
mithro | currently it issues - build, merge, move, colonise | 07:54 |
mithro | I'll get to split fleet eventually | 07:54 |
mithro | oh, and it also tests combat | 07:58 |
* mithro should run to AI against each other | 07:58 | |
mithro | llnz: the pushes on the Sun are what introduced the resource bug | 07:59 |
mithro | before them I was getting to turn 100-200 | 07:59 |
llnz | odd, nothing touched.... oh | 08:00 |
llnz | no... | 08:01 |
llnz | hummm... | 08:02 |
llnz | can i close 1762596 and 1762603? | 08:02 |
Epyon | jotham, the smoothing groups are fubared as I suspected :( | 08:04 |
Epyon | jotham, my timezone is irrevelant, for I live like I'd be 6 hours shifted xP | 08:05 |
jotham | ok | 08:07 |
jotham | smoothing groups? there were phong tags | 08:07 |
jotham | i can nurb some of the patches etc | 08:07 |
jotham | did you read all of what i said? can you hook me up | 08:07 |
jotham | and i'll have some ships firing lasers for you in the next few days :p | 08:07 |
Epyon | well you see those triangles at the sides? | 08:10 |
Epyon | And generaly the triangulation | 08:10 |
Epyon | 3DS doesn't have support for smoothing groups :( | 08:10 |
jotham | i don't know what a smoothing group is | 08:11 |
jotham | but i can apply phong tags to surfaces if their normals are right | 08:11 |
Epyon | it basically tells that the given triangles should form one surface | 08:11 |
jotham | ok | 08:11 |
jotham | yes i can do that with a phong tag | 08:11 |
Epyon | http://chaosforge.org/files/tp_battleship_01.png | 08:12 |
tpb | <http://ln-s.net/m9p> (at chaosforge.org) | 08:12 |
jotham | ok | 08:12 |
Epyon | as for the texture there's a problem :/ | 08:13 |
Epyon | It's commercial -- part of the 3ds MAX distro :/ | 08:13 |
jotham | oh | 08:14 |
jotham | i can just retexture them and they will only be like 64x64 or 32x32 anyway | 08:14 |
Epyon | I mean I have nothing against sending you those, but they can't be put in the tp media repo | 08:16 |
jotham | yeah you'd have to talk to mithro about that | 08:16 |
jotham | i suspect he'd want you to retexture them with your own or free textures | 08:16 |
jotham | since the 3DS file will reference them | 08:16 |
mithro | llnz: possibly? | 08:22 |
mithro | maybe solve the current segfault furst? | 08:38 |
jotham | ok bed | 08:40 |
llnz | mithro: hasn't crashed for me yet | 08:43 |
* llnz wanders off | 08:49 | |
llnz | later all | 08:49 |
*** llnz has quit IRC | 08:49 | |
*** tuna-fish has joined #tp | 09:26 | |
*** DystopicFro has quit IRC | 09:32 | |
*** tuna-fish has quit IRC | 10:57 | |
*** zipola has joined #tp | 11:02 | |
*** tuna-fish has joined #tp | 14:31 | |
*** zipola has quit IRC | 15:40 | |
*** DystopicFro has joined #tp | 15:42 | |
CIA-3 | frodough tpruledev * r41207ea07fd4 /src/gui/TextCtrl.py: | 15:45 |
CIA-3 | Making TextCtrl look nicer. | 15:45 |
CIA-3 | Getting rid of the grey highlighting on the far right edge and providing | 15:45 |
CIA-3 | highlighting for TPCL Expression Editor keywords. | 15:45 |
CIA-3 | frodough tpruledev * r204268ae5e79 /src/gui/xrc/ComponentPanel.xrc: Regenerated XML from wxGlade | 15:45 |
CIA-3 | frodough tpruledev * r7b5693ba839b /src/ (3 files in 3 dirs): | 15:45 |
CIA-3 | Added TPCL Editor Dialog window | 15:45 |
CIA-3 | And py script to display it. | 15:45 |
CIA-3 | frodough tpruledev * rd4d51866490f /src/tpcl/ (Representation.py data/base_blocks.xml data/blocktypes.xml): | 16:09 |
CIA-3 | Initial work on TPCL Editor | 16:09 |
CIA-3 | There's going to have to be a lot of thought going in here to make sure | 16:09 |
CIA-3 | that the methods used allow for a robust system that is also powerful. My | 16:09 |
CIA-3 | intial ideas have proved to be unsatisfactory so I'll have to go have | 16:09 |
CIA-3 | some more 'deep-thought' time. | 16:09 |
CIA-3 | frodough tpruledev * rc4a99e2841bd /README: Updated README to include info on TpclEditor.py | 16:32 |
*** nash has joined #tp | 18:56 | |
*** nash has quit IRC | 19:15 | |
*** nash has joined #tp | 19:15 | |
*** nash has joined #tp | 19:15 | |
*** nash has quit IRC | 19:17 | |
*** nash has joined #tp | 19:17 |
Generated by irclog2html.py 2.5 by Marius Gedminas - find it at mg.pov.lt!