#bitfighter IRC Log

Index Search ←Prev date Next date→

IRC Log for 2013-02-01

Timestamps are in GMT/BST.

00:00:09bobdaduckBecause the negative number counts against it
00:01:52raptorso how to adjust?
00:01:56bobdaduckThe middle player can't win
00:01:59bobdaduckbecause its 2v1
00:02:20bobdaduckIt should probably not allow for negative numbers xD
00:03:07bobdaduckIt tries to average the teams batting averages
00:03:13bobdaduckBut with negative numbers that doesn't work.
00:03:49bobdaduckIf player A has .060, player B has .25 and Player C has .30, B and C will be on a team and that's right
00:03:58bobdaducker
00:04:04bobdaduckplayer A has .60
00:04:18bobdaduckBut if player B is -25, it will put him on a team with A
00:04:30raptorfootloose almost just got the zonecontroller badge...
00:04:50Watusimotocould add 1 to all scores before matchmaking
00:04:59Watusimotoso there would be no negatives
00:05:06bobdaduckI'm against the batting average system
00:05:15koda Quit (Quit: koda)
00:05:28bobdaduckits etheral and disconnected from the player, no one quite knows how it works
00:05:32Watusimotook, running my last test of the evening
00:05:40bobdaduckI'd prefer a K/D/Score version instead
00:05:59bobdaduckIts easy to understand and gives the players a lot more information.
00:06:03Watusimotoand how do you do match making with that?
00:06:36bobdaduckYou could do it so score counts for 3 kills
00:06:42bobdaduckSloppy, but it would work well enough
00:07:03bobdaduck(zone control/hunters/rabbit scores would have to be customized a bit though)
00:07:11Watusimotowhat is score?
00:07:18bobdaduckFlag captured
00:07:23bobdaduckFlag retrieved
00:07:33bobdaduck(if a flag is stolen in retrieve take the point off)
00:07:35Watusimotoso points scored by player
00:07:39bobdaduckRight
00:07:41bobdaduckObjective points.
00:08:00Watusimototest failed
00:08:08bobdaduckCurrently score doesn't factor into matchmaking at all, which doesn't seem right
00:09:11raptor:(
00:10:20Watusimotook, must sleep
00:10:27Watusimotowill press on tomorrow
00:11:09raptornight
00:11:12sam686 Quit (Ping timeout: 245 seconds)
00:11:12Watusimotoi am dumping the metatables just before calling the problem function and it looks good
00:11:17WatusimotoI really don't get this
00:11:27raptorare we falling prey to random garbage collection?
00:11:47bobdaduckDid Quartz show anyone our new level?
00:11:55raptorwhich?
00:12:01Watusimotoit's conceivable; maybe I can disable it
00:12:09Watusimotook, well, that;s for manana
00:12:11Watusimotonight
00:12:16bobdaduckThe one that isn't a core map
00:12:37sam686 has joined
00:12:37ChanServ sets mode +v sam686
00:12:54Watusimotofrom desura:
00:12:55WatusimotoHi watusimoto,
00:12:55WatusimotoBitfighter
00:12:55Watusimoto--------------------
00:12:55WatusimotoWhat I need is the library itself not the DEB to install it. I need the i386 and AMD64 versions of the library. If you have any questions please don't hesitate to ask.
00:12:55WatusimotoTim Jung
00:12:57WatusimotoDesura Game Manager
00:12:59Watusimoto--------------------
00:13:17WatusimotoI presume he is talking about the libraries you told me we need, raptor
00:13:54Watusimotoshould I just tell him to forget about the Linux version? This just seems such a pain
00:13:57raptorthat's what i thought he meant
00:14:08raptorand i assumed (wrongly) that he'd just extract them
00:14:13WatusimotoI see
00:14:33raptorbecause, i wouldn't trust a random library from someone on the internet... so i pointed him to the official repo
00:14:47Watusimotoshould I ask him to extract them himself?
00:15:00Watusimotothat would avoid the hassle of figuring out how to send them
00:15:24raptorhmm... maybe you should just put him into contact with me directly...
00:15:36raptorthen i'll ask the hard questions about their process
00:15:54Watusimotook; can I give him your email addr? I could use the bf.org one
00:16:10raptoryeah... do i have a bf.org one?
00:16:17Watusimotoyes you do
00:16:18raptor(I'd like a raptor@... if possible)
00:16:21raptorreally??
00:16:23raptorgreat!
00:16:26Watusimotothat's it!
00:16:31raptoruhh... what's the smtp server?
00:18:41Watusimotoit gets forwarded
00:18:49raptorand do i have a password?
00:18:50raptorok
00:21:28Nothing_Much_What's the library of the game?
00:21:37raptorthere are several
00:21:50raptorbut they don't seem to support libmodplug at the moment
00:22:06Watusimotojust sent him an email, and sent you a copy at raptor@
00:22:19Nothing_Much_Were there emails asking about their lack of libs?
00:22:31Watusimotoif you don't get it soon, drop me a line, and I'll try again with your other addr
00:22:37raptorokey doke
00:22:47Nothing_Much_Or in other (more friendly) words, will they bring the libs?
00:23:03WatusimotoAnd this came as well
00:23:04raptorWatusimoto: how do you actually responde with your @bitfighter.org address?
00:23:04WatusimotoAll you need to do for the standalone for Linux is TAR.BZ2 compress the game directory so all that they have to do is uncompress it and start playing.
00:23:33WatusimotoI have an email profile with wat@bf.org as the return address
00:23:39Watusimotoin Thunderbird
00:23:46Watusimotoand it just works
00:23:57raptorso you use a different outbout server, then
00:24:03WatusimotoTB seems to know when to use that addr
00:24:06raptorlike googles or your personal one
00:24:13Watusimotoyes; I send via my normal smtp server (mailworks.org)
00:24:25raptorok, i'll have to do that
00:24:27raptorthanks!
00:24:46Watusimotook. thanks! good night!
00:24:51raptornight
00:25:44Nothing_Much_hope you guys don't give up on desura. :(
00:26:05raptorwell... the Linux side of things isn't too clear...
00:26:21raptori've been looking for best practices and/or documentation, but haven't found much
00:26:51raptorand with the fractured nature of Linux, there needs to be *something* because there are just too many possibilities
00:27:08Nothing_Much_isn't there already a distro agnostic build?
00:27:14Nothing_Much_just extract the archive
00:27:20Nothing_Much_then double click the elf?
00:27:22raptorwell
00:27:56raptorthere is a static build one can do, but it's not guaranteed to be backwards compatible
00:28:08Nothing_Much_where is it?
00:28:38raptorand it's tough to set up, and frequently is in violation of licenses because some licenses require you to only dynamically link
00:28:56raptoroh, a static build of bitfighter has never been done
00:29:15raptorbecause of the difficulty/compatibility issues
00:29:31raptorit's easier to just use the open build service to build for each common distro
00:29:56Watusimoto Quit (Ping timeout: 252 seconds)
00:30:02Nothing_Much_I'm a little confused, as you guys have stuff as old from Debian lenny
00:30:12raptoryes
00:30:24raptorso ideally, i could create a static build on that old system
00:30:48raptorand we'd be fine... except for the possible license issues of GPL libraries we use
00:30:59Nothing_Much_???
00:31:06Nothing_Much_explain
00:31:12Nothing_Much_because gpl is.. gpl, right?
00:31:17raptoryeah, GPL is... GPL
00:31:30raptorit's basically one of the more restrictive open source licenses
00:32:10raptorbut we're small enough that we could probably ignore licenses :)
00:32:21Nothing_Much_what could it possibly be holding the libs back?
00:32:52Nothing_Much_ Quit (Quit: Leaving)
00:33:17Nothing_Much_ has joined
00:33:45Nothing_Much_what license issue are you having at this moment?
00:34:23Nothing_Much_because GPLv2 isn't as restrictive as GPLv3 afaik
00:34:30raptorwell... i'm not exactly sure.. but i know with LGPL it's safer to link against dynamically
00:34:45raptoryou are correct, but LGPL is even more so...
00:35:05raptoranyways, i hate licenses
00:35:23Nothing_Much_well
00:35:24raptorand the easy solution to any fuzziness is to just link dynamically against them
00:35:31raptorinstead of statically
00:35:50raptorso with the desura guys, i need to know *exactly* what their process is
00:36:12Nothing_Much_well, what in the license keeps you from doing it? and what is dynamic linking?
00:36:23raptorso
00:36:28raptorlicenses stink
00:36:46raptordynamic linking means you link *against* a library (usually a .so file)
00:37:08raptorversus static linking where you compile the library internally to your binary
00:37:32raptorthe second, GPL/LGPL puts restrictions on
00:37:54raptorbasically things like if you put GPL code in your binary, then your binary *must* be GPL, too
00:38:15raptorand we use several libraries that are not GPL
00:38:29raptoror non-GPL friendly
00:38:56Nothing_Much has joined
00:39:09raptorso the easiest solution is to always dynamically link against them and not worry about the ugliness
00:39:23Nothing_Muchwait
00:39:31Nothing_MuchGPL/LGPL says shit like that?
00:39:35raptorso i need to figure out what desura actually wants before i have to work with ugliness
00:39:39raptorNothing_Much: yes
00:39:47raptorGPL is a virus license
00:39:51Nothing_Muchiirc, everybody does that
00:40:12raptorthe BSD/MIT derivatives are much *freer* licenses
00:40:16Nothing_Muchthey link dynamically to other stuff that isn't GPL
00:40:21Nothing_Muchso I've read
00:40:28raptoryeah, that's fine to dynamically link
00:40:39raptorthe issue is static linking
00:41:00raptorstatic linking gets rid of the problem of needed to distribute libraries
00:41:08raptorbecause the needed bits are in your binary
00:41:10raptorbut
00:41:22Nothing_Much_ Quit (Ping timeout: 252 seconds)
00:41:28raptorthen GPL ugliness kicks in (in some cases - I haven't figured it all out yet)
00:41:47Nothing_Muchoh OH, now I'm understanding, it's the bundled libs that aren't GPL that infringes on the GPL'd BF
00:41:56raptoryes
00:42:01kaenwait, what isn't GPL that bf links against?
00:42:12raptor goes to look again...
00:42:16raptorhi kaen
00:42:19kaenhi all
00:42:30raptor#1 problem: Triangle
00:42:37raptorour bot zone mesh generator
00:43:05kaenlooks MIT to me...
00:43:09kaenfrom the readme
00:43:20kaenoh nope
00:43:21kaendamn
00:43:30raptorwrong readme? :)
00:43:32kaenwhat was that guy thinking !?
00:43:50Nothing_MuchI think the gnu guy's a hippie to the computer world
00:44:06kaenyes, that's a common comparison
00:44:09raptoranyways, if we ever wanted to charge for bitfighter (like 99 cents on the app store) we'd have to figure out how to replace triangle
00:44:26raptori've found poly2tri, but i thing it has some bugs
00:44:44Nothing_Muchhmm..
00:44:46raptorbeen about 2 years since i last tried it though..
00:44:52Nothing_Muchis it possible to switch to a BSD license?
00:44:59Nothing_Muchor is it too late for BF?
00:45:05kaenwouldn't affect the license of the projects it links to
00:45:06Nothing_Muchcan it be too late?
00:45:07raptorsure, we can switch to anything since we are the devs
00:45:15raptorbut we still ink agaist things like libpng
00:45:19raptor*link
00:45:30Nothing_Muchlibpng
00:45:31Nothing_Muchhmm
00:45:35Nothing_Muchyou know
00:45:39Nothing_Muchoh wait
00:45:40Nothing_Muchnvm
00:45:58kaen"libpng license"
00:45:59raptorbut, i'm trying to avoid having to reconcile license issues
00:46:09kaenthe white hot burning rage of a thousand suns...
00:46:12raptor(and avoid talking about it...) :)
00:46:18raptorhaha
00:46:24raptorflees of thousand camels
00:46:28raptorfleas
00:46:35kaenlol
00:46:56Nothing_Muchsorry
00:47:29kaenI like talking about licenses.
00:47:36Nothing_Muchit's interesting I agree
00:47:40raptorso i'm *hoping* i won't have to work out license garbage and figure out how to deploy on Desura for linux with shared (linked dynamically) libraries
00:47:54raptorkaen: you can't be serious
00:47:58kaenI am :)
00:48:38raptori know 'law' is a very logical field, and probably correlates to my mindset; but... people
00:48:50raptorand so i avoid
00:49:01Nothing_Muchwe won't bite though :)
00:49:08raptorhaha, good thing!
00:51:00kaenso the desura guys actually want .so files of libs?
00:51:07kaenor did I misread that, too?
00:51:14raptormisread
00:51:16raptorbasically
00:51:18raptorwe know nothing
00:51:26kaenokay~
00:51:42Nothing_Much:(
00:52:06raptorwatusimoto has been communicating with them instead of me so far, and hasn't asked the specific quesitons we need to (and they haven't given specific enough information)
00:52:14kaenodd.
00:52:32raptorso... he just told them to contact me, and i'll get to ask all the fun stuff
00:52:39kaennot like this is the first linux game they've added. you'd think they'd have some written instructions by now.
00:52:46raptorexactly!!
00:52:58raptori went to #desura and asked around
00:53:03raptorgot mixed responses
00:53:06Nothing_Muchit's community based
00:53:13Nothing_Muchit's mostly for the FOSS client
00:53:29Nothing_MuchI don't think any official Desura people are there, sadly :(
00:53:29raptoroh yeah, that's right
00:53:39raptorcommunity based
00:54:09Nothing_Muchgonna look for a foss game on desura and see if it's gpl or not
00:55:29Nothing_Muchoh here's one
00:56:31raptorI haven't even found anything about whether there is a default system to compile to (like i think Valve does Ubuntu 12.04)
00:56:42raptoror minimum glibc, etc..
00:56:59Nothing_Muchthe minimum glibc is 2.15
00:57:06Nothing_Muchfor steam
01:01:50Nothing_Muchhttp://en.wikipedia.org/wiki/GNU_General_Public_License#Point_of_view:_static_linking_violates_GPL_but_unclear_as_of_dynamic_linking
01:02:44raptor runs away from the topic of licenses
01:02:54raptorNothing_Much: but yeah, welcome to the GPL
01:03:33Nothing_Muchwould it be easier to just switch licenses and link statically?
01:03:53raptorwe don't own the code for the GPL/LGPL libraries that we use
01:04:28Nothing_MuchI meant for just the game, so when there's a GPL lib it also has to be compatible with the GPL too?
01:04:50raptorthat's where the fuzziness comes in
01:05:08raptorif we statically link in a GPL library then yes
01:05:44raptorbut dynamic, i say no (and we've been operating under that assumption, as well as thousands of other projects)
01:06:45Nothing_Muchhrm..
01:07:05raptorso all this license talk might be irrelevant depending on desura's policies
01:07:15Nothing_Muchoh, how so?
01:07:29Nothing_Muchbecause desura might allow dynamics?
01:07:50raptoryes
01:08:35Nothing_Muchpretty sure they do, but you just wanna make sure
01:08:38Nothing_Muchright?
01:08:46raptorright
01:09:02Nothing_Muchhere's to hoping for the best!
01:09:04raptorand ask other questions, like if they provide some of the libraries to link against (or guarantee they'll be there)
01:09:11raptoryeah...
01:09:13raptorwe'll see
01:11:38Nothing_Much:(
01:12:46Nothing_Muchif nothing happens with desura, apologies for bringing it up to you guys
01:12:57raptorha! no worries
01:13:05raptorif anything it'll increase visibility a little
01:13:12raptorwhich is what we want
01:13:16Nothing_Muchit should
01:13:33Nothing_MuchI've been testing Desurium out recently
01:13:41Nothing_Muchso hopefully that'll bring out a push for an official update
01:14:10Nothing_Muchbelieve it or not, there's actually some people who are familiar with Steam and just hate it because of it's drm
01:14:29Nothing_Muchso there is most certainly an audience for your type of game
01:18:31kaenoh how I hate fuzz.
01:20:37raptorpatch applied. fuzz 2345 lines
01:20:42raptorthat fuzz?
01:31:51Nothing_Muchaside from the desura stuff, how's it goin' so far guys?
01:33:53raptordoing ok
01:34:25raptorwe're close to releasing, as far as bug count/features go (i think)
01:34:27raptorbut
01:34:31raptorwe have a bug we can't solve
01:34:46Nothing_Muchthat lua bug still?
01:34:59raptoryes... sigh
01:35:14Nothing_Muchdo lua guys exist that could help you pinpoint the problem?
01:35:33raptorwell, watusimoto has asked about it on stackoverflow
01:35:47raptorbut it's using highly customized code
01:36:03Nothing_Muchohh
01:36:24raptorso help would require knowing Lua + Lua
01:36:26raptoroops
01:36:36Nothing_MuchLua^2
01:36:37Nothing_Much:D
01:36:43Nothing_Muchno wait
01:36:48Nothing_MuchLua x 2
01:36:50raptorLua + LuaW (our c++ wrapper) + Bitfighter code
01:37:05Nothing_Muchoh my
01:37:12amgine1234566789raptor is it possible to make p-poly walls move using level gens
01:41:24bobdaduckMaking wals via levelgen
01:41:36bobdaduckProbably not.
01:42:30raptoramgine1234566789: not yet, walls are a special case
01:49:34Fordcars has joined
01:49:56Nothing_Muchsup fordcars?
01:50:15FordcarsI just got myself a Raspberry Pi!
01:50:33Nothing_Muchnice
01:50:41Nothing_Muchwhat do you plan to run on it?
01:50:48Fordcarsdesbian
01:50:51Fordcarswith GUI
01:51:06Nothing_Much*debian
01:51:09FordcarsI already have the OS on an sd card
01:51:17Nothing_Muchoh really? how'd you manage that?
01:51:20Fordcarslol sorry too much Assasins Creed :P
01:51:28Fordcarswell its kinda easy
01:51:44Fordcarsdrag and drop, with the right sd card format
01:52:08Nothing_Muchwill it boot?
01:52:12Fordcarsyep
01:52:24Fordcarsit's designed to boot from sd
01:52:43bobdaduckDon't abuse the zapdance smily? BUT WHYYYY
01:52:49Fordcarslol
01:52:52Nothing_Muchteehee
01:52:58Nothing_Muchso it's preinstalled?
01:53:26Fordcarssome sd cards have the os preInstalled
01:53:29Fordcarsnot mine
01:53:35Fordcarsbut it's simple
01:54:17Nothing_Muchnot sure if a drag 'n drop will suffice for a full bootup
01:54:24Nothing_Muchdid that once
01:54:28Nothing_Muchdidn't work out very well
01:54:52Fordcarslol I did that once and it worked for installing Debian on my old Wii
01:55:05Fordcarsdepends what your running on I guess
01:55:55Nothing_Muchmaybe
01:56:10Fordcarsbut it might install the OS on the Raspberry Pi and only the Installer is on the SD Card
01:56:17Fordcarsmight
01:56:58FordcarsI didn't look onto this stuff yet
01:59:38raptorhey Fordcars, just FYI - i think bitfighter dedicated server is compilable on a rasppi
02:00:06Nothing_Muchyou have an arm build?
02:00:36raptorwell - i've compiled on various arm platforms, yes
02:00:39raptor(all virtual machines)
02:01:57Nothing_Muchthen it should be compatible
02:02:40raptori think the ones i've compiled on had hardware FPUs (floating point units)
02:02:51raptorso i'm not sure about the ARM platforms that don't have that..
02:03:03raptorARM is like the Linux of hardware
02:03:10raptorso many variations
02:03:50Nothing_Muchoh myt
02:03:53Nothing_Much*my
02:17:32Fordcarshehe nice raptor!
02:17:46raptor?
02:18:38Fordcarsyeah, It apparently, has the same cpu as the iPhone 3G
02:19:09Fordcarssorry I was retarded, just came back to IRC. I was talking about your PM
02:19:21raptorah ok
02:19:38Fordcars:P
02:23:38Nothing_MuchI think ARM is compatible with its variations
02:23:41Nothing_MuchTo an extent
02:24:07raptoryes it is, but the biggest difference is whether or not it has a hardware FPU
02:24:27Nothing_Muchdoes it matter?
02:24:41raptorso there are basically two arm platforms to compile to: armv5tel and armv7l
02:24:45raptor(I think)
02:24:48raptorit sure does matter
02:25:00Nothing_Muchoh
02:25:10raptorwithout the hardware floating point unit, performance problems can be extreme
02:25:33Nothing_Muchoh
02:25:39raptorso if you have one, it's best to tell the compiler (which can probably auto-figure it out)
02:28:41Nothing_Muchhttp://en.wikipedia.org/wiki/List_of_ARM_microprocessor_cores
02:29:31raptoryeah there's lots
02:30:01Fordcars_ has joined
02:30:11Nothing_Muchhttp://www.arm.com/products/processors/index.php
02:30:46Fordcars_the thing I like about raspberry is that you can connect a breadboard to it, I think it's called a breadboard
02:31:17Nothing_Muchdaughterboard I think
02:31:31Nothing_Muchactually
02:31:42raptorthe thing to remember about ARM is that it's an architecture, not a CPU
02:31:42Nothing_Muchmaybe Rasperry pi is a daughterboard
02:31:52Fordcars_a circuit board without soldering anyway. The "Reusable Circuit Board"
02:31:56raptorand they license their architecture technology to anyone
02:32:02Nothing_Muchyeah I know that
02:32:09raptorah ok
02:32:10Fordcars_hehe nice
02:32:16Nothing_Muchthat arm is an arch not a processor
02:32:21Fordcars Quit (Ping timeout: 245 seconds)
02:32:33Nothing_Muchtrying to figure out which one's older and which ones have fpu or not
02:32:41Fordcars_lol yeah
02:33:04kaen<Fordcars_> a circuit board without soldering anyway. The "Reusable Circuit Board"
02:33:07kaenyeah that's a breadboard
02:33:09raptorso almost everyone that compiles for arm does one of two: armv5 (without hardware FPU) and armv7 (with FPU)
02:33:29Nothing_Mucharmv5?
02:33:55Nothing_Muchoh look at that
02:33:59Nothing_MuchI completely missed that diagram
02:34:03Nothing_Muchhttp://www.arm.com/products/processors/instruction-set-architectures/index.php
02:34:04raptorsomtimes referred to as armv5tel
02:34:15raptorand the other: armv7hl
02:37:01Nothing_Muchhuh
02:37:04Nothing_Muchwhat about arm11?
02:37:29Nothing_Muchoh it's an oldie
02:37:33Nothing_Muchbut that's what's on the pi
02:38:04raptori think you'd either use an armv5 distro for it
02:38:14raptoror recompile a distro from scratch for it
02:38:18bobdaduckWHY NO ABUSING THE ZAPDANCE EMOTE
02:38:45raptorbobdaduck: I said 'please' didn't I?
02:38:51bobdaduckyes but still xD
02:38:59Quartz has joined
02:39:01bobdaduckI almost want to say people SHOULD abuse it
02:39:03bobdaduckbecause its fun xD
02:39:12Quartzyeah
02:39:14Quartzit's so pro
02:39:20bobdaduckikr
02:39:28raptorwelcome Quartz
02:39:29Quartzthese noobs are in for a treat tonight
02:39:31Quartzbest map ever
02:39:41raptormust i always be distracted from homework?
02:39:47Quartzyes
02:39:47bobdaduckIKR
02:39:49bobdaduckDude
02:39:52bobdaduckI'ma head home
02:39:55Quartzsweeeet.
02:39:56bobdaduckin like 10 min
02:40:01bobdaduckAnd we can unveil it!
02:40:01Quartzsweeeet.
02:40:15bobdaduckShould we dedicate it to someone?
02:40:19Quartznah
02:40:23Quartzit's already quite themed
02:40:34Quartzone day though.
02:40:41Quartz"NEWMAP!" "for raptor"
02:40:42bobdaduckONE DAY.
02:40:45bobdaducklol
02:40:58QuartzThen the map name will be completely silly in 5 years
02:41:18bobdaduckyeah
02:41:27QuartzI remade the maps today btw...
02:41:31Quartzwell, 2/3 of them
02:41:49QuartzOne of them, lolol what I did is questionable. I like it, but I dunno if everyone else will.
02:42:04bobdaduckhah
02:42:08bobdaduckWe'll see.
02:42:25QuartzNO REGERTS.
02:42:47Quartzhttp://dollarvigilante.com/storage/02012/46-may-2012/No%20Regerts%20Tattoo.jpeg?__SQUARESPACE_CACHEVERSION=1336263652262
02:43:19bobdaduckI REGRET NOTHING
02:46:00QuartzI REGERT NOTHING
02:46:04Quartzshower time
02:51:12Fordcars_oh man how can I work when Bitfighter is right on my desktop!
02:51:51bobdaducklol
02:51:56Nothing_Muchteehee
02:52:09raptorso i'm doing a study (in my head)
02:52:58raptorwhat is it about people that makes them drawn to bitfighter? and is there a correlation (personality or other) between these people?
02:54:01bobdaduckI need to meet more bitfighters in person
02:54:08raptorheh
02:54:10bobdaduckTo psychoanalyze them.
02:54:26Quartz Quit (Ping timeout: 245 seconds)
02:54:27raptorwell, you've met... 2?
02:54:33raptor3?
02:55:06bobdaduckBut: Its community is enjoyable to people, the freedom of playstyle/level editor creativity, and it seems to be just in general a good place to "hangout" online.
02:56:00bobdaduckWe need to balance modules/weapons if we want to attract a more competitive crowd though
02:57:25amgine1234566789nah they are fine
02:58:13bobdaduckNo, they aren't
02:58:23bobdaduckbouncer and triple are worthless
02:58:27Nothing_Muchwhat's so bad about BF atm that makes it unbalanced?
02:58:30Nothing_Muchwat
02:58:33Nothing_Muchnot necessarily
02:58:40Nothing_Muchwell
02:58:47Nothing_Muchmaybe triple could use some more spreading out
02:58:52Nothing_Muchbouncer's pretty good tho
02:58:52bobdaduckYes, necessarily. Phaser beats bouncer and triple 100%
02:59:05bobdaduckCloak is terrible
02:59:12raptori've been thinking about balance adjustments for 019
02:59:37raptormost are easy to make
02:59:45raptorreally, really easy to code
02:59:45bobdaduckbecause not only can you spot a cloaker by the stars getting covered up or them hitting a wall, but sensor directly counters it, and the energy investment is huge.
03:00:20bobdaduckSensor is pretty much just there to counter cloak and for the spybugs. Sensors range needs a slight increase.
03:00:29raptorwhich range?
03:00:45bobdaduckRepair needs to repair faster, or add a double-tap super repair (like pulse)
03:00:51bobdaduckThe overall sight range
03:01:02raptorreally?
03:01:09raptorand still passive?
03:01:38bobdaduckIt gives you approximately three ship-lengths of warning time before the enemy ship sees you
03:01:48bobdaduckWhich is a distance covered in approx .5 seconds.
03:02:07amgine1234566789no triple is fine its great in scooer and nexus matches
03:02:37amgine1234566789reapit is fine also
03:03:37bobdaduckAmgine: "no."
03:03:52bobdaduckPhaser is better than triple. The end.
03:04:11bobdaduckIt uses no energy and does the same amount of damage in nearly the same amount of time.
03:04:24bobdaduckBouncer is pretty much a phaser that costs energy and hurts you.
03:04:49raptorand wreaks havoc! let's loose the dogs of war!
03:05:02bobdaduckAnd kills yourself before it kills your enemy.
03:05:02bobdaduckxD
03:05:11bobdaduckIf we really want a weapon that is just chaos like that
03:05:16raptoryes... maybe we shoudl reduce the self-damage again
03:05:26bobdaduckIt should be a weapon with that exact purpose: Unleashes havoc.
03:05:42bobdaduckBouncer is supposed to be some sort of tactical situational weapon
03:05:50raptori'm a fan of bouncer - mostly for comedic effect
03:05:51bobdaduckbut no one stands still long enough for it to be useful, ever.
03:05:53bobdaducklol
03:08:01raptorthere was one level by LA that it was really useful on
03:08:07raptorit was called 'toilet' i think
03:08:14Fordcars_but all of these things are just a question of changing a few variables in the code
03:08:23Fordcars_toilet was by lamp
03:08:36raptorthis was like 1.5 years ago
03:08:43raptorwas Lamp around then?
03:08:45bobdaduckNope
03:08:47bobdaduckLamp is new
03:08:52raptori never know..
03:09:27raptorso balance changes are easy to make in the code, but hard to play test
03:09:39raptori mean, hard to get just right with play testing
03:09:44bobdaduckI made my own balance changes a year or so ago
03:09:53bobdaduckShield cost more, cloak cost way less
03:10:09bobdaduckTriple was a shotgun that could one shot from point blank
03:10:19bobdaduckbut had such a short range that it was useless if you didn't get it *just* right.
03:10:26bobdaduck...I didn't touch bouncer
03:10:31raptormaybe cloak should be passive...
03:10:35bobdaducknoooo
03:10:36bobdaduckxD
03:10:40bobdaduckJust make it cost less
03:10:43bobdaduckOr
03:10:46bobdaduckIf you're not moving
03:10:47bobdaduckcost nothing.
03:10:54raptorit's waay cheap
03:11:02raptoralready
03:11:05bobdaduckThis counters the movement covering up the stars issue
03:11:23raptoractually...
03:11:27raptorwe had plans for cloak
03:11:33bobdaduckHeh, you can stand still cloaked for about 10 seconds?
03:11:45raptorlike sensor wouldn't pick it up if it wasn't moving AND it would use less/no energy if not moving
03:11:55bobdaduckYou can't lie in wait for an ambush unless you know ahead of time someone is coming
03:11:59bobdaduckWhich means you need sensor
03:12:06bobdaduckwhich means you can't fight someone when they get there
03:12:14bobdaduckbecause they will just shield or move away
03:12:31raptori'm not sure which comment of mine you are responding to..
03:12:40bobdaduckI wasn't responding to
03:12:41bobdaduckxD
03:12:43raptoroh ok
03:12:44bobdaduckHere's response:
03:12:47bobdaduckSensor can counter cloak
03:12:52bobdaduckbut cloak needs to be better
03:13:07bobdaduckCloak is so bad right now it doesn't NEED a counter because it is its own counter
03:14:01bobdaduckI'm headed home
03:14:03bobdaduckseeyall
03:14:23bobdaduck Quit (Quit: Page closed)
03:19:53Fordcars_seeya
03:20:06Nothing_Muchwoo
03:20:14Nothing_Muchoh man, nobody's on the #desura IRC :(
03:20:40Fordcars_I am :P
03:20:47Nothing_Muchoh hey
03:21:07Fordcars_hey
03:21:35Fordcars_is Bitfighter on desura now?
03:22:01Nothing_Muchnot yet
03:22:05Nothing_Muchthere might be an issue
03:22:18Nothing_Muchbut I'm about 67% sure that they allow dynamic linking
03:22:44Nothing_Muchif not then it probably won't wind up on Desura unless a license thing changes :(
03:23:23Fordcars_:(
03:23:27Fordcars_ok
03:25:58Nothing_MuchI'm really hoping it gets there
03:28:32Fordcars_yeah
03:30:07bobdaduck has joined
03:30:41Fordcars_I never met a Bitfighter in person :(
03:30:52bobdaduckOkay I'm back!
03:31:15Fordcars_hi
03:33:27Nothing_Muchwb sir
03:33:36Nothing_Muchbitfighters are real?!
03:33:50bobdaduckWell
03:33:55bobdaduckI can attest that at least two are.
03:33:56bobdaduckxD
03:34:26Nothing_Muchwat
03:34:27Nothing_Muchwho?
03:38:47Fordcars_is it raptor and sam?
03:40:36Nothing_Muchwho's sam686? don't think I saw him talk before
03:45:02Fordcars_lol
03:45:19Fordcars_he is one of the main developpers
03:45:37Fordcars_for windows
03:47:28Quartz has joined
03:47:49QuartzThis channel is logged.
03:48:00Quartzhey guy looking through the log
03:48:01Quartzyeah you
03:48:06Quartzyou are bad and should feel bad
03:48:35QuartzSorry 'bout that. But the ONE time somebody is actually looking through perhaps, they will see that and be like "whoa."
03:50:17Nothing_Muchnah
03:50:36QuartzDon't be lame. That was totally badass.
03:50:51QuartzTOTALLY.
03:50:52QuartzBADASS.
03:52:14Nothing_Muchnah
03:52:18Quartzyah
03:52:51Nothing_Muchnah
03:54:09Quartzeverybody get on bitfighter
03:54:12QuartzAnd got to Rave Party server
03:54:35bobdaduckGET ON BF
03:56:01Nothing_Muchping's timin' out
03:57:08Quartzhave you tried to connect anyway?
03:57:14QuartzSometimes it still works from my experience
03:57:16Quartzeven if it says that
03:58:18Nothing_Muchping died
03:58:21Nothing_Muchnvm
03:58:58bobdaduckdude raptor get in here
04:01:52Nothing_Muchliterally no connection :(
04:05:42Nothing_Muchwhere the heck do you guys live?
04:06:32bobdaduckQuartz CA
04:06:35bobdaduckI'm in UT
04:07:05Quartzqq
04:08:16Fordcars_I'm really far from you guys and was fine
04:10:10Nothing_Muchoh man
04:10:13Nothing_MuchFloridian here
04:10:53Nothing_Muchping gets really high for me
04:10:57Nothing_Muchprolly cuz I'm on wifi
04:11:44bobdaduckhuh
04:11:47bobdaduckMaybe if I hosted...
04:11:50Fordcars_hehe me too
04:12:00Fordcars_anyway, later guys!
04:12:45Nothing_Muchlater dude
04:15:02raptorhello??
04:15:04raptoranyone here?
04:15:23QuartzYeah noob come to the esrver
04:15:26Quartz*server
04:15:28raptorkk
04:16:06Fordcars_ Quit (Ping timeout: 245 seconds)
04:44:15Quartz Quit (Quit: Page closed)
05:00:46bobdaduckYou guys wish you could make levels like that
05:01:21raptoryes, yes i do
05:01:36raptormaybe we should hold a design contest just for stuff like that...
05:03:23Nothing_Muchuh
05:03:32Nothing_Muchthat map I couldn't play on at all
05:03:33bobdaducklol
05:03:41bobdaduckWell
05:03:45bobdaduckYou were just totally missing the point
05:03:51bobdaduckthen
05:03:52bobdaduckxD
05:03:58Nothing_Muchwell
05:04:01Nothing_Muchit was mostly lag
05:05:52amgine1234566789 Quit (Quit: Page closed)
05:12:58Nothing_Muchmind if I posted Bitfighter on /r/Linux_Gaming?
05:13:18bobdaduckDude
05:13:21bobdaduckADVERTISE AWAY.
05:13:21bobdaduckxD
05:13:27bobdaduckPUT IT ON POSTERS
05:13:29bobdaduckTREES
05:13:31bobdaduckMOUNTAINS.
05:13:36bobdaduckThe biggest thing though
05:13:40Nothing_Muchhttp://www.reddit.com/r/linux_gaming/
05:13:45bobdaduckis being ONLINE when people come to try it out.
05:13:50Nothing_Muchhere's an idea of where your game will be posted
05:14:00Nothing_Muchor that's exactly where it will be posted
05:14:09bobdaduckBecause people go off to try it
05:14:12bobdaduckand nobody is on!
05:14:19bobdaduckAnd then they never come back
05:14:25Nothing_Muchsince reddit has a bad rep, but there are good subs out there
05:14:28Nothing_Muchand this is one of them
05:15:06Nothing_Muchhmm
05:15:07Nothing_Muchwelp
05:15:20Nothing_Muchthere have been some people that responded to my desurium recruitment thread
05:17:13raptorok folks, heading to bed - good night!
05:18:16bobdaducknight!
05:19:32Nothing_Muchlater!
05:22:19raptor Quit (Ping timeout: 260 seconds)
05:45:51bobdaduckI would like to announce
05:45:56bobdaduckI just got the zone controller badge.
05:46:01Nothing_Muchwoooo
05:48:55kodaws has joined
05:50:35bobdaduckFirst one
05:58:28bobdaduckTo ever get it
05:58:30bobdaduck^.^
06:03:00Lamp89 has joined
06:03:12Lamp89Hey raptor, I have a player report for you.
06:03:30Lamp89http://cl.ly/image/0k2X132s2z3q
06:03:41Lamp89I think u should put a bad word filter.
06:03:48Lamp89On both the forum and game.
06:03:51Lamp89Mostly the game
06:04:04Lamp89And bobdaduck, you wanted me to make a soccer map
06:04:09Lamp89should I make it now?
06:04:35bobdaduckYeah
06:04:37bobdaduckLamp:
06:04:47bobdaduckAbout a bad word filter, and about reporting players:
06:05:18bobdaduckWe pretty much let players play and act however they want, but if you want to ban a player from your server for cussing feel free to do that
06:05:25bobdaduckAnd about the bad word filter:
06:05:57Lamp89yes
06:06:01bobdaduckThe general consensus was "a lot of work and not a lot of payoff." Watusimoto said "I have no desire to make a list of every naughty word I can think of, do you?"
06:06:19Lamp89maybe you can download a pre-made list?
06:06:22Lamp89Just install it
06:06:45Lamp89because everyone plays this game, from 1 second old to a trillion years old.
06:06:57bobdaduckActually
06:07:06bobdaduckmost of our age base is within the 10-15 range
06:07:21Lamp89Quartz said I was bad.
06:07:27Lamp89wanna see it?
06:07:31Lamp89[3:47:49] <Quartz> This channel is logged.
06:07:31Lamp89[3:48:00] <Quartz> hey guy looking through the log
06:07:31Lamp89[3:48:01] <Quartz> yeah you
06:07:33Lamp89[3:48:06] <Quartz> you are bad and should feel bad
06:07:38Lamp89:(
06:09:36bobdaducklol
06:09:46bobdaduckDon't take Quartz too seriously :P
06:13:36Lamp89who wanna play?
06:13:53Lamp89lets paly
06:13:56Lamp89play
06:14:19bobdaduckIts a bit late...
06:31:52Nothing_Much Quit (Ping timeout: 248 seconds)
06:50:19Nothing_Much has joined
07:24:54Lamp89:(
07:24:58Lamp89no one wanna play?
07:25:11Lamp89Nothing_Much hi
07:25:18Nothing_Muchyes?
07:25:22Lamp89wanna play?
07:25:51Lamp89Nothing_Much wanna play?
07:26:02Nothing_Mucheh
07:26:08Nothing_Muchprobably gonna head out soon, sorry
07:26:10Nothing_Muchdude
07:26:12Lamp89:(
07:26:17Lamp89wat
07:26:29Lamp89Nothing_Much wat
07:26:37Nothing_Muchsorry dude
07:26:46Lamp89oh
07:26:55Lamp89 Quit (Remote host closed the connection)
07:36:05kodabws has joined
07:39:36kodaws Quit (Ping timeout: 248 seconds)
07:42:02Lamp89 has joined
07:42:02Lamp89 Quit (Changing host)
07:42:02Lamp89 has joined
07:42:31Lamp89hi
07:43:13Lamp89any discussion?
07:43:17Lamp89no?
07:43:18Lamp89:(
07:43:24Lamp89 Quit (Remote host closed the connection)
07:44:53Darrel has joined
07:57:35bobdaduck Quit (Quit: Page closed)
08:26:10chumpchange has joined
08:27:33chumpchangeIfyou're promoting desura why not xfire? - http://bitfighter.org/forums/viewtopic.php?f=11&t=145#p843
08:27:40chumpchangereal time logging yeah!
08:28:15chumpchangehit and run bye!
08:28:18chumpchange has left
08:37:06watusimoto has joined
08:37:06ChanServ sets mode +o watusimoto
08:37:35watusimotohey kodabws
08:39:44kodabwshi watusimoto
08:39:57watusimoto80% chance I'll go to fosdem
08:40:02kodabws\o/
08:40:16watusimotoit just seems too easy
08:40:23kodabwswith such a short notice
08:40:56watusimotobut why not? since there is no registration, it's easy, especially by train
08:44:26watusimotoanyway, if I go, I'll be wearing my Red Sox cap (http://shop.mlb.com/family/index.jsp?categoryId=707973). If you see me, introduce yourself. My name is Chris.
08:45:39kodabwsok with pleasure
08:45:55kodabwsi'll be wearing a hoodie with the amsterdam hard rock cafe most likely
08:46:27kodabwstoo bad i haven't loaded the mobile bitfighter on my phone :p
08:46:40kodabws(neither hedgewars mobile for that matter...)
09:08:03watusimotoyeah, too bad. I'd like to see it.
09:09:24kodabwsi'll push a video sometime in the future when something is presentable
09:11:58watusimotogreat!
09:20:47chumpchangeoz has joined
09:21:05chumpchangeozshouldn't bitfighter.net redirect to the canonical bitfighter.org or www.bitfighter.org ?
09:22:13chumpchangeozI think it's not just a trivial thiing - google penalizes pages with duplicate content?
09:22:17chumpchangeozseo.
09:22:26chumpchangeozanyway hit and run! going again.
09:22:27chumpchangeozexit
09:22:30chumpchangeoz Quit (Client Quit)
10:21:42watusimotokodabws: up to 90% chance I'll go as I booked a hotel room
11:09:43kodabbws has joined
11:12:56kodabws Quit (Ping timeout: 248 seconds)
11:24:56Darrel Quit (Ping timeout: 260 seconds)
11:44:52Darriel has joined
11:45:22Darriel is now known as Darrel
13:13:40raptor has joined
13:13:40ChanServ sets mode +o raptor
13:27:30kodaws has joined
13:29:28kodabbws Quit (Ping timeout: 248 seconds)
15:48:15bobdaduck has joined
15:48:26bobdaduckMorning, gents.
15:54:23watusimotohi
15:54:28raptorhello
15:58:01raptordesura never contacted me after your e-mail, watusimoto, but i didn't expect them to..
15:58:29watusimotobut you got the message I sent to r@bf?
15:59:34raptoryes
15:59:40raptorso that works
15:59:50watusimotowell, let's count that as a victory!
15:59:57raptori also checked the junkmail filters..
16:00:01raptorhooray!
16:00:08watusimotooh look, message just in from desura
16:00:11watusimotoThe issue is I assume you are compiling the game and libraries on an older version of Ubuntu or whatever to make sure it works with as many systems as possible. I am running a very new version of Ubuntu. It is easier since your game already uses them for you to either add them to lib directory in your game directory and add that directory to end of the library search path or send me copies of the libraries. The simplest method is for you to inc
16:00:11watusimotoTim Jung
16:00:41raptorwas i in the adressee list?
16:00:48watusimotono
16:01:04raptorok, forward that to me please, and i'll hijack the thread
16:02:17watusimotono can-do
16:02:25watusimotoit's all embedded in the desura interface
16:02:31watusimotoI jsut asked him to stop by here
16:04:07raptorhuh
16:04:31raptorso has *any* of your communication been done by e-mail? and can I access said interface?
16:05:41watusimotono and I think so
16:05:56watusimotobut it's more like the pm interface in our forums
16:06:21watusimotoexcept there's only two buttons -- preview and send
16:06:53watusimotothis is the dude:
16:06:55watusimotohttp://www.desura.com/members/protektor
16:07:12bobdaduckHe has a skype
16:07:26bobdaduckand it says an email that's "members only"
16:10:23watusimotoraptor is a member
16:10:33raptorwatusimoto: all of your messages have been to 'protektor' ?
16:11:25watusimotoNot all, but most of them -- he's "Tim"
16:11:45watusimotoI think he's in the US, but not positive
16:11:48raptorbecause i'll just PM him directly from my account
16:11:54watusimotoyes, that would be good
16:12:00watusimotohe'll know who you are
16:12:10watusimotoif he's been reading my messages, that is :-)
16:12:32raptorok, i found a 'Compose a new Private Message'; is that it?
16:12:37watusimotoI think so
16:12:53raptorok, i'll will try and hijack...
16:13:09watusimotodon't forget you're chute!
16:13:10bobdaduckHis profile says he's in the U.S.
16:14:46raptor'chute'???
16:14:59raptoroh haha
16:15:22raptorwatusimoto: would you do me a favor and change my r@bf.org address to point to my gmail? (do you have that?)
16:15:39watusimotoI do not have that, but would be happy to do it
16:16:30watusimotoemail it to me, or pm me here
16:17:31raptorthank you
16:18:21bobdaduckAlso again: Should my name in the forums be a different color because I'm a moderator?
16:20:23raptoroh yeah... let me play with colors...
16:23:42watusimotook, done -- you should get a mail soon
16:28:13raptorgot it! thanks!
16:29:28raptorbobdaduck: actually i don't even know how you show up in the moderators list - you're not actually part of any moderator group...
16:29:39bobdaduckHuh.
16:29:55bobdaduckI can lock topics and stuff, so obviously I *am* a moderator
16:30:00bobdaduckI don't show up though?
16:30:03raptoryes
16:30:17raptoryou don't show up in the administartor control panel
16:31:03bobdaduckHuh, you're right.
16:31:04raptorthere's 'global moderators'
16:31:13bobdaduckJust _K is in that
16:31:21bobdaduckMaybe put me there too?
16:31:22raptori'll just make a new group and add you - what color?
16:32:02bobdaduckYou could add me to global moderators
16:32:06bobdaduckthat's pretty much what I am.
16:32:28raptorwell, except you don't have banning power, do you?
16:33:01bobdaduckI do.
16:33:13raptori suppose if watusimoto is fine with it i can add you to that - what do you think watusimoto? should we add bobdaduck to global moderators?
16:33:17raptor:)
16:33:29watusimotosure
16:33:42watusimotobut bobdaduck: use a light touch
16:33:51bobdaduckBAN EVERYONE
16:34:43bobdaduckI instill much confidence
16:34:53bobdaduckI go draw another comicz
16:35:04raptorjust remember bobdaduck: we are watching... (except in Off-Topic)
16:35:33bobdaduckKeep in mind I've been a mod (if hidden, even from you guys :P) since the forums began.
16:35:53raptor smites bobdaduck with a rod of green
16:36:12bobdaduckHAPPY SAINTS PATRICK DAY, EVERYONE
16:36:50Watusimoto_ has joined
16:42:17bobdaduckI'm gonna go see "warm bodies" today.
16:42:23bobdaduckAnyone seen it yet?
16:42:28raptorwhat is that?
16:43:14bobdaduckCuring zombies with love.
16:43:35bobdaduckIts a movie that just came out
16:47:32bobdaduckIts supposed to be hilarious
16:51:41watusimotoI saw django unchained last night
16:52:09watusimotoexactly what you would expect: overly bloody, great characters, stupid ending
16:54:10bobdaduckAs stupid as the end to the book "Andromeda Strain"?
16:56:14watusimotoprobably
16:59:34bobdaduckBook by the guy who did jurrasic park
17:00:17bobdaduckIts about this virus that kills everyone and all these guys are trying to figure it out and its killing everything and then in the last five pages "Oh, the virus randomly mutated into a form that eats plastic instead of killing people!" The end.
17:01:18raptorno spoilers!!
17:01:45bobdaduckToo late
17:07:23bobdaduckPython and Lua are pretty similar, aren't they?
17:14:43watusimotoin some very general ways, yes
17:14:53watusimotobut mostly no
17:19:01kodaws Quit (Read error: Connection reset by peer)
17:19:33raptor Quit (Ping timeout: 255 seconds)
17:28:54raptor has joined
17:28:54ChanServ sets mode +o raptor
17:37:19raptorok
17:37:28raptori'm going to send that PM to protektor for real now...
17:40:50bobdaduckDid you PM him for fake before?
17:40:55raptoryes
17:43:44bobdaduckIs our matchmaking system being fixed?
17:44:06raptori don't need to find a mate anymore..
17:45:26bobdaduckSOME of us still have that problem though
17:45:33bobdaduckAnd I think we should take that into account.
17:50:48raptorso... what are you talking about?
17:52:33bobdaduckThe batting average system
17:52:40bobdaduckand the allowance of negative numbers
17:52:43raptorok, the K/D ratio?
17:52:56bobdaduckI was thinking a K/D/Score
17:53:40bobdaduckWhere score is objective points earned (capturing the flag, scoring a goal)
17:54:23bobdaduckFor matchmaking purposes, a point is worth 3 kills in most gametypes, with exceptions in hunters and others
17:55:00bobdaduckWe could make the system complicated by saying "okay, ten points in hunters is worth .01 kills" and factor in a bunch of stuff, but I think it would probably be easier to just throw it out.
17:56:17raptorto be honest - i know little of the point system
17:56:29raptoralthough i did the preliminary coding for the kill/death ratio system
17:56:54raptorok watusimoto, long winded PM sent, with you on it
17:57:08watusimotosuper!
17:57:34bobdaduckOkay, either way our current matchmaking system is broken, inadequate, or both.
18:01:11bobdaduckMaybe I could do the coding for it
18:01:21bobdaduckWould that be a good reintroduction to coding project?
18:03:35bobdaduckalso raptor:
18:03:40bobdaduckI got the zone control badge last night.
18:03:46raptorhi
18:03:54raptora willing sacrifice!?
18:04:00raptorreally?
18:04:05raptor checks database
18:04:09bobdaducklolwhat?
18:04:42raptoryou got it!
18:04:51raptoryou're the first one!
18:04:54raptorwas it rigged?
18:04:56raptor:)
18:05:22bobdaducklol
18:05:22bobdaduckYes.
18:05:45raptorsigh...
18:05:50raptor goes to remove badge
18:05:51bobdaduckWell not entirely.
18:06:03bobdaduckI was about to score the 3rd touchdown
18:06:12bobdaduckbut there wasn't enough players (3)
18:06:15raptorlistening..
18:06:26bobdaduckSo I got on facebook and told Quartz to join as I scored the last one.
18:06:32raptorha!
18:06:33bobdaduckxD
18:06:39raptorand did others let you score?
18:06:43bobdaduckNo
18:06:45raptoroh
18:06:46bobdaduckIt was a shutout
18:06:56raptorok then - congratulations! (i let you keep it)
18:07:12bobdaduckBut you should probably code it so badge calculations are based on people being there for the beginning of the game.
18:09:22raptoryeah - or some other algorithm
18:09:22bobdaduckAnd for reference: Quartz joined onto my team, so I scored the 3 touchdowns me vs 2
18:09:43raptorlike if players are there for half the game time or something..
18:09:54bobdaduckYeah yeah sure
18:09:59bobdaduckSo back to the matchmaking problem
18:10:11raptora willing sacrifice!
18:10:23raptoryou wish to offer your soul to the gods of coding?
18:10:27bobdaduckrofl
18:10:53bobdaduckWell not right now, and probably not today because I've got plans.
18:11:16raptor:)
18:11:18bobdaduckBut would fixing the matchmaking algorith (and display, the batting average looks really ugly to me) be a good reentry coding project?
18:11:36raptorso there are probably two parts to this:
18:11:43raptor1. coming up with a new algorithm
18:11:47raptor2. implementing in code
18:11:54raptor3. adapting it to *our* code
18:13:20raptori would say it could be a good entry coding project, depending on how complicated you with to make things :)
18:13:29watusimotoI concur!
18:13:37watusimotonot too hard programatically
18:13:54watusimotovery hard to find the right formula
18:13:57bobdaduck*trying to remember coding from two years ago* So... A switch statement for each gametype to give a different calculation method for each, I'll need to pull scores from wherever they're stored to in our code, and I'll need to make them display
18:14:20bobdaduck...Right?
18:14:39raptoruhh... watusimoto, didn't code a set of 'rules' somewhere for each gametype?
18:14:44raptor*didn't you
18:15:21watusimotoYou won't need to display anything -- only compute. But I have to go, I'll be back later... can discuss it then. And yes, somewhere. Run Bitfighther with "-rules", I think, to see a big dump of everything.
18:15:23bobdaduckThey'd need to be different, of course, because scoring points is significantly easier in hunters than in ctf...
18:15:39raptorok see ya watusimoto
18:15:40watusimotoyou'd want to implement a custom method in each gameType that did what you wanted
18:15:49watusimotook, bye
18:16:06bobdaduckIn each gametype file?
18:16:15bobdaduck.cpp or whatever?
18:16:19raptorclass
18:16:21raptoryes
18:16:32bobdaduckOr in whatever file I'll be working in just make several different gametype cases?
18:16:37raptorso, do you know the concept of inheritance?
18:17:23bobdaduckObjects are instances of a class
18:17:37raptoractually let me get you a picture...
18:17:43bobdaducklol
18:17:47bobdaduck*brb
18:18:39raptorbobdaduck: http://bitfighter.org/~raptor/doxygen/current/class_zap_1_1_game_type.html
18:20:40watusimoto Quit (Ping timeout: 248 seconds)
18:36:35bobdaduckkback
18:37:36bobdaduckYes, I am probably fairly familiar with the concept of inheritance.
18:37:38raptorsee above link^^ ?
18:37:42raptorok
18:38:40raptorso what you'd do is make a virtual method in the GameType class (called getPointByScore() or whatever), then have the same method in each child-class that returns something specific to their game type
18:39:05bobdaduckRight
18:39:32bobdaduckNow rephrase that sentence to use gangster slang terms instead of technical terms like "virtual" so that I can understand it...
18:40:14raptor'virtual' can mean 'abstract' or basically just a placeholder that you are going to override in each child class
18:41:03bobdaduckokay
18:41:09bobdaduckGot it
18:41:37raptorso it's like a standard: daddy says all children must were clothes, but it's up to each child to choose what to wear
18:41:47bobdaduckI gotta make the dummy function in gametype.cpp and then make the same function in each individual gametype that does the actual stuff.
18:41:50raptor*wear
18:41:56raptorcorrect
18:43:05bobdaduckGreat
18:43:10raptornow, your algorithm will be put into GameType itself
18:43:14bobdaduck...So how do I do that specific to our code.
18:43:38bobdaduckBecause I've looked at bitfighter's code and it ISN'T the same C++ I learned in high school.
18:43:39bobdaduckxD
18:43:43raptorhaha
18:43:48raptorwe've cleaned it up a lot!!
18:43:56raptorbut yeah.. it's probably muchmore complex
18:44:21bobdaduckFun fact: The original source code for Zap! that we built off had little to no commenting, and watusimoto added almost all the comments we have now by himself.
18:44:30raptoroh wow
18:44:36raptorwell that's good
18:44:36bobdaduckLike, NO commenting.
18:44:49raptorif you want people to help with code, you need comments!
18:44:51bobdaduckIt had cryptic stuff like "// call "getVoid()"
18:45:03bobdaduckAnd that was the extent of it.
18:45:14bobdaduckWat did a lot of work there.
18:46:18bobdaduckSo anyway I'll definitely need help but I'll also need the code to be right there in front of me to do anything.
18:46:45bobdaduckBecause I won't know exactly what I need to do.
18:46:57raptoryeah, but i'd start with a decent algorithm in your head, first; maybe even take a look at watusimoto's game score scores already lying around somewhere
18:47:13raptorthe 'rules'
18:47:42bobdaduckAlgorithm as far as score calculations go or algorithm as far as coding?
18:47:56raptoras far as calculations
18:47:56bobdaduckScore calculations are the easy part, so I'm not worried there.
18:48:08raptorimplementing it in code will be easier than coming up with a balanced algo
18:48:28raptorok, i think we just said the opposite of each other...
18:48:32raptormaybe we're both right!
18:48:34bobdaducklol
18:48:45bobdaduckJUST BECAUSE YOU CAN CODE.
18:49:36bobdaducknah I'm pretty sure scoring algorithms will be super easy
18:50:07bobdaduckI'm pretty good with "where things need to be" I just have trouble getting there :P
18:51:06raptorok, and when i say algo, i mean - (killCount + scoreScore / deathCount)
18:51:18raptorsome actual mathematical algorithm
18:51:41bobdaduckOkey
18:52:17bobdaduckBut honestly if we just made it say Kills/Deaths/Score on the scoreboard and didn't count score for matchmaking at all it would be better than what we have now xD
18:57:03raptorbetter as in more understandable?
18:57:12raptorbut the hard part is balancing teams on that..
18:57:19bobdaduckKills/deaths.
18:57:39bobdaduckYou can't get negative numbers that way, so matchmaking is ALREADY fixed by that.
18:59:55bobdaduckFactoring in score is the tricky part, but score should be a part of matchmaking.
19:02:05raptorok i agree
19:02:36raptorthat's what i consider tricky, too: coming up with a balanced algorithm
19:03:17bobdaduckNahhhh
19:03:23bobdaduckImplementing the balanced algorithm.
19:03:50bobdaduckWe can assume a lot from the average scores in most gametypes
19:04:42raptorok so
19:04:42bobdaduckMost zone controls have ~6 zones, so each point could count as 1/6th a point
19:04:59bobdaduckIf we were really fancy we could check for how many zones in the level
19:05:09raptor^^ that's what you'd have to do
19:05:27bobdaduckBut going by approximations is sufficient for at least improving the algorithm, it just isn't perfect.
19:05:32raptorso the algo would be: points = zones scored / total zones per touch down
19:05:57bobdaduckIn hunters things go by tens, but the average top score in hunters is about 2500
19:06:37bobdaduckSo I'd probably take whatever score you have in hunters and count every 500 points as 1 point on the scoreboard
19:07:07raptorOR
19:07:12raptorok
19:07:17bobdaduckOh, here's one hangup I'll hit: you score in retrieve, and then someone takes the flag back.
19:07:28raptorno hardcoding stuff
19:07:31bobdaduckI need to decrease the score by 1
19:07:33raptoror at least try to avoid
19:07:40raptorso no 1s or 500s, etc
19:07:59bobdaduckNO HARDCODING STUFF? BUT WHYYYYYY
19:07:59raptorit would be: current score / highest score
19:08:01bobdaduckpfft fine
19:08:16raptorand retrieve would be hard, yes
19:08:30bobdaduckZone control would need it too.
19:10:21bobdaduckHardcoding stuff would be sufficient for *improving* what we have.
19:10:33bobdaduckIt would be bad and sloppy though
19:10:41raptordo it good once and you don't have to do it again
19:10:47raptorplease please please
19:10:49bobdaduckSo yeah I should probably figure out how to do right
19:10:51bobdaduckxD
19:10:55raptorthat's as important as documenting...
19:12:12bobdaduckTop score / current score\
19:12:25bobdaduckshould work in most cases\
19:13:08bobdaduckand the losing a point part is going to be tough probably
19:20:12Watusimoto_ Quit (Ping timeout: 252 seconds)
19:22:14raptordo you know how to use version control? (mercurial)
19:25:53bobdaduckNo
19:26:29raptorare you willing to learn?
19:26:53raptorbecause - if you actually commit code to the tree, then you get the dev badge!
19:27:36bobdaduckYeah sure
19:27:42bobdaduckTHEN I'LL HAVE ALL THE BADGES.
19:27:49raptorha
19:36:02bobdaduckNo really, I think that's the only one I'm missing.
19:36:17raptorlevel design contest winner?
19:36:20raptorBBB gold?
19:36:46bobdaduckOh right, maybe not.
19:36:56bobdaduckIN SPIRIT I have the level design contest badge.
19:39:05bobdaduckBECAUSE I WAS MY OWN DECIDING VOTE.
19:39:12raptorhaha
19:39:45bobdaduckAlso I've seen people other than invisible with level design contest badges?
19:40:06raptoris that a statement or question!
19:40:13bobdaduckBoth.
19:40:28raptori think santiago zap has it
19:40:34bobdaduckYeah, um, how?
19:40:46raptorhe won the contest before last
19:40:54raptorwhich happened after the badge was coded
19:41:07LordDVG has joined
19:41:30bobdaduckAh.
19:41:45bobdaduckI think someone else had it too because I don't think I've seen santiago in-game..
19:42:35raptornope, just those two (i just checked)
19:43:52bobdaduckHuh. Okay
19:44:23bobdaduckI'll just win the next contest then.
19:44:25bobdaduckNo biggie
19:44:29raptorgood!
19:45:07bobdaduckI remember back in the day
19:45:24bobdaduckI could identify who's map was who's just by the map name
19:46:17bobdaduckInvader alexes were always the easiest
19:46:21raptorwhat does that mean?
19:46:43bobdaduck"the love that I have for your train"
19:47:17bobdaduckHe is the most eccentric person I've never met.
19:47:27bobdaduckNEVER.
19:49:02raptor?
20:01:21bobdaduckYo nothing
20:01:39bobdaduckWhy "nothingmuchheretosay"?
20:02:24Nothing_MuchThat's my alias lol
20:02:38Nothing_MuchCouldn't fit NMHTS on IRC
20:03:31raptor4 players on 017 right now..
20:03:53raptorand.. they're gone
20:05:08bobdaducklol
20:05:19bobdaduckWhy is it your alias
20:05:27bobdaduckand why do you have a facebook account with it?
20:06:12Watusimoto has joined
20:07:08raptortip of the day: don't cut watermelon on a cutting board previously used for onions
20:07:59Watusimotogood advice! use a garlic cutting board instead!
20:08:26Watusimotoso I am going to be away tomorrow and most o fsunday, just fyi
20:08:32raptorfosdem?
20:08:36Watusimotoyup
20:08:44raptorcool - tell me what you learn
20:09:02WatusimotoI've learned it's good to marry a sympathetic girl!
20:09:13raptorha true!
20:09:27WatusimotoI've learned not to cut watermelons on a cutting board you used for onions!
20:09:30Watusimotolots of lessons!
20:11:15bobdaduckI've learned that a fedora makes my hair itchy!
20:11:47bobdaduckAND I taught a bunch of strangers on the internet that I'm wearing a fedora!
20:13:03LordDVG Quit (Remote host closed the connection)
20:13:21bobdaduckI like the green
20:13:30bobdaduckits vibrant and new and exciting.
20:14:10Watusimotodoes anyone know who lordDVG is, btw?
20:14:14Nothing_Muchgreen's alright
20:14:22bobdaduckNo idea
20:14:30bobdaduckI thought he was one of the google guys
20:15:00bobdaduckNotmuch: Talking about the forums, my name is green now to properly indicate to members that I'm a mod.
20:15:49raptorWatusimoto: LordDVG has hung around the channel for a while last year
20:15:54raptornot saying much
20:16:00Watusimotoyes I know that
20:16:11WatusimotoI think once he actually said something :-)
20:16:38Watusimotokind of like Clarence Thomas... lurking silently, says something once, and no one is sure what it wsa
20:16:39bobdaduckFirst result: "Lord DVG on google+"
20:17:25raptori think he was a Linux user from southeastern europe, but not sure..
20:17:56bobdaduckHe has a bitfighter account
20:18:00bobdaducklast seen 1 year ago
20:18:09raptorWatusimoto: was taht a reference to a supreme court judge?
20:18:23Watusimotoit was indeed
20:18:24bobdaducklol
20:18:57Nothing_MuchOh that's good
20:19:06Nothing_Muchthat you're not indicated as a mod
20:19:16bobdaduckHe's a programmer in perl and c++. he loves GNU/Linux and he's using Debian.
20:19:34raptornothing is private anymore...
20:19:42bobdaduckrofl
20:19:47raptorif i was a perl programmer, i wouldn't let people know...
20:19:51bobdaduckxDD
20:20:53bobdaduckThat's on his twitter
20:21:10bobdaduckShould I stalk further or is that enough?
20:23:24bobdaduckI'm pretty sure I have the right guy; He's never posted anything on twitter, and his other website pages are completely empty.
20:24:25Watusimotolots of talks about scripting in the linux/bsd kernel with lua
20:26:40WatusimotoI have a better understanding of how C++ methods are stored in lua, and how the object registration process works if you ever need to know
20:27:09raptorcloser to a solution?
20:27:20Watusimotoalas no, but I do have 2 new things to test
20:27:26Watusimototry to disable garbage collection
20:27:46Watusimotoand look at what happens when you quit a game to the editor and then test it again
20:28:06Watusimotothat fixes bots temporarily in a way that restarting a level doesn't
20:28:16raptoryou think the GC is eating up the metatable?
20:28:18raptorodd..
20:28:19Watusimotoso what happens there? maybe a clue
20:28:25Watusimotono, but you do :-)
20:28:55raptorheh, i don't know what i think about the problem... because i don't have as good an understanding of our Lua code...
20:29:08raptorso i make wild guess
20:29:13raptorguesses
20:50:20Watusimotohear back from the desura dude?
20:53:48Watusimotoso disabling gc is pretty easy -- just insert collectgarbage("stop") in the bot's main fn
21:16:29Watusimotook, disabling gc doesn't fix it
21:17:06Watusimotoand acutally, restarting from the editor doesn't fix it (or no longer does
21:17:22Watusimotommmm... so that;s tonight's ideas in the toilet
21:24:47Watusimototrying to super-disable caching and see if that's really the issue (thinking it may not be if fordcars saw an error with 018)
21:33:52bobdaduckDelete engineer, make cloak not cost energy when standing still (but not regen), give repair a double-tap option, replace bouncer with a railgun, and triple with a shotgun. Make seekers do burst damage but no knockback. Make shield cost slightly more energy.
21:34:48Watusimotoif cloak costs nothing when standing still, people will just disappear. it will be lame
21:35:50bobdaduckNo because
21:36:08Watusimotoit would be the killer nexus strategy... gather a bunch of flags and just hang out waiting for the nexus to open
21:36:19bobdaduckUm, everyone already does that.
21:36:23bobdaduckLike srsly.
21:36:30Watusimotobut now I could do it 5 mins
21:36:53bobdaduckNo, because someone takes sensor.
21:36:59bobdaduckWhich is a direct counter to cloak
21:37:28Watusimotowhy wouldn;t they just take cloak as well
21:37:55bobdaduckBecause the cloaker has sensor too!
21:38:07Watusimotothey'd give up shield for that?
21:38:24bobdaduckAnd the sensor person would give up shield for cloak too?
21:38:35Watusimotoso they go after the perpetually invisible dude, who also has shield, and they lose
21:39:10bobdaduckBut the invisible dude can't see them because they have shield instead of sensor
21:39:37bobdaduckEither way cloak needs *some* kind of a buff because its pretty much worthless right now.
21:39:57Watusimotowell, allowing someone to use it forever is not the fix
21:40:15bobdaduckMake triple a shotgun that's actually powerful
21:40:17bobdaduckThat would fix it.
21:42:24bobdaduckI like the replace bouncer with a railgun idea
21:44:29Watusimotowhat's the railgun?
21:46:03Watusimotoso... disabling cache doesn;t actually fix the problem
21:46:05bobdaduckA railgun
21:46:13bobdaduckIs like a long range sniper-laser
21:46:16bobdaduckthat bounces off walls
21:46:20bobdaduckand pierces.
21:48:39raptorhi hi
21:48:48bobdaduckIt would travel fast enough that people wouldn't really have time to react, but it would cost a fair chunk of energy and have a longish cooldown
21:49:16raptorrailgun = highspeed projectice that essentially means instantaneous damage
21:49:21raptor*projectile
21:49:31raptorso Watusimoto you think the problem was in 018, too?
21:49:41Watusimotoit might have been
21:49:55Watusimotoaccording to fordcars it was
21:50:10bobdaduckso raptor what do you think of replacing bouncer with a railgun.
21:52:21raptori'm still a fan of bouncer...
21:53:09Watusimotome too
21:53:09raptorwhat other properties does a railgun have? i've seen it implemented by going through walls and having long cooldown
21:53:15raptorin other games
21:53:28bobdaduckRailgun fast, long range, bounces off walls, and pierces.
21:54:01Watusimotobouncer fastish, sort of long range, bounces of walls, pierces
21:54:12Watusimotofaster, longer range bouncer == railgun?
21:54:32bobdaduckbouncer doesn't pierce
21:54:36bobdaduckdoes super low damage
21:54:41bobdaduckhas a really fast firerate
21:54:44Watusimotoit peierces armor
21:54:45bobdaduckand travels really slow.
21:54:48bobdaduckokay
21:54:50bobdaduckby pierce
21:54:59bobdaduckI mean it hits a ship or turret and keeps going through them.
21:55:34Watusimotonot sure I like the concept
21:55:51Watusimotoi think it would make things look broken if the bullet kept going after a collision
21:56:04bobdaduckI'm thinking we don't even have a bullet
21:56:10bobdaduckWe just have a line flash on the screen.
21:57:13bobdaduckThe games I've seen railgun it like just draws a laser along the trajectory
21:57:27bobdaduckRailguns go FAST.
21:59:22Watusimotook, so wtf:
21:59:25Watusimotothis code:
21:59:28raptorwhere's the food?
21:59:32bobdaduckmissing a semicolon!
21:59:42Watusimotolocal mt = getmetatable(target)
21:59:42Watusimotologprint ("getEnergy: "..tostring(mt.getEnergy))
21:59:42Watusimotolocal otherPow = target:getEnergy() + target:getHealth() * #items
21:59:42Watusimoto
21:59:48Watusimotoproduces this output:
22:00:04WatusimotogetEnergy: function: 058EF5B8
22:00:04Watusimoto***ROBOT ERROR***
22:00:04WatusimotoIn method onTick():
22:00:04Watusimotorobots/s_bot.bot:253: attempt to call missing or unknown method 'getEnergy' (a nil value)
22:00:11Watusimotoexplain that to me
22:00:20Watusimotono don't bother... you can't
22:00:26bobdaducklol
22:01:11raptoryeah... umm
22:01:14raptormaybe
22:01:25raptorthere's more than one getEnergy?
22:01:57raptoror maybe the robot object itself is different somehow?
22:02:13Watusimotothis line fixes the bots sort of:
22:02:15Watusimotolocal otherPow = mt.getEnergy(target) + mt.getHealth(target) * #items
22:02:36Watusimotobasically calling the function through the metatable directly, rather than via the bot
22:02:47Watusimotothough those should be exactly the same thing
22:03:11Watusimotook, good, that's something I can pose a question about
22:03:38bobdaduckuh
22:04:14bobdaducknmd
22:05:47raptorWatusimoto: i agree with bobdaduck that we should make some balance changes in 019, although the extent of which i'm not sure
22:05:57Watusimotook, sure
22:05:58raptoralso no, desura guy didn't get back to me
22:06:05bobdaduckEverything I said is true!
22:06:05Watusimotolame
22:06:19raptori think he must have a only read e-mails/PMs once a day rule...
22:14:35bobdaduck Quit (Quit: Page closed)
22:15:28Watusimotohttp://stackoverflow.com/questions/14655949/why-does-one-work-and-one-crash
22:15:59WatusimotoI finally found a foothold to base a so question on
22:16:36raptoryay
22:18:11WatusimotoI suspect a lua error
22:18:31raptorperhaps... we need to upgrade to 5.2?
22:19:04Darrel Quit (Ping timeout: 248 seconds)
22:22:51WatusimotoI was thinking about that today
22:23:01Watusimotothat would mean porting luavec to 5.2
22:23:13raptorthat's downloadable as a patch
22:23:17Watusimotoand doing some other stuff
22:23:20Watusimotoit is??
22:23:22raptoryes
22:23:27Watusimotoreally??
22:23:37raptori checked like a month ago and the author put up all lua-vec changes as a diff
22:24:32Watusimotodiff from 5.1
22:25:14Watusimoto?
22:25:20raptorthe most recent two changes didn't make it into the diff: https://code.google.com/p/lua-vec/source/list
22:25:25raptorah yes, diff to 5.1
22:26:23Watusimotook, I've been through the code before
22:26:43Watusimotoit wouldn't be terribly hard to port, assuming the relevant bits of lua haven't changed that much
22:26:54raptorwell... there one way to find out!
22:26:57raptor downloads sources
22:27:22Watusimotobut we'd need to create a patch from our version of luavec to theirs
22:27:35raptorno problem!
22:27:37WatusimotoI've modified it a bit, to make it more memoryefficient
22:27:46Watusimotomaybe we don't need those mods
22:27:58Watusimotobut they handle up to 4d vectors
22:28:08Watusimotothat's 4x64 bits
22:28:12WatusimotoI reduced it to 2
22:28:28raptorso technically we're using lua-vec-2d
22:28:39Watusimotoand did some other stuff
22:28:47Watusimotobut it should be easily discernable with a diff
22:28:53raptori'll make a good diff
22:28:55Watusimotoand I marked most of my changees
22:29:03Watusimotowith bf or bitfighter or something
22:29:09Watusimotoknowing this day would come
22:29:26Watusimotoif we port luavec to 5.2, we can publish that as a seperate project
22:30:12Watusimotobut this will also require a rewrite of some of our custom lua glue
22:30:23Watusimotoluckily, luaw has support for 5.2
22:30:35Watusimotoand we could finally cut the cord on lunar
22:30:50Watusimotowhich we still have lurking in the background
22:39:38raptori've got your diff
22:40:39raptorhere you go Watusimoto: http://sam6.25u.com/upload/bitfighter-lua-vec_lua-5.1.4.diff
22:40:43raptornice and clean
22:41:16raptorsmaller than thought..
22:41:21Watusimotoso this is a diff between what and what?
22:41:32raptorbetween what we are using and base lua 5.1.4
22:41:41raptorwhich is what lua-vec was based on
22:42:20Watusimotoso our lua mods
22:42:24Watusimotoincluding luavec
22:42:28raptorcorrect
22:42:42raptorso everything against normal Lua - hopefully to make it easier against 5.2
22:42:45Watusimotogood -- this is then what we need to implement in 5.2 to get to where we are
22:42:54raptoryes
22:42:58raptori just download 5.2.1
22:43:22raptor dares to apply the patch directly...
22:44:26raptoroops, i didn't clean it properly..
22:44:34raptorsome directories are wonky
22:45:36Watusimotois your patch tool smart enough to look for the correct context, even if the line nums have changed?
22:45:44raptorWatusimoto: that's the one: http://sam6.25u.com/upload/bitfighter-lua-vec_lua-5.1.4_rev2.diff
22:45:51raptorwel'll see...
22:45:56raptoryes, it's smartishy
22:46:37Watusimotomost of what I know changed in 5.2 is not relevant for luavec
22:46:42Watusimotoso it should be easy
22:46:48raptoroutput: http://pastie.org/6024820
22:46:57raptormost applied!
22:46:59Watusimotothough I find the lua source inscrutable
22:53:33raptorhmmm... this might be harder than thought... some method names changed
22:57:35Watusimotook, cannot reproduce problem in 018
22:58:33Watusimotowhich may mean it's not lua being broken that's the issue
23:04:46Watusimotook, new plan, but not for tonight
23:04:54Watusimototake the 018 code base, and apply luaw changes to it
23:05:07Watusimotoand see if the problem is in luaw or in non-luaw changes I've made
23:06:09raptorok
23:06:22raptori'm about 1/2 done applying changes to Lua 5.2 before a compile test..
23:11:11raptorlots of different garbage collection methods...
23:17:17WatusimotoI think there are some luavec tests around you could try running on our modified luavec
23:17:26Watusimotothey should work in 5.1 or 5.2
23:17:36raptorWatusimoto: i got everythings applied except 1 reject
23:17:37Watusimotoand that would let you see if you got the big parts right
23:17:43Watusimotogreat!
23:17:57raptorthis one... the class looks entirely rewritten
23:18:04Watusimotooh, lucky
23:18:47Watusimotothe way handling multiple functions in a single L has changed a fair bit btwn 5.1 and 5.2
23:23:19raptorgot it applied!
23:26:06raptornow to fix compile errors
23:26:08Watusimotoexcellent!
23:32:29Watusimotook, going to bed
23:32:39WatusimotoI'll be back on sunday
23:32:42Watusimotobye
23:32:43Watusimoto!
23:32:55raptornight!
23:32:58raptorhave fun!
23:41:42Watusimoto Quit (Ping timeout: 255 seconds)
23:45:50kaenraptor, from what I gleaned you're converting lua 5.2 into a new bitfighter-specific lua-vec in the hopes that changes in GC will fix that crazy lua bug
23:45:58kaenif this is the case, god speed and good luck.
23:47:29kaen Quit (Remote host closed the connection)
23:49:10raptorthanks!
23:49:14raptor... and bye!

Index Search ←Prev date Next date→

These logs were automatically created by BFLogBot on irc.freenode.net.