Timestamps are in GMT/BST.
| 00:05:53 | raptor | error: UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 140: ordinal not in range(128) |
| 00:07:24 | tomek_bstok | Hey, maybe You know why i have an Error 403: Forbidden when i want to do a hg push ? |
| 00:07:42 | raptor | tomek_bstok: are you pushing to your own clone? |
| 00:07:55 | raptor | or trying to upload to our main repo? |
| 00:08:25 | sam686 | hg push https_path_to_your_clone |
| 00:08:46 | tomek_bstok | https://tomzal97@code.google.com/r/tomzal97-gci2013/ |
| 00:08:53 | tomek_bstok | is it this path ? |
| 00:09:00 | sam686 | if pushing to google code, you need to have write/push permission or create a clone, and use https to push |
| 00:09:16 | raptor | tomek_bstok: looks good |
| 00:09:28 | raptor | oh! |
| 00:09:41 | raptor | tomek_bstok: I think google gives you a special upload password in your Google Code profile |
| 00:09:47 | tomek_bstok | oh i see, there is a generated password |
| 00:09:49 | raptor | it's different than you Google account password |
| 00:09:52 | raptor | yes |
| 00:09:54 | tomek_bstok | i think that is a password for my account |
| 00:10:18 | sam686 | profile -> settings -> googlecode.com password is some random letters |
| 00:10:34 | sam686 | use that for push |
| 00:10:42 | tomek_bstok | ok i got it |
| 00:11:06 | tomek_bstok | so, now i think i completed my task |
| 00:11:35 | tomek_bstok | so i must copy my https for clone yes? |
| 00:12:19 | raptor | if you commited to your clone, just upload the revision url to the task page |
| 00:12:26 | raptor | we can take a look and pull from it |
| 00:13:59 | | Canseco Quit (Remote host closed the connection) |
| 00:15:05 | tomek_bstok | where i can find that url ? |
| 00:15:33 | raptor | grab the latest revision here: https://code.google.com/r/tomzal97-gci2013/source/list |
| 00:16:05 | tomek_bstok | https://code.google.com/r/tomzal97-gci2013/source/detail?r=9737e49c3369926e1bad911e19de3bed4f2f95c0 |
| 00:16:06 | tomek_bstok | ? |
| 00:19:11 | raptor | that' looks, right, yes |
| 00:19:18 | raptor | *that looks right |
| 00:19:49 | tomek_bstok | ok i sent this on task site |
| 00:19:58 | raptor | thanks! |
| 00:20:41 | raptor | ok folks, i'm heading home! |
| 00:20:45 | | raptor Quit () |
| 00:21:30 | | tomek_bstok Quit (Quit: Wychodzi) |
| 00:22:41 | | Platskies has joined |
| 00:26:10 | sam686 | bitfighter.org website seems not working for me as of now |
| 00:26:17 | sam686 | oh now it works |
| 00:29:21 | | Platskies Quit (Quit: Platskies) |
| 00:31:03 | | Platskies has joined |
| 00:41:47 | | GEOFBOT Quit (Remote host closed the connection) |
| 00:57:07 | | Darrel Quit (Quit: Leaving) |
| 01:02:26 | | kumul has joined |
| 01:08:32 | | Skybax has joined |
| 01:11:39 | | Skybax_ Quit (Ping timeout: 272 seconds) |
| 01:14:39 | | Flynnn has joined |
| 01:27:36 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 01:31:54 | | BFLogBot raptor says he is transferring large database backups from bitfighter.org because they are about to move the server again |
| 01:41:00 | | Flynnn has joined |
| 02:00:07 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 03:09:55 | | raptor has joined |
| 03:09:55 | | ChanServ sets mode +o |
| 03:13:51 | | Kiryx Quit (Ping timeout: 252 seconds) |
| 03:26:03 | | destroyerimo has joined |
| 03:34:41 | raptor | kaen: sam686: should mines hurt other green players in Rabbit? |
| 03:34:50 | raptor | because we found out they don't... |
| 03:35:09 | | Platskies Quit (Quit: Leaving) |
| 03:35:42 | sam686 | then it will cause -5 points for killing yourself a more obvious problem, which probably should be fixed too. |
| 03:36:06 | raptor | it already kills yourself, just not others... which is a break from our standard |
| 03:36:28 | raptor | hmm... yes |
| 03:36:36 | sam686 | thats -5 for not holding a rabbit, and for strange reason, no -5 if you holding a flag |
| 03:36:41 | raptor | what should the penalty be for suicide in Rabbit? |
| 03:36:55 | sam686 | probably because you get +5 for killing a rabbit (yourself) and -5 for suicide |
| 03:36:57 | raptor | -1 or 0? |
| 03:37:27 | sam686 | probably 0 |
| 03:37:40 | sam686 | after all what if no one can get the rabbit? |
| 03:37:51 | | Platskies has joined |
| 03:38:22 | sam686 | probably from broken levels, not many of those around. |
| 03:38:41 | raptor | hmm... ok |
| 03:39:30 | sam686 | and make sure you don't get any points for killing yourself while holding a rabbit. |
| 03:39:45 | raptor | let me write down these bugs... |
| 04:03:27 | | Flynnn has joined |
| 04:11:09 | | BFLogBot Commit: b3452e8a4fd8 | Author: buckyballreaction | Message: Don't repair team-mates in single-team games |
| 04:12:20 | kaen | aww I liked that :< |
| 04:12:34 | raptor | really? |
| 04:12:47 | raptor | so like - repairing the person you're shooting in bitmatch? |
| 04:12:54 | raptor | (someone complained recently) |
| 04:13:40 | kaen | mostly because I'm usually the guy getting repaired :P |
| 04:16:05 | kaen | sam686, raptor, can one of you try this patch on windows? http://pastie.org/8502540 |
| 04:16:25 | kaen | it removes the redundant compiling between test and bitfighter by making a shared libbf |
| 04:21:11 | sam686 | ok got the patch imported to my clone |
| 04:22:40 | sam686 | umm, my visual studio lost all my projects, its now just an empty solution |
| 04:24:55 | sam686 | http://sam6.25u.com/upload/text1311/131123_04-24-42.txt looks like CMAKE ERROR |
| 04:25:50 | sam686 | Where is main_functions.cpp? forgot to include that in a patch? |
| 04:27:25 | sam686 | kaen? read my messages yet? |
| 04:40:00 | kaen | oh man I did |
| 04:40:01 | kaen | sorry |
| 04:46:45 | kaen | sam686, http://hastebin.com/gomanicone.diff |
| 04:49:45 | sam686 | ok, patch imported, running cmake |
| 04:52:56 | sam686 | fatal error LNK1181: cannot open input file 'Debug\bf.lib' bitfighter |
| 04:55:11 | sam686 | there also some errors compiling dedicated, undefined "Ship |
| 04:56:10 | sam686 | The build: http://sam6.25u.com/upload/text1311/131123_04-55-47.txt |
| 04:56:13 | sam686 | The errors: http://sam6.25u.com/upload/text1311/131123_04-56-05.txt |
| 04:57:11 | sam686 | dedicated build errors usually easy fix, #include "ship.h" |
| 05:03:17 | | Skybax_ has joined |
| 05:03:39 | sam686 | build\zap\Debug has bf.dll bf.idb bf.ilk bf.pdb but its missing bf.dll |
| 05:03:45 | | Skybax Quit (Ping timeout: 246 seconds) |
| 05:03:51 | sam686 | i mean it missing bf.lib not dell |
| 05:03:56 | raptor | hello again |
| 05:03:56 | sam686 | dll |
| 05:04:59 | sam686 | and why should we built as dll, it can be built as maybe a static .lib like TNL libtomcrypt and other stuff |
| 05:13:25 | raptor | ok, what should the 'proper' behavior be for mines in Rabbit? |
| 05:13:37 | raptor | right now you damage yourself |
| 05:13:47 | raptor | but not others, unless it's the carrier |
| 05:14:09 | raptor | which seems in-the-middle of what would be consistent |
| 05:14:13 | raptor | either: |
| 05:14:23 | raptor | 1. damage everyone, like in all other game types |
| 05:14:34 | raptor | 2. damage no-one, because Rabbit is special |
| 05:14:49 | raptor | *single-player Rabbit, that is |
| 05:17:43 | sam686 | Kaen patch works better after I set "bf" Project, properties, comfiguration, general, Comfiguration Type: to "Statid Library (.lib)" instead of .dll. |
| 05:17:58 | sam686 | maybe the .lib won't get generated, maybe because there is no exports |
| 05:19:11 | sam686 | (i mean .lib not being generated with .dll with no exports) |
| 05:20:00 | | Skybax_ Quit (Ping timeout: 245 seconds) |
| 05:20:09 | sam686 | in team games, you can die from even from your team's mine |
| 05:20:16 | sam686 | (but only mines) |
| 05:21:30 | sam686 | just make mines able to kill anyone, like in team games, while bullet and other weapons cannot kill your own team |
| 05:29:40 | | Skybax has joined |
| 05:30:07 | Skybax | I think mines should be universal |
| 05:30:25 | Skybax | But I think the penalty for team-kills and suicides should be taken away in Rabbit |
| 05:32:00 | sam686 | on 018a you get -5 points from killing yourself in rabbit game, only if you don't have the flag, probably because rabbit get +5 for killing yourself (since the game says you killed rabbit) |
| 05:32:20 | sam686 | and that cancels out the -5 so no point change |
| 05:33:55 | raptor | hi Skybax, O |
| 05:34:10 | raptor | *I'm working in the Rabbit code now, which is why we're talking about it... |
| 05:35:35 | Skybax | Shouldn't the flag carrier have different rules than everyone else? Obviously you shouldn't get points for killing yourself, but you shouldn't lose any for getting killed |
| 05:37:23 | sam686 | I guess the latest 019 is currently -5 doesn't matter if you carry flag or not, one difference from 018a |
| 05:37:37 | sam686 | but may soon change.. |
| 05:39:20 | sam686 | nevvermind, its some earliear version maybe 017 that does +5 -5 for suiciding while holding rabbit flag |
| 05:39:42 | sam686 | but the negative gets annoying, especially in a multi-team rabbit |
| 05:45:43 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 05:52:21 | Skybax | Yes |
| 06:02:13 | | Skybax_ has joined |
| 06:05:02 | | fordcars has joined |
| 06:05:21 | fordcars | does getName work in levelgens in 018?? |
| 06:05:31 | | Skybax Quit (Ping timeout: 272 seconds) |
| 06:07:53 | fordcars | local shipName = ship:getName() |
| 06:07:57 | fordcars | Doesn't work for me |
| 06:09:46 | sam686 | looking |
| 06:10:08 | raptor | getClientInfo():getName() (and do nil checks) |
| 06:10:59 | fordcars | what?? |
| 06:11:31 | fordcars | sip;getClientinfo():getname()? |
| 06:11:38 | fordcars | shipo |
| 06:11:41 | fordcars | *ship |
| 06:11:52 | sam686 | I dont think such a getName or getClientInfo exists on 018a, does it? Im not finding it on 018a source code |
| 06:12:02 | fordcars | uh it works for bots |
| 06:12:17 | sam686 | for LUA to access that is.. |
| 06:12:33 | fordcars | if senderPlayerInfo:getName() ~= nil then -- that works is a bot |
| 06:12:53 | sam686 | I see a Robot::runGetName() but not in ship |
| 06:13:00 | sam686 | in C++ code |
| 06:14:47 | fordcars | nah there is no getClientInfo() |
| 06:15:00 | Skybax_ | Hi Ford! |
| 06:15:02 | fordcars | is there any other way to identify a ship? |
| 06:15:03 | | Skybax_ is now known as Skybax |
| 06:15:05 | fordcars | hi sky! |
| 06:15:49 | fordcars | Sky, there is a way to make your bot work |
| 06:15:58 | Skybax | Yay! |
| 06:16:19 | fordcars | kaen, any idea how to get name in levelgen? |
| 06:17:41 | Skybax | I hope you realize I'm going to be bugging you constantly about Skybot until it's done... I can't help it I have OCD lol |
| 06:18:01 | fordcars | http://pastie.org/8502651 |
| 06:18:10 | fordcars | haha sure Sky, I need to rewrite though |
| 06:18:27 | fordcars | Like really, Quartz's love bot doesn,t work anymore for some reason |
| 06:18:37 | Skybax | Uh oh |
| 06:18:55 | fordcars | kaen is not there I guess |
| 06:19:39 | fordcars | http://pastie.org/8502651 is the code raptor or sam |
| 06:19:54 | fordcars | Maybe onShipSpawned doesn't return a ship |
| 06:23:44 | sam686 | turns out there is LuaPlayerInfo in 018a, its located in playerInfo.cpp .h |
| 06:24:05 | sam686 | there is a getName getShip |
| 06:24:51 | fordcars | uh |
| 06:24:54 | fordcars | weird |
| 06:25:49 | sam686 | try anyship:getPlayerInfo() |
| 06:26:07 | sam686 | try anyship:getPlayerInfo():getName() |
| 06:50:41 | | fordcars Quit (Ping timeout: 250 seconds) |
| 06:53:57 | raptor | oh yes, getPlayerInfo() that seems more like it... |
| 07:01:50 | | HylianSavior Quit (Read error: Connection reset by peer) |
| 07:06:27 | | HylianSavior has joined |
| 07:06:29 | sam686 | need to go, later.. |
| 07:06:47 | | sam686 has left #bitfighter |
| 07:25:01 | | HylianSavior Quit (Read error: Connection reset by peer) |
| 07:25:15 | raptor | bursts don't seem to blow up mines anymore... |
| 07:25:24 | raptor | not sure how that happened... |
| 07:25:51 | raptor | we desperately need a test for all the weapon/object interactions... |
| 07:33:11 | | BFLogBot Commit: cefdaeee9241 | Author: buckyballreaction | Message: Apply normal team-damage rules in single-team Rabbit |
| 07:36:15 | | Flynnn has joined |
| 07:38:46 | raptor | Bursts don't damage mines anymore? |
| 07:42:24 | raptor | time to bisect! |
| 07:45:08 | | kumul Quit (Quit: Leaving) |
| 07:48:20 | | Kiryx has joined |
| 07:49:55 | | raptor Quit () |
| 08:13:55 | | Platskies Quit (Quit: Platskies) |
| 08:16:28 | | Platskies has joined |
| 08:20:09 | | Skybax_ has joined |
| 08:20:48 | | Darrel has joined |
| 08:22:26 | | Skybax Quit (Ping timeout: 240 seconds) |
| 08:33:57 | | Skybax_ is now known as Skybax |
| 08:36:11 | | Platskies Quit (Quit: Leaving) |
| 09:01:51 | | Skybax Quit (Ping timeout: 272 seconds) |
| 09:25:14 | | Invisible has joined |
| 09:35:57 | | Platskies has joined |
| 09:41:54 | | Kiryx Quit (Remote host closed the connection) |
| 09:44:45 | | Kiryx has joined |
| 10:16:08 | | alex_velea has joined |
| 10:17:36 | alex_velea | Can someone share the past chat discussions on pastebin with me, please? |
| 10:21:53 | | Johnaudi has joined |
| 10:22:09 | Johnaudi | hey kaen mind if you enlarge the time for my task? |
| 10:27:58 | | Darrel has left #bitfighter |
| 10:29:25 | | Johnaudi Quit (Quit: Page closed) |
| 10:48:44 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 11:12:35 | | Invisible Quit (Ping timeout: 272 seconds) |
| 11:22:22 | | Invisible has joined |
| 11:36:00 | | grypoB has joined |
| 11:38:13 | | Watusimoto has joined |
| 11:51:01 | | Johnaudi has joined |
| 11:51:23 | Johnaudi | Hey watusimoto you there? |
| 11:52:20 | Watusimoto | hi |
| 11:52:34 | Johnaudi | Malay I ask a favor |
| 11:52:39 | Watusimoto | sure |
| 11:52:44 | Johnaudi | May i* |
| 11:53:20 | Johnaudi | Could you please extend the time by 24 hours again? I had a sleepover last night and only viewed and fixed a part of the code |
| 11:53:41 | Watusimoto | sure, no problem |
| 11:53:52 | Johnaudi | Thanks a bunch |
| 11:54:17 | Watusimoto | please send me the url of your task |
| 11:54:46 | Watusimoto | we have a lot of people doing a lot of things, and its hard for me to keep track! |
| 11:54:54 | Johnaudi | Okay |
| 11:55:13 | Johnaudi | You're also responsible/mentor for Pysoy? |
| 11:55:35 | | Johnaudi Quit (Client Quit) |
| 11:55:37 | alex_velea | Can you extend my time by 24h too, please? :( |
| 11:55:46 | Watusimoto | sure -- please send me your url! |
| 11:55:53 | alex_velea | think i will finish it by monday |
| 11:55:56 | alex_velea | http://www.google-melange.com/gci/task/view/google/gci2013/6701157762203648 |
| 11:55:58 | | Johnaudi has joined |
| 11:56:03 | Johnaudi | Sorry dc'ed |
| 11:56:20 | Johnaudi | Look there's still 6 hours left think I can finish it and you approve it in this 6 hrs? |
| 11:56:20 | alex_velea | I don't know exactly how to test it, but i'll figure it out somehow |
| 11:57:28 | Johnaudi | Without having to extend the timeline |
| 11:58:16 | Watusimoto | Johnaudi: probably not -- I am heading out in a bit. I really have no problems extending the deadline |
| 11:58:26 | Johnaudi | http://www.google-melange.com/gci/task/view/google/gci2013/6603341224214528 |
| 11:58:29 | Watusimoto | alex_velea: extended |
| 11:58:51 | | Johnaudi Quit (Client Quit) |
| 11:58:59 | Watusimoto | alex_velea: I'm not sure how to test it either... actually that's an interesting point, as how can you test without ipv6? |
| 11:59:16 | Watusimoto | sam686 _might_ have ipv6, but I'm not sure |
| 11:59:18 | | Johnaudi has joined |
| 11:59:33 | Johnaudi | iPad 1 doesn't multitask - sorry |
| 11:59:46 | Watusimoto | Johnaudi: extended |
| 11:59:52 | Johnaudi | Tyvm |
| 12:01:31 | Watusimoto | alex_velea: is your latest work uploaded anywhere? I'm curious about what you did |
| 12:04:25 | | Johnaudi Quit (Ping timeout: 250 seconds) |
| 12:22:23 | Invisible | hi |
| 12:24:06 | | tomek_bstok has joined |
| 12:24:46 | | tomek_bstok Quit (Client Quit) |
| 12:25:56 | Watusimoto | http://stackoverflow.com/questions/10574255/ipv6-network-programming-without-ipv6 |
| 12:30:34 | | tomek_bstok has joined |
| 12:36:31 | | Flynnn has joined |
| 12:40:42 | | tomek_bstok Quit (Remote host closed the connection) |
| 12:45:56 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 12:46:05 | | Platskies__ has joined |
| 12:48:21 | Watusimoto | back later, gentlemen! |
| 12:48:22 | | Platskies__ Quit (Read error: Connection reset by peer) |
| 12:48:37 | | Platskies Quit (Ping timeout: 248 seconds) |
| 12:50:48 | | Platskies has joined |
| 12:52:38 | | Watusimoto Quit (Ping timeout: 245 seconds) |
| 13:15:50 | | Invisible Quit (Ping timeout: 245 seconds) |
| 14:03:20 | | Johnaudi has joined |
| 14:03:30 | Johnaudi | hi |
| 14:20:37 | alex_velea | why somewhere are // comments and in other places /// comments? |
| 14:21:27 | Johnaudi | for /// this stands for XML |
| 14:21:35 | Johnaudi | whereas // is for normal comments |
| 14:21:48 | Johnaudi | but /// can also be considered as comments |
| 14:22:06 | Johnaudi | e.g: ///<summary>This is a function</summary> |
| 14:23:22 | alex_velea | so which of them should i use? |
| 14:23:31 | alex_velea | My header contains both of em |
| 14:32:26 | | tomek_bstok has joined |
| 14:37:49 | | grypoB Quit (Ping timeout: 250 seconds) |
| 14:46:40 | | LordDVG has joined |
| 14:48:03 | Johnaudi | use // |
| 14:54:43 | | Johnaudi Quit (Ping timeout: 250 seconds) |
| 14:57:29 | | Watusimoto has joined |
| 15:03:23 | | Johnaudi has joined |
| 15:03:35 | Johnaudi | yo hey |
| 15:03:43 | Johnaudi | watusimoto I finished the task |
| 15:03:54 | Johnaudi | http://www.google-melange.com/gci/task/view/google/gci2013/6603341224214528 |
| 15:04:11 | Johnaudi | please review it ASAP so I can get started in the task I had in mind these few days - hoping nobody took it |
| 15:11:30 | | Darrel has joined |
| 15:14:04 | | Canseco has joined |
| 15:24:13 | | koda has joined |
| 15:24:41 | | koda Quit (Client Quit) |
| 15:28:52 | tomek_bstok | Watusimoto, could You check my task ? |
| 15:31:28 | | sam686 has joined |
| 15:31:38 | | ChanServ sets mode +v |
| 15:34:11 | Johnaudi | hey sam |
| 15:35:23 | | kaen_ has joined |
| 15:37:33 | kaen_ | Sam686, I tried building as static in my first attempt, but raptor and I were unable to play a ctf game because the game type definitions were messed up. |
| 15:38:17 | kaen_ | Does playing a ctf/zc/soccer game work for you if you make it static? |
| 15:40:00 | sam686 | hi |
| 15:40:39 | | Johnaudi Quit (Ping timeout: 250 seconds) |
| 15:42:31 | kaen_ | Hi |
| 15:45:10 | sam686 | I can't even place a breakpoint anywhere in CTFGame.cpp with kaen changes (and static lib), it appears like if CTFGame failed to compile into .lib at all |
| 15:46:53 | kaen_ | That was my experience too |
| 15:47:25 | kaen_ | Any idea? The weird thing is the shared lib works fine |
| 15:47:38 | kaen_ | For me at least |
| 15:48:01 | kaen_ | I'd much rather do it statically of course |
| 15:51:17 | sam686 | weard, having { CTFGameType game1; } in main.cpp main() makes CTF game now work? |
| 15:51:47 | sam686 | must be a problem with output exe compiler, not the .lib I guess |
| 15:53:02 | kaen_ | Hmm. I wonder if it thinks the game type cclasses are unused so it strips the symbols from the lib? |
| 15:53:31 | kaen_ | That would explain why the dynamic version works, too |
| 15:54:19 | kaen_ | So maybe we can force the compiler to include all symbols regardless of whether they're used in the code. |
| 15:56:45 | | tomek_bstok has left #bitfighter |
| 16:05:34 | | kumul has joined |
| 16:05:51 | | Platskies Quit (Quit: Gotta go) |
| 16:06:39 | | Watusimoto Quit (Ping timeout: 246 seconds) |
| 16:08:45 | | kaen_ Quit (Remote host closed the connection) |
| 16:11:29 | | tomek_bstok has joined |
| 16:11:47 | tomek_bstok | Hi |
| 16:12:21 | tomek_bstok | sam686, i finished my task, could you check it ? |
| 16:13:11 | sam686 | which task, I may be able to look |
| 16:13:27 | tomek_bstok | http://www.google-melange.com/gci/task/view/google/gci2013/6705944503255040 |
| 16:14:30 | sam686 | looking |
| 16:15:55 | sam686 | theres nothing in your work in your clone at https://code.google.com/p/bitfighter/source/list |
| 16:16:20 | sam686 | oh wait, that not a cline |
| 16:16:46 | sam686 | https://code.google.com/r/tomzal97-gci2013/source/list thats looks better |
| 16:21:44 | sam686 | it will be better if using a struct PlayerStats (in gameStats.h), it has pretty much everything in that class. |
| 16:23:02 | sam686 | but otherwise its kindof good |
| 16:23:59 | | alex_velea Quit (Ping timeout: 250 seconds) |
| 16:24:45 | sam686 | kdr and points_per_game can be manually calculated, like F32 kdr = F32(kills) / deaths; |
| 16:25:12 | sam686 | same goes with percent |
| 16:26:30 | tomek_bstok | Raptor ( i think Raptor) said that You will get stats from your servers so i think that vars isn't so important |
| 16:26:42 | sam686 | ok |
| 16:27:15 | sam686 | so I guess it don't matter a lot, maybe we can wait for what raptor says |
| 16:27:37 | sam686 | raptor may come in about 1 hour, I think. |
| 16:28:02 | tomek_bstok | ok, i think it's no problem |
| 16:28:50 | sam686 | oh and make kdr a F32, not S32 (7 kills and 8 deaths?) |
| 16:30:18 | tomek_bstok | oh, my mistake |
| 16:44:56 | | grypoB has joined |
| 16:56:28 | | Watusimoto has joined |
| 16:56:39 | Watusimoto | hello -- I was away, just reading over the messages |
| 16:57:13 | | kumul Quit (Ping timeout: 245 seconds) |
| 16:58:28 | | Darrel Quit (Ping timeout: 245 seconds) |
| 17:01:50 | | LordDVG Quit (Remote host closed the connection) |
| 17:02:30 | grypoB | hi watusimoto, i improved my code to assaciate music to a level, but i don't understand how the functorDecl works (to had a s2cSetLevelMusic) |
| 17:03:43 | Watusimoto | why did you need to add a new s2c? (i.e. why not just add a parameter to the function I pointed you to in the notes?) |
| 17:03:56 | grypoB | i'll try |
| 17:04:43 | Watusimoto | that would be easiest. Generally, we try to avoid adding new s2cs and c2ss because if we get too many we need to increase the size of all of them |
| 17:04:58 | Watusimoto | it's not a big deal, but we only add new ones when they are actually needed |
| 17:05:04 | grypoB | right |
| 17:05:05 | Watusimoto | I *think* in this case it is not needed |
| 17:05:08 | Watusimoto | however |
| 17:05:46 | Watusimoto | one advantage to creating a new method is that in future, if we wanted to let a levelgen change the music in the middle of the game, we could use that same method |
| 17:06:46 | Watusimoto | though I'm not sure if that would be a good feature or not |
| 17:09:00 | Watusimoto | but from your perspective, building on the existing method would be easier |
| 17:09:27 | Watusimoto | in any event, you don't need to worry about how the macros behind the s2c and c2s work |
| 17:09:44 | Watusimoto | just accept them as "magic" (unless you are interested) |
| 17:15:11 | | Darrel has joined |
| 17:18:03 | tomek_bstok | Watusimoto, thanks for accept my task ;) |
| 17:20:30 | | raptor has joined |
| 17:20:30 | | ChanServ sets mode +o |
| 17:28:55 | Watusimoto | thanks for doing it |
| 17:29:35 | grypoB | watusimoto : the problem is that if i add a parameter in the function, it is not regonized anymore by the tnlMethodDispatch.h |
| 17:29:45 | Watusimoto | ah, ok |
| 17:29:51 | Watusimoto | that's easily resolved |
| 17:30:07 | kaen | just got off work, morning all |
| 17:30:42 | Watusimoto | do a global search for s2cwhatever |
| 17:30:42 | Watusimoto | and you will see where the fn is delcared (two or three places, I think, might make sense when you look at it) |
| 17:30:51 | Watusimoto | you'll need to change those places as well |
| 17:31:02 | Watusimoto | hi kaen |
| 17:31:46 | raptor | good morning! |
| 17:31:46 | grypoB | ok |
| 17:32:04 | Watusimoto | hi raptor |
| 17:32:20 | Watusimoto | I am going to propose we add the star/poly generator to the 019 release |
| 17:32:48 | raptor | seems OK to me |
| 17:32:57 | kaen | agreed |
| 17:32:59 | raptor | I did actual coding last night! |
| 17:32:59 | Watusimoto | it's not perfect, but it's pretty neat, and I think it is a great demo of how to create editor plugins |
| 17:33:05 | Watusimoto | wow |
| 17:33:08 | | raptor pats himself on the back |
| 17:33:18 | raptor | obviously, I'm avoiding my bigger project... |
| 17:33:30 | kaen | do you want me to take a crack at it? |
| 17:33:55 | Watusimoto | I have been avoiding my last 019 project too... been keeping busy here |
| 17:34:02 | Watusimoto | also... what about jimmythesquid? |
| 17:34:28 | raptor | i can always tell when Watusimoto is avoiding a project - there's days and days of minor fixes... :) |
| 17:34:38 | raptor | code style changes... |
| 17:34:57 | Watusimoto | in this case I have not really had the opportunity... but good eye! |
| 17:35:36 | Watusimoto | are any of you guys out there really Phill the plugin guy with another nick? |
| 17:36:25 | raptor | kaen: it's the Lua sandbox stuff... |
| 17:36:33 | raptor | I have like 60% of it done... |
| 17:36:48 | raptor | interested in taking a look? |
| 17:36:53 | kaen | definitely! |
| 17:37:00 | raptor | let me get you the patch.. |
| 17:37:02 | kaen | I love lua stuff |
| 17:37:21 | kaen | also, I've got a semi-working patch to share compiling between test and bitfighter |
| 17:37:35 | kaen | just need to chase down how to make it work with a static rather than shared lib |
| 17:37:53 | raptor | i saw that in the logs - seems really odd... |
| 17:38:04 | kaen | which, with the help of sam, I discovered probably has to do with a linker flag |
| 17:38:04 | raptor | static initialization stuff? |
| 17:38:14 | kaen | actually I think the symbols just aren't being included in the final exe |
| 17:38:40 | kaen | because they aren't explicitly used (I think) |
| 17:38:52 | sam686 | could be the linker flags in final exe.. |
| 17:39:02 | kaen | I think that's what it is, sam686 |
| 17:39:05 | Watusimoto | kaen: of you love lua stuff, I have a great project for you! |
| 17:39:14 | kaen | Watusimoto, fire away :) |
| 17:39:23 | Watusimoto | looking for my notes... |
| 17:39:24 | raptor | no no! he's mine! |
| 17:39:38 | sam686 | because main.cpp is not on bf.lib, and if it does a new CTFGameType it that class no longer get omitted completely |
| 17:40:21 | Watusimoto | kaen: well, it's adding a real lua debugger |
| 17:40:32 | Watusimoto | there's a couple of things to build off of |
| 17:40:33 | kaen | awesome! |
| 17:41:02 | Watusimoto | this is one: https://github.com/pkulchenko/MobDebug |
| 17:42:20 | Watusimoto | this is another: https://github.com/slembcke/debugger.lua |
| 17:42:25 | kaen | I've got one too: use lua_sethook with the LUA_MASKCOUNT flag to catch and kill infinite loops |
| 17:42:37 | kaen | another lua project, I mean. |
| 17:42:58 | Watusimoto | another: https://github.com/airtrack/lua-debugger |
| 17:43:30 | Watusimoto | there is another one I'm looking for, but it would be very cool if there were a way to hook one fo these into the console |
| 17:44:01 | Watusimoto | this last one specifically mentions embedding in c++ |
| 17:44:20 | Watusimoto | anyway, somehting to think about |
| 17:44:21 | | tomek_bstok Quit (Quit: Page closed) |
| 17:45:11 | raptor | kaen: here is my patch: http://sam6.25u.com/upload/lua_sandbox.diff |
| 17:45:18 | kaen | this one is looking really good to me: https://github.com/slembcke/debugger.lua |
| 17:46:42 | raptor | the sandbox works, but the problem is that it is being loaded on every script load |
| 17:46:50 | raptor | and the previous environment sticks around |
| 17:46:59 | raptor | which i think is a bug in 018a |
| 17:47:21 | Watusimoto | https://code.google.com/p/bitfighter/issues/detail?id=311&thanks=311&ts=1385228832 |
| 17:47:59 | | Canseco Quit (Remote host closed the connection) |
| 17:48:00 | Watusimoto | ok one other question for everyone... alex_velea has done some work in ipv6, but is unsure how to test it |
| 17:48:06 | raptor | kaen: wrong one! this is the right one (that has the actual sandbox): http://sam6.25u.com/upload/1lua_sandbox.diff |
| 17:48:36 | Watusimoto | and it ocurred to me that (I think) none of us has ipv6, so how could we test it? |
| 17:48:52 | Watusimoto | so... any ideas on that front would be welcome |
| 17:49:05 | sam686 | I only have ipv6 for my LAN, not my internet |
| 17:49:28 | sam686 | I have like 3 computers: one is linux, one is windows 7, and one is windows xp |
| 17:49:35 | Watusimoto | also, alex_velea is looking for some optimization projects. so if you have any ideas there, we could create something interesting for him |
| 17:49:43 | sam686 | I don't think I have windows xp setup as ipv6 though |
| 17:50:05 | Watusimoto | sam686: that's great |
| 17:50:07 | raptor | S_Bot AI improvement |
| 17:50:42 | Watusimoto | what's a specific improvement we could use? |
| 17:51:10 | raptor | also kaen, that sandbox I implemented I took from here (and it has loop protection which i didn't add yet): https://github.com/kikito/sandbox.lua |
| 17:51:45 | raptor | turn S_Bot into more of an event engine and add 'personalities' |
| 17:54:46 | Watusimoto | s_bot has become angry! |
| 17:54:59 | Watusimoto | s_bot is feeling lazy... |
| 17:55:25 | Watusimoto | s_bot is curious? |
| 17:55:25 | raptor | no no - aggressiveness, accuracy |
| 17:55:25 | raptor | umm... favorite weapon? |
| 17:55:36 | raptor | campiness? |
| 17:55:38 | Watusimoto | banked shots with bouncer! |
| 17:55:51 | raptor | ooo |
| 17:55:55 | raptor | not that would be a challenge |
| 17:55:58 | raptor | *now |
| 17:56:07 | Watusimoto | standoff and launch seekers |
| 17:59:23 | Watusimoto | I have started some s_bot improvement notes |
| 18:00:11 | Watusimoto | I have the bouncer and seeker ideas in there |
| 18:00:11 | Watusimoto | oh, another issue ath came up with the add-music-to-levels case |
| 18:00:46 | Watusimoto | do we want to support levelgens changing music mid-game? |
| 18:09:12 | grypoB | oh, i searched s2cSetLevelInfo, but it only gave result in gameType.h and .cpp. And the error in the compilation appears because in tnlMethodDispatch there are no match |
| 18:09:43 | | Watusimoto Quit (Ping timeout: 240 seconds) |
| 18:10:24 | grypoB | but otherwise the code seems fine to me |
| 18:16:05 | | Nothing_Much has left #bitfighter |
| 18:16:07 | | Nothing_Much has joined |
| 18:16:59 | sam686 | it can very well be you did something wrong within the defines, like wrong arguments |
| 18:17:35 | sam686 | or that you trying to use a type not supported, like string |
| 18:23:56 | grypoB | does it support Vector<string> ? |
| 18:24:26 | sam686 | it doesn't support string, and neither Vector<string> |
| 18:25:01 | sam686 | at least not TNL RPC stuff |
| 18:25:25 | grypoB | ... |
| 18:25:25 | grypoB | then i need to change this |
| 18:25:54 | sam686 | theres other option, like stringPtr(char *) i think, or StringTableEntry(char*) |
| 18:29:27 | grypoB | StringTableEntry works, but can i manipulate them as such : object[0] // for the first string ; object.size() // to know how many "string" there are |
| 18:30:29 | sam686 | StringPtr(char*) (capitalize, sory) will work too you can use .getString() to get char* and then convert to string when needed.. |
| 18:31:44 | sam686 | you can use the plain Vector<anything> zz; zz.size() to get the size of Vector |
| 18:33:27 | grypoB | i need to think about this. Thanks for the informations |
| 18:34:13 | grypoB | raptor : i need more time to work on my task, as half of what i did doesn't work (https://google-melange.appspot.com/gci/task/view/google/gci2013/5317616994353152) |
| 18:34:13 | raptor | hello! |
| 18:34:13 | raptor | i'll extend |
| 18:34:13 | grypoB | 1 day should be enough (i hope so) |
| 18:34:13 | raptor | no worries - I did two :) |
| 18:34:16 | grypoB | ok, thanks |
| 18:37:11 | | Johnaudi has joined |
| 18:37:40 | Johnaudi | Hi |
| 18:37:51 | | Kiryx Quit (Ping timeout: 252 seconds) |
| 18:38:35 | Johnaudi | Raptor I finished |
| 18:38:45 | | grypoB Quit (Ping timeout: 250 seconds) |
| 18:39:29 | raptor | hi |
| 18:40:23 | raptor | ok, I'll have to look a bit later - I've got kid-duty at the moment.. |
| 18:45:42 | | Johnaudi Quit (Ping timeout: 250 seconds) |
| 18:49:36 | | phillreeder has joined |
| 18:50:07 | phillreeder | hey raptor can you elaborate on the music widget? |
| 18:56:56 | sam686 | i think raptor will be back soon... |
| 18:57:29 | sam686 | have you at least got bitfighter to compile from source? |
| 18:57:49 | phillreeder | yea I have the source, this is my second bitfighter task |
| 18:58:03 | sam686 | ok |
| 19:02:09 | | Watusimoto has joined |
| 19:02:29 | phillreeder | hey watusimoto |
| 19:02:40 | Watusimoto | hi phillreeder |
| 19:02:57 | phillreeder | do you have a sec? |
| 19:03:01 | Watusimoto | you did the star/polygon project, right? |
| 19:03:05 | Watusimoto | sure |
| 19:03:10 | phillreeder | yep that was me |
| 19:03:20 | Watusimoto | want your name on it? if so, tell me your name |
| 19:03:21 | phillreeder | I'm starting the song selector |
| 19:03:35 | Watusimoto | song selector? |
| 19:03:38 | | Invisible has joined |
| 19:03:44 | phillreeder | the widget |
| 19:03:45 | phillreeder | um |
| 19:03:52 | Watusimoto | got a url? |
| 19:03:58 | phillreeder | http://www.google-melange.com/gci/task/view/google/gci2013/5477441317371904 |
| 19:04:19 | Watusimoto | ok |
| 19:05:22 | | Darrel Quit (Ping timeout: 246 seconds) |
| 19:05:25 | phillreeder | well I'm just looking for some advice on where to start |
| 19:05:47 | | destroyerimo Quit (Ping timeout: 272 seconds) |
| 19:05:52 | phillreeder | elaboration, if you will |
| 19:05:52 | Watusimoto | ok |
| 19:06:08 | | Darrel has joined |
| 19:06:11 | Watusimoto | you'll be adding an item to the "F3" menu |
| 19:06:18 | | Skybax has joined |
| 19:06:29 | Skybax | Goodmorning! |
| 19:06:41 | Watusimoto | GameParamUserInterface |
| 19:06:45 | phillreeder | good afternoon |
| 19:07:03 | Watusimoto | good evening! |
| 19:07:12 | Watusimoto | you'll probably be adding a togglemenuitem |
| 19:07:31 | Watusimoto | so you'll need to enumerate all the files in the bitfighter music folder |
| 19:07:40 | phillreeder | simple enough |
| 19:07:40 | Watusimoto | and use those to populate a togglemenuitem |
| 19:07:51 | kaen | morning :) |
| 19:07:55 | Watusimoto | then set some variable to remember what the user selected |
| 19:08:07 | Watusimoto | then write that to the level file when the level is saved |
| 19:08:16 | phillreeder | got it |
| 19:08:20 | phillreeder | so |
| 19:08:27 | Watusimoto | it's all really easy, the only complexity is figuring out where stuff is |
| 19:08:30 | phillreeder | yea |
| 19:08:39 | phillreeder | that's what I'm having trouble with |
| 19:08:41 | phillreeder | finding stuff |
| 19:08:43 | Watusimoto | of course! |
| 19:08:49 | kaen | I still have trouble with that :< |
| 19:08:55 | Watusimoto | so do I |
| 19:08:59 | Watusimoto | so don't worry about it |
| 19:09:09 | Watusimoto | global search does wonders |
| 19:10:46 | | Skybax_ has joined |
| 19:11:35 | Skybax_ | Roast beef is an amazing thing |
| 19:11:45 | Watusimoto | not for the cow! |
| 19:12:00 | Skybax_ | Can't please everyone! |
| 19:12:16 | Watusimoto | kaen, quick question |
| 19:12:18 | Watusimoto | see http://hastebin.com/qevanukuji.lua |
| 19:12:32 | Watusimoto | is there any way to further simpify the right side of the bottom line? |
| 19:12:55 | | Skybax Quit (Ping timeout: 245 seconds) |
| 19:12:59 | Watusimoto | I feel like I should be able to say blah... = arg |
| 19:13:00 | Watusimoto | or soemthing |
| 19:13:04 | | Skybax_ is now known as Skybax |
| 19:13:07 | Watusimoto | but I can't figure it out |
| 19:17:43 | phillreeder | ok I found it and I'm seeing the logic |
| 19:17:53 | phillreeder | (this is beatiful code by the way) |
| 19:18:36 | phillreeder | since song selection is across all game types, can I just put the item under the filename? |
| 19:19:43 | phillreeder | that way I don't have to make it a dynamic option across all modes |
| 19:22:28 | Watusimoto | you can put it under levelgen script |
| 19:22:54 | phillreeder | wait. what? |
| 19:23:58 | phillreeder | I thought I had to add a menu item in the GameParams stuff |
| 19:24:22 | kaen | he means the entry under levelgen script, phillreeder |
| 19:24:41 | phillreeder | ... |
| 19:24:42 | phillreeder | oh |
| 19:24:57 | kaen | :) |
| 19:25:11 | kaen | ok, applying updates |
| 19:25:19 | kaen | back soon (I hope) |
| 19:26:40 | Watusimoto | phillreeder: ok? |
| 19:26:40 | | kaen Quit (Read error: Connection reset by peer) |
| 19:26:50 | phillreeder | haha yea I got it thanks |
| 19:26:56 | Watusimoto | :-) |
| 19:27:30 | | kaen has joined |
| 19:30:41 | kaen | Watusimoto, I think you could do = unpack(arg) |
| 19:30:48 | kaen | not positive, though |
| 19:30:55 | Watusimoto | found a better solution |
| 19:31:12 | Watusimoto | http://hastebin.com/gexemowehe.lua |
| 19:31:28 | Watusimoto | the power of formatting! |
| 19:32:58 | kaen | I'm not sure I like that better ... |
| 19:33:28 | kaen | I'd prefer individual assignments, one per line to either of the first two :P |
| 19:33:46 | kaen | personally I use local someVar = table.remove(arg, 1) |
| 19:34:00 | kaen | easy to reorder, that way |
| 19:38:29 | Watusimoto | reverted to this |
| 19:38:29 | Watusimoto | http://hastebin.com/dawexenexo.lua |
| 19:38:50 | Watusimoto | I don't know if we want it too easy to reorder the args |
| 19:38:57 | Watusimoto | as they have to align with the menu defs |
| 19:39:35 | Watusimoto | actually, not sure how this could work, but it would be cool if you could put the lua var direclty in the menu def |
| 19:39:48 | Watusimoto | and have it all magically get assigned |
| 19:40:28 | kaen | you could supply a key in the menu item and access it as arg.keyName |
| 19:40:41 | Watusimoto | regardless, I am really enjoying the simplicity of this plugin |
| 19:41:00 | kaen | the polystar one? |
| 19:41:40 | Watusimoto | yes |
| 19:41:52 | Watusimoto | it is very simple, but interesting |
| 19:42:05 | Watusimoto | with an easily understandable purpose |
| 19:42:05 | kaen | anyway, the most recent formatting is my favorite by far |
| 19:42:12 | kaen | yes, great example plugin |
| 19:42:13 | Watusimoto | ok, will leave that |
| 19:47:38 | | Invisible Quit (Ping timeout: 245 seconds) |
| 19:48:09 | phillreeder | I got a couple of questions after poking around |
| 19:48:43 | phillreeder | 1) I don't know of any way outside of thrid-part libraries to read file names, how should this be handled? |
| 19:49:33 | phillreeder | 2) I forgot |
| 19:49:52 | raptor | hi again |
| 19:50:05 | raptor | phillreeder: take a look at the utilities in the stringUtils class |
| 19:50:06 | phillreeder | oh wait bitfighter uses boost |
| 19:50:13 | phillreeder | hey raptor |
| 19:50:14 | raptor | you won't need boost |
| 19:50:20 | phillreeder | will do |
| 19:51:24 | Watusimoto | there should be a function in stringUtils |
| 19:51:33 | kaen | getFilesInFolder I believe |
| 19:52:11 | kaen | you might need a list of valid extensions, there's one in soundsystem.cpp I think |
| 19:52:12 | phillreeder | getFilesFromFolder |
| 19:52:24 | kaen | that's the one |
| 19:53:25 | sam686 | include stringUtils.h if needed to use getFilesFromFolder that is already made |
| 19:55:02 | | LordDVG has joined |
| 20:10:02 | | Skybax Quit (Read error: Connection reset by peer) |
| 20:17:08 | | kumool has joined |
| 20:29:46 | | Skybax has joined |
| 20:29:49 | | Invisible has joined |
| 20:48:49 | phillreeder | is there a way to feed a null callback to the ToggleMenuItem |
| 20:50:24 | | Flynnn has joined |
| 20:52:54 | | BFLogBot Commit: cd9c186730aa | Author: watusimoto | Message: More CR/LF |
| 20:52:56 | | BFLogBot Commit: 350718f7a892 | Author: watusimoto | Message: Nice intervals! |
| 20:52:57 | | BFLogBot Commit: 62004833dce4 | Author: watusimoto | Message: Add phill's gci star plugin to the project -- will be distributed with 019 |
| 20:52:59 | | BFLogBot Commit: be283f52fc67 | Author: watusimoto | Message: Merge |
| 20:54:39 | raptor | NOBODY PULL UPDATES |
| 20:56:23 | sam686 | callback can be NULL if you aren't going to use it, |
| 20:56:50 | phillreeder | gives me an error, type of NULL is int |
| 20:57:08 | phillreeder | wait what |
| 20:57:14 | phillreeder | of course it works now |
| 20:57:34 | raptor | REPEAT - kaen, sam686, Watusimoto, raptor PLEASE DO NOT PULL UPDATES |
| 20:57:39 | raptor | I need to reinit the repo... |
| 21:00:32 | kaen | gotcha |
| 21:01:31 | sam686 | already polled... whatever I can just strip or. like I been doing, push only a specific revision I want to push. |
| 21:01:56 | raptor | strip those last 4 please |
| 21:02:38 | sam686 | I have hundreds of unpushed revisions mostly from my testing that didn't go so well or unfinished |
| 21:03:02 | raptor | ah ok |
| 21:03:12 | raptor | strip just Watusimoto's latest 4 please |
| 21:03:20 | sam686 | ok |
| 21:03:28 | raptor | from cd9c186730aa onwards |
| 21:04:09 | Watusimoto | I could back it out :-) |
| 21:05:14 | sam686 | is it too many CR to LF conversion causing the problem? or is it causing so much data to pull/push? |
| 21:05:50 | phillreeder | while you guys are here, can you help me work out the getFilesFromFolder |
| 21:06:04 | kaen | sure thing |
| 21:06:13 | kaen | any specific questions? |
| 21:06:32 | phillreeder | let's see |
| 21:06:33 | sam686 | keep joystick_precets.ini to CR+LF, or else it isn't notepad friendly on windows |
| 21:07:04 | phillreeder | the folder can just be a string name right |
| 21:07:09 | phillreeder | as in "music" |
| 21:07:16 | phillreeder | I assume it's a local address |
| 21:07:33 | Watusimoto | sam686: a couple of things -- very long patch (20MB), and we don;t want to go messing with boost |
| 21:07:46 | kaen | I'll look, but I think you need to get the FolderManager::musicDir |
| 21:07:49 | Watusimoto | good point about the notepad comapt |
| 21:07:54 | kaen | which iirc is absolute |
| 21:08:01 | phillreeder | mmk |
| 21:09:33 | phillreeder | looks like config.h and SoundSystem.h contain a musicDir |
| 21:10:40 | kaen | yes, config.h is where FolderManager is defined (I'm sorry ... ) and SoundSystem is fed the dir from the FolderManager when it's initialized |
| 21:11:07 | phillreeder | so do you want me to import config.h in gameType.cpp? |
| 21:11:26 | kaen | if it's not already, then yes |
| 21:11:37 | kaen | oh wait |
| 21:11:39 | kaen | gametype? |
| 21:11:47 | phillreeder | eh, yes |
| 21:12:12 | kaen | how'd it get way over there? aren't you doing the editor music selector? |
| 21:12:35 | phillreeder | ya but the button menu is in gameType |
| 21:12:43 | kaen | ok, I believe you |
| 21:12:51 | kaen | anyway, #include as needed :) |
| 21:12:54 | phillreeder | thanks! |
| 21:13:12 | phillreeder | I have the toggle all ready just need the logic |
| 21:15:04 | | Skybax Quit (Ping timeout: 265 seconds) |
| 21:17:55 | raptor | nobody breathe... |
| 21:18:39 | raptor | must kill logbot... |
| 23:47:57 | | -cameron.freenode.net- *** Looking up your hostname... |
| 23:47:58 | | -cameron.freenode.net- *** Checking Ident |
| 23:47:58 | | -cameron.freenode.net- *** No Ident response |
| 23:47:58 | | -cameron.freenode.net- *** Couldn't look up your hostname |
| 23:48:04 | | BFLogBot has joined |
| 23:48:04 | | -ChanServ- [#bitfighter] Welcome to #bitfighter. This is an IRC channel, many or all of the users may not be paying attention. Please have patience when waiting for a response. |
| 23:48:11 | Watusimoto | alex_velea: last year we used probaboy 80% of what we goit |
| 23:48:38 | phillreeder | oh also |
| 23:48:43 | phillreeder | in the .level |
| 23:48:53 | phillreeder | hold on |
| 23:48:54 | Watusimoto | we're very close to doing our 019 release, and some of what's already been submitted will be included |
| 23:49:29 | phillreeder | here we go |
| 23:49:38 | Watusimoto | alex_velea: we're also including a "who's online" widget that runs in the system tray -- that was based on a great bit of work from last year |
| 23:49:50 | phillreeder | in SoundSystem it plays music by finding it in the dir |
| 23:49:53 | Watusimoto | so we hope to use everything |
| 23:50:40 | phillreeder | I think I could easily change it so that it does that when in .level it has 'Music Default' and add only the specific file if 'Music bla.ogg' is in it |
| 23:50:44 | | Darrel Quit (Quit: IRC client killed.) |
| 23:51:19 | Watusimoto | though we still need to be backward compatible with all the existing levels |
| 23:51:43 | Watusimoto | I think no music line is fine anyway... think of it as an optional line for an optional setting |
| 23:51:43 | phillreeder | here's my logic |
| 23:52:04 | phillreeder | ok, yea ok I'll accept that |
| 23:52:17 | Watusimoto | you can still give us your logic |
| 23:52:52 | phillreeder | here goes |
| 23:54:14 | grypoB | then should i had a parameter for if the first parameter is "Default" ? (in everycase, it won't find so "Default" music file so it will do as default) |
| 23:54:15 | phillreeder | The presence of an option provides us the oppurtunity to keep consistency across all new levels (and newly saved ones) that can be an easy and effective way of phasing out the old style |
| 23:55:39 | phillreeder | Having the 'Music Default' line doesn't exactly break the old levels, it simply makes it easier for us to program in the future |
| 23:55:59 | phillreeder | in any case, I have to go eat so think about it |
| 23:56:50 | raptor | kaen: my sandbox breaks a lot of things |
| 23:56:50 | sam686 | older levels simply don't have "Music" line so we are fine there. |
| 23:57:29 | raptor | it works on the first load |
| 23:57:49 | raptor | any subsequent load of a script tries to load the helper scripts into an already sanboxxed environment |
| 23:57:53 | raptor | that's where I left off |