#bitfighter IRC Log

Index Search ←Prev date Next date→

IRC Log for 2013-11-06

Timestamps are in GMT/BST.

00:00:41amgine123 has joined
00:00:56amgine123sup
00:01:11YoshiSmbhi
00:01:25amgine123kaen raptor wattsimo youhere?
00:01:44kaenI am.
00:03:20amgine123hooray
00:03:35amgine123so multiple objects xd
00:05:39YoshiSmb Quit (Ping timeout: 250 seconds)
00:08:04kaenwell, do you remember how we did just the first object?
00:08:16kaenwe referred to it using: objects[1]
00:08:46kaenamgine123: any guess how you'd do the second object?
00:09:07amgine123objecs{2}
00:09:08amgine123?
00:09:16kaenobjects[2], right
00:09:26kaenso, in order to do any number of objects
00:09:26amgine123but what if they want ay like 50000 objects moved
00:09:43kaenwe need to repeat that line, and change the number for each object
00:09:57kaenany time you repeat something in programming, you need a loop
00:10:15amgine123but wuldnt that take up lots of lines and hat if they wanted like 50 moved
00:10:30kaennot if you use a loop :)
00:10:56amgine123so how do i go about addinng a for looop
00:11:00amgine123or is it for
00:11:26kaenhttp://www.lua.org/pil/4.3.4.html
00:11:26kaenshows you basically how a loop works
00:11:48kaensorry I'm getting a lot of really bad lag
00:12:20kaenyou know what, that's an awful example
00:12:34kaenbut in general, a for loop looks like this:
00:12:41kaenfor i=1,#things do
00:12:50kaen-- do something with thing number `i`
00:12:52kaenend
00:13:05amgine123so it wold goo........
00:13:34amgine123hold on opening plugin
00:13:36kaenok
00:13:49kaenjust pastie your guess, don't put it directly into the channel
00:14:30amgine123oops i saved before i left with one of my broken guesses
00:14:39amgine123thats bad programming
00:14:42kaenoops :x
00:14:52kaenheh, I've definitely done it before ...
00:15:01amgine123yeah
00:15:16amgine123i ight have to pastie what i think is the fix
00:15:35kaenok that's fine
00:16:50amgine123i dleted some stuff and i think this is whats left http://pastie.org/8458470
00:17:21amgine123btw why is the coordinte plane flipped improperly
00:17:45amgine123that could mess some people up
00:17:59kaenit messes pretty much everyone up
00:18:25kaenbasically, open GL (the graphics library) uses the top-left corner of the screen as the origin
00:18:33kaenand the positive y-axis goes downwards
00:18:33YoshiSmb has joined
00:18:44kaenin the direction that most monitors draw each pixel
00:18:44amgine123ugh why dont thy fix it XD
00:18:58YoshiSmb as change network: wifi to modem
00:19:11kaenand that's the format we use in the engine, and so it's the format we use in lua
00:19:29amgine123so does it looked fixed ithink?
00:19:50kaenyep, that looks right so far
00:19:52kaendoes it work?
00:20:32amgine123uh i think so
00:21:20amgine123so would the loop go after before get slected objects and before the objects set pos line/
00:22:03amgine123ow hot stew
00:22:09amgine123hot food
00:22:19amgine123do not shovel hot food int your mouth ^_^
00:25:16kumul has joined
00:25:24kaenwell, you need to have the list of objects before you can do the loop (for each object in that list)
00:25:42kaenand you need to put the setPos line within the loop, because that's the code you want to repeat
00:26:14amgine123ugh lost me
00:27:35amgine123wait mayb e\\e nit
00:27:46amgine123give me loop exmaple again
00:28:08Nothing_Much Quit (Read error: Connection reset by peer)
00:29:07amgine123or a loop tyoe i would would use in this case
00:29:32Nothing_Much has joined
00:31:11kaenI did above :)
00:31:52kaentake a guess and pastie what you've written
00:32:00kaenI'll fill in the gaps
00:32:28amgine123ok
00:33:45sam686 has joined
00:33:45ChanServ sets mode +v
00:34:01Nothing_Muchlook who's here everyone?
00:34:04Nothing_Muchoops
00:34:09Nothing_Muchdisregard the question mark
00:34:36amgine123ok hereis my wort guess http://pastie.org/8458499
00:34:41amgine123worst
00:35:07amgine123yes i know im waaaaaay off
00:36:06amgine1238pokes kaen*
00:37:22HylianSavior Quit (Quit: Leaving)
00:40:58kaenwhoa hi sam686 !
00:41:03sam686hi
00:41:06amgine123Sam!
00:41:09amgine123I THOUOGHT YOU DIED
00:41:22kaenamgine123: you're actually pretty close
00:41:23amgine123you have bee gone along time
00:41:25Nothing_Muchkaen: you just noticed? lol
00:41:33kaenI was afk :P
00:41:44Nothing_Muchraptor Watusimoto, lookie lookie
00:41:52kaenamgine123: so, first thing is that your for loop needs an 'end' statement
00:42:02sam686anyone not chatting right now might not know I am here... yet..
00:42:06Nothing_MuchHello sam686, I heard good things about ya
00:42:19kaenthe 'do i' part should be 'end'
00:42:26Watusimotohi sam686!
00:42:30sam686hi
00:42:36Watusimotowe're about to do our 019 release
00:43:11sam686ok.. I will need to catch up to see whats changed since... a few months ago..
00:43:14Watusimotohope you've been doing good stuff
00:43:30Watusimotoyou can read 4mb of chat logs! :-)
00:43:42amgine123so end then end ?
00:43:48raptorSAM
00:43:52kaenamgine123am
00:43:54amgine1232ken
00:43:54kaenoops
00:43:55raptorWELCOME WE"VE MISSED YOU
00:43:56sam686I was mostly on Playstation 3... until I kindof started to get tired the games..
00:44:04raptorhah! I knew it!
00:44:08kaencorrect, amgine123
00:44:11Watusimotothat's hilarious
00:44:26amgine123but wont teh loop try to oop endless even after the sorted items
00:44:37kaenhere, let's go to pm amgine123
00:44:44Nothing_MuchI've been there done that (except it was on Steam)
00:46:46raptorWatusimoto: I think the first change in UIGame.cpp is what did it, found here: https://code.google.com/p/bitfighter/source/detail?r=17adc1337fee
00:47:31raptorbut that code has changed heavily since you've implemented your tests to fix all the weird idle logic
00:47:57koda Quit (Quit: koda)
00:48:09Watusimotoremoving renderChatMessages()?
00:48:18YoshiSmbhi sam! long time no see!
00:48:19Watusimotoso... still broke?
00:49:11raptoryou never pushed
00:49:13amgine123well imglad your back am
00:49:36raptorWatusimoto: no new revisions to test
00:50:07BFLogBot Commit: 7cce72175ba4 | Author: watusimoto | Message: Fix case 261 mark IV
00:50:08BFLogBot Commit: 9ffe9afcd193 | Author: watusimoto | Message: Whitespace
00:50:10BFLogBot Commit: 9de687154546 | Author: watusimoto | Message: Whitespace
00:50:11BFLogBot Commit: e8750963c33e | Author: watusimoto | Message: Fix teams when first loading level in editor (broke on 5da6576dc67a3a7678905609d2ccd1dcde9a57b0)
00:50:13BFLogBot Commit: 024090230ee3 | Author: watusimoto | Message: Change activation key for editor help to better match new title
00:50:14BFLogBot Commit: 1f00bed35d60 | Author: watusimoto | Message: Make menu structure less confusing for people who (like me) accidentally aren't logged in but think they are and want to upload a level
00:50:16BFLogBot Commit: 01ddb732ee16 | Author: watusimoto | Message: Whitespace
00:50:20Watusimotoah, thought I pushed it
00:50:31Watusimotook, try now
00:50:44raptorokey doke
00:52:40raptorok, I saw "Hi raptor"
00:52:49raptorand caught a glimpse of my frame
00:52:56raptordoes that make me a liar?
00:54:45bobdaduck has joined
00:54:49Watusimotothe hi raptor got printed only when you connected to the 2nd server?
00:54:54bobdaduckHow to calculate a vector along an angle?
00:55:18kaenpoint.new(math.sin(angle), math.cos(angle)) * magnitude
00:55:31bobdaduckkay thanks
00:55:34bobdaduck has left #bitfighter
00:55:35kaenstill haven't memorized that unit circle I see ;)
00:56:24Watusimotoangle is in... radians?
00:57:01raptorWatusimoto: let me check
00:58:17BFLogBot Commit: 07979a55a544 | Author: watusimoto | Message: Adapt level upload message to current upload status
00:58:21kaenwe should add a little helper function for that...
00:58:29kaenand yes it would have to be radians
00:58:37raptorWatusimoto: printed when hosting myself before doing /idle, and when joining the server afterwards
00:58:42kaenwe have taught bob in the ways of tau, so I imagine it is
00:58:55Watusimototau is good
00:59:12Watusimotook, raptor, I'm officially mystified
00:59:15WatusimotoI reopened the case
00:59:18Watusimotoand I am going to bed
00:59:24Watusimotowill look again tomorrow
00:59:33raptorok - it may have beena bug all along
00:59:41Watusimotogood night all!
00:59:46Nothing_Muchg'night Watusimoto
00:59:47raptorbut since we don't black out with idle like we used to, it's apparent now
00:59:49raptornight!
00:59:53YoshiSmbg'night
01:00:29Watusimotoraptor: I think something else is wrong. but it may be preexisting and just hidden.
01:01:02sam686The last time I pulled was June 12, almost 5 months ago.
01:02:37raptorsam686: you're in for a surprise!
01:05:05Watusimoto Quit (Ping timeout: 272 seconds)
01:06:58amgine123@kaen you love being afk d
01:10:57bobdaduck has joined
01:11:09bobdaduckactually shoot I have no idea how to do this
01:11:41bobdaduckhow does point.angleTo() work, and why is it not returning the right results?
01:15:10sam686rename a bot -- TNLAssert "Would be nice if this were true!"
01:16:01sam686thats using a /raname s_bot "other name"
01:17:18bobdaduckpoint.angleTo is returning like, negative numbers
01:17:54sam686Looks like a change of font in in-game Scoreboard, that results in O and 0 (zero) looking almost exactly the same
01:18:43kaenbobdaduck: there's actually two correct answers for angleTo
01:18:48kaena positive and negative one
01:19:06kaenit probably chooses the one with absolute value less than tau/2
01:19:17bobdaduckI'm not sure exactly what I'm looking at
01:19:42bobdaduckbut two angles that should be the same are instead returning either a = 360 and b = 180
01:21:21bobdaduckor two numbers where one is crazy and one is negative
01:21:50bobdaduckthis in degrees because I can't logprint in terms of tau
01:22:51amgine123fff i cnt figure out why myplugin i buted
01:22:55amgine123busted
01:23:46bobdaduckWhat appears to be happening is ship:getAngle() is returning a clockwise value, and point.angleTo() is returning a counterclockwise value.
01:24:26raptorbobdaduck: subtract them and take the absolute value to get what's in between
01:24:33sam686http://sam6.25u.com/bitfighter/screenshot_119.png Can you tell the difference between O and zeros?
01:24:55raptorsam686: nope!
01:25:03raptormaybe we should ask watusimoto to edit the font
01:25:19bobdaduckwait what.
01:25:46sam686That new font have a problem: O and zero looks exactly the same.
01:25:54raptorbobdaduck: what are you trying to do?
01:26:14amgine123uh uestion what do i input if i want a no text inputded on a text input iem to be blank
01:26:21bobdaduckCompare ship:getAngle() with point.angleTo()
01:27:22amgine123@raptor what do i do if i want a no text inputd to be blank on a no text input ontextmeny entry item to be blank
01:27:41sam686could input a space into textItem, or "" if putting TextItem into level file
01:28:04raptorbobdaduck: define 'compare'. find the difference?
01:28:16amgine123oh dear my poor first pluginever is busted
01:28:35bobdaduckif(ship:getAngle() == point:angleTo()) then
01:29:25amgine123psst help a noob with his first script ever
01:29:33amgine123http://pastie.org/8458574
01:29:40amgine123broken somewhre
01:30:29bobdaduckwhy are there two ends on the end?
01:30:57raptorbobdaduck: angles might never be equal because they are floating point numbes
01:31:01raptor*numbes
01:31:04raptor*numbers
01:31:05raptorargh
01:31:06bobdaduckyeah yeah yeah
01:31:28bobdaduckI know I have another function in the middle checking if its within an acceptable margin
01:31:33amgine123becasue i have to end the loop
01:31:41sam686one of the "end" is for the end of function. the other may be from the "for"
01:31:49bobdaduckokay...
01:31:50amgine123yes
01:31:55bobdaduckWell step one would be to fix indenting then
01:31:57raptorso subtract them: if ship:getAngle() - point:angleTo() < 0.001
01:32:14amgine123hmm where is my typo thats crashing it
01:32:20bobdaduckI already have a function that checks
01:32:35bobdaduckthe problem is that point.AngleTo() is returning backwards
01:32:43raptorbobdaduck: actually should be: math.abs(ship:getAngle() - point:angleTo()) < 0.001
01:33:07raptoryou can still subtract them, then take the absolute value
01:33:22raptorexample: -3 minus 3 == -6
01:33:29sam686don't forget to do a "Abs" when doing if abs(ship:getAngle() - point:angleTo()) < 0.001 (I don't think I got the right Abs command though)
01:33:30raptorand 3 minus -3 == 6
01:33:38bobdaduckmath.abs, yes
01:34:18amgine123ugh typos typos.......
01:34:24bobdaduckThat's not the problem thoughhh
01:35:03bobdaduckI'm checking to see if the angle of the ship and the angle to something are equal
01:35:18raptoryes...
01:35:28raptorif the difference between them is close to 0, then they are equal
01:36:07raptorhence: math.abs(ship:getAngle() - point:angleTo()) < 0.001
01:36:10bobdaduckbut point.angleTo() is returning 50 and ship:getAngle() is returning 300
01:36:13YoshiSmb Quit (Ping timeout: 250 seconds)
01:36:21bobdaduckwhen the ship IS pointing towards the whatever
01:36:28raptorohhhhhh
01:36:29raptorok
01:37:05raptoryou need to 'clamp' the angle to positive
01:37:18amgine123hey raptor can youquickcheck my script i made a typo and i cant find the error
01:37:33raptorso if angle < 0 then angle = angle + tau
01:38:02raptoramgine123: i can take a quick look, but usually the error message tells you
01:38:26sam686oh in http://pastie.org/8458574 , theres an unknown extra "do i" near the bottom, it throws errors because of it
01:38:57raptoractually kaen: should we always return angles for functions that are between 0 and tau?
01:39:29amgine123no the do i is part of the loop
01:39:43raptoramgine123: remove the 'do i' and replace with 'end'
01:39:43amgine123it broke when i tredi to do text entry items
01:40:00amgine123but teh do i is part of the loop
01:40:30raptoramgine that is not a standard part of a for loop
01:40:40raptori've never seen that with Lua before
01:40:52amgine123and remove the extra end orleavei
01:40:59amgine123or leave it
01:41:13raptorremove it probably
01:41:14bobdaduckso shipAngle is 310, and angleTo is -51
01:41:19bobdaduckand the way to fix that is... what?
01:41:31raptorbobdaduck:
01:41:49bobdaduckHi
01:42:12raptorfunction positifyAngle(angle) if angle < 0 then return angle + tau end return angle end
01:43:16bobdaduckI don't for the life of me understand how that will fix anything
01:43:27bobdaduckbecause I don't understand what the function is actually doing.
01:43:40bobdaduckor why getAngle() and angleTo() are incongruent
01:44:02amgine123still broken removing teht end and teh do i is still busted
01:45:08amgine123it was working till i dded input text iems
01:45:40raptorbobdaduck: to twiddla! (then I have to go): http://www.twiddla.com/1372950
01:45:52bobdaduckits still not working anyway
01:46:03bobdaducknow its only going off if the angle is downward
01:51:58raptormath.abs(positify(ship:getAngle()) - positify(point:angleTo())) < 0.001
01:52:46sam686Found a new problem, gamepad controls (logitech dual action) stops working when bitfighter 019 goes not an active window, older version of bitfighter gamepad controls stays working even when bitfighter is not active window
01:52:55raptoradjust the 0.001 as a tolerance
01:53:02bobdaduckI already have a function
01:53:04raptor0.01 more tolerant
01:53:05raptorok
01:53:06bobdaduckisWithinTargetAngle
01:53:09raptorah good
01:53:15Nothing_Much Quit (Remote host closed the connection)
01:53:18bobdaduckwhich checks if its + 1/8 tau or -1/8 tau
01:53:45raptora whole 1/8!
01:53:52bobdaduckwell no
01:53:56bobdaduckjust something along those lines
01:54:05amgine123raptor now my script is more broken....
01:54:36bobdaduckMaybe negafy would be easier...
01:54:58raptorheh
01:55:07raptorI am negaduck!
01:55:22bobdaduckugh I still don't understand this at all
01:55:32bobdaduckwhy does angleTo go counter clockwise
01:55:33bobdaduckWHYYY
01:55:49amgine123http://pastie.org/8458608
01:55:50raptorthe problem is that some trig functions like tan() will return angles between -1/2 tau and 1/2 tau
01:55:56amgine123im to stupid to program
01:56:03amgine123do it for me Xd
01:56:31raptoramgine that's right, but line up the one 'end' with the for loop (just to read easier)
01:56:43raptorok folks, I have to go
01:56:44amgine123but its stil busted
01:56:50amgine123ok darn it
01:56:52bobdaduckbah
01:57:19amgine123your turn to help me bob XD
01:57:44bobdaduckwhat does the crash message say?
01:58:05bobdaduckkaen can you give it a go explaining this to me?
01:58:07raptorand always remember!: http://tinyurl.com/l8ue8sb
01:58:09raptor Quit ()
01:58:14Nothing_Much has joined
01:58:25bobdaduckI think raptor has that tinyurl memorized...
01:58:29amgine123kaen is gone
01:58:38amgine123yeah
01:59:53amgine123------ Bitfighter Log File ------ Client connecting to master [IP:199.192.229.168:25955] ***PLUGIN ERROR*** Error compiling script editor_plugins/Move objects.lua editor_plugins/Move objects.lua:19: '=' expected near 'end' ***PLUGIN ERROR*** Error compiling script editor_plugins/Move objects1.1.lua editor_plugins/Move objects1.1.lua:20: '=' expected near 'end' ***PLUGIN ERROR*** Error compiling script editor_plugins/Move objects
02:00:18amgine123uh pastie time
02:01:10amgine123http://pastie.org/8458614
02:01:13amgine123error
02:03:00bobdaduckI gotta head out too
02:03:07bobdaduckbut um
02:03:21HylianSavior has joined
02:03:50bobdaduckI don't see any #things
02:04:01bobdaduckI mean, I have no idea what "things" is
02:04:05bobdaduckand
02:04:10bobdaduckuh gotta go
02:04:11bobdaduck Quit (Remote host closed the connection)
02:18:44sam686amgine123: http://pastie.org/8458634 kindof works without errors with my changes in it
02:23:52destroyerimo has joined
02:56:22kaen Quit (Read error: Connection reset by peer)
03:38:34Nothing_Much Quit (Remote host closed the connection)
04:02:41amgine123 Quit (Ping timeout: 250 seconds)
04:33:37raptor has joined
04:33:37ChanServ sets mode +o
04:58:02Flynnn has joined
04:58:37raptorhi sam686
04:59:05raptorjust so you know (to catch up a bit) - we're really close to releasing 019 and are mostly just doing bugs
05:00:08raptoralso, we've started using the issue tracker for any new bugs (that we don't fix right away) here: https://tinyurl.com/bfbugs
05:00:13raptorsee the ones marked '019'
05:06:54HylianSavior Quit (Read error: Connection reset by peer)
05:19:25kumul Quit (Quit: Leaving)
05:32:08sam686buzy... with ps3 game again, for likely 1-4 hours more...
05:59:58bobdaduck has joined
06:01:44bobdaduckAlright raptor, I'm almost ready to show you some mischief...
06:05:11bobdaduckif you're arround, anyway.
06:05:20bobdaduckBut I mean, its barely 11 so.
06:08:16raptorhi
06:08:20raptorbobdaduck: i'm here
06:08:24raptorwhat do i need to do?
06:08:27bobdaduckjust join my game
06:08:29bobdaduckin like
06:08:31bobdaduckone min
06:08:35raptor018a?
06:09:02bobdaduckyeah
06:09:10raptork, say when
06:10:06bobdaduckJust gotta fix the "robbie problem"
06:10:18raptorhaha
06:10:42bobdaduckwhich would be getLoc() returning (-1#ind, -1#ind)
06:11:10raptori can't remember why that happens, I think kaen fixed it though... divide by zero?
06:11:58bobdaduckokay go ahead and join
06:12:00bobdaduckyeah
06:12:02raptork
06:30:41bobdaduckuh
06:30:45bobdaducklol when you left it crashed
06:30:55raptorbug hunter!
06:30:57raptornight!
06:31:00raptor Quit ()
06:31:02bobdaducklike hard program-crash
06:47:17bobdaduck Quit (Remote host closed the connection)
06:55:01Nothing_Much has joined
07:14:18destroyerimoi cant connect to master server
07:14:36Nothing_Muchuh oh
07:15:09destroyerimocan u?
07:15:30Nothing_Muchnot sure
07:15:35Nothing_Muchcan't install it atm
07:36:20Nothing_Much Quit (Remote host closed the connection)
07:47:47destroyerimoguys what is a badge?
07:55:42Flynnn Quit (Quit: Leaving)
08:37:27Flynnn has joined
08:42:00watusimoto has joined
08:42:00ChanServ sets mode +o
09:07:57Darrel Quit (Ping timeout: 272 seconds)
09:16:29Darriel has joined
09:22:50destroyerimo_ has joined
09:24:37Flynnn Quit (Quit: Leaving)
09:24:50destroyerimo Quit (Ping timeout: 264 seconds)
09:24:59destroyerimo_ is now known as destroyerimo
09:39:46Darriel is now known as Darrel
10:04:39watusimoto Quit (Ping timeout: 240 seconds)
10:04:54watusimoto has joined
10:04:54ChanServ sets mode +o
10:06:18watusimoto1 has joined
10:09:28watusimoto Quit (Ping timeout: 264 seconds)
11:02:27destroyerimo Quit (Read error: Connection reset by peer)
11:03:02watusimoto1 Quit (Quit: Leaving.)
11:06:32watusimoto has joined
11:06:33ChanServ sets mode +o
12:56:43Invisible1 has joined
13:08:19watusimoto Quit (Ping timeout: 246 seconds)
13:13:10watusimoto has joined
13:13:10ChanServ sets mode +o
14:02:44Invisible1 Quit (Ping timeout: 245 seconds)
14:10:37kaen has joined
14:20:19sam686 has left #bitfighter
14:43:57kumul has joined
14:47:49Invisible1 has joined
15:09:42watusimoto1 has joined
15:10:15watusimoto Quit (Ping timeout: 246 seconds)
15:20:16watusimoto1 Quit (Ping timeout: 264 seconds)
15:28:40Invisible1 Quit (Ping timeout: 264 seconds)
15:32:18watusimoto has joined
15:32:18ChanServ sets mode +o
15:38:47kumool has joined
15:38:55kaen Quit (Ping timeout: 260 seconds)
15:39:59LordDVG has joined
15:43:06kumul Quit (Ping timeout: 265 seconds)
15:46:02raptor has joined
15:46:02ChanServ sets mode +o
15:48:17kaen has joined
15:48:25raptorgood morning!
15:53:15destroyerimo has joined
15:53:23kaenmorning!
15:53:35destroyerimonight!
15:53:40kaenheh
15:53:53destroyerimoits almost 12 pm here XD
15:54:15destroyerimoCHINA!
15:54:38kaen12 PM is actually mid-day, I think you mean AM :)
15:54:47destroyerimooh yea
15:54:49destroyerimoam
15:54:54destroyerimo:P
15:55:05raptornight!
15:55:07kaenAM/PM is a terrible system
15:55:16destroyerimolol
15:55:36destroyerimobtw after how many hours from now will the event start?
15:55:50LordDVG Quit (Remote host closed the connection)
15:55:58raptor!motd
15:56:33destroyerimohow many
15:56:44kaen11 hours
15:56:45raptor11 hours?
15:56:51raptorconfirmed!
15:57:03kaenbehold the hivemind
15:57:47destroyerimohivemind?
15:59:28kaenhttps://en.wikipedia.org/wiki/Hive_mind
15:59:51raptorthat article needs a picture of the borg queen
16:00:08kaenhehe
16:18:01HylianSavior has joined
16:21:55destroyerimohow many minutes will u guys be playing?
16:22:09destroyerimofor how long i mean
16:22:22kaenthat depends greatly on how many people show up
16:22:34kaenif no one shows, I usually wait about 15 minutes
16:22:45kaenif we get a good crowd, it sometimes goes for two hours
16:40:26kaen Quit (Read error: Connection reset by peer)
16:41:00kaen has joined
16:44:30raptorI can't believe sam686 showed up last night...
16:56:28Darriel has joined
16:58:10Darrel Quit (Disconnected by services)
16:58:24Darriel is now known as Darrel
17:01:45Invisible1 has joined
17:28:40Invisible1 Quit (Ping timeout: 244 seconds)
17:34:40watusimoto Quit (Ping timeout: 264 seconds)
17:36:40Invisible1 has joined
17:38:47destroyerimowhos hosting the third server right now?
17:43:55kaennot sure... could be bob editing a level
17:44:10bobdaduck has joined
17:44:12bobdaduckHi
17:44:22bobdaduckso will I be able to spawn neutral ships via levelgen in 019?
17:44:35bobdaduckextremely important to future planning
17:46:12kaendoesn't look like it
17:47:12destroyerimokaen, join
17:47:15bobdaduckbah!
17:47:22kaenok
17:47:39kaenbobdaduck: sorry, I couldn't get it to work and we're trying to kick out 019
17:48:25bobdaduckbah x2!
17:55:21bobdaduck has left #bitfighter
18:02:19raptorheh
18:18:16Invisible1 Quit (Ping timeout: 244 seconds)
18:39:07LordDVG has joined
18:47:42kaenhuh, debuild is automatically building and running our test suite
18:48:04raptorwhat distro?
18:48:07kaenor trying to -- it's hitting a build error
18:48:08kaenubuntu
18:48:35raptorthey must have set up they're control files incorrectly... are they pulling the dev version??
18:48:40raptor*their
18:49:01kaenoh no it's me trying to package it
18:49:18raptormake bitfighter
18:49:19kaendh_auto_test is doing it
18:49:25kaenright, it does that fine
18:49:30raptoroh interesting
18:49:41kaenthen it continues to run dh_auto_test which then tries to make test
18:50:08kaenclearly they have more faith in our test battery than I do
18:51:32raptorcan you exclude the dh_auto_test ?
18:52:04kaenprobably
18:52:11kaeninvalid conversion from ‘SDL_Keycode {aka int}’ to ‘SDLKey’
18:52:14kaenany ideas?
18:53:52YoshiSmb has joined
18:54:02kaenhmm SDLKey looks like an enum
18:54:08kaenmaybe it just needs an explicit cast
18:54:15YoshiSmbHi.
18:54:18kaenhi
18:54:27kaenplaying tonight YoshiSmb ?
18:55:18YoshiSmbtonigh?
18:56:17YoshiSmbtonight (fail)
18:56:32kaenyes
18:56:46YoshiSmbgame day?
18:58:10kaenyes
18:58:15raptorkaen: I broke that
18:58:38kaenoh, in the test target?
18:58:41raptoractually it wasn't me - watusimoto started coding SDL2 only stuff
18:58:49kaenI see
18:58:52YoshiSmbhmm... i dont know, if i can. :)
18:58:59kaenthat's ok YoshiSmb :)
18:59:02kaenno pressure
18:59:38raptortake a look at rev c29f12752eb8
19:00:01YoshiSmbif bitfighter could implement a tutorial level. (very similar to ut tutorial gamemode level.:) )
19:00:12raptorthat was my fix to something watusimoto broke shortly beforehand
19:01:21YoshiSmb(and only can be played by 1 player. (after finish the tutorial, the player will be put into a test against a very low level bot))
19:01:50YoshiSmb(offline)
19:05:39YoshiSmbwhat do you think Raptor & Kaen, A Tutorial level that is offline and will show new players the in-game controls, weapons, modules and after finishing, he will be put into a test against a bot (low or very low level)?
19:05:58kaenthere's actually in-game tutorial messages
19:06:01kaenin 019
19:06:33kaenthey activate the first time the player e.g. equips engineer, sees a resource item, plays a zone control game
19:06:57YoshiSmbyea, but off-line i mean.
19:07:42YoshiSmba level with levelgens, no players, only the host, the server will be offline and nobody can see.
19:11:26kaenwell, an interested player could write a levelgen exactly like that :)
19:11:37kaen(hint, hint)
19:20:41raptorI think I'm detecting a tiny bit of subtlety in the room...
19:48:13YoshiSmb Quit (Ping timeout: 250 seconds)
20:15:49YoshiSmb has joined
20:21:07Watusimoto has joined
20:31:54destroyerimo Quit (Quit: ChatZilla 0.9.90.1 [Firefox 24.0/20130910160258])
20:39:21bobdaduck has joined
20:39:33bobdaduckIt would be nice if there were some sort of line in the editor
20:39:40bobdaduckthat just let you mark things up
20:39:42bobdaduckand make notes and stuff
20:39:52bobdaduckand then you could hit like Ctrl-H or something to hide them
20:41:46LordDVG Quit (Remote host closed the connection)
20:47:23bobdaduck has left #bitfighter
20:48:22raptora 'Note' object... exclusive to the level editor?
20:48:42raptorwhat do you think Watusimoto/kaen?
20:53:09YoshiSmbplaying asteroids with Lone Wolf.
21:10:31YoshiSmb_ has joined
21:10:38raptoralso Watusimoto, I tried fixing the issue about upgrades not setting the in-game help. But it doesn't work: http://pastie.org/8460885
21:10:51raptornot sure why
21:10:59YoshiSmb Quit (Ping timeout: 250 seconds)
21:21:49YoshiSmb_ Quit (Ping timeout: 250 seconds)
21:22:31Nothing_Much has joined
21:23:21YoshiSmb has joined
21:34:18Nothing_Much Quit (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
21:34:34Nothing_Much has joined
21:35:58Nothing_Much Quit (Client Quit)
21:36:13Nothing_Much has joined
21:36:15Watusimotoraptor: about the note -- I don't think I get it
21:36:38WatusimotoI was just watching a documentary about antibiotic resistant bacteria. very very scary
21:36:59YoshiSmbWatusimoto: Really?
21:37:07Nothing_Muchoh goodness
21:37:11Watusimotosee for yourself
21:37:12Watusimotohttp://www.pbs.org/wgbh/pages/frontline/hunting-the-nightmare-bacteria/
21:38:50YoshiSmbmmhh, maybe, i shouln't read it, (with this fear. Oh my God)
21:40:09YoshiSmbbye. my brother will use the netbook now. *sigh*
21:40:21Watusimotoit's a video
21:40:27raptoryeah - i would put my money on a disease epedemic as destroying the world, before other ones...
21:41:24raptorWatusimoto: bobdaduck's idea to have ability to attach notes in a level file, or the editor itself
21:41:35Watusimotolike a note field
21:41:37Watusimoto?
21:41:58raptorhe wasn't really specific
21:41:59Watusimotoor like a text item that is never sent to the clients
21:42:25WatusimotoI'm not sure I see the point
21:42:35raptori like notepad++
21:42:49Watusimotogood -- we're using their updater!
21:43:02raptorgup or something
21:43:29Watusimotoyup
21:43:36Watusimotoso the pastie you pastied
21:43:39Watusimotothat didn't work?
21:43:46Watusimotowe may not be writing the setting
21:43:53Watusimotothat's my guess
21:44:21YoshiSmb Quit (Ping timeout: 250 seconds)
21:44:32raptorit works in the menu
21:44:39raptorohhh
21:44:40raptorwait wait
21:44:42raptorhaha
21:44:44raptori forgot to compile
21:44:55Watusimotothat's just embarassing
21:47:20raptoryeah yeah...
21:47:37raptorok, it works
21:47:40raptori'll commit
21:48:39BFLogBot Commit: d82e513610d3 | Author: buckyballreaction | Message: Disable in-game help for upgrades
21:50:57Watusimotoso regarding the issue we were working on last night, you seem to agree that something in uigame or clientgame is not being reset when you re-enter the game, right?
21:53:41raptorI think
21:53:56raptorwell
21:53:58raptoractually
21:54:51raptorI think that we had 3 states (and we're in state 3):
21:54:53raptor1. UIGame was build from scratch on game connect each time (maybe in 015a?)
21:55:24raptor2. UIGame was never destroyed, but we only rendered minimum stuff when suspended (018a and earlier)
21:55:56raptor3. UIGame is not destroyed but we render lots when suspended to not break up the flow of the the game when in /idle (019)
21:57:20Watusimotowe could try destroying uigame when we return to the main menu to see if that fixes the issue
21:57:35Watusimotobut what you are seeing includes game objects, right?
21:57:45raptoryes, walls, etc.
21:58:08raptorwant me to revert your 4 previous attempts?
21:58:10Watusimotoand when we first reactivate uigame, we call this new function I creaetd in clientgame that wipes out the game obj database
21:58:16Watusimotoso there should be no objects to render
21:59:58Watusimotono don't revert yet; the changes I made are mostly harmless
22:02:56bobdaduck has joined
22:03:05bobdaduckAfter checking logs I have come to clarify
22:03:17bobdaduckI'm currently using hostile text items
22:03:35bobdaduckin the DnD level they're all over the place "secret shop here" etc
22:03:54bobdaduckAnd eventually the level is just covered in comments
22:04:05bobdaduckand I want a way to like, hide those.
22:04:41bobdaducka "note" item where I could draw an arrow and/or write some text which doesn't show in gameplay would be nice
22:04:51Watusimotoso you want a text object that never gets sent to clients that you can toggle on or off in the editor
22:05:01bobdaduckPretty much, yeah.
22:05:47Watusimotothat wouldn't be overly difficult
22:06:03bobdaduckor what if there was just some arbitrary setting on text items
22:06:06Watusimotosince we have all the mechansims in place, pretty much
22:06:40bobdaduckand then a hotkey to hide all "note" type textitems
22:06:43bobdaduckI dunno.
22:07:50Watusimotoan attribute would probably be more annoying than a dedicated object
22:08:32raptorwhat about a hostile text item?
22:08:42bobdaduckThat's what I'm doing
22:08:53bobdaduckbut they're starting to get in the way of actually seeing things
22:10:08Nothing_Much Quit (Read error: Connection reset by peer)
22:10:54Nothing_Much has joined
22:11:16Watusimotohow many of these things do you have?
22:11:38bobdaduckUh
22:11:45bobdaduckI've just started working on DnD again
22:11:45raptormaybe 'hide all text/line items'
22:11:58bobdaduckAnd I'm about to add upwards of 40 over the course of this upgrade
22:12:17bobdaduckAlso tab should probably hide invisible zones
22:12:39raptorit does in 019
22:12:48bobdaduckk
22:12:55bobdaduckI forget what's been fixed in 019
22:13:23bobdaduckin similar news I hope 019 is as performant as it seems to be because DnD is about to get ridiculous
22:14:49raptoras long as you keep it on a server cooled by antarctic ice, you should be fine
22:16:42bobdaduckI dunno
22:17:06bobdaduckokay well maybe I'm underestimating cpu power
22:17:39bobdaduckCarnival has almost 15 onTick functions, after all...
22:17:43raptorhonestly, I think the biggest upgrade for you would be to get a wired set-up going
22:19:20bobdaduckWhen I tried that I lost all connectivity
22:19:43raptoryes... it'll need to be figured out, probably a router/switch chaining problem
22:19:55Nothing_Muchwhich versions of readline and ncurses do I need?
22:20:33Watusimotoneither are actually used by us, yet are still required for some reason
22:20:42WatusimotoI'd try the latest, but raptor may know better
22:24:01raptorlatest
22:24:09raptorbut that dependency has been removed for 019
22:24:50raptoryep! no more readline
22:24:56bobdaduck has left #bitfighter
22:25:59Nothing_Muchnot sure what readline is for though
22:26:57raptorit's for the Lua subsystem
22:27:07raptorbut that was before I figured out how to disable it
22:27:15Nothing_MuchAh
22:28:23Nothing_Muchoh dear
22:28:25Nothing_Muchmake isn't working
22:30:05raptorwhat version are you compiling and on what system?
22:31:11Nothing_Much018a on Xubuntu
22:31:23raptorand you ran cmake?
22:32:04Nothing_Muchoh, the readme didn't say anything about cmake
22:33:10raptoroh? oops, probably my fault
22:33:18raptor018a was the first to move over to cmake
22:33:26raptorLinux, i mean was the first
22:33:29raptorso
22:33:33raptor1. cd build
22:33:35raptor2. cmake ..
22:33:37raptor3. make
22:33:51Nothing_Muchuh oh
22:33:53raptorbut there should be an ubuntu package somewhere
22:33:55Nothing_Muchsomething's happening
22:34:02Nothing_Muchand by tha
22:34:11Nothing_Mucht I mean cmake isn't found as a command
22:34:16raptorheh
22:34:25Nothing_Muchthere we go
22:34:34thread_ has joined
22:34:39Nothing_Muchthe readme should be updated
22:34:46Nothing_Muchthere we go
22:35:29kaenwe should trash that makefile
22:35:44kaenI it doesn't even build properly anymore
22:36:01Watusimotowe still have the old linux hand maintained makefile?
22:36:19kaenoh I guess not
22:36:51raptorit's trashed
22:36:58raptori did housekeeping a few months back...
22:37:27raptorI was proud of that Makefile... before kaen convinced me to move toward the light...
22:37:53kaenhey, I was impressed by that Makefile when I first saw it
22:38:12kaenI still couldn't write one to this day :)
22:38:20raptori'm not sure I could either...
22:38:43Nothing_Muchwhat light? the light from make to cmake?
22:39:22raptoryes :)
22:39:37Nothing_Muchcool, what're the upsides? unless I wouldn't understand
22:39:59kaenok, End-User License.txt has a bunch of cruft mixed in the GPL text ...
22:40:40kaenwe need to revert it to the real GPLv2 text before it even has a hope of making it into debian
22:41:09raptorsounds good to me!
22:44:09Nothing_Muchwait
22:44:18Nothing_Muchwhat the - oh wait, it's 018a
22:44:23Nothing_Muchnot from the google code
22:44:49Nothing_Muchmissin' libmodplug
22:45:12kaenyou'll probably need the dev packages
22:45:23Nothing_Muchof course!
22:45:31Nothing_MuchI know that much about compiling :P
22:46:51Nothing_Muchyou gotta use the dev files
22:51:46Nothing_Muchdarn simlinks
22:52:43Nothing_MuchError compiling script /home/odroid/.bitfighter/scripts/lua_helper_functions.lua
22:52:43Nothing_Muchcannot open /home/odroid/.bitfighter/scripts/lua_helper_functions.lua:
23:02:51Watusimotoraptor: I have some news I think you will like
23:03:07WatusimotoOn my build of Bitfighter, I have completely elminated all use of tenby font
23:03:19raptorOh??
23:03:24Watusimotoit's gone
23:03:32raptorusing the new hud.ttf?
23:03:39WatusimotoI still have a little tweaking to go
23:03:46Watusimotono, hud.ttf is gone as well
23:03:52raptorhmmm...
23:03:58Watusimotono more curvy letters
23:04:02raptorok, i eagerly await this new font
23:04:11Watusimotowell, that's not really accurate
23:04:32Watusimotobut I think I have found a combination of fonts that are adequate substitutes
23:04:46Watusimotoand all have clear licenses
23:04:46raptorok
23:04:56raptorthe mystery...
23:05:16Watusimotoit will still be abit bfore I can check in, as some of the uses still need some thought
23:05:27Watusimotobut I'm down to 1 or 2 problem areas
23:05:32Watusimotoscoreboard looks great
23:05:37raptorok
23:05:38WatusimotoF2 looks pretty good
23:05:50raptorwant to provide a screen shot? :)
23:05:53Watusimotoso... just to build some suspense
23:05:56Watusimotono :-)
23:05:59raptorheh, ok
23:06:06WatusimotoI will when I get finished
23:06:12raptorok great
23:09:35raptorit better not be comic sans
23:09:39raptoror wingdings
23:13:06bobdaduck has joined
23:13:37bobdaduckIf the ship angle is to the right and slightly up it doesn't trigger certain things
23:13:46bobdaduckbecause the things check for an angle near 0
23:14:20raptoradd a check for 'near tau'
23:15:48bobdaduckoh okay
23:15:54bobdaduckwas subtracting tau rather than adding it
23:15:58bobdaduckthanks
23:16:01bobdaduck has left #bitfighter
23:17:59kaen!motd
23:23:36Watusimoto!wtfbotcmds
23:23:50Watusimoto!showmeallthedifferentbotcommands
23:24:05Watusimotoharumph
23:24:41raptor!commands?
23:24:45raptor!commands
23:25:11raptoroh interesting... 'motd' isn't here... I should fix that... ... someday
23:25:25Watusimoto!bbb
23:25:25BFLogBotBig Bitfighter Battle!
23:25:41kaenhehehe
23:25:44Watusimotocan we use these in a sentence about the !bbb ?
23:25:44kaenLICENSE.txt
23:25:47Watusimotono
23:26:10kaencontains the preamble to the information document about the GPL license, and the license for that document
23:26:15kaenbut not the actual GPL license itself
23:26:44Watusimotoyou mean... you looked??
23:26:48WatusimotoI never dif
23:26:56Watusimotothat probably goes back to the Zap days
23:26:57kaenI'm finalizing a package to submit to debian
23:27:08Watusimotogreat!
23:27:08kaenso the licensing stuff is getting a once-over
23:27:17raptorooooo
23:27:27kaenand I'm going to change the copyright stuff in the source files as we discussed some time ago
23:27:29raptorI'm actually pretty excited we're closer to being debian-compliant
23:27:43kaenWatusimoto: you started working on bitfighter in 2009 right?
23:28:02kaeni.e. the copyright line is correct?
23:28:11Watusimotothinking
23:28:18Watusimotoprobably earlier than that
23:28:23kaenah
23:28:32Watusimoto2007 or so
23:28:38Watusimotocrap that's a long time
23:28:47Watusimotomaybe 2008
23:29:21kaenback when I still had my '89 camero :)
23:29:41Watusimotobut I have been here for 2+ years, that's 2011; I was in the US for 2+ years, that's 2009, I was in germany 2005-2008, and I started there
23:30:04raptorback when I had 0 kids!
23:30:19Watusimotohttps://www.youtube.com/watch?v=1v3CzvQ9e_w
23:31:53kaenI'm loving this doors parody :P
23:32:51kaenoh wow it's actually a punk song xD
23:33:10kaenI wish I knew about it when I was in high school
23:33:18WatusimotoI did :-)
23:33:31WatusimotoI have that cassette somewhere in my basement back in the US
23:33:52kaenhaha that's great
23:34:10Watusimotoyeah... though the novelty wears off pretty fast
23:35:44Nothing_Much Quit (Read error: Connection reset by peer)
23:40:13Darrel Quit (Read error: Connection reset by peer)
23:48:04Nothing_Much has joined
23:48:04Nothing_Much Quit (Changing host)
23:48:04Nothing_Much has joined

Index Search ←Prev date Next date→

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