*** tpb has joined #tp | 00:00 | |
*** ChanServ sets mode: +o tpb | 00:00 | |
*** Greywhind has joined #tp | 02:25 | |
*** StupidIncarnate has joined #tp | 02:28 | |
*** glew has quit IRC | 03:06 | |
*** Greywhind has quit IRC | 06:55 | |
*** Greywhind has joined #tp | 06:56 | |
*** cahirwpz has joined #tp | 07:58 | |
*** Greywhind has quit IRC | 13:02 | |
*** Greywhind has joined #tp | 13:40 | |
*** matthewd has quit IRC | 14:47 | |
*** matthewd has joined #tp | 14:48 | |
*** DTRemenak has quit IRC | 15:57 | |
*** DTRemenak has joined #tp | 15:59 | |
*** DTRemenak has joined #tp | 15:59 | |
*** mithro has joined #tp | 16:30 | |
*** epyon-sakura has joined #tp | 16:31 | |
*** verhoevenv has joined #tp | 16:32 | |
epyon-sakura | cool! | 16:33 |
---|---|---|
alanp | womp womp | 16:33 |
*** jmtan has joined #tp | 16:36 | |
alanp | http://nullgsoc.blogspot.com/2010/08/full-ai-battle-video.html | 16:44 |
tpb | <http://ln-s.net/7RYA> (at nullgsoc.blogspot.com) | 16:44 |
mithro | http://github.com/bisc | 16:50 |
tpb | Title: bisc's Profile - GitHub (at github.com) | 16:50 |
CIA-31 | llnz tpserver-cpp * rf4abcacaa0c4 /modules/games/minisec/minisec.cpp: Fixed spelling of third in minisec | 17:35 |
alanp | http://nullgsoc.blogspot.com/ | 17:39 |
tpb | Title: Google Summer of Code (at nullgsoc.blogspot.com) | 17:39 |
alanp | http://nullgsoc.blogspot.com/2010/04/proposal.html | 17:39 |
tpb | <http://ln-s.net/7RZX> (at nullgsoc.blogspot.com) | 17:39 |
alanp | verhoevenv: http://github.com/Null000/ | 17:41 |
tpb | Title: Null000's Profile - GitHub (at github.com) | 17:41 |
*** glew has joined #tp | 17:45 | |
ezod | glew: hey | 17:47 |
glew | ezod: hey | 17:47 |
ezod | so how is it going? what are you working on? | 17:47 |
glew | just about to work on adding the lines to the databases to change the scenario | 17:49 |
glew | i need to find out if i need to have a player for those opponent ships, though | 17:49 |
ezod | make sure you have time to work on the gui interface to save/load and the AI state pickling ;) | 17:51 |
glew | right, | 17:52 |
glew | can you point me out to where I work on the SinglePlayer Wizard? | 17:52 |
ezod | what do you mean by opponent ships? | 17:52 |
glew | well opponent ships as in, adding ships to a planet that are not the players, but not AI controlled | 17:52 |
glew | if that would start a battle | 17:52 |
ezod | not sure | 17:53 |
glew | well i'll find out later | 17:54 |
ezod | for wizard stuff, fork tpclient-pywx (tp04) and look at windows/xrc/SinglePlayerWizard.xrc and windows/winConnect.py | 17:55 |
glew | ok i'll have a look at that | 17:56 |
mithro | ezod: ping | 17:58 |
mithro | we are all sitting in the same room now | 17:58 |
* ezod waves | 17:58 | |
CIA-31 | llnz documents * r15d5be3593d8 /protocol/protocol.xml: Started changes to add orderqueues to protocol. | 17:58 |
ezod | glew: oh, don't forget to let me know what you need in the singleplayer dtd and whatnot for version compatibility with save files | 18:00 |
ezod | i will have to add it to a bunch of repos so it makes more sense for me to do it | 18:00 |
glew | right, I'll try to plan that out soon | 18:00 |
alanp | http://pastebin.com/jCQCQH2y | 18:08 |
tpb | Title: alanp@nettop:~/tp/daneel-ai$ g - Anonymous - jCQCQH2y - Pastebin.com (at pastebin.com) | 18:08 |
*** epyon-sakura has quit IRC | 18:12 | |
CIA-31 | damjan.kosir daneel-ai * r26ccee7c27d7 /daneel-ai: better error messages on connection problems | 18:13 |
CIA-31 | damjan.kosir daneel-ai * rbe5a5446c70d / (daneel-ai-inplace.xml daneel/mod-minisec.py rules/minisec): MiniSec files with a hook for writting AI in python (and some support functions) | 18:13 |
CIA-31 | damjan.kosir daneel-ai * r3aac8fb8fa95 /daneel/basic.py: Automatic order discovery added to basic.py | 18:13 |
CIA-31 | damjan.kosir daneel-ai * r6e8074c400d3 / (32 files in 5 dirs): tp04 libraries and some changes so that getting objects works with tp04 | 18:13 |
CIA-31 | damjan.kosir daneel-ai * rfe728cce02f8 / (18 files in 3 dirs): Move order in MiniSec works with tp04 libraries | 18:13 |
CIA-31 | damjan.kosir daneel-ai * r64690085975f /daneel/mod-minisec.py: | 18:13 |
CIA-31 | MiniSec orders move and colonise work with tp04 libs. | 18:13 |
CIA-31 | Minisec: If a new order is given when one already exists for the same object it is replaced if needed. | 18:13 |
CIA-31 | Minisec: Existing orders can now be deleted. | 18:13 |
CIA-31 | damjan.kosir daneel-ai * rc1a00d830b42 /daneel/ (helper.py mod-minisec.py): Helper functions for python AI code in seperate file. | 18:13 |
CIA-31 | damjan.kosir daneel-ai * r92da8ce50bf8 / (9 files in 2 dirs): Removal of unused files in extra. | 18:13 |
CIA-31 | damjan.kosir daneel-ai * r00731fe021ee /daneel/ (helper.py mod-minisec.py): | 18:13 |
CIA-31 | MiniSec build fleet order now works. | 18:13 |
CIA-31 | List to ignore added to find neareast planet helper function. | 18:13 |
CIA-31 | damjan.kosir daneel-ai * r3031a4795ba9 / (daneel-ai.py daneel/mod-minisec.py): organising code and renaming | 18:13 |
CIA-31 | damjan.kosir daneel-ai * ra3ca1c8698b3 / (4 files in 3 dirs): | 18:14 |
CIA-31 | Order code generator now works. | 18:14 |
CIA-31 | MiniSec now uses generated code. | 18:14 |
CIA-31 | damjan.kosir daneel-ai * r02eac31c23d3 /daneel/mod-minisec.py: fixed crash after build order if AI client wasn't the first one connected | 18:14 |
CIA-31 | damjan.kosir daneel-ai * r9acbca3fc0fc /daneel/ (helper.py mod-minisec.py): Fleets move less. Added some helper functions. | 18:14 |
CIA-31 | damjan.kosir daneel-ai * r60ee7ef5cbb9 / (daneel/mod-minisec.py daneel/mod-mtsec.py rules/mtsec): added generated code for mtsec | 18:14 |
CIA-31 | damjan.kosir daneel-ai * rd5ac03df79c6 /daneel-ai-inplace.xml: added mtsec to supported rulesets | 18:14 |
CIA-31 | damjan.kosir daneel-ai * r4e41770de740 /daneel/ (basic.py helper.py mod-minisec.py mod-mtsec.py): Added findDesignByName to helper. Added global variable cache to helper and updated code generation. | 18:14 |
CIA-31 | damjan.kosir daneel-ai * r62879196758a /AUTHORS: added myself to the authors list | 18:14 |
CIA-31 | damjan.kosir daneel-ai * rb42ebc8d0c38 / (daneel-ai.py daneel/helper.py daneel/mod-mtsec.py): add design functionality added to helper | 18:14 |
CIA-31 | damjan.kosir daneel-ai * r6c1e42b03f7c /daneel/ (helper.py mod-mtsec.py): added find component by name to helper | 18:14 |
CIA-31 | damjan.kosir daneel-ai * r45e5be5bbae1 / (daneel-ai.py daneel/helper.py daneel/mod-mtsec.py): some helper functions done more elegantly | 18:14 |
CIA-31 | damjan.kosir daneel-ai * r78050d7b7275 /daneel/helper.py: add design in helper now updates the cache with the new design (in a pretty scary way) | 18:14 |
CIA-31 | damjan.kosir daneel-ai * r02b9df12844a /daneel/ (helper.py mod-mtsec.py): | 18:14 |
CIA-31 | added unique design name generator to helper | 18:14 |
CIA-31 | generated names are not sort but it should work | 18:14 |
CIA-31 | damjan.kosir daneel-ai * r70b80eb09acc /daneel/basic.py: code generator fix | 18:14 |
CIA-31 | damjan.kosir daneel-ai * r3c7724c596ef /daneel/mod-mtsec.py: beta rushAI | 18:14 |
CIA-31 | damjan.kosir daneel-ai * r9237f4ac473d / (4 files in 2 dirs): helper function renaming | 18:14 |
CIA-31 | damjan.kosir daneel-ai * rb9a01535a438 /daneel/ (helper.py mod-mtsec.py): commented out stuff that might be causing problems | 18:14 |
CIA-31 | damjan.kosir daneel-ai * ra4efdf795b96 /daneel/helper.py: added printDesign to helper | 18:14 |
CIA-31 | damjan.kosir daneel-ai * r61f196f7d3ec /daneel/mod-mtsec.py: unimportant things commented | 18:14 |
CIA-31 | damjan.kosir daneel-ai * rec000fb7666f /daneel/helper.py: Added desriptions for all the functions in the helper class | 18:14 |
CIA-31 | damjan.kosir daneel-ai * r3627901b98cc /daneel/ (basic.py helper.py mod-mtsec.py): Added contained by helper function. Added ships for defense on every planet to rushAI. | 18:14 |
CIA-31 | damjan.kosir daneel-ai * rd462b221c4ef /daneel/ (helper.py mod-mtsec.py): helper function for geting a value of a property of an object (not finished) | 18:14 |
CIA-31 | damjan.kosir daneel-ai * r0fe2cad96031 /daneel/ (helper.py mod-mtsec.py): bunch of TODO comments | 18:14 |
CIA-31 | damjan.kosir daneel-ai * r08b71b084539 /daneel/ (basic.py mod-minisec.py mod-mtsec.py): added the forgotten order removal function to code generator in basic.py | 18:14 |
CIA-31 | damjan.kosir daneel-ai * r318a512f3989 /daneel/ (helper.py mod-mtsec.py): helper functions for getting properties of a design and their values | 18:14 |
CIA-31 | damjan.kosir daneel-ai * r8f96ff6af7e9 /daneel/ (helper.py mod-mtsec.py): rushAI now attack when there is enough ships to do an invasion | 18:14 |
CIA-31 | damjan.kosir daneel-ai * r35b9ac67c295 /daneel/ (helper.py mod-mtsec.py): added print design with properties helper function. fixed fleet naming for mtsec. fixed can colonise function. | 18:14 |
CIA-31 | damjan.kosir daneel-ai * ref50894dbe3f /daneel/ (helper.py mod-mtsec.py): added helper functions for getting all fleets and for geting design name. RushAI now loads weapons and better decides what to build | 18:14 |
CIA-31 | damjan.kosir daneel-ai * r24d9c626f6c9 /daneel/ (helper.py mod-mtsec.py): minor syntax fixes | 18:14 |
CIA-31 | damjan.kosir daneel-ai * r299d006222a5 / (daneel-ai.py daneel/mod-mtsec.py): | 18:15 |
CIA-31 | serial number now used in naming fleets. added print statements to RushAI. | 18:15 |
CIA-31 | RushAI now leaves ships on planets for defense when colonising and when | 18:15 |
CIA-31 | invading. in RushAI ships marked for invasion will now attack until they get | 18:15 |
CIA-31 | destroyed | 18:15 |
CIA-31 | damjan.kosir daneel-ai * r7c90f6e9d1c4 /daneel/ (mod-mtsec.py rulesystem.py): removed some logging in ruleset. fixed a lot of small buggs in RushAI. | 18:15 |
CIA-31 | damjan.kosir daneel-ai * re97a9e039ce7 /daneel/mod-mtsec.py: RushAI now chooses only fully loaded ships for invasion | 18:15 |
CIA-31 | damjan.kosir daneel-ai * ra8e92dab4673 /daneel/ (basic.py helper.py mod-mtsec.py): Added print resources to helper. Uncommented design update on add in helper. Added comments to helper functions. | 18:15 |
CIA-31 | damjan.kosir daneel-ai * re983270f8a43 /rules/dummy: added a dummy rulest (it just download everything and ends turn). meant for testing | 18:15 |
CIA-31 | damjan.kosir daneel-ai * r2cd7021fc654 / (daneel-ai.py daneel/helper.py daneel/mod-mtsec.py): added printing of enemy planets to the printAboutMe in helper | 18:15 |
CIA-31 | damjan.kosir daneel-ai * rca9250ae0a94 /daneel/ (helper.py mod-mtsec.py): beta version of randomAI for mtsec | 18:15 |
CIA-31 | damjan.kosir daneel-ai * re0505cfcd47c /daneel/ (helper.py mod-mtsec.py): | 18:15 |
CIA-31 | added helper function to get all resources of an object and all components of a | 18:15 |
CIA-31 | design. Added a function to delete all messages. For mtsec added a function to | 18:15 |
CIA-31 | automaticly design a weapon, calculate the maximum number of weapons for a given | 18:15 |
CIA-31 | design, maximum number of weapons for a given fleet and a function for | 18:15 |
CIA-31 | identifying the type of weapon from the design | 18:15 |
CIA-31 | damjan.kosir daneel-ai * rbc6970f806a2 /daneel/ (helper.py mod-mtsec.py): in mtsec added a function to calculate the weapons that need to be loaded to a fleet. added a helper function to get the name of a resource. | 18:15 |
CIA-31 | damjan.kosir daneel-ai * rcb5eb1a7a4c7 /daneel/mod-mtsec.py: fixed an error in designWeapon in mtsec | 18:15 |
CIA-31 | damjan.kosir daneel-ai * r973e430cfb65 /daneel/mod-mtsec.py: | 18:15 |
CIA-31 | for mtsec added functions for finding out the type of weapon from design, | 18:15 |
CIA-31 | listing weapons on an object (fleet or planet), loading weapons specified by | 18:15 |
CIA-31 | type. Made RushAI use all this functions (this adds support for every ship and | 18:15 |
CIA-31 | damjan.kosir daneel-ai * r0391c8888a3f /daneel/mod-mtsec.py: minor changes... nothing worth mentioning | 18:15 |
CIA-31 | damjan.kosir daneel-ai * r366efb82432f / (daneel-ai.py daneel/mod-mtsec.py): MTSec smartAI beta (with lots of todos) and a small but important bugfix for StupidAI base | 18:15 |
CIA-31 | damjan.kosir daneel-ai * r4aacaabc7c77 /daneel/mod-mtsec.py: in MTSec optimalBuildWeapon added (it's addapted to the current implementation of mtsec not the documentation) | 18:15 |
CIA-31 | damjan.kosir daneel-ai * r9d58e19dc358 /daneel/mod-mtsec.py: MTSec fixed some bugs from stuff in previous commit | 18:15 |
CIA-31 | damjan.kosir daneel-ai * rc8e0626d6a18 /daneel/mod-mtsec.py: Mtsec SmartAI counts only attack ships for planetary defence | 18:15 |
CIA-31 | damjan.kosir daneel-ai * rcaa212b140c3 /daneel/mod-mtsec.py: trying not to fire the colonisation bug in MTSec | 18:15 |
CIA-31 | damjan.kosir daneel-ai * rbacf50abb529 / (daneel-ai.py daneel/helper.py daneel/mod-mtsec.py): added helper function for distance and design property value by description adn property by description. In MTSec SmartAI was devided and colonisation code rewritten. | 18:15 |
CIA-31 | damjan.kosir daneel-ai * re40394e566d4 /daneel/mod-mtsec.py: MtSec SmartAI attack and guard code seperated. | 18:15 |
CIA-31 | damjan.kosir daneel-ai * r383e1289a028 /daneel/ (helper.py mod-mtsec.py): playerByName helper function. Smarter removal from lists in MTSec. | 18:15 |
*** epyon-sakura has joined #tp | 18:15 | |
CIA-31 | damjan.kosir daneel-ai * r3e752cfeb367 /daneel/mod-mtsec.py: MTSec: better guard code for SmartAI. | 18:16 |
CIA-31 | damjan.kosir daneel-ai * r56f2c75df43d /daneel/ (helper.py mod-mtsec.py): added hasOrder helper function and made MTSec use it. | 18:16 |
CIA-31 | damjan.kosir daneel-ai * r011ecaffec72 /daneel/mod-mtsec.py: MTSec now splits all fleet until there is only 1 ship in every fleet. Ships don't need to be full of weapons to be marked for invasion. Heuristic for choosing the best planet to colonise in now in use. | 18:16 |
CIA-31 | damjan.kosir daneel-ai * r20d8c29c96fd /daneel/ (helper.py mod-mtsec.py): | 18:16 |
CIA-31 | added a helper function to get velocity of an object. In MTSec code for getting | 18:16 |
CIA-31 | speed information of enemy ships (to guess the design from max speed) is added | 18:16 |
CIA-31 | but is of no use since currently the server doesn't give speed information (I | 18:16 |
CIA-31 | could calculate it if needed but I have to find out if this is intentional). | 18:16 |
CIA-31 | damjan.kosir daneel-ai * rbf229fda1099 /daneel/mod-mtsec.py: MTSec: lot of variables that hold some ruleset facts are now global and only initiated once | 18:16 |
CIA-31 | damjan.kosir daneel-ai * rc0f894ffe49e /daneel/mod-mtsec.py: | 18:16 |
CIA-31 | in SmartAI ships don't need to be fully loaded with weapons. When ships use up | 18:16 |
CIA-31 | their weapons or an invasion is cancled ships now choose a friendly planet to | 18:16 |
CIA-31 | return to using a heuristic (but since the colonisation doesn't work there is no | 18:16 |
CIA-31 | choice) | 18:16 |
CIA-31 | damjan.kosir daneel-ai * r53e9215bdfa3 /daneel/mod-mtsec.py: In MTSec: improved moveToObject, added strength calculating heuristic, heuristic to choose a planet to attack, smartiAI now uses these heuristics for attacking | 18:16 |
CIA-31 | damjan.kosir daneel-ai * r7b965072cf52 /daneel/ (helper.py mod-mtsec.py): MTSec: minor bug fixes | 18:16 |
CIA-31 | damjan.kosir daneel-ai * r4feab7f38439 /daneel/mod-mtsec.py: MTSec: minor bugfix, AI client now terminates after the game ends (all planets destroyed) even if there are more than 2 players. | 18:16 |
epyon-sakura | hurraaaay! | 18:16 |
CIA-31 | damjan.kosir daneel-ai * rc074af75caef /daneel/mod-mtsec.py: In MTSec SmartAI now has a better algorithm for determening which fleet attacks which planet using a heuristic for corrctiong planet scores for planets which are already being attacked by other fleets. | 18:16 |
CIA-31 | damjan.kosir daneel-ai * r0d27069e095e / (5 files in 2 dirs): MTSec: now ignores some orderqueue errors and order issuing errors. Added beta code for runing automated battles and setting values for optimisation. Added beta code for visualisation of planets (fleets comming soon). | 18:16 |
CIA-31 | damjan.kosir daneel-ai * rc575e2a0390d / (daneel-ai.py daneel/mod-mtsec.py visualisation.py): MTSec added fleet visualisation and some minor bugfixes | 18:17 |
CIA-31 | damjan.kosir daneel-ai * r4e0353ef5edb / (4 files in 2 dirs): MTSec: SmartAi now beats commandoAI in 100% cases, but doesn't colonise. daneel-ai-inplace.xml was fixed for single player. | 18:17 |
CIA-31 | damjan.kosir daneel-ai * r556ceafb7023 / (daneel/mod-mtsec.py optimiser.py visualisation.py): minor updates for MTSec. | 18:17 |
CIA-31 | damjan.kosir daneel-ai * raaaadb6b00fd / (daneel/helper.py daneel/mod-mtsec.py optimiser.py): MTSec: added a lot of comments for AI and helper. | 18:17 |
CIA-31 | damjan.kosir daneel-ai * r254b2fd1911c / (optimiser.py visualisation.py): Made visualisation and optimisation more user friendly and documented. | 18:17 |
CIA-31 | damjan.kosir daneel-ai * red1b0892e2c5 /daneel/ (helper.py mod-mtsec.py): helper function to get your player name. MTSec: some try statements to avoid some bugs. | 18:17 |
CIA-31 | damjan.kosir daneel-ai * re03ead7f72f9 / (daneel/mod-mtsec.py optimiser.py visualisation.py): MTSec: more print statements in SmartAI. More information when doing visualisation. | 18:17 |
CIA-31 | damjan.kosir daneel-ai * r325ba279c9ab / (daneel/mod-mtsec.py visualisation.py): MTSec: SmartAI code was sped up a lot using chaching. | 18:17 |
alanp | http://matt.might.net/articles/phd-school-in-pictures/ | 18:17 |
tpb | <http://ln-s.net/7R_T> (at matt.might.net) | 18:17 |
CIA-31 | mithro documents * rcf06ed6ed4c8 /protocol/protocol.xml: Finishing up the OrderQueue stuff. | 18:29 |
*** tanoku has joined #tp | 18:31 | |
alanp | http://github.com/StupidIncarnate/libtpclient-py/network | 18:45 |
tpb | <http://ln-s.net/7Ra:> (at github.com) | 18:45 |
*** tanoku has quit IRC | 18:48 | |
CIA-31 | mithro libtpclient-py-libtpclient-py-0.3.x * r1f7da7a72ffe /tp/client/cache.py: Hacks for TP04 support. | 19:06 |
CIA-31 | mithro libtpclient-py-libtpclient-py-0.3.x * rbf4aa2aa0025 /tp/client/version.py: Version bump for tp04 support. | 19:06 |
CIA-31 | mithro libtpclient-py-libtpclient-py-0.3.x * rf383c1fe3594 /tp/client/cache.py: Don't save the cache ATM. | 19:06 |
CIA-31 | mithro libtpclient-py-libtpclient-py-0.3.x * r7ba5e4993f7e / (5 files in 2 dirs): Merge branch 'libtpclient-py-0.3.x' into tp04 | 19:06 |
CIA-31 | noegnud libtpclient-py-libtpclient-py-0.3.x * rc091eb5aef67 / (8 files in 2 dirs): | 19:06 |
CIA-31 | Merge branch 'stable' into tp04 | 19:06 |
CIA-31 | Conflicts: | 19:06 |
CIA-31 | tp/client/version.py | 19:06 |
CIA-31 | Greywhind libtpclient-py-libtpclient-py-0.3.x * rad03d5bd4934 /tp/client/threads.py: Added method to MediaThread to get the list of filenames with extensions for a given file prefix. | 19:07 |
CIA-31 | Greywhind libtpclient-py-libtpclient-py-0.3.x * rf12d8ab17f66 /tp/client/threads.py: Fixed extra print and connection URL, improved thread safety. | 19:07 |
CIA-31 | Greywhind libtpclient-py-libtpclient-py-0.3.x * r5e6e2a5cee04 /tp/client/threads.py: Fixed error when files list is empty in MediaThread. | 19:07 |
CIA-31 | Greywhind libtpclient-py-libtpclient-py-0.3.x * r6b73b0cc035f /tp/client/ (media.py threads.py): Fixed login with username and password to media server. | 19:07 |
CIA-31 | Greywhind libtpclient-py-libtpclient-py-0.3.x * ra68e90616cb9 /tp/client/cache.py: Fixed error in order queue loading - was using order queue ID where object ID was needed. | 19:07 |
CIA-31 | Greywhind libtpclient-py-libtpclient-py-0.3.x * rdbda575604d4 /tp/client/cache.py: Cleaned up _getOrders() in cache. | 19:07 |
CIA-31 | Greywhind libtpclient-py-libtpclient-py-0.3.x * r68630c4ab861 /tp/client/ (SinglePlayer.py cache.py launcher.py pyscheme/expressions.py): Merge commit 'origin/stable' into tp04 | 19:07 |
CIA-31 | Greywhind libtpclient-py-libtpclient-py-0.3.x * r7e53aa34ee76 /tp/client/media.py: Fixed possible error with trying to look up empty files. | 19:07 |
CIA-31 | Greywhind libtpclient-py-libtpclient-py-0.3.x * r94a860b75102 /tp/client/ (media.py threads.py): Added threaded downloading, fixed up code in media.py, improved threads.py code, added mixin for tracking downloading files. | 19:07 |
CIA-31 | mithro libtpclient-py-libtpclient-py-0.3.x * rd05a7cd211ab /tp/client/media.py: Quote the username/password. | 19:07 |
CIA-31 | llnz libtpclient-py-libtpclient-py-0.3.x * rb3ae9a0af108 /tp/client/cache.py: Do not try to get orderqueue for orderqueue id = 0 | 19:07 |
CIA-31 | mithro libtpclient-py-tp04 * r052cd7b4e542 /tp/client/ (objectutils.py threads.py): Replicating Stupid Incarnate's fix for the graphicsdir problem. | 19:07 |
ezod | glew: is sqlite persistence ready to merge? | 19:09 |
ezod | looks like they're doing a lot of merging today ;) | 19:09 |
verhoevenv | ezod: mainly merging some soc stuff from github into git.thousandparsec.net | 19:10 |
glew | ezod: I'm pretty sure its good to go, but I have noticed some things that might need to be changed | 19:11 |
glew | So i might go back and make some changes | 19:11 |
ezod | verhoevenv: right, which is what this would be ;) | 19:11 |
ezod | glew: i'm not familiar with the persistence stuff as i have said.. is there any way to unit test persistence modules? ought there to be? | 19:12 |
glew | ezod: I'm not sure how thorough a unit test can be done on it, I've only compared the output and logger output of the two persistence modules | 19:15 |
glew | maybe I should ask llnz about it | 19:15 |
CIA-31 | alanp daneel-ai * r0beecc9157c2 /libtpclient-py: - Updating for tp04 branch | 19:20 |
ezod | yeah not sure, i was thinking something along the lines of pulling the various output dbs into a 3rd party database abstraction (like what web frameworks do) and comparing the objects | 19:21 |
ezod | but i don't know enough about how it works, i.e. maybe they're doing too much stuff for that to work | 19:21 |
glew | ezod: that would be useful, but I have no experience doing that | 19:21 |
ezod | anyway i guess don't worry about it for now | 19:22 |
CIA-31 | ruchkin.ivan tpclient-pywx-tp04 * r1a93540f0b70 /windows/winConnect.py: Set the minimum size for connection window. | 19:36 |
CIA-31 | ruchkin.ivan tpclient-pywx-tp04 * r358e9f7b67f1 /windows/main/panelMessage.py: Fixed wrong placement of Filter frame. | 19:36 |
CIA-31 | ruchkin.ivan tpclient-pywx-tp04 * r90c351cc2bb9 /windows/ (main/panelMessage.py xrc/winFilterManager.xrc): Improved spacing in Filter panel. | 19:36 |
CIA-31 | ruchkin.ivan tpclient-pywx-tp04 * r3ed4406ee4e8 /windows/main/panelSystem.py: Added in-text search for System panel. | 19:36 |
CIA-31 | ruchkin.ivan tpclient-pywx-tp04 * r0580bf09451f / (tpclient-pywx windows/winMain.py): Added turn number to status bar. | 19:36 |
CIA-31 | ruchkin.ivan tpclient-pywx-tp04 * ra1f81423c2b0 /windows/winMain.py: | 19:36 |
CIA-31 | Added 'Panels' submenu into the main menu. | 19:36 |
CIA-31 | Can switch panels on and off from there. | 19:36 |
CIA-31 | ruchkin.ivan tpclient-pywx-tp04 * r5d4ae968c072 /windows/main/panelSystem.py: | 19:36 |
CIA-31 | Added id=0 for Universe in System panel tree. | 19:36 |
CIA-31 | Now the object 'Universe' is selected when this item is clicked. | 19:36 |
CIA-31 | ruchkin.ivan tpclient-pywx-tp04 * r87faf5ca3c36 /windows/xrc/panelSystem.xrc: Moved search control to buttons in System panel. | 19:36 |
CIA-31 | ruchkin.ivan tpclient-pywx-tp04 * ra19c21b799d1 /windows/ (main/panelMessage.py xrc/panelMessage.xrc): Fixed a bug in HTML of two predefined messages. | 19:37 |
CIA-31 | ruchkin.ivan tpclient-pywx-tp04 * r5d56c66d2d16 /windows/xrc/panelInformation.xrc: Visually separated the title of Information panel. | 19:37 |
CIA-31 | ruchkin.ivan tpclient-pywx-tp04 * r73044968f622 /windows/xrc/panelOrder.xrc: | 19:37 |
CIA-31 | Moved subpanels in Order panel. | 19:37 |
CIA-31 | 'New' subpanel is now upper than the order list. | 19:37 |
CIA-31 | ruchkin.ivan tpclient-pywx-tp04 * rdf296835f2ca /windows/winMain.py: | 19:37 |
CIA-31 | Made ShowTips menu item not checkable. | 19:37 |
CIA-31 | It shouldn't be checkable as tips window is modal and there's | 19:37 |
CIA-31 | no situation when you can see this item with opened tips window | 19:37 |
CIA-31 | ruchkin.ivan tpclient-pywx-tp04 * rdd544b8b3044 /windows/main/panelMessage.py: ShiftMixIn now works in messages panel. | 19:37 |
CIA-31 | ruchkin.ivan tpclient-pywx-tp04 * r5d79d88ec80e / (4 files in 2 dirs): Reduction of spamming debug output. | 19:37 |
CIA-31 | ruchkin.ivan tpclient-pywx-tp04 * r71defef0d88a /windows/winConfig.py: Preferences window modally centered on screen when shown. | 19:37 |
CIA-31 | ruchkin.ivan tpclient-pywx-tp04 * r15342b6f6511 /windows/winMain.py: Fixed a misprint in menu help string. | 19:37 |
CIA-31 | ruchkin.ivan tpclient-pywx-tp04 * rd21f1289a395 /windows/winMain.py: | 19:37 |
CIA-31 | Check if a window has SaveConfig method. | 19:37 |
CIA-31 | This saves some time and reduces unnecessary debug output. | 19:37 |
CIA-31 | ruchkin.ivan tpclient-pywx-tp04 * re6115d9f16f4 /windows/main/panelStarMap.py: Removed unnecessary bindings. | 19:37 |
CIA-31 | ruchkin.ivan tpclient-pywx-tp04 * r59076fb2024c /windows/main/overlays/Overlay.py: Popup image not placed in the system taskbar now. | 19:37 |
CIA-31 | ruchkin.ivan tpclient-pywx-tp04 * r4b0efd975ab9 /windows/main/overlays/Overlay.py: Planet selection bug fixed. | 19:37 |
CIA-31 | ruchkin.ivan tpclient-pywx-tp04 * rc18a37fcf095 /windows/main/overlays/Systems.py: Tabulation in tooltip for sub-objects. | 19:37 |
CIA-31 | ruchkin.ivan tpclient-pywx-tp04 * r9782cd20e833 /windows/main/overlays/ (Overlay.py Systems.py): Hiding selection arrow for objects without icons. | 19:37 |
CIA-31 | ruchkin.ivan tpclient-pywx-tp04 * rd56e0488cfad /windows/xrc/ (6 files): Autogenerated code update. | 19:37 |
CIA-31 | ruchkin.ivan tpclient-pywx-tp04 * rdd9a67788a5e /windows/winConnect.py: Saving of user server choice. | 19:37 |
CIA-31 | ruchkin.ivan tpclient-pywx-tp04 * r16d7bb38bce8 /windows/ (winUpdate.py xrc/winUpdate.py xrc/winUpdate.xrc): | 19:37 |
CIA-31 | Update window interface improved. | 19:37 |
CIA-31 | Structurized elements, reduced flickering. | 19:37 |
CIA-31 | ruchkin.ivan tpclient-pywx-tp04 * r320bde27fa83 /windows/main/panelOrder.py: | 19:37 |
CIA-31 | No orders shown for non-players objects. | 19:37 |
CIA-31 | The Orders panel should be empty when there's no queues | 19:37 |
CIA-31 | with possible order types or existing orders. | 19:37 |
CIA-31 | ruchkin.ivan tpclient-pywx-tp04 * r0f1eded1848e /windows/main/panelOrder.py: | 19:37 |
CIA-31 | Fixed order parameters in Order panel. | 19:37 |
CIA-31 | 1) SequenceID = -1 | 19:37 |
CIA-31 | 2) 2nd argument is queueid, not object id. | 19:37 |
CIA-31 | ruchkin.ivan tpclient-pywx-tp04 * r7d3b75e40e2d /windows/ (main/panelMessage.py xrc/winFilterManager.xrc): | 19:37 |
CIA-31 | Added a "Done" button to Filter frame. | 19:37 |
CIA-31 | Also, Filter frame is painted over the Filter button. | 19:37 |
CIA-31 | ruchkin.ivan tpclient-pywx-tp04 * r91de2f4f95aa /windows/ (4 files in 3 dirs): Added Game Info window. | 19:37 |
CIA-31 | ruchkin.ivan tpclient-pywx-tp04 * rd822d0cb85d4 / (extra/objectutils.py windows/main/panelStarMap.py): Moved canObjectMove method to objectutils. | 19:37 |
CIA-31 | ruchkin.ivan tpclient-pywx-tp04 * rdb71045dbe3b /windows/main/overlays/Path.py: Path drawing in starmap fixed. | 19:37 |
CIA-31 | ruchkin.ivan tpclient-pywx-tp04 * r18a7a2fa2706 /windows/main/overlays/Systems.py: Starmap context menu works for Move command. | 19:37 |
CIA-31 | ruchkin.ivan tpclient-pywx-tp04 * rcde88fc90e40 /windows/main/panelSystem.py: Turn summary fixed in System panel. | 19:37 |
CIA-31 | ruchkin.ivan tpclient-pywx-tp04 * rd6fa14522e10 /windows/main/overlays/Path.py: Path drawing in starmap fixed. | 19:37 |
CIA-31 | ruchkin.ivan tpclient-pywx-tp04 * r0e1a4cd870cd /windows/main/panelOrder.py: Waypoint mode drops when a target is selected. | 19:37 |
CIA-31 | ruchkin.ivan tpclient-pywx-tp04 * r12797ca7dd53 /windows/xrc/SinglePlayerWizard.xrc: Growable labels in Ruleset page of wizard. | 19:37 |
CIA-31 | ruchkin.ivan tpclient-pywx-tp04 * r2707169ba6fa /windows/xrc/panelMessage.xrc: Changed widgets layout in Messages panel. | 19:37 |
CIA-31 | ruchkin.ivan tpclient-pywx-tp04 * r634c535a0b91 /windows/ (winUpdate.py xrc/winUpdate.py xrc/winUpdate.xrc): Added autoclose checkbox in Update window. | 19:37 |
CIA-31 | mithro tpclient-pywx-tp04 * r28fe96a81b52 / (16 files in 5 dirs): Moving objectutils into libtpclient-py. | 19:38 |
mithro | ezod: what you working on? | 20:07 |
alanp | http://pastebin.com/A60d0Mc2 | 20:17 |
tpb | Title: No module named avahi_disabled - Anonymous - A60d0Mc2 - Pastebin.com (at pastebin.com) | 20:17 |
CIA-31 | llnz tpserver-cpp * rdcbe58e6d074 /tpserver/ (7 files): | 20:33 |
CIA-31 | Added orderqueues to the protocol. | 20:33 |
CIA-31 | It's a little hackly, but it should work. | 20:33 |
CIA-31 | llnz web * r7e749674b76a /dev/documents.php: Added link to TP04 protocol documentation. | 20:54 |
*** Greywhind has quit IRC | 21:26 | |
*** cahirwpz has quit IRC | 21:28 | |
CIA-31 | alanp daneel-ai * rdc46a6e2c0fa /daneel/helper.py: Fixes crashing issues by checking if your ID is in the player list. | 21:30 |
alanp | http://pastebin.com/D2K1XL2h | 21:32 |
tpb | Title: It's turn 0 I am the smart on - Anonymous - D2K1XL2h - Pastebin.com (at pastebin.com) | 21:32 |
*** Linkadmin has quit IRC | 22:17 | |
*** Linkadmin has joined #tp | 22:18 | |
CIA-31 | jmingtan tpclient-pyogre * rac5f44847f35 /src/ (5 files in 2 dirs): Remove the need for objectutils as it is in libtpclient-py now | 22:20 |
CIA-31 | verhoevenv tpclient-pywx-tp04 * ref28fa85148a /windows/main/panelInfo.py: Make info panel have the right size when selecting objects, so horizontal scrollbars don't show. | 22:30 |
CIA-31 | mithro documents * r5c335dcce0bf /protocol/protocol.xml: Adding an id in the OrderQueue packet. | 22:31 |
CIA-31 | mithro documents * r1d5a91a3901b /protocol/protocol.xml: Fixing a missing /. | 22:32 |
epyon-sakura | It's quite rowdy in here today :P | 22:40 |
StupidIncarnate | ya what is all that? | 22:45 |
CIA-31 | llnz tpserver-cpp * r608bad060144 /tpserver/ (4 files): | 22:49 |
CIA-31 | Changes for orderqueues. | 22:49 |
CIA-31 | PlayerAgent and OrderManager now give queue 0 (for libtpclient-py). | 22:49 |
CIA-31 | Removed extra fields from orderqueue objectparameter (and desc). | 22:49 |
alanp | StupidIncarnate: hack week | 22:55 |
StupidIncarnate | what's that? | 22:56 |
alanp | some of us are at google working on thousand parsec | 22:59 |
StupidIncarnate | oh? | 22:59 |
CIA-31 | llnz tpserver-cpp * r4eda9238a83d /configure.ac: Error if boost is not available at configure | 23:01 |
CIA-31 | mithro libtpproto-py-tp04 * r45f3f1f55224 /tp/netlib/objects/ (6 files): Adding OrderQueue stuff. | 23:01 |
CIA-31 | mithro libtpclient-py-tp04 * re9d56d2852ef /tp/client/ (cache.py objectutils.py): Fixing for Order Queues. | 23:02 |
CIA-31 | mithro tpclient-pywx-tp04 * r951de75baff7 / (5 files in 3 dirs): Making the OrderQueue stuff work. | 23:05 |
CIA-31 | mithro tpclient-pywx-tp04 * rea74a5cb778f /windows/main/panelInfo.py: Merge remote branch 'origin/tp04' into orderqueue | 23:05 |
CIA-31 | mithro libtpproto-py-tp04 * r0b2196856f6f /tp/netlib/ (8 files in 2 dirs): Adding OrderQueue stuff. | 23:13 |
*** Greywhind has joined #tp | 23:15 | |
CIA-31 | llnz web * r522a65d0458b /dev/documents/protocol2html.xsl: | 23:47 |
CIA-31 | Updated transform for protocolxml file. | 23:47 |
CIA-31 | Should present parameters better | 23:47 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!