#bitfighter IRC Log

Index Search ←Prev date Next date→

IRC Log for 2013-09-19

Timestamps are in GMT/BST.

00:09:28bobdaduck Quit (Remote host closed the connection)
01:40:01koda has joined
02:29:30Flynnn Quit (Quit: Leaving)
03:07:16Platskies has joined
04:26:16Platskies Quit (Quit: Sleep time…)
04:50:09Platskies has joined
04:54:52koda Quit (Ping timeout: 268 seconds)
06:03:37koda has joined
06:41:13Platskies Quit (Quit: Gotta go)
07:32:31raptor has joined
07:32:31ChanServ sets mode +o
07:33:25raptorfor the record:
07:33:27raptorhttp://imagebin.org/271363
07:33:35raptorhttp://imagebin.org/271364
07:33:44raptorhttp://imagebin.org/271365
07:33:55raptor Quit (Client Quit)
08:19:32Nothing_Muchwhere'd those come from?
08:31:02Platskies has joined
08:35:59kaenthere's a school that plays bitfighter during free time
08:36:08kaenactually a class at a school
08:36:27kaenthey were on this morning
08:36:42PlatskiesWould be funny if it was a whole school
08:37:26kaenbitfighter university!
08:37:33kaenuniverse-ity :)
08:37:43Platskies:P
08:37:59kaensorry
08:38:00kaenthat was
08:38:08kaenpun-called for
08:41:16Nothing_Muchkaen, seriously??
08:41:19Nothing_Muchwhoa, that's cool!
08:41:50kaenindeed
08:41:54Nothing_Muchhow'd they find out or was that already known for a while?
08:43:44bobdaduck has joined
08:44:07kaenI think the teacher actually found it
08:44:09kaenhi bobdaduck
08:44:16bobdaduckHAI
08:44:16kaenand installed it on the lab computers
08:44:32Nothing_Muchwow, that's awesome
08:44:42kaenbitfighter's a good kid's game because there's no graphic violence or anything like that
08:44:42Nothing_Muchbtw, intro to the trailer's almost done
08:44:45kaencool!
08:44:53kaenbobdaduck, you were in need of my services?
08:45:00kaenI'll start the billing timer now.
08:45:00Nothing_Much19 sec
08:45:06bobdaducklol
08:45:16bobdaduckI was just wondering how to pass arguments to a script
08:45:23bobdaduckdoable without editing the .level file?
08:45:46kaenyeah, just put them (space-separated) after the filename
08:45:52kaenin the level parameters
08:46:14kaenscript: bobsbadidea arg1 arg2
08:46:23bobdaduckhow do I access that from the .levelgen?
08:46:36kaenin the main() function
08:46:53kaenthere will be table called args
08:47:10kaenit's a table of strings representing each argument
08:47:13kaenit gets defined by lua automatically, so you don't declare it or anything
08:47:50kaenoops
08:47:59kaenthe table is actually called `arg`
08:48:04kaennot `args`
08:50:05bobdaduckSo in the level file
08:50:27bobdaduckScript: DnD loadouts
08:50:31bobdaduckand then in the .levelgen file
08:50:33bobdaduckin main
08:50:51bobdaduckif(arg[1] == loadouts) then
08:50:52bobdaduck?
08:52:30PlatskiesI gotta go, bb
08:52:58Platskies Quit (Quit: Gotta go)
08:53:12koda Quit (Read error: Connection reset by peer)
08:54:26kaenif(arg[1] == "loadouts")
08:54:36kaenbobdaduck, remember the values are all strings
08:54:47bobdaduckokay
08:55:12bobdaduckdoes this line of code work?
08:55:13bobdaduckzoneTypes = GoalZone
08:55:20bobdaduckarguments and stuff aside
08:59:48kaenyep
09:01:04bobdaduckand what data type is that?
09:04:17kaenthat's complicated
09:04:20kaenit's a table
09:04:32kaenit's also a poor-man's class
09:04:45kaenbecause lua doesn't support classes properly
09:05:02kaenbut it will have e.g. the .new() method on it
09:05:37kaenso if you had zoneType.new() , you could use zoneType = GoalZone, zoneType = LoadoutZone, or even zoneType = PolyWall
09:05:45bobdaduckokay
09:05:53bobdaduckI've done it before
09:06:03kaenI do it in my conversion plugin
09:06:14bobdaduckbut I was like "wait, that's not a string... what is it?"
09:06:37kaenthis is right at the edge of "dark magic"
09:06:44Nothing_Muchrendering
09:07:52bobdaducklol
09:07:55bobdaduckokay
09:08:09bobdaduckIn my mind, what I just did is the "dark magic" data type
09:08:13bobdaduckand I'll leave it at that.
09:08:29kaenthat's probably for the best
09:08:31bobdaduckSerious question: What most closely represents a "tree" in the bitfighter universe?
09:08:58kaena tree-shaped zone :P
09:09:29kaenor a tree-shaped wall with an identically shaped green zone over it
09:09:46kaenalso depends on the perspective
09:10:06bobdaduckNot that looks like a tree but something that the bips interact with that's closer to "tree"
09:10:55koda has joined
09:14:26Nothing_Muchintro complete!
09:14:55bobdaduck!
09:15:19Nothing_Muchnow alls I gotta do is find a video hosting site that's private
09:15:22Nothing_Muchoh wait
09:15:34Nothing_MuchI could have an unlisted vid on youtube
09:17:27bobdaduckwhy make it private?
09:17:36bobdaduckPUT IT FOR THE WHOLE WORLD TO SEE
09:17:55Nothing_Muchit's only the intro dude
09:18:04bobdaduckoh
09:18:06Nothing_Muchgonna let some of you guys check it out
09:18:12Nothing_Muchgive me some feedback and such
09:20:56kaenugh I hate c++ so much
09:21:11kaenI wonder how serious raptor is about that javascript rewrite...
09:22:55raptor has joined
09:22:55ChanServ sets mode +o
09:23:04raptoras serious as rewriting it in Java
09:23:20raptoror... APL
09:24:02Nothing_Muchoh wow, webm failed me
09:24:09Nothing_Muchit's not playing in html5 :(
09:25:49kaen:/
09:26:20raptorgood morning!
09:26:22raptoroh wait
09:26:28kaenyep morning
09:26:33raptorno, i'm more serious about the emscipten thingy
09:26:49raptori think that'll be a really good port
09:26:59kaenI think you're right
09:27:23kaenplus, truly porting this beast to a language without compile-time type checking
09:27:40kaenwould render it nearly impossible to modify (safely)
09:29:55LordDVG has joined
09:30:37kaenso maybe Go would be a better choice ...
09:30:38kaen:)
09:30:52Nothing_MuchI wish kdenlive had a render method that didn't automatically export to a separate video file
09:32:34Nothing_MuchOh now it's in html5 :D
09:43:37Nothing_Muchgotta do a reupload
09:43:41Nothing_Muchhad to polish some things
09:51:24Nothing_Muchwho wants to take a look at my 19 sec. intro? :D
09:51:29bobdaduckme!
09:51:36Nothing_Muchthere's no music yet
09:51:39bobdaduckRaptor I've discovered a massive bug
09:51:40Nothing_Muchyou guys can decide on that
09:51:52bobdaduckIts gamebreaking
09:52:14bobdaduckI dunno if you want to hear it...
09:58:11Nothing_MuchWhat's the bug?
09:58:27bobdaduckI dunno man
09:58:32bobdaduckThis might be too terrible to hear
09:58:51kaengood thing we're only going to read it then
09:59:19kaenSun.new() causes a segfault?
09:59:23kaentrololol
09:59:29bobdaduckNo man
09:59:36bobdaduckThat's trivial stuff compared to the fact
09:59:52bobdaduckThat you can't copy and paste objects in the editor across bitfighter windows!
10:03:18bobdaduckMajor game breaking!
10:03:51kaenyou are game breaking
10:04:57kaenMajor Robert D Duck Game-Breaking
10:05:02kaenaka major game breaking
10:05:20bobdaducklol
10:05:29raptorwe have an issue open for system clipboard implementation... which we can do now with SDL2
10:06:59bobdaduckCopy pasting across multiple bitfighter windows is much needed functionality!
10:07:36kaenoh, Nothing_Much mentioned that FakeFullscreen is on by default in the latest build, raptor
10:08:04kaenwasn't it changed to be off by default?
10:09:19raptorit's on by default on LInux
10:09:25raptorfor SDL1.2 only
10:09:46raptoractually, it's removed completely with SDL 1.2, I think, since it was only really needed for OSX
10:10:16Nothing_MuchI thought both os x and windows had it disabled
10:11:05Nothing_MuchLinux had it enabled and I don't really see why it needs to be enabled.
10:12:04raptorit was enabled because it is the default
10:12:08raptorwith SDL1.2
10:12:13Nothing_Muchohh
10:12:20raptorit was put in so I could disable it on OSX
10:17:52kaenhmm.... LuaBase should definitely not be a class
10:18:08kaenit has no non-static methods and the constructor/desctructor are both no-ops
10:18:42raptorwhat is the alternative?
10:18:47kaenI'm going to make it a namespace so we just start `using` it
10:19:14raptorah ok
10:19:17kaenpulling the global functions out of LSR it needs access to all of that stuff
10:19:42kaenexposed the problem because it needs*
10:20:00kaenoh boy...
10:20:07kaenthings inherit from it
10:21:44raptoryeah...
10:23:13kaenfollow those compiler errors!
10:31:48kaenhah!
10:31:50kaenit's compiling
10:32:02kaenman this is good news
10:32:58kaenit removes most of the multiple inheritance we had, too
10:33:07raptorok
10:33:16raptorone day I'll learn about c++ best practices...
10:34:07kaenditto...
10:43:06Nothing_MuchI need someone good to play against bots for gameplay footage
10:47:10bobdaduckMy work computer is too laggy for that
10:54:19koda Quit (Quit: Leaving)
11:00:23Nothing_Muchdoesn't have to be right now
11:00:56bobdaducklike tomorrow maybe?
11:01:01bobdaduckor later tonight
11:01:04Nothing_Muchanytime dude
11:03:01Nothing_Muchbobdaduck, you have 019 right? this is what the trailer's for
11:03:09bobdaduckoh uh
11:03:14bobdaduckKind of?
11:03:21bobdaduckI know how to compile it on my home computer
11:03:29bobdaduckand I have an older version on my thumb drive
11:03:39Nothing_Much018a?
11:03:58Nothing_Muchwell, compile and play your best
11:05:13raptori'd do 018a as that is what is out...
11:06:28bobdaduckno like an older verision of 019
11:10:12Nothing_Muchraptor, well, I was doing a trailer for the next version to come out
11:10:24kaenlet's port it to perl!
11:11:03kaennot sure if that's better or worse than APL ...
11:12:30bobdaduckport it to lolcode?
11:14:16kaenI hope thread writes a lolcode interpreter for lua
11:17:06bobdaduckyeyeah?
11:19:36raptor Quit (Ping timeout: 245 seconds)
11:23:37Nothing_Muchhope he got the message
11:31:24thread_ has joined
11:31:44Nothing_MuchHey thread_
11:31:52thread_hey, hows it going?
11:33:33bobdaducksupsup
11:33:34Nothing_MuchGood, finished my intro to the trailer
11:33:59bobdaduckSchool is in!
11:34:31Nothing_MuchOh and apparently a school somewhere found out about the game
11:35:33bobdaduckOh really?
11:35:36bobdaduckThat makes four now
11:35:44kaenuh
11:35:50kaenit's probably the same one
11:36:05bobdaduckah, probably.
11:36:07Nothing_Muchhuh?
11:36:12Nothing_Muchsame school?
11:36:14kaenyeah
11:36:20Nothing_Muchoh
11:36:22bobdaduckthere are three schools that have bitfighter on their computers
11:36:31thread_...a school of wizards!
11:36:39bobdaduckone in Utah (right by me, actually), one in canada somewhere, and one in like Florida I think
11:36:46kaenoh
11:36:49Nothing_Muchholy crap florida?
11:36:51Nothing_Much:D
11:36:55kaen just got schooled
11:37:01Nothing_MuchLOL
11:37:02bobdaduckrofl
11:37:05thread_meh
11:37:16thread_ol
11:38:49thread_how long is wat going to be vacationing?
11:38:58Nothing_Mucha week or so I think
11:39:00bobdaduckMaybe another week
11:39:14BFLogBot Commit: 3a26792ea84b | Author: kaen | Message: add parsing for static function groups to luadoc.pl
11:39:15thread_and there is no releasing while he's gone? LONGEST WEEK EVAR!
11:39:16BFLogBot Commit: 8298d9fc86c1 | Author: kaen | Message: document static lua functions as such
11:39:17BFLogBot Commit: c4cb5411c36e | Author: kaen | Message: add a checkArgList for static methods to use
11:39:19BFLogBot Commit: e4feff844b46 | Author: kaen | Message: rewrite LuaBase as a namespace, add checkArgList for static lua functions, and move global lua functions out of LuaScriptRunner
11:40:17kaenthread_, do you know what boolean polygon operations are?
11:40:50kaenanyway, I added a lua function to perform them the other day (for both plugins and levelgens)
11:47:35bobdaduckOoh sounds shiny
11:47:39bobdaduckwhat can I break with it?
11:47:47Nothing_Muchlolol
11:47:51LordDVG Quit (Ping timeout: 260 seconds)
11:49:48kaenumm
11:49:49kaenno comment
11:50:19kaenbut I put it in to make it easier to generate complex "terrain"
11:50:24LordDVG has joined
11:50:50kaenlike, you could make massive container shape, then add a bunch of "rooms" and "tunnels" within it
11:50:55kaenrandomly
11:51:30bobdaduckSo...
11:51:33bobdaduckBithack, here I come?
11:51:39kaenhehe
11:51:56kaenit also lets you write plugins that do advanced things with polygons
11:52:14kaenlike automatically fitting a bunch of goalzones against a curvy wall
11:52:40bobdaduckhuh.
11:52:52kaenhttp://imgbin.me/view/SBXLKMUL http://imgbin.me/view/HGIXHKNK
11:53:02kaenthere's an example
11:53:13bobdaduckyeah
11:53:14kaenI also wrote an auto-quartzer
11:53:24kaento make lineitems over all the polywalls
11:54:19bobdaduckIf I asked for a decor zone, and the devs were willing to do it, do you think it would get into 019?
11:54:41kaenhard to say...
11:54:48kaenwe're supposed to be in a "feature freeze"
11:54:53kaenbut you can see how well that's going :P
11:55:56bobdaduckhah, yeahhhh
11:56:17bobdaduckOkay so I discussed this with raptor a while ago
11:56:34bobdaduckI was requesting a button that did nothing but send a signal to a levelgen
11:56:57bobdaduckto allow for better user interaction with levelgens
11:57:19bobdaduckplayerInfo:isButtonPressed()
11:57:26bobdaduckIs THAT viable for 019?
11:57:32raptor has joined
11:57:32ChanServ sets mode +o
11:58:04kaenraptor must have a clandestine irclog feed to his desktop...
11:58:27bobdaducklol
11:58:33raptorit scrolls in my dreams
11:58:39kaenlol
11:59:37bobdaduckI always just figured he was psychic and didn't think anything of it...
12:01:36bobdaduckI'm too scared to ask him though, and he probably already knows because he's psychic
12:02:36raptormy aura is terrible to behold
12:13:19Nothing_Muchwoo
12:23:39kaenNothing_Much, where's that intro at?
12:24:37Nothing_Muchoh here
12:25:19Nothing_Muchhttp://www.youtube.com/watch?v=9zdOgndAfP8
12:25:39bobdaduckSo tell me
12:26:00bobdaduckHow do you guys feel
12:26:05bobdaduckabout heavy metal screamo death techno?
12:26:38kaenthat intro is pretty trippy
12:29:07Nothing_MuchI figured the words would get effects that represent its definition
12:29:54raptorI'm the type of guy who thinks that instrumental movie soundtracks is like rock-and-roll
12:30:15kaenhuh
12:30:29kaenaccording to this coffee pot, I've drank 64oz of coffee in four hours.
12:30:41raptorthat doesn't sound good...
12:31:59bobdaducklol
12:38:07kaenWOO!
12:38:22BFLogBot Commit: f0ef29cc67f0 | Author: kaen | Message: return objects ordered by selection time in getSelectedObjects
12:38:29raptorwhat
12:38:30raptorno way
12:40:02kaennow... mind if I commit my polybool plugin raptor?
12:40:15raptorsure
12:40:39raptorI know that eventually watusimoto will probably want most of those in c++....
12:40:52kaenmost of what?
12:41:05raptorgood editor plugins
12:41:12kaennooooooooooo :<
12:41:46raptori mean, that's been his past opinion - if it it's good enough, it should be in the c++...
12:42:10raptorbut I think deploying these as Lua is a good move
12:42:18kaenthere's so many reasons to put them into lua and and only one (bad) reason to put them into c++
12:42:53kaenalso I think we should tweak poly2tri to use throw instead of cassert
12:43:06raptorI like the flexibility of Lua scripts
12:43:11kaenbecause pathological inputs can trash the triangulation process
12:43:15kaenI like not having to recompile
12:43:18kaenor even exit the process
12:43:36kaenand that anyone can work on them using just a text editor and bitfighter
12:44:09kaenand also tables
12:44:27raptorme too
12:44:46raptormaybe the best way is to provide expensive calculation function in c++ (as API calls)
12:50:59bobdaducklunchies
12:51:01bobdaduck Quit (Remote host closed the connection)
12:51:12kaenthat's pretty much my philosophy right now
12:53:15thread_whew, back for 15 min
13:07:13LordDVG Quit (Ping timeout: 248 seconds)
13:08:07LordDVG has joined
13:18:02thread_ Quit (Quit: Page closed)
13:35:40LordDVG Quit (Read error: Connection reset by peer)
13:44:41bobdaduck has joined
13:48:51raptorback later!
13:49:27raptor Quit ()
13:54:27kaenbobdaduck, any idea how to get a team's name?
13:54:53bobdaduckwhat?
13:54:56kaenTeam[ship:getPlaerInfo():getTeamIndex()]:getName() should work, but it does not...
13:55:15bobdaduckfrom a levelgen?
13:55:20kaendidn't know if you know something I don't know
13:55:22kaenyes
13:55:26kaenor a bot script
13:55:28bobdaduckyeah that's not in there.
13:55:47bobdaducklike that would need to be added in to 019 if you were doing that
13:55:55kaenit's already been added
13:56:00kaenit just doesn't work apparently :P
13:56:16kaenoh, I put up 019 docs btw
13:56:20kaennot sure if you were here for that
14:00:24bobdaduckI was sort of here for that but not really
14:00:27bobdaduckI didn't look at themn
14:01:59kaennothing special really
14:24:37bobdaduckDid you want me to look at them or...
14:24:46kaen shrugs
14:25:00kaenjust wanted to make sure you knew they're there
14:31:38koda has joined
14:36:51Nothing_Muchback
14:37:00Nothing_Muchoh wait, was I gone?
14:48:12bobdaduckNope
14:48:57Nothing_Muchoh okay
14:49:02Nothing_Muchthought I got dinner
15:03:10thread_ has joined
15:04:01thread_I'm back
15:04:22thread_(I know you are all disappointed)
15:04:32bobdaduckOH NO
15:06:37thread_can a player (or more specifically bot) change their name mid game?
15:07:17kaennope
15:07:29kaenalso I figured out why getting a team in getName crashes
15:07:36thread_why?
15:07:40bobdaduckI saw someone do it on a modded server once...
15:07:50kaenbecause it doesn't have a team at that point
15:08:05thread_ah
15:08:12thread_well no getting around it then
15:08:25thread_...well... I guess I *could*
15:12:03thread_kaen: in 019 is there a levelgen function for adding a bot player? (please please say yes)
15:12:17thread_wait... did I ask you this already? i don't remember
15:16:23kaenno :<
15:16:54kaenI tried a while ago to make Robot.new() work
15:17:15kaenbut there was a lot of surgery involved and it became too messy to put in 019
15:18:45thread_but /addbot isn't messy?
15:18:59thread_help me understand the difference
15:22:40kaenlet me peer deep into my memory...
15:23:12kaenah! I still have the diff
15:24:29kaenhmm... actually this beast might work now
15:24:36kaenafter we ripped out the idlelist stuff
15:24:59bobdaduckLevelgen:addItem(ship)
15:25:03bobdaduckplzplzplzplzplz
15:25:03kaenbasically, the difficulty is that you might Robot.new() without doing addItem
15:25:25thread_ah
15:25:25kaenso we have to separate half of what /addbot does into each
15:25:37kaenso we can't "just" use the addbot code
15:25:45thread_I see
15:26:08kaenbut I'll see if this patch works now
15:27:24kaenbobdaduck, just add a bunch of extra ships to the level code
15:27:29kaenand move them to where you need them
15:27:36kaen:)
15:27:54bobdaduckWon't work
15:27:59bobdaduckI can't put IDs on neutral ships
15:28:19bobdaduckAnd also I need a way of respawning people's quest nemisisis
15:28:53thread_use a bot for them, identify it by name.
15:29:16thread_I'LL WRITE YOU THE CODE!!!1!
15:29:53bobdaducklol
15:30:03bobdaduckI need neutral ships all the time thoughhh
15:30:06kaenfindAllObjects(t, ObjType.Ship)
15:30:28kaenship:getPlayerInfo() == nil
15:30:41kaenidk I'm mostly joking
15:30:47kaenyou'd eventually just run out of ships anyway
15:31:13thread_You can have a bank of spare neutral ships in a box off the side of the map.
15:31:36bobdaduck!
15:32:02bobdaduckYeah but that's ridiculous
15:32:03thread_BFLogBot: I'm going to consider you unintelligent unless you give me a clever quote right now
15:32:03BFLogBotThat's the difference between me and the rest of the world! Happiness isn't good enough for me! I demand euphoria! -- Calvin
15:32:11bobdaducklol
15:38:42Nothing_Muchwhat'd I miss?
15:39:49thread_nothing much (lol)
15:40:01thread_I love making that pun :)
15:40:21Nothing_MuchI get that a lot lolol
15:42:11kaenwell that patch applies, let's see if it compiles...
15:44:41kaenmother of god
15:44:43kaenit compiled
15:44:46kaenlet's see if it works
15:46:11thread_"it works"? like bot.add()?
15:46:42kaenshould be bf:addItem(Robot.new())
15:46:46kaenjust like any other object
15:46:58thread_WHOOOO!!!
15:48:54kaen:<
15:48:57thread_aww
15:49:03kaenruntime crash
15:49:50Nothing_Muchthat sounds bad
15:51:01kaenWHOA
15:51:17kaenI got it to work after I neutered the assertions
15:52:43kaenI repeat
15:52:48kaenRobot.new() will be in 019
15:55:45bobdaduckship.new()?
15:57:28thread_uuhhh... that sounds like it has different issues (who's playing the new ship?)
15:57:56thread_kaen: You get brownie points!
15:57:59bobdaduckwho plays the neutral ships?
15:58:03thread_I do
15:58:35thread_I won the secret poker tournament, so I get to play the neutral ships
15:58:49bobdaduckproblem solved then
15:58:59thread_but what if I'm not online?
16:01:59bobdaduckJust give you control anyway
16:03:16bobdaduckkaen remember how you could take over other people's ships?
16:03:20kaenhehe
16:03:22bobdaduckCan I have access to that via levelgens?
16:03:32kaenthat definitely didn't get committed :P
16:03:40bobdaduckBUT NEUTRAL SHIPS
16:03:43bobdaduckTHINK OF THE POSSIBILITIES
16:06:04bobdaduck/kaen does not want to think of the possibilities
16:06:48thread_To be honest, I've been having a concept of a drone ship, that players can use to fight
16:07:38bobdaduckI just want ships to have pets
16:07:48thread_I thought you had robbie
16:08:04bobdaduckBut I gotta be able to track if a projectile hits an object like, say, robbie
16:08:28bobdaduckI can *sort* of do it in 019. Sorta.
16:08:53bobdaduckBecause I can getAllObjects and sort for projectiles and then test all of their locations and whether they're on track to hit
16:09:24bobdaduck...No way that's getting into 019
16:09:32thread_you can give a ship a pet mine
16:09:38bobdaducklol
16:09:50bobdaduckquite true, but mines are fragile...............
16:09:52bobdaduckYep, good idea
16:09:56bobdaducktotally doing it
16:10:06thread_if it gets hit, it could damage the owner too! bonus
16:10:20thread_THIS IS A GOOD IDEA
16:10:21bobdaducklol
16:10:29bobdaduckWhat I really need
16:10:34bobdaduckis for devs to be okay with circles
16:10:41bobdaduckand allow levelgens to modify their behaviors.
16:11:06bobdaduckOh well
16:11:09bobdaduckI'ma heading out
16:11:10bobdaduckSeeyalllz
16:11:14kaenlater
16:11:22bobdaduck flashes gang signs wildly
16:11:27bobdaduck Quit (Remote host closed the connection)
16:11:33kaenbobdaduck is going to be very sad when he realizes we ripped out Circles and Worms
16:16:05kaenand when I say "we"
16:16:08kaenI mean "I"
16:16:30Nothing_Muchcircles and worms?
16:16:34Nothing_Muchkaen, what's that?
16:17:14kaensecret experimental items
16:17:26kaenknowledge of their existence was leaked through various channels
16:17:43kaenwe tried politely asking bob not to use them, and that failed
16:18:05Nothing_Muchvarious channels?
16:18:06kaenif it's any consolation, they were totally lame
16:18:29kaenyeah, maps that sam had left around, dev discussions in the irc channels
16:18:35kaenI forget exactly how it happened
16:18:55kaenbut anyway, they shouldn't have been committed in the first place
16:19:15Nothing_MuchAh
16:19:18Nothing_MuchWell if they were lam
16:19:20Nothing_MuchWell if they were lame
16:19:22Nothing_MuchThen it'd be like
16:19:50Nothing_Muchidk lol
16:25:27kaenbah
16:25:41kaengame crashes when the levelgened bots are removed...
16:25:51kaenlooks like I'm only half done
16:25:51Nothing_Much:(
16:29:05kaenahahahah
16:29:07kaenhaha
16:29:07kaenoh
16:29:08kaenman
16:29:18kaendoesn't work after main() is run either
16:29:35Nothing_Muchyikes
16:29:41Nothing_Muchdoesn't sound good? :?
16:31:30thread_If its any consolation kaen, I just about got the bots for the standing defence done
16:43:31koda Quit (Quit: koda)
16:48:00amgine123456789 has joined
16:48:16amgine123456789sup
16:53:11thread_ Quit (Ping timeout: 250 seconds)
16:54:51koda has joined
17:25:15amgine123456789 Quit (Ping timeout: 250 seconds)
17:59:27koda Quit (Quit: k thx bai)
18:33:53amgine123456789 has joined
18:34:01amgine123456789sup
18:40:49kaennot much
18:40:54kaenworking on adding robots from lua
18:59:17amgine123456789nice i know nothing about lua but im trying to get S-bot to target enemy engeneered teles
19:03:35amgine123456789however i forgot to make a copy and ruined the original S_bot i need a copy however i forgot to make a copy and ruined the original S_bot i need a copy
19:03:49amgine123456789however i forgot to make a copy and ruined the original S_bot i need a copy.......
19:03:56amgine123456789XD
19:07:58kaenhttps://bitfighter.googlecode.com/hg/resource/robots/s_bot.bot
19:18:28Nothing_Muchwhat was the command to update bitfighter?
19:18:49kaenswitch to the bitfighter-hg/build directory
19:18:53kaenhg pull -u
19:18:59kaenmake
19:19:08kaenmake *sure* you're in bitfighter-hg/build
19:19:21kaenotherwise it will appear to work, but won't actually work
19:19:40Nothing_Muchgotcha
19:19:44Nothing_Muchcd build
19:19:48kaenyep
19:20:25Nothing_Muchoh how did you like the intro kaen?
19:20:35kaenI liked it
19:20:50kaenI think you could use fewer effects, but that's my only criticism
19:21:17Nothing_Muchhmm.. I won't be using other effects for the other texts, only for the transitions so it'll be easier to read
19:22:10Nothing_Muchthe transitions will be the same as the "Bitfighter" text, color changing included
19:27:04alex__ has joined
19:27:50alex__hey do you guys know about putting other symbols in front of peoples names on a dedicated server?
19:28:05alex__like how admin has the @ symbol, can you set other symbols?
19:30:37Nothing_Muchkaen, someone's here for ya
19:30:52Nothing_Muchalex__, welcome, kaen is a dev, he should help you out eventually
19:31:09alex__cool, thanks
19:32:45kaenhi alex__ !
19:32:57alex__hi!
19:33:10kaenyou can't set the symbols
19:33:22kaenbut admins get @, and levelchangers get +
19:33:23alex__is it possible to set other symbols on dedicated servers like admin is denoted by the @ symbol?
19:33:35kaennope, that's all done client-side
19:33:41alex__ok!
19:33:41kaeninteresting idea though
19:33:44alex__thanks
19:33:51kaensure thing
19:33:54alex__yeah, that and supporting color codes natively
19:33:57kaengood to see you one the irc, btw
19:34:04kaencan you elaborate?
19:34:22alex__like, say I wanted my username to be a color, I could set in in the settings
19:34:37kaenahhh
19:34:38alex__i might not be explaining well
19:34:42kaenno I get it
19:34:48kaenset a color for your username
19:34:53alex__yeah
19:35:15alex__and then servers could disable that or use it for like admins and stuff
19:35:21kaenI think we could do one better, and add some sort of color character to the names
19:35:33alex__yeah, that's kinda what I was thinking
19:35:35kaenI've seen games us \c1 etc.
19:35:37kaenuse*
19:35:39alex__you know minecraft, right?
19:35:44kaenI know of it
19:35:49kaennever played it though
19:36:09alex__on some servers that support the modded server software, whe you /nick, it will accept color codes like &a, &1, etc
19:36:16kaenahh
19:36:25alex__so my /nick could be &6alex
19:36:31alex__and then it would be the corresponding color
19:36:55kaen&1k&2a&3e&4n
19:37:01kaen:)
19:37:31Nothing_Muchalex__, just curious to know, how did you find Bitfighter? :)
19:38:02alex__I was in 6th grade
19:38:08alex__bored as hell
19:38:22alex__so i decided to look for freeware games my school hadn't blocked
19:38:27alex__and bitfighter was on the list
19:38:38alex__so i got it, and i've been playing it off and on since
19:38:46Nothing_Muchcool
19:38:50alex__I remember before seekers
19:39:17alex__my school still hasn't blocked it, so I play it a lot in some classes
19:39:28kaenthat makes you more senior than me :x
19:39:39alex__I'm in 8th grade!
19:39:47alex__im not senior at all
19:39:56kaenI meant in bitfighter world :P
19:40:01alex__oh yeah, maybe
19:40:11alex__but it's an amazing game
19:40:20alex__i just think you guys should make some form of single player
19:40:31Nothing_Muchwell, there is the level editor..
19:40:33kaenthat's actually an idea I'm working on with another player
19:40:39alex__cool!
19:40:50kaenwe're going to make scripted levels that are actually single/multi player campaign modes
19:40:57Nothing_Muchkaen, you think that may be implemented in 020?
19:40:58alex__I can't wait for that
19:41:21kaenNothing_Much, we should have a playable version in 019
19:41:29Nothing_Muchomg
19:41:32Nothing_MuchDude that's perfect!
19:41:35kaennot for release
19:41:41alex__If you guys need any help, I'm kind of a code noob, but I could help out with some stuff
19:41:48alex__that feature will be awesome
19:41:51Nothing_Muchoh
19:41:55alex__kaen
19:41:56Nothing_Muchkaen, you got me excited lol
19:42:07kaenit's something thread and I are working on unofficially
19:42:13alex__you guys know steam, right?
19:42:32kaenyep
19:42:34Nothing_Muchalex__, yeah, but steam isn't really the best for a game like this
19:42:49kaenwell, he mentioned something called "greenlighting" the other day
19:42:54alex__yeah
19:43:03alex__you could just put it out there for the community
19:43:15Nothing_Muchproblem with that is that bitfighter is a freeware game
19:43:30Nothing_MuchI have yet to see freeware games actually make it to Steam
19:43:36Nothing_Muchlike OpenTD or something
19:43:40alex__there are free games
19:43:57alex__that have been greenlit
19:43:59alex__http://steamcommunity.com/greenlight
19:44:36alex__you could keep it free and still put it on steam
19:44:39kaenoh boy
19:44:44kaenthere's $100 submission fee
19:44:47Nothing_Muchyeah
19:44:52Nothing_Muchit's not only that
19:44:53alex__oh
19:45:02alex__i should have looked at that, sorry
19:45:04Nothing_Muchbut it's also the fact that the Steam community is looking for eye-candy
19:45:09kaenthat's ok
19:45:15kaenthat's a good point, Nothing_Much
19:45:20Nothing_Muchso a retro styled game probably wouldn't be too appealing for steam
19:45:26kaenthat being said
19:45:28alex__Yeah
19:45:37kaenI have... significant graphical improvements planned for 020
19:45:44alex__what kind?
19:45:51Nothing_Muchyeah, what kinda improvements? :O
19:45:58kaenwell, keeping in the same "retro" style
19:46:07Nothing_MuchAlright that's good
19:46:15kaenI plan to add shader support, which will let us use modern techniques to achieve that style
19:46:24Nothing_MuchShader?
19:46:27Nothing_MuchWhat does that do?
19:46:30kaenGL Shaders
19:46:36alex__you should add support for packs of custom textures
19:46:37kaenlets you directly program the GPU
19:46:48kaenalex__, bitfighter is 100% textureless
19:46:50Nothing_Muchyou mean utilize the gpu?
19:47:05alex__that's awesome
19:47:15kaenNothing_Much, we already use the gpu (that's the point HW acceleration), that lets us program it *directly*
19:47:24kaeninstead of sending it commands through the CPU
19:47:32Nothing_Muchohh... so it's more efficient
19:47:38alex__so would it be faster and more responsive?
19:47:40kaensignificantly, and it also makes a bunch of additional graphical techniques possible
19:47:40Nothing_Muchand would run even faster? :O
19:47:43kaenyes
19:47:44kaenand yes
19:47:45kaenand yes.
19:47:49Nothing_Muchholy crap!
19:48:04alex__but-how is that even possibvle?
19:48:20alex__bitfighter is the fastest game i've ever played
19:48:23kaenwell, bitfighter's engine is almost (more than?) ten years old
19:48:33Nothing_Muchit's almost
19:48:39Nothing_MuchTNL is from 2004 right?
19:48:39alex__how?
19:48:45alex__you guys
19:48:54kaensounds about right Nothing_Much
19:48:57alex__this idea might be stupid, but you should put it on android
19:49:06kaenactually, we have an android port
19:49:09kaenit just has no controls
19:49:10Nothing_Muchkaen, permiss-
19:49:11Nothing_Muchyeah
19:49:14Nothing_Muchno controls
19:49:19Nothing_Muchbecause it has a lot of them
19:49:25alex__oh
19:49:31Nothing_Muchputting them on a touchscreen may be a bit tedious rather than fun
19:49:32Nothing_MuchBUT
19:49:39Nothing_Muchthere's an OpenPandora port!
19:49:44kaen^
19:49:50alex__Now I want an openpandora even more
19:49:52kaenbut its controls are not perfect either
19:50:03kaenwe need to talk with canseco about using that left joystick...
19:50:18Nothing_Muchkaen, he said something about SDL2 and the controls or something
19:50:23kaenohhh
19:50:24Nothing_Muchnot 100% sure, not a programmer lol
19:50:50Nothing_Muchwhen he pops up in here (he does on occasion), talk to him
19:50:50kaenmaybe that's why he had to blank out joystick.ini ...
19:51:14Nothing_Muchyeah, but don't take my word for it
19:51:29Nothing_Muchhe said something about SDL2 that would improve something
19:51:36Nothing_Muchit *could* be the controls
19:51:37alex__wait, kaen, what's you in game name?
19:51:39Nothing_Muchbut I'm not sure
19:51:47Nothing_Muchit's kaen
19:51:48kaenit's kaen
19:51:51alex__ah
19:51:57alex__does raptor come on the irc?
19:51:58kaenlol we played together a couple times
19:52:01kaenyep
19:52:06alex__yeah that was last year, right?
19:52:15kaennope, just the other day
19:52:43kaenunless this is a different "alex"
19:52:45alex__were you on that huge server with like 30 people today?
19:52:49kaenbriefly
19:52:56alex__that was hilarious
19:53:02kaenI love those games
19:53:03alex__most people i've ever seen on at one time
19:53:11kaenit's a class that plays during free time
19:53:14Nothing_MuchI never knew a school knew about this game
19:53:27kaenthey used to play on 017
19:53:33alex__I'm (trying) to organize my webdev class to get them all to play behind the teachers back
19:53:42kaenlol
19:53:42alex__We're *learning* html
19:53:56alex__Today I got like 10 of them on
19:53:59Nothing_Muchalex__, lol spread the word however much you can!
19:54:03alex__and everyone fell in love with the game
19:54:11alex__I will Nothing_Much!
19:54:23Nothing_MuchI mostly do my talking online and such
19:54:32Nothing_MuchI got this game on Desura too
19:54:44alex__Desura is neat
19:54:45Nothing_Much(well, not me, I just informed the devs about it)
19:54:50alex__I used it for a bit
19:54:54Nothing_MuchYeah it's alright
19:54:58Nothing_MuchDefinitely outdated though
19:55:00Nothing_MuchHowever
19:55:05Nothing_MuchSince the purchase from Linden Lab
19:55:12Nothing_MuchIt's gotten a LOT more activity
19:55:30alex__really? I only looked into it because of linux
19:55:36Nothing_MuchAh
19:55:40Nothing_MuchYou should check out Desuriumj
19:55:45Nothing_Much*Desurium
19:55:53Nothing_MuchThat's the open source version of Desura
19:55:57alex__aj
19:55:58alex__*ah
19:56:02Nothing_MuchKinda like Chrome/Chromium :)
19:56:20alex__Did you guys get the iOS 7 beta?
19:56:32Nothing_MuchI don't have an iOS device :(
19:56:37alex__:(
19:56:44Nothing_MuchI'd love to try it out though
19:56:56Nothing_MuchBut right now my heart is set on an Ubuntu Phone right now
19:57:09alex__I was so mad when edge didn't fund
19:57:20alex__That sucked
19:57:21Nothing_MuchYeah, it's such a shame that it didn't make it
19:57:33Nothing_MuchIt was gonna be an open source superphone!
19:57:41alex__I was going to install it on my grandmothers hp touchpad
19:57:53alex__but they don't have support for audio yet
19:58:07Nothing_MuchNo audio for Ubuntu Touch yet?
19:58:19alex__On hp touchpad
19:58:28alex__they support the nexus 4, 7 and 10 the best
19:58:46alex__https://play.google.com/store/devices/details/Nexus_4_8GB?id=nexus_4_8gb
19:59:17Nothing_Muchnice
19:59:18alex__Nothing_Much, when do you come online?
19:59:25Nothing_Muchhere?
19:59:26Nothing_Muchor in game?
19:59:30alex__in game
20:00:09Nothing_Muchon occasion, throughout the summer it's been tough so I played a broken FPS in my spare time over this polished game
20:00:19Nothing_Muchsadly
20:00:29alex__:(
20:00:32Nothing_Muchyeah
20:00:40Nothing_MuchI've since semi-quit Steam though
20:00:44alex__if you can get on tomorrow morning im going to see about organizing a tournament tomorrow morning at 9:00 - 9:44ish
20:00:49alex__with my webdev class
20:00:54Nothing_Muchalex__, which timezone?
20:01:00alex__east coast
20:01:05Nothing_Muchnice
20:01:11Nothing_Muchflorida?
20:01:14alex__georgia
20:01:18Nothing_Muchoh sweet
20:01:29alex__we have humidity AND mosquitos
20:01:34alex__double bonus
20:01:35Nothing_Muchwe have that too
20:01:38Nothing_Much:O
20:01:42alex__Yeah, the south has that
20:01:47alex__it sucks
20:01:57Nothing_Muchyou know what else we have?
20:02:06alex__Ignorant racist people?
20:02:10Nothing_Mucha lack of jobs =.=
20:02:29alex__the whole US does
20:02:57alex__now is a good time for getting rich off of startups
20:03:18alex__what's your dream job?
20:03:29kaenprogramming!
20:03:30Nothing_Muchmeh, up north they have an abundance of jobs
20:03:44kaenNothing_Much, I'm about as north as you can get in the US
20:03:45Nothing_Muchmy dream job is to build and fix computers and hardware in general!
20:03:48kaenhave to disagree
20:03:58Nothing_Muchkaen, you sure about that?
20:04:13kaenI guess it's all about perspective and environment
20:04:31Nothing_MuchI'm in a suburban area
20:04:34alex__Hey, i've got to go, but im going to come on again soonish. I really like irc
20:04:46alex__oh and i made a dedicated server
20:04:51alex__bytewarrior
20:04:56alex__bye!
20:05:03Nothing_Muchl8r alex__
20:05:07kaenlater!
20:05:10alex__ Quit (Quit: Page closed)
20:07:32Nothing_Muchbrb
20:12:44Nothing_Muchmy gameplay is so bad lol
20:13:53Nothing_Muchoh btw
20:14:03Nothing_Muchthe scrollwheel is a little glitchy when switching weapons
20:42:56SolumnMushroom has joined
20:43:19SolumnMushroomHello all
20:45:48Nothing_MuchHey SolumnMushroom
20:57:20kaenhello
20:57:32kaengood to see you around SolumnMushroom
21:02:33amgine123456789i dont know if its a bug or a ilusion but i was playing my swarmed map on 19a and when i switched teams alot hte zoom distance from the ship seemed to be closer then normal
21:18:03Nothing_Muchkaen, got a small bug
21:24:58amgine123456789is it a bug or a illusion mine?
21:26:47Nothing_Muchit's the scrollwheel thing I said
21:27:49amgine123456789???
21:28:38Nothing_Muchit's glitchy
21:28:43Nothing_Muchthe scrollwheel is a little glitchy when switching weapons
21:31:55amgine123456789can i get a build my build is outdated of 19
21:34:04SolumnMushroom Quit (Quit: Leaving)
21:42:32BFLogBot Commit: 771299a17179 | Author: kaen | Message: implement Robot.new()
21:46:40kaenworking on it amgine123456789
21:47:03Nothing_Muchdid you get my msg on the scroll wheel kaen?
21:47:04kaenit's probably not that out of date though
21:47:11kaenyep, trying to duplicate it
21:47:25kaenit works fine for me but I only have a trackpad, not a physical mouse
21:49:47Nothing_Muchhmm.. maybe it's my mouse, lemme swap
21:51:47kaenoh great
21:51:52kaenI broke the windows build
21:52:29Nothing_Muchscrolling down
21:52:34Nothing_Muchuh oh
21:52:40Nothing_Muchscrolling down doesn't work
22:00:26amgine123456789actully my 19 build is 3-4 weeks old i htink
22:04:28kaenyeah... it's been a slow month
22:06:45amgine123456789i have like 2 or bew uilds before the build bot went down
22:11:49bobdaduck has joined
22:11:57bobdaduckgrar
22:12:06bobdaducksomeone come play bitfighter there's a new-ish player
22:28:52amgine123456789]ok
22:48:34kaenI... I can't fix it
22:50:44bobdaduckshp.new()?
23:00:36raptor has joined
23:00:36ChanServ sets mode +o
23:00:44raptornever fear! raptor...
23:00:52raptorhas two ears?
23:00:55raptorum
23:00:57raptorsomething
23:01:18raptorkaen: want me to take a look at the windows build?
23:01:31amgine123456789 Quit (Ping timeout: 250 seconds)
23:06:03bobdaducklol
23:23:00kaenraptor, if you want to that'd be great
23:23:12kaenLuaBase::INT and LuaBase::BOOL are the offenders
23:23:25kaenwindef.h is included by windows.h and does typedef WINBOOL BOOL
23:23:43kaenI tried renaming to Int and Bool etc but Int is already taken
23:25:51kaenso I mean the fix should be simple, but I'm unsure of the "right" thing to do
23:31:33bobdaduckoh man
23:31:36bobdaduckI got black screened
23:31:52kaenno, that's just Quartz's censor bar...
23:32:04bobdaduckrofl
23:32:10bobdaduck...I ended up kicking him near the end
23:32:55bobdaduckI didn't know black screens of death can even happen still?
23:34:32kaenOH
23:34:53kaenI can just wrap the GENERATE_ innards with a namespace LuaBase { }
23:35:08raptorheh... I was just going to try that...
23:35:19raptorbut you can..
23:40:03kaennow that I think about it, I'm dubious
23:40:08kaendoubtful I mean
23:40:22kaenbut let's see what mingw says
23:41:06kaennope, it errors when defining the enum
23:41:37kaenso... prefix those two with L ?
23:41:40kaenLBOOL LINT?
23:41:41kaennope
23:42:01kaenLUABOOL ?
23:42:02raptorthat's odd that it worked with the class and not the namespace
23:42:12kaenyeah, I don't fully understand why
23:42:22kaenmaybe things in the class scope have priority
23:43:10raptoreverywhere i read says use 'const' instead of defines
23:43:24raptorbut then our xmacros aren't as cool...
23:43:58kaenwell, that's neither const'able nor a define, it's an enum
23:44:23raptormaybe throw #undef somewhere?
23:44:30kaentried it :/
23:44:41kaencan't undef something that isn't #define'd
23:44:48kaenonly macros etc
23:45:00raptoradd a LuaBase:: to each one...
23:45:09kaenthat's what we're left with...
23:45:22kaenLUABOOL sounds better to me
23:45:39kaenand we'd only have to do it for BOOL and INT
23:46:22raptoror... back to a class?
23:46:39raptorbecause just doing it for two (if it works) seems messy
23:46:52kaenwell, then the static definitions will be back to needing LuaBase::
23:47:38raptoradding that to each one doesn't work :(
23:48:20kaenadding LuaBase:: you mean?
23:48:36raptoryeah
23:48:51kaenyeah, there's an error when the enum is defined
23:49:39kaenmaybe we could just define _WINDEF_H_ _WINDEF_ ?
23:49:53kaenactually... other windows headers probably actually use those types
23:50:55raptorwhat would happen if you just wrapped the #define in a class? would it merge with the namespace?
23:51:25kaenI doubt that
23:53:00kaenman I have be at work in five hours
23:53:10raptorok go to bed
23:53:13raptorsleep on it
23:53:15kaenI hate to sleep with a tree I broke, but I'd better hit the sack
23:53:17kaenalright
23:53:19kaengood night
23:53:21raptornight!
23:57:17Nothing_Muchg'night kaen
23:59:06raptori better head in, too..
23:59:10raptor Quit ()

Index Search ←Prev date Next date→

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