*** tpb has joined #tp | 00:00 | |
*** ChanServ sets mode: +o tpb | 00:00 | |
*** bddebian has quit IRC | 00:01 | |
*** mithro has joined #tp | 00:12 | |
mithro | heyo people | 00:13 |
---|---|---|
llnz | wb mithro | 00:15 |
mithro | how goes everything? | 00:17 |
llnz | not bad, you? | 00:19 |
mithro | good | 00:25 |
mithro | talk went okay | 00:25 |
llnz | cool | 00:28 |
llnz | oh, yeah, it was today | 00:28 |
mithro | should be up sometime next week | 00:29 |
mithro | I'll link the list when it becomes so | 00:31 |
llnz | cool | 00:32 |
mithro | nash: ping? | 01:04 |
nash | pong | 01:05 |
mithro | nash: has anything been happening in the galaxie front? - it supports tp04 right? | 01:05 |
nash | mithro: Not much recently | 01:05 |
nash | It supporst tp04 in tpserver-cpp when I last updated it | 01:05 |
nash | So there are some tp04 it doesn't support ;-) | 01:06 |
mithro | okay | 01:06 |
mithro | can you do anything with it? | 01:06 |
nash | connect and troll the universe | 01:06 |
nash | maybe submis some orders | 01:06 |
nash | the signal system allos you to get lots of info about hte universe | 01:07 |
mithro | do you think students might be able to use it to test tp04 in their rulesets? | 01:08 |
nash | from when? | 01:08 |
nash | it can do some tp04 testing now | 01:08 |
mithro | okay cool | 01:09 |
nash | I can check how happy it is next week | 01:09 |
mithro | okay that would be good | 01:09 |
nash | And I'm happy for anyone to add any fixes they need | 01:09 |
*** JLafont has joined #tp | 01:12 | |
mithro | hello JLafont | 01:12 |
mithro | how goes everything? | 01:12 |
JLafont | hallo mithro | 01:12 |
JLafont | I just got back | 01:12 |
mithro | back> | 01:13 |
mithro | ? | 01:13 |
JLafont | I'll push my changes now | 01:13 |
mithro | all checked now :) | 01:13 |
mithro | ? | 01:13 |
JLafont | heh | 01:13 |
mithro | before pushing? | 01:13 |
JLafont | yes | 01:13 |
JLafont | they all look great | 01:13 |
mithro | well, lets see how it goes | 01:13 |
mithro | :) | 01:14 |
mithro | do you have any questions and stuff about tpserver-py? | 01:14 |
JLafont | And I've been looking at them through gitk to see if they are at least up to the normal standards | 01:14 |
mithro | cool | 01:14 |
JLafont | Well, one question. I still have to get my units to use up resources. So what exactly should go into a resource functions return values? | 01:15 |
mithro | hrm? | 01:15 |
JLafont | Hmm.. Lemme explain myself better. | 01:16 |
JLafont | Each order has a resource function and it is supposed to say what the cost of that order is | 01:16 |
JLafont | AT least as far as I know | 01:16 |
mithro | yes | 01:17 |
JLafont | Should there be a specific data structure in that part of the class such so that I know what is needed if I want to say that "you need x amount of credits" | 01:18 |
mithro | the structure is already defined | 01:18 |
JLafont | ahh alright | 01:19 |
JLafont | I guess I just have to find it | 01:19 |
CIA-24 | juanmy777 tpserver-py-dronesec * rf3e2c06c2b1a /tp/server/rules/dronesec/__init__.py: Re-added systems so that the planets would appear in tpclient-pywx | 01:20 |
CIA-24 | juanmy777 tpserver-py-dronesec * r1bb3c9fc1cd4 /tp/server/rules/dronesec/objects/overlord/ (Fleet.py Move.py __init__.py): Overlords defined with a move order from minisec | 01:20 |
CIA-24 | juanmy777 tpserver-py-dronesec * r7ee183453ab5 /tp/server/rules/dronesec/__init__.py: Overlords created with player initialization | 01:20 |
CIA-24 | juanmy777 tpserver-py-dronesec * rdfd009ccd49e /tp/server/rules/dronesec/objects/Drone.py: Drone.py was obsolete and removed | 01:20 |
CIA-24 | juanmy777 tpserver-py-dronesec * r4dc1963898bb /tp/server/rules/dronesec/objects/Fleet.py: Formatting change to Drones orders | 01:20 |
CIA-24 | juanmy777 tpserver-py-dronesec * r4f5af0bb2147 /tp/server/rules/dronesec/orders/ProduceDrones.py: Fix a bug in Produced drones and it can now build new drone fleets | 01:20 |
CIA-24 | juanmy777 tpserver-py-dronesec * ree61eaee4b71 /tp/server/rules/minisec/orders/BuildFleet.py: Fixed Build Fleet so it now builds units | 01:20 |
JLafont | ahhh there goes my push | 01:21 |
mithro | patches look good | 01:22 |
mithro | yay! :) | 01:22 |
JLafont | hurray! | 01:23 |
JLafont | I even managed to find out what was wrong with the build fleet options. | 01:23 |
JLafont | It was a great learning experience. TP03 protocol is my friend | 01:23 |
mithro | the protocol3.php? | 01:24 |
JLafont | yeah | 01:25 |
mithro | ahh | 01:25 |
mithro | have you seen objects.php? | 01:25 |
JLafont | yeah | 01:26 |
JLafont | It explained alot as well | 01:26 |
JLafont | I'll have a blog post up about it by tomorroew | 01:26 |
mithro | sounds good | 01:26 |
Asmm | hello | 01:26 |
mithro | hi Asmm | 01:27 |
*** JLafont has quit IRC | 01:27 | |
mithro | how goes everything? | 01:28 |
Asmm | talking about protocols :) I have yet another question... Can a nextTurn (or whatever name it has) frame be inbetween other frames with the same sequence number? | 01:28 |
llnz | Asmm: every frame the client sends should have a different sequence number | 01:28 |
*** JLafont has joined #tp | 01:29 | |
mithro | wb JLafont | 01:29 |
JLafont | yay | 01:29 |
JLafont | I think I will be switching to mibbit soon | 01:29 |
Asmm | i know it doesnt not matter much if the input is processed properly, as the sequence number tells the story, but for simpler sequential clients (may be much simpler for J2ME to use that, for example), which never send a request before processing a response to the previous one, shoudl they take care of different seq num interleaving? | 01:30 |
mithro | Asmm: no server at the moment does interleaving | 01:30 |
mithro | but the protocol allows | 01:31 |
mithro | it | 01:31 |
Asmm | what about a end of turn frame? If the time comes while sending out a seauence of responses? | 01:31 |
Asmm | *sequence | 01:31 |
llnz | TimeRemaining? | 01:31 |
Asmm | yeap | 01:32 |
Asmm | that one is send by the srver without any requests, AFAIK | 01:32 |
llnz | it's is sent with a sequence number of 0 if it was not requested | 01:32 |
llnz | it could be in the middle of a sequence of other frames, but no server currently does that | 01:32 |
Asmm | ok, that answers it, thanks | 01:33 |
Asmm | oh, also, for the basic stuff like objects, how compatible is Tp03 with Tp04 (i know or i think i know :) there are no differences in that area), and potentially how likely thingsa re to change between tp(N) with say tp(N+1)? what i mean is | 01:35 |
mithro | tp04 is very based on tp03 | 01:37 |
mithro | lots of things are very similar | 01:37 |
mithro | llnz knows this the best | 01:37 |
Asmm | in java, the lang i'm working with now, the basic low level protocol handling is generated from an XML file, thanks to libproto-java (good job). However a part of my project is to convert that to higher level stuff not linked at all to the protocols and such. That is, say, to have a Planet class, which has certain properties like owner and certain resource IDs. So how likely is the high-level represenation of objects change? | 01:37 |
Asmm | more than one owner, or a fleet having resouces and stuff. No matter how that stuff is presented in the protocol, that doesnt matter, but how likely are high-level concepts to shift? | 01:38 |
llnz | TP04 has object descriptions which describe each type of object | 01:38 |
llnz | similar to orders in TP03 | 01:38 |
Asmm | (if changes are not likely, thats good for me and the lib can be relatively simple. If not, i may have to take some time to designit for extensibility) | 01:38 |
Asmm | yeah, i seen that | 01:38 |
Asmm | but that does not affect objects themselves, as long as you dont care about their descriptions (or know them already) | 01:39 |
Asmm | basically, how likely is objects.php is to change as opposed to protocolXX.php? | 01:40 |
llnz | objects.php is not used at all in TP04 | 01:40 |
mithro | Asmm: well objects.php goes away when TP04 is used | 01:40 |
llnz | the object decriptions are used instead | 01:40 |
llnz | making them specific to a game | 01:40 |
Asmm | oh, i see | 01:40 |
Asmm | goes to show i did not understand ibjectDescriptions before | 01:41 |
Asmm | read the obj descriptions again, makes sense | 01:52 |
Asmm | and fiils in a lot of missing parts like production and stuff | 01:52 |
Asmm | id id nto understand completely if "properties" (like "Habitation Properties") going to have a "fixed id", that is, looking at object description ONLY and knowing before hand that there are habitation properties, ca i get them (or figure out this object has no such property), or one has to lok at "property description" further? I mean, you have to stop somewhere, can't describe a description of a description :) | 01:57 |
mithro | Asmm: yeah | 02:41 |
*** nash has quit IRC | 02:58 | |
*** mithro has quit IRC | 03:38 | |
* llnz sends another project he wanted to work on to the dustbin | 04:42 | |
JLafont | dustbin? | 04:46 |
JLafont | poor project | 04:47 |
llnz | it would have been an open source train simulator | 04:48 |
llnz | but crystalspace is too hard | 04:48 |
JLafont | ahh I see. | 04:49 |
JLafont | Well.. you could always make it better! | 04:50 |
JLafont | anyways it is late for me. I will got sleep now. Bye bye | 04:51 |
JLafont | nite/morning to all | 04:51 |
*** JLafont has quit IRC | 04:51 | |
*** tuna has quit IRC | 05:25 | |
*** Demitar has joined #tp | 05:25 | |
*** tpb` has joined #tp | 05:55 | |
*** Demitar has quit IRC | 05:56 | |
*** tpb` is now known as tpb | 05:56 | |
*** ChanServ sets mode: +o tpb | 05:56 | |
*** Demitar has joined #tp | 06:14 | |
*** tuna-fish has joined #tp | 06:32 | |
*** tuna-fish is now known as tuna | 06:39 | |
* llnz wanders off | 07:01 | |
llnz | later all | 07:01 |
*** llnz has quit IRC | 07:01 | |
CIA-24 | aaron tpserver-cpp-config * rc1161efefdac /tpserver/ (Makefile.am console.cpp console.h consolelogger.cpp main.cpp): Removed interactive console; no more libtprl dependency. | 08:43 |
CIA-24 | aaron tpserver-cpp-config * r4208f6abcc23 /tpserver/ (main.cpp settings.cpp): Run as a daemon and no ConsoleLogger by default, --debug/-d to disable. | 08:43 |
*** peres has joined #tp | 09:13 | |
*** CIA-24 has quit IRC | 09:26 | |
*** CIA-24 has joined #tp | 09:27 | |
*** pluskid has joined #tp | 10:12 | |
CIA-24 | pluskid schemepy * r3e57984e6534 /schemepy/types.py: Added __repr__ for Symbol object. | 10:14 |
CIA-24 | pluskid schemepy * r33f6bb608e91 / (4 files in 4 dirs): | 10:14 |
CIA-24 | Removed ScmRangeError. | 10:14 |
CIA-24 | This type of error isn't available in backends other | 10:14 |
CIA-24 | than guile. It will be included in the ScmMiscError | 10:14 |
CIA-24 | category. | 10:14 |
CIA-24 | pluskid schemepy * rd2fc64b71815 /schemepy/guile/ (guile.py guilehelper.c): Now the guile backend is guile-1.6 compatible. | 10:14 |
CIA-24 | aaron gentoo-overlay * rc3a430067111 /games-server/tpserver-cpp/ (Manifest tpserver-cpp-0.4.1.ebuild tpserver-cpp-0.5.0.ebuild): Using PN variable instead of explicit name. | 10:21 |
*** jphr has joined #tp | 10:21 | |
*** bddebian has joined #tp | 10:22 | |
*** peres has quit IRC | 10:26 | |
bddebian | Heya | 10:32 |
*** JLafont has joined #tp | 10:45 | |
CIA-24 | aaron tpserver-cpp-config * r0f6ce199b2ba /tpserver/commandmanager.cpp: Added RulesetGetCommand, changed some command names. | 10:53 |
*** Iwanowitch has joined #tp | 11:36 | |
*** JLP has quit IRC | 11:36 | |
CIA-24 | jphr tpserver-cpp-risk * re4283097db2b /modules/games/risk/ (risk.cpp testing-risk.conf): Uncommented a section of code that initialized Random in risk.cpp. Fixed Risk::randomlyAssignPlanet(). | 11:51 |
*** mithro has joined #tp | 11:57 | |
ezod | mithro: fyi, i have a conference out of town next week | 11:58 |
ezod | mithro: should still be able to put in work, assuming i get net access at the hotel | 11:59 |
*** pluskid has quit IRC | 12:05 | |
CIA-24 | jphr tpserver-cpp-risk * r55c396398fa7 /modules/games/risk/ (planet.cpp risk.cpp riskturn.cpp): Added the proper code to Risk::randomlyAssignPlanets() so it sets default number of armies and reinforcements for assigned planets | 12:22 |
*** Erroneous has joined #tp | 12:27 | |
*** mithro has quit IRC | 12:54 | |
*** JLafont has quit IRC | 13:09 | |
*** JLafont has joined #tp | 13:14 | |
*** mithro has joined #tp | 13:19 | |
mithro | JLafont: ping!? | 13:21 |
JLafont | mithro: pojng | 13:22 |
JLafont | pong* | 13:22 |
mithro | JLafont: you have not created a dronesec page on the wiki yet | 13:22 |
JLafont | mithro: oh yeah. I'll try to get that done tonight | 13:22 |
mithro | your blog is also not on Planet SoC | 13:24 |
mithro | ~seen JLP | 13:40 |
tpb | mithro: JLP was last seen in #tp 2 days, 3 hours, and 31 seconds ago: <JLP> ahoy jphr | 13:40 |
JLafont | mithro: yeah, I remember registering for it. But I never got a reply e-mail. Trying to contact webchick now | 13:40 |
mithro | she is often around #gsoc | 13:41 |
mithro | the forums might be a good place too | 13:41 |
JLafont | yeah tried to contact on both | 13:42 |
mithro | if you don't get a response in 24 hours I will poke her too | 13:52 |
JLafont | ok | 13:57 |
*** mithro has quit IRC | 15:03 | |
*** nuleren has joined #tp | 15:13 | |
*** vi1985 has joined #tp | 15:28 | |
CIA-24 | victor.ivri gencon-rfts-ai * r0e73f52c7f17 /gencon/ (3 files in 2 dirs): client can log in manually. client can now receive all objects in the universe. | 15:58 |
*** mithro has joined #tp | 16:03 | |
mithro | heyo people | 16:04 |
nuleren | hello | 16:05 |
mithro | how goes things? | 16:05 |
nuleren | not bad | 16:05 |
nuleren | how are things on your end of the world? | 16:06 |
*** bddebian has quit IRC | 16:08 | |
*** bddebian has joined #tp | 16:12 | |
*** bddebian has quit IRC | 16:13 | |
mithro | busy | 16:17 |
mithro | I'm really glad it's friday | 16:21 |
nuleren | mithro: quick question... do you know if it's possible to have a component without any properties or a ship without any components? | 16:25 |
nuleren | odd... that didnt display correctly | 16:26 |
nuleren | err, nm there it is... my IRC client is acting weird | 16:26 |
*** tuna has quit IRC | 16:28 | |
CIA-24 | jphr tpserver-cpp-risk * rc38a2743e0f3 /modules/games/risk/ (colonize.cpp move.cpp planet.cpp risk.cpp risk.h): Cleaned up code and tags in a few classes | 16:33 |
CIA-24 | jphr tpserver-cpp-risk * r7deed6c1a1f3 /modules/games/risk/ (Makefile.am graph.cpp graph.h risk.h): Created a simple graph implementation as Graph.h/cpp | 16:33 |
*** Erroneous has quit IRC | 16:35 | |
*** Erroneous has joined #tp | 16:36 | |
CIA-24 | nuleren tpserver-cpp-tae * r0a3a46916bd3 /modules/games/tae/tae.cpp: Added createVIPTransport function for making VIP ships. | 16:44 |
CIA-24 | nuleren tpserver-cpp-tae * r2ad58fd1263e /modules/games/tae/tae.cpp: Added a Bombs property | 16:44 |
CIA-24 | nuleren tpserver-cpp-tae * re38bb04fbcb9 /modules/games/tae/tae.cpp: Added the weapon component | 16:44 |
CIA-24 | nuleren tpserver-cpp-tae * re85b96552c1d /modules/games/tae/tae.cpp: Added the createBomber function for creating the Bomber ship design | 16:44 |
mithro | nuleren: sure! | 16:54 |
mithro | at least as far as the protocol is concerned | 16:54 |
nuleren | cool, thanks | 16:55 |
mithro | nuleren: which client are you using? | 16:58 |
nuleren | tpclient-pywx | 16:59 |
mithro | btw - you can turn on debug and then see the network traffic to and from the server | 17:02 |
*** Ohm has quit IRC | 17:05 | |
*** Ohm has joined #tp | 17:05 | |
nuleren | yeah, I turned that on a little while ago | 17:05 |
mithro | I'm working on adding a python console which lets you have a look into the tpclient cache | 17:06 |
mithro | you might also want to remove ~/.tp/cache* every time you restart a game | 17:06 |
nuleren | ok... I think I may've tracked down my problem | 17:08 |
nuleren | I don't think I was making all the designs visible to the player | 17:08 |
nuleren | I'm testing it out now | 17:08 |
nuleren | hmmm, OK that wasn't it, but it looks like the server definitely not sending over my designs and components to the client... I must've missed a step somewhere | 17:13 |
*** tuna-fish has joined #tp | 17:17 | |
*** tuna-fish is now known as tuna | 17:17 | |
*** greywhind has joined #tp | 17:21 | |
mithro | hey greywhind | 17:22 |
greywhind | hi mithro | 17:23 |
mithro | nuleren: in the initial cache download you can see in the log what it is requesting | 17:23 |
nuleren | mithro: ok, I'll check that out | 17:23 |
*** Ohm has quit IRC | 17:30 | |
*** Ohm has joined #tp | 17:33 | |
*** jphr has quit IRC | 17:44 | |
CIA-24 | verhoevenv daneel-ai * r53f37f855709 /chrtest.py: Added a last test case. | 17:47 |
*** Iwanowitch_ has joined #tp | 17:52 | |
*** Iwanowitch has quit IRC | 17:54 | |
*** Iwanowitch_ is now known as Iwanowitch | 17:54 | |
mithro | hey Iwanowitch | 17:57 |
mithro | how goes taking over the universe? | 17:57 |
Iwanowitch | mithro: heya | 17:57 |
Iwanowitch | Slowly. | 17:57 |
Iwanowitch | Also, just starting on my weekly rport. | 17:57 |
mithro | cool | 17:58 |
Iwanowitch | Next week I won't do a lot though I'm afraid. | 17:58 |
*** Ohm has quit IRC | 18:01 | |
*** Ohm has joined #tp | 18:01 | |
*** llnz has joined #tp | 18:03 | |
llnz | hi all | 18:04 |
llnz | hi nuleren and ezod | 18:04 |
nuleren | hello | 18:04 |
greywhind | mithro: did you see jmtan's blog recently? | 18:06 |
llnz | nuleren: just replied to your email on the list | 18:07 |
llnz | ~seen ezod | 18:07 |
tpb | llnz: ezod was last seen in #tp 6 hours, 8 minutes, and 25 seconds ago: <ezod> mithro: should still be able to put in work, assuming i get net access at the hotel | 18:07 |
nuleren | llnz: ok, thanks... checking it now | 18:08 |
mithro | greywhind: not his most recent one | 18:20 |
mithro | checking out now | 18:20 |
greywhind | mithro: it's looking pretty darn good | 18:20 |
mithro | yeah | 18:20 |
llnz | hehe, cool, tpserver-cpp is a daemon | 18:25 |
mithro | cool | 18:26 |
*** zzorn has quit IRC | 18:37 | |
CIA-24 | nuleren tpserver-cpp-tae * r684dc35c3b4e /modules/games/tae/tae.cpp: Fixed the bug where components and designs were not displaying properly | 18:43 |
*** vi1985 has quit IRC | 18:43 | |
*** greywhind has quit IRC | 18:43 | |
llnz | nuleren: got it working? | 18:44 |
nuleren | llnz: yep :) | 18:44 |
llnz | cool | 18:44 |
nuleren | you were right, I hadn't made them visible | 18:44 |
nuleren | but I also had to add them as usable components | 18:44 |
nuleren | after that everything fell into place | 18:45 |
CIA-24 | jphr tpserver-cpp-risk * r749f484f5298 /modules/games/risk/ (graph.cpp graph.h risk.cpp risk.h): Removed boost graphs from Risk. Cleaned up some headers and includes. | 18:45 |
CIA-24 | jphr tpserver-cpp-risk * r55731addb974 /modules/games/risk/ (planet.cpp planet.h): Started to add getAdjacent to Planet | 18:45 |
llnz | cool | 18:45 |
llnz | that's odd, although possible | 18:46 |
llnz | oh, i know | 18:46 |
llnz | see minisec for similar | 18:46 |
llnz | bbs | 18:46 |
*** zzorn has joined #tp | 19:11 | |
* llnz is back | 19:20 | |
tpb | disconnected from worldforge: Ping sent at 2008-06-06T19:24:58 not replied to. | 19:28 |
*** tpb has joined #tp | 19:57 | |
*** ChanServ sets mode: +o tpb | 19:57 | |
nuleren | nevermind, it's working now | 19:58 |
tpb | tpb has joined on worldforge | 20:01 |
llnz | bbl | 20:14 |
*** llnz has quit IRC | 20:14 | |
*** nuleren has quit IRC | 20:15 | |
*** Erroneous has quit IRC | 21:00 | |
*** mithro has quit IRC | 21:06 | |
*** Epyon_ has joined #tp | 21:48 | |
*** jmtan has joined #tp | 22:02 | |
*** mithro has joined #tp | 22:08 | |
mithro | jmtan: hey | 23:42 |
jmtan | hi mithro | 23:42 |
mithro | will you be around in about 1-2 hours? I would love to chat about where we are going with tpclient-pyogre | 23:42 |
jmtan | sure, no problem | 23:43 |
mithro | just going in search of some food | 23:43 |
mithro | had to move hotels, so I have no idea what is around here | 23:43 |
mithro | so it may take a while | 23:44 |
jmtan | where are you currently? | 23:44 |
mithro | Mountain View, California | 23:44 |
jmtan | oh ok, well have fun | 23:46 |
mithro | it's looking very good :) | 23:46 |
jmtan | :) | 23:46 |
mithro | I think you should probably scale the number of polygon's in your sphere depending on the hardware? | 23:47 |
jmtan | i was thinking of your idea to make them icons at a distance | 23:48 |
mithro | jmtan: I would recommend playing a game or two of Supreme commander if you have not done so | 23:49 |
mithro | it's zooming system is quite nifty | 23:49 |
jmtan | yeah i have not done so | 23:49 |
mithro | there is a demo which will show you enough of the features | 23:50 |
jmtan | i need a beefier system for those games... maybe i'll go to my friend's house for 'research' | 23:50 |
mithro | btw, tp04 has media specifiers which tell the client where to find the media | 23:50 |
jmtan | great, so those properties are specified by the ruleset? | 23:51 |
mithro | yes | 23:51 |
mithro | anyway be back later | 23:51 |
jmtan | how about ship? since they can have player-created designs | 23:52 |
jmtan | okay see you soon | 23:52 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!