#bitfighter IRC Log

Index Search ←Prev date Next date→

IRC Log for 2013-05-22

Timestamps are in GMT/BST.

00:04:46Nothing_Muchbugfix?
00:04:59raptoryes, and a new feature
00:05:08raptorbot balancing is now smarter than ever!
00:05:22Nothing_Muchoh sweet!
00:08:18amgine1234567890gtg bye
00:08:22amgine1234567890 Quit (Quit: Page closed)
00:13:49raptorkaen: how's it coming?
00:13:55kaenzlib
00:13:58kaenand then png
00:14:15raptorfor which platforms are you building?
00:14:34kaenmingw32
00:14:41kaenand 32bit linux
00:14:45kaenand 64bit linux
00:14:53kaenand I'll try to do osx tomorrow
00:14:56raptorok
00:15:01raptordon't sweat OSX
00:15:15raptorthere is no CMake set-up for it yet... and it'll be loads of work
00:15:45raptoralso we don't currently have anyone who uses OSX
00:17:00raptorhow about haiku? :)
00:17:16raptorI wonder if we could some how access the slave configurations they have here: http://buildbot.libsdl.org/grid
00:29:41raptorgood n ight!
00:29:54raptor Quit ()
01:54:50watusimoto has joined
01:54:50ChanServ sets mode +o watusimoto
01:59:14watusimoto Quit (Client Quit)
02:40:38LordDVG has joined
02:41:22koda has joined
04:37:25LordDVG Quit (Remote host closed the connection)
06:02:46watusimoto has joined
06:02:46ChanServ sets mode +o watusimoto
07:57:41raptor has joined
07:57:41ChanServ sets mode +o raptor
08:04:31bobdaduck has joined
08:13:29raptorbuenos!
08:13:41Nothing_MuchHello
08:44:47bobdaduckHallo
08:45:30raptorHullo
08:51:39koda Quit (Ping timeout: 256 seconds)
09:34:24koda has joined
09:55:05kaenraptor, I'm getting a bunch of "zap/Joystick.cpp:138: error: invalid conversion from �TNL::S32� to �SDL_Joystick*�" while I'm cross compiling
09:55:35kaenI'm using latest SDL2 from github, what version is the windows static lib we distribute based on?
09:56:40kaenalso, good morning
10:37:49bobdaduckGOOD MORNING!
10:38:28bobdaduckI'm running out of things to add to DnD
10:39:10bobdaduckShould I start on the whip?
10:40:51bobdaduckAnd if so, kaen could you help me document the stiffman rope code?
10:41:04bobdaduckI've done most of it but there's still a few things I'm kind of hazy on.
10:41:24bobdaduckMeaning the math parts xD
10:46:42heyub has joined
10:47:30koda Quit (Ping timeout: 260 seconds)
10:48:03kaenI'm neck-deep into this buildbot right now
10:48:18kaenbut I'll help you once I'm done with windows build
10:56:30watusimoto Quit (Quit: Leaving.)
10:57:28kaenLinking CXX executable ../../exe/bitfighter.exe
10:57:28kaenCreating library file: libbitfighter.dll.a
10:57:28kaen[100%] Built target bitfighter
10:57:33kaenI don't believe it
10:57:50kaenDON'T YOU LIE TO ME, COMPUTER
11:01:23bobdaduckrofl
11:04:16heyubIts been awhile since I've been here... Have their been any major changes?
11:04:31kaenyes
11:05:58bobdaduckWe rewrote everything in lua
11:06:09kaenlol
11:06:22heyubreally?
11:06:39kaenno
11:06:47kaenthere really have been major changes
11:07:07kaenbut they're mostly technical
11:07:59bobdaduckWho are you?
11:08:06heyubI see, a lot of bug fixes too
11:08:40heyubI forgot they added engineering lol
11:08:44kaenwe added a unit testing framework too
11:14:13heyubI'm not sure what you mean by unit testing
11:14:35kaenit's technical :P
11:14:49kaenwe added homing rockets!
11:15:04kaen(not sure how long of a while it's been)
11:15:48bobdaduckI still don't know who you are xD
11:15:49heyubReally? I'll have to go try it... If I can remember the controls bah.
11:16:01heyubUhhm I've always gone by heyub
11:16:33bobdaduckhuh, okay.
11:16:40bobdaduckMaybe I was just on hiatus or something.
11:17:19heyubYou were around. It was about 6 months ago though.
11:18:29bobdaduckWell that explains it
11:18:35bobdaduckI can't be expected to remember anything past a week
11:18:52bobdaduck#copoutExcuses
11:20:27heyublol its ok, I never really said much.
11:21:19bobdaduckI'd get on and play with you but I'm at work so
11:25:19bobdaduckAgainst my better judgement I'm tossing some asteroid spawners into DnD
11:25:32heyubThe bot code is lua right?
11:25:46bobdaduckand levelgen scripts
11:25:47bobdaduckyeah
11:25:47heyubLol I love asteroid spawners...
11:28:16raptorhi kaen
11:28:22kaenhi
11:28:25raptoroh
11:28:25kaenI got it to build
11:28:29kaenjust not statically
11:28:30raptoryeah, SDL2 ABI has changed
11:28:35kaenyeah
11:28:45kaenI crosscompiled SDL1 and change the CML to use it
11:28:53raptorha!
11:29:04kaenit builds, but not statically
11:29:08raptorit's funny you mention that because I am in the middle of updating to the latest SDL2 on OSX (and maybe windows)
11:29:19kaenah, interesting
11:30:03raptorbecause SDL2 is going to release in the next couple weeks (or so they say) and I've been verifying the bugs I've logged against it
11:30:15raptorI even got a patch in!
11:31:49kaennice!
11:32:28raptor feels good when another project accepts his infantile code
11:34:21kaensomething nice to show the grandkids
11:34:28raptorheh
11:34:59raptorso what do you think? should I go ahead and update to the latest SDL2 for OSX and Windows? or should I wait a little bit..
11:36:38bobdaduckPros/cons
11:36:50bobdaduckPros/Cons/Ugly
11:37:22kaenuhhh
11:37:41raptorpros - ABI should be stable now and several bugs have been fixed, and i don't have to maintain as many patches
11:37:53raptorcons - I have no idea if windows will work worse or better yet..
11:38:13kaenI'm for it.
11:38:27bobdaduckSounds like a good idea.
11:38:37kaenI don't really care about windows users anyway
11:38:45raptorhaha
11:38:46kaen:p
11:39:50kaenohohohohoh
11:39:52kaeno.
11:40:08raptor?
11:40:23kaenI have to entirely rewrite linking steps for cmake to statically build against my cross-compiled system libs
11:41:33kaenlike... it needs a psuedo-target for each lib and the explicit location for it
11:42:39raptorcan you just supply a cmake variable hint for each location? I think the modules let you do that..
11:43:25kaenah, that's rigth
11:43:33kaenI think I'd have to supply an extension hint too
11:46:04bobdaduckIn DnD
11:46:11bobdaduckyou kill someone and they lose gold.
11:46:27bobdaduckShould they drop the gold so you can pick it up or should it just get paid to you automatically?
11:47:01raptoryou want to code in loot bags?
11:47:14bobdaduckWell... Yeah.
11:47:46bobdaduckI'm just wondering which is more satisfactory
11:59:16raptormicro rewards are akin to addictive drugs
12:00:08raptoroh hi heyub
12:00:25heyubhey raptor
12:00:48raptorwelcome back!
12:00:53heyubThanks :)
12:04:29heyubwhere do we view the badges again?
12:04:36raptorthey show up on the scoreboard
12:04:43raptornext to your name, in-game
12:05:19heyubAh thanks :) Its been awhile lol
12:06:23raptori need a better file manager for windows xp
12:06:28raptoranyone have a suggestion?
12:13:09bobdaduckuh?
12:13:19bobdaduckwindows explorer doesn't work or..?
12:16:31raptorit's too primitive, i need one that allows me to bookmark locations
12:20:55bobdaduckJust
12:21:05bobdaduckwrite down the location.
12:21:29bobdaduckOr make shortcuts?
12:22:48kaenyou shouldn't have to work around your tools
12:22:54raptorok found one
12:23:02raptoryay, and it supports tabs
12:23:19raptorkaen: i'm going to update SDL2 for windows...
12:23:28kaenokay...
12:23:50raptorwill that hinder or help you?
12:24:55kaennow that I think about it, that can only help
12:25:13kaensince I've got SDL1 working fine for right now anyway
12:25:34bobdaduckokay uh
12:25:45bobdaduckapparently I'm trying to set a team to 0
12:25:51bobdaduckbut I never do?
12:26:01bobdaduckand the levelgen error doesn't tell me what line number.
12:26:04bobdaduckWhat do I do?
12:26:06kaennil might get coerced into 0
12:26:24kaenif it doesn't tell you the line number, you might be stuck
12:26:40bobdaduckI'm doing funky things
12:26:47bobdaduckbut nothing has anything to do with setTeam...
12:27:09kaenyou could be setting the the team in some object's constructor
12:27:23bobdaduckWould that be a problem?
12:27:27kaenyes
12:27:36kaenif that value fleetingly equals zero
12:28:12bobdaduckarg but it shouldn't
12:28:17bobdaduckI'm arbitrarily setting it to -1
12:30:14bobdaduckwell
12:30:24bobdaduckmoving it out of the constructor seems to have fixed the crashing.
12:30:34bobdaduckI'm moving on now BUT THAT WAS STILL A STUPID ERROR.
12:31:15bobdaduckTell me if there's anything glaringly wrong with this code:
12:31:18bobdaduckhttp://pastie.org/7944512
12:33:16bobdaduckI'm still unsure about arrays but the script isn't crashing so I can't be too far off.
12:34:42kaenlooks right
13:07:44raptorgetting the headers updated is taking longer than I wish...
13:12:57LordDVG has joined
13:14:22bobdaduckHM
13:14:34kaenHMMMM?
13:14:38bobdaduckfor some reason zone:getId() and bag:getId() are never matching
13:14:53kaenweird
13:17:52LordDVG Quit (Remote host closed the connection)
13:19:09bobdaduckbah this is all your fault somehow
13:20:31kaenwow I have to build gcc in a while loop because my host kills my build process every two minutes...
13:21:40bobdaduckyes
13:21:54bobdaduckand it will continue to do so until my problem is solved
13:22:06raptoroh yikes kaen
13:31:52bobdaduckWelp
13:32:01bobdaduckIts that time.
13:32:14raptorit's time to take over the world!
13:32:23bobdaduckWhere I test the level with the thought "I have no idea what I just programmed" and fix errors until I know.
13:33:21bobdaduckBECAUSE THAT IS THE WAY IT IS DONE.
13:37:01raptorok now i did it
13:37:04BFLogBot Commit: 2dc9353868ca | Author: buckyballreaction | Message: CMake: Fix resource copying in Visual Studio
13:37:05BFLogBot Commit: bf8df65e6bc8 | Author: buckyballreaction | Message: Update Windows SDL2 to latest revision (53df899db00b). Also update all SDL2 headers (ABI should be stable now)
13:37:22raptorkaen: windows SDL2 changes are in
13:37:29kaengroovy!
13:41:59kaenhmm... could probably have cut down on this gcc compile a bit
13:42:15kaenon the other hand, now I can cross compile fortran
13:46:09bobdaduckEI;OLRQ;OHIGIRGIOJQ
13:46:33bobdaduckGame isn't recognizing me crossing the zoneeeee
13:48:00bobdaduckThat may be a problem... Do levelgen-made zones not trigger onShipEnteredZone?
13:48:15raptorso i find that when you stick a laptop on the grass, it starts making weird noises
13:48:38raptorthat's because the grass blades go into all the cracks and slow the fans down..
13:48:45bobdaduckxD
13:49:14raptorbobdaduck: I don't remember
13:49:25bobdaducktesting...
13:50:12raptorI remember vaguely something about that..
13:50:55bobdaduckThat would be a bug right?
13:50:58bobdaduckSomething for 019?
13:52:06bobdaduckWait I think it worked
13:54:16bobdaduckugh yeah it worked
13:54:18bobdaduckI don't even.
13:55:23Watusimoto has joined
13:57:51bobdaduckI GOT AN ERROR
13:57:53bobdaduckPROGRESS!
13:59:39BFLogBot Commit: 2360e307cf55 | Author: buckyballreaction | Message: Update OSX to use the latest SDL2, as well (53df899db00b). Also remove now unneeded patches
14:00:01raptorWarning to all Windows users: FULL RECOMPILE NEEDED
14:00:14raptor(if you're working on 019)
14:00:46raptorok kaen, how can I help with your project?
14:04:18raptorWatusimoto: I updated SDL2 for windows... please let me know if there are any issues (other than normal ones - whatever they may be)
14:06:35Watusimotook
14:06:50WatusimotoI did notice that the fonts in the menus are all screwed up. did I do that?
14:07:05raptorkaen did that - he changed all input-related fonts to a monospace one
14:07:25raptorthat is, if we're talking about the same 'screwed up'
14:07:33Watusimotook... yes, that would be it
14:07:42WatusimotoI assume it was a... temporary change, kaen?
14:07:50Watusimoto:-)
14:08:06WatusimotoI was afraid I might have done it
14:08:28kaeneh
14:08:29kaenerm
14:08:30kaenwell
14:08:47raptorwell.. I'm a fan of monospace
14:09:00raptorlooks a little odd in some of the menus, though
14:12:31kaenthe text editing stuff looks a lot nicer against a monospace font, and it looks even weirder if just the textentries are monospace
14:20:41Watusimotowell, at the moment, I think it makes the interface look rather goofy
14:20:48Watusimotothere's too much going on
14:21:13raptorkaen: anything I can do to help your buildbot project?
14:26:08bobdaduckscreenshot?
14:27:18kaenIt can work with a varied-width font
14:27:37kaenyou might even be able to just overwrite DroidSansMono
14:28:01kaenbut I really like the monospace for text/chat entries
14:28:21raptorbobdaduck: getting you one..
14:28:23bobdaduckOH COME ONNNNN
14:28:23kaenthough I agree it needs polish
14:28:27bobdaduckAWJIOFIOJ;AWAE;OIJF
14:28:45raptorhttp://sam6.25u.com/upload/4screenshot_22.png
14:28:48bobdaduckit stopped recognizing the zone again
14:29:01bobdaduckraptor3?
14:29:03raptorhttp://sam6.25u.com/upload/5screenshot_20.png
14:29:19raptoruhh... i was bot balance testing and needed different named players..
14:29:26bobdaducklooks all right to me, honestly.
14:30:10bobdaduckbut I JUST TESTED and made sure levelgen created zones trigger onshipenteredZone but after writing code apparently that turns off or something and then it randomly turns on and then suddenly stops triggering it again
14:30:15bobdaduck*steam*
14:30:42raptoroh look.. some california tumpleweed in the road!
14:30:47raptor*tumbleweed
14:31:36Watusimotothe downside to a monspaced font is that it takes up a lot of horizontal space, which is something we don't have much of
14:32:03bobdaduckspeak for yourself I have 20 inch screen
14:32:05kaentrue but most of the contents will be short, and when they're not then the lines support scrolling
14:32:10kaenlineeditors
14:33:19Watusimotoeven on the chat window (graphic that raptor posted above), where I agree it looks fine, I think it degrades functionality somewhat
14:33:27bobdaduckSomeone I need serious help here
14:33:54Watusimotohow would tenby5 look as an input font?
14:34:02Watusimotonot monospaced, but crisper than roman?
14:34:13raptori have to admit, i'm starting to dislike tenby5
14:35:50WatusimotoI know
14:36:00WatusimotoI'm open to other suggestions
14:37:02raptorand that's my problem, is I have not been able to find much as a suitable replacement..
14:37:24Watusimotome neither... I was looking this evening, in fact
14:38:22raptorwe could always use this: http://mrl.nyu.edu/~perlin/homepage2006/tinyfont/index.html
14:39:09Watusimotowonderful!
14:40:38kaenhah!
14:40:50kaenby the creator of perlin noise, no less
14:54:15raptor Quit ()
14:54:27raptor has joined
14:54:27ChanServ sets mode +o raptor
15:02:15Watusimotohttp://www.fontspace.com/jonathan-hill/planer
15:02:18Watusimotosigh
15:02:29Watusimotoyou won't like it, I think
15:02:34Watusimotobut I knid of do
15:03:12Watusimotohttp://www.fontspace.com/jonathan-hill/lintel
15:03:14raptorit's less curvy-feeling than tenby
15:04:20raptori kind of like that one
15:04:23raptor'Lintel'
15:11:31Watusimotolintel is pretty curvy...
15:13:54Watusimotogetting build errors:
15:14:11WatusimotoCannot include file: SDL_gamecontrollers.h
15:14:17raptorupdate
15:14:25raptori just got the same problem
15:14:25BFLogBot Commit: 72cecf40dfe3 | Author: buckyballreaction | Message: How did these SDL2 headers not get committed??
15:14:34raptorsorry about that
15:14:42raptori was doing commits on three different OSes...
15:14:44Watusimotothere she is!
15:14:48Watusimotono worries
15:16:55Watusimotohttp://www.fontspace.com/peter-blake/assiduous
15:17:27bobdaduckThat one is kind of hard to read...
15:18:10Watusimotoit is
15:19:06Watusimotohttp://www.fontspace.com/bridgeco/disc
15:19:08Watusimotoblack variant
15:19:34bobdaduckGood for menues and titles?
15:21:28raptorWatusimoto: can you test something for me when you finish compiling?
15:21:43raptorjust do alt+enter to fullscreen, then back to windowed mode
15:21:56raptorand see if it spikes the CPU and locks up..
15:22:12raptorso expect to kill the process..
15:22:18raptorif you would be so kind..
15:23:40Watusimotosure... haveing some problems, probably my own fault
15:26:18Watusimotono it does not, but when it reverts to window mode, the size and pos are wrong
15:26:26Watusimotothe size is much bigger
15:26:37raptorand your CPU is not spiked?
15:28:02Watusimotono
15:28:15bobdaduckOkay guys
15:28:27bobdaduckI put a logprint in onShipEnteredZone
15:28:37bobdaduckand it fires in a normal zone but not on the created zone.
15:29:10bobdaduckhowever this isn't the case in my zone test level
15:29:32raptorand you're using the same bitfighter.exe for it?
15:29:36raptorand they are the same zone type?
15:29:37bobdaduckyes.
15:29:46bobdaduck*checks
15:29:49bobdaduckyes
15:29:58raptoroddness
15:30:05Watusimotounfortunately, lintel has an incompatible license
15:30:11bobdaduckyou want me to send the levels?
15:35:39Flynnn has joined
15:36:13BFLogBot Commit: 7c03b1a1d4a3 | Author: buckyballreaction | Message: Remove unneeded workaround with the recent update of SDL2
15:38:22bobdaduckY/N/Q
15:39:33raptorhi bobdaduck
15:39:41raptorsure send them to me, i'll take a quick look
15:40:43bobdaduckThis is going to take way more than a quick look
15:41:02raptorwhy can't I find the 'pause debugging' button in vc++?
15:42:38bobdaduckits too big for pastie
15:49:21Flynnnwhat's going on?
15:52:51heyubLego Gandalf.
15:52:57Flynnnwhatnow?
15:53:13heyubYou know, Lord of the Rings?
15:53:14bobdaduckrofl
15:53:19Flynnnyes but
15:53:28FlynnnI don't udnerstand the relavence xD
15:53:58bobdaduckWe're adding gandalf to bitfighter
15:54:03FlynnnLOL seriously?
15:54:23heyubrofl
15:54:32bobdaduckxD
15:54:38FlynnnI take it not then
15:55:04bobdaduckwell sort of
15:55:15Flynnnwhat exactly *are* you doing? xD
15:55:20bobdaduckbecause I am making a DnD level where you can be a wizard
15:55:21heyubI just like my lego Gandalf.
15:55:25Flynnnlol nice
15:56:17Flynnnthat explains the YNQ
15:59:07heyubI'm sorry, but whats DnD stand for?
15:59:20FlynnnDungeons and dragons
16:00:58koda has joined
16:01:27heyubAh thanks, I struggle with TLA's.
16:01:42bobdaduckNP
16:01:42FlynnnxD
16:01:48bobdaduckBBL
16:01:52bobdaduck10 min
16:01:54FlynnnTTYL
16:01:55bobdaduck Quit (Remote host closed the connection)
16:02:52Flynnnwow TLA is an autonym xD
16:18:43raptorbobdaduck I solved your problem
16:18:58raptornow go buy me ice cream
16:39:20bobdaduck has joined
16:40:12bobdaduckany progress raptor?
16:49:06raptorlocal newGeom = translateObjectGeom(lootBagGeom, shipLoc, 0)
16:49:16raptordon't use setLoc on non-point objects
16:49:29raptoruse that newGeom to set it
16:49:50BFLogBot Commit: 3699a2f8f68a | Author: watusimoto | Message: Last of the UI code out of ClientGame
16:49:51BFLogBot Commit: 6964b17dff4b | Author: watusimoto | Message: Merge
16:49:59Watusimotoand......... over to you, kaen!
16:52:01bobdaduckwas that the problem?
16:53:10Watusimotogood night all!
16:53:26raptorbobdaduck: yes
16:53:28raptorgood night Watusimoto
16:53:30bobdaduckrofl
16:53:41Watusimoto Quit (Remote host closed the connection)
16:53:58bobdaduckIt reduced the zone to a single point and so I didn't run over it.
16:53:59bobdaduckhuh.
16:54:06raptorit was setting the location, but the geom was staying to where you set it with the loot geometry around 0,0
16:54:16Flynnn Quit (Quit: Leaving)
16:56:41bobdaduckwell thanks!
16:56:41bobdaduckxD
16:57:20Flynnn has joined
17:14:45bobdaduck Quit (Remote host closed the connection)
17:23:41Nothing_MuchHey, have there been any updates recently? Because I now believe that Compiz is messing everything up with the game.
17:26:44Flynnn Quit (Quit: This computer has gone to sleep)
17:27:59Flynnn has joined
17:29:25Nothing_Much*Ubuntu using Compiz
17:30:23Nothing_Much Quit (Remote host closed the connection)
17:31:38Nothing_Much has joined
17:35:07kaen019 *might* help a lot
17:35:16kaenI get 30fps with 018a
17:35:22kaenand 019 runs at the framecap
17:35:28kaenwhich is 60fps for me
17:35:30Nothing_Much019 exists now?
17:35:36kaenit's still in dev
17:35:48kaenbut it's ready for testers
17:35:48Nothing_Muchohh
17:35:51Nothing_Muchah nice
17:35:56kaenhint hint ^^
17:36:50Nothing_Muchwhere might I download it?
17:39:14raptorwell watusimoto's latest does compile
17:39:16raptoryay
17:41:01koda Quit (Quit: koda)
17:47:49fordcars has joined
17:56:38kaenNothing_Much, sorry was doing something
17:56:52kaenyou can build it from source...
17:57:01Nothing_Muchah okay
17:57:38kaenI'm actually working on a buildbot right now
17:57:43kaenor rather, it's working on me
18:04:04Flynnn Quit (Quit: This computer has gone to sleep)
18:13:58kaenone last linker error for the static build...
18:14:04raptorkaen: do you have a waterfall display yet?
18:14:10kaenyeah
18:14:16kaenit's lame
18:14:21kaenbecause only 32bit is built
18:14:23raptormay I see?
18:14:24kaenand not statically
18:14:35kaenhttp://198.23.227.119:8010/waterfall
18:14:55raptorit's beautiful!
18:15:08kaenit doesn't have polling set up
18:15:13kaenyou can force a build here: http://198.23.227.119:8010/builders/bitfighter-prod
18:15:32kaenit will pull the latest changes though
18:16:11kaenjust click "force build" and it will go
18:16:30raptorcool
18:16:51Nothing_Much Quit (Read error: Connection reset by peer)
18:21:31raptormaybe when you get it working we can add Bitfighter here: http://trac.buildbot.net/wiki/SuccessStories
18:21:33raptor:)
18:21:41kaenheh
18:21:55kaenokay
18:22:06kaenit claims to have successfully built a static binary
18:22:09kaentesting my xp vm
18:22:15kaenon my*
18:22:16raptorOOooo
18:23:09raptordinner! back later..
18:35:52Flynnn has joined
18:36:22kaenraptor, fordcars, somebody!
18:36:32kaenI need a windows person to test this build!
18:36:35kaenit appears to run
18:36:48fordcarsk
18:37:01kaenhold on let me get the link
18:37:02fordcars:P awesome build bot by the way!
18:37:28kaenthanks dude
18:37:30kaenhttp://198.23.227.119:8010/bitfighter.exe
18:37:35kaenreplace the 019 bitfighter.exe with that
18:37:41kaenand execute it
18:37:47fordcarsok
18:38:38Nothing_Much has joined
18:39:49fordcarscrash
18:39:53kaen:<
18:39:59fordcarsblack screen of death
18:40:11fordcarsat startup, I still got the command prompt
18:40:18raptorhi kaen
18:40:20kaenhi
18:40:23raptorsomething for me to test?
18:40:25raptorthat link above?
18:40:27kaenyes
18:40:33kaenfc says it crashed :<
18:40:50kaenfordcars, can you run it from the command prompt and pastie the output?
18:40:51fordcarswait
18:40:59fordcarsit kinda works
18:41:00raptorok, booting teh evil
18:41:07kaeneeeeeeeeeeeeeevviiiiiiiiiiiiiiiiiiiiiiiil
18:41:12kaenkinda works, eh?
18:41:14fordcarsOh I know!
18:41:30fordcarsI think the resolution is way to big for my screen and I just see black
18:41:37kaenodd
18:41:44fordcarscus I see part of the BITFIGHTER logo at startup
18:41:50fordcarsand get menu sounds
18:41:54fordcarsI think
18:42:02fordcarsit's widnows mode
18:42:09fordcarswindow mode :P
18:42:28kaenok
18:42:36raptorlooks like it linked ok
18:42:36fordcarsyep comfirmed I think maybe
18:42:41raptorall dependencies found..
18:43:18kaenraptor, do you have like ldd or something?
18:43:25kaenthis mingw toolchain has everything but that...
18:43:39raptorit runs!
18:43:42kaenI can objdump -t it and get the symbols, etc
18:43:47raptorso far everything works but music
18:43:48kaen\o/
18:43:52kaen:x
18:43:55raptorand that's because ALURE isn't linked in
18:44:04kaennoooooooooooooooo
18:44:07kaen:<
18:44:08raptorkaen: this is what I do: http://www.dependencywalker.com/
18:44:12raptorit's great
18:44:20kaenI spent forever trying to get it to link
18:45:28raptorwait..
18:45:30raptorwait wait
18:45:42fordcarsyep kaen I managed to go to options and go to window mode
18:45:57kaenuh oh...
18:46:00fordcarsand it works but window/fullscreen mode/options are screwed
18:46:19raptorlet me make sure the original had ALURE linked in...
18:46:22fordcarsthere you go!
18:46:26raptorit may have been dynamically loaded
18:46:41raptoroh fordcars that's because you need the latest version of SDL2
18:46:51kaenno, this is using sdl one actually
18:46:57raptoroh.. really?
18:46:59kaenso it's probably because of that...
18:47:03fordcarseverything that you can enter text or that displays text (apart from menus) is screwed fyi
18:47:10kaenthis statically links all of the stuff
18:47:27fordcarsoh
18:47:40fordcarsI think I use SDL2
18:47:49kaenexcept for the very core windows libraries
18:47:53kaenI'll see if I can get it to do SDL2 now
18:48:59raptorkaen: http://sam6.25u.com/upload/2snapshot9.png
18:49:03fordcarsand now my 019 btfighter is screwed ._.
18:49:13raptorthe one on the left is a normal 019 build from msvc
18:49:19fordcarsand now my computer is screwed ._.
18:49:31raptorrisks of being a tester!
18:49:36fordcarshah
18:49:40fordcarsok it's good
18:49:57raptoroh wait kaen, i should probably compare with a mingw build, huh?
18:49:59fordcarsmeh i'll rebuild eventually anyway
18:50:01raptorlet me do that...
18:50:34kaenprobably
18:50:54kaenwait, fordcars that messed up your machine?
18:50:57kaenhow badly?
18:51:05fordcarsnot too bad
18:51:15raptorkaen: did you do a debug build?
18:51:24raptor-DCMAKE_BUILD_TYPE=Debug
18:51:27kaenno, I don't think so
18:51:40kaenderp
18:51:55raptorwe're gettin' closer!
18:52:12kaenI'm still amazed that ungodly thing runs
18:52:24raptoryeah... it's using the SDL2 routines
18:52:30kaenhuh
18:52:40raptorunless.. you statically compiled in SDL1.2?
18:52:48raptormaybe that's what you did..
18:52:50kaenthat's what I think I did
18:53:11raptoryep, you sure did
18:53:13raptorbut not ALURE
18:53:17kaenhmm
18:53:45kaenthe reason is that I want bob to be able to run it without building mingw dlls
18:53:58kaenand mingw mangles symbols differently than msvc
18:54:16raptoryes, but cmake is smart enough to resolve that with our DLLs..
18:54:26kaenhmm?
18:54:42raptoryeah, i did: cmake -G "MSYS Makefiles" ..
18:55:06kaencmake doesn't support that generator on my distro :x
18:55:18kaenbah
18:55:30raptorand only provided -static-libstdc++ -static-libgcc
18:55:35raptorNOT -static
18:55:46raptorand it linked with our included .libs and DLLs
18:56:10raptorwhich generator did you use? MinGW?
18:56:16raptormaybe I shoudl try that..
18:57:01kaenall I have are various Unix Makefiles
18:59:20kaenhuh
18:59:34kaenI need to take a break for a while
18:59:43raptordo it
18:59:50kaenI'm seeing mangled library symbols when I close my eyes
19:00:51fordcarsheh
19:13:31Nothing_Much Quit (Remote host closed the connection)
19:14:33Nothing_Much has joined
19:21:09raptornow my native MSYS build is broken...
19:21:26Flynnn Quit (Quit: Leaving)
19:25:42kaenare you serious!?
19:25:49kaenwtf did I do...
19:25:54raptorno no
19:25:55raptormy fault
19:25:58kaenoh ok
19:25:59kaenheh
19:26:08raptorupdating to the latest SDL2 is all-of-a-sudden giving me linker errors
19:26:16raptorwhich makes no sense
19:26:28raptori've already verified the symbols are included in the dll and .lib
19:26:41kaeninterestingly I just managed to build using a simple toolchain file and the default CML settings
19:26:47kaengenerated 90MB exe though...
19:28:41raptorwhat the heck
19:28:49raptorit's linking against the DLLs in Program Files
19:29:01raptorwhat voodoo is this??
19:29:05kaenthat's crazy
19:35:03raptorok well, i don't care... i'm just going to put the right DLL in Program Files
19:36:45raptorpiece of trash..
19:36:57fordcarshaha
19:39:06raptorkaen: here is how MinGW (in MSYS) links on my xp box: http://sam6.25u.com/upload/2snapshot10.png
19:39:15raptorside by side with your build
19:39:43Nothing_Much Quit (Quit: Nothing_Much)
19:46:43raptorand if you're interested in what my linker command is: http://sam6.25u.com/upload/2snapshot11.png
19:46:47raptorignore the errors
19:51:50raptoroh neat, you can set up a CMAKE_TOOLCHAIN_FILE shown here: http://www.cmake.org/Wiki/CMake_Cross_Compiling
19:57:37Flynnn has joined
20:05:45kaenthat's exactly what I'm doing :)
20:15:43raptoryeah a debug build is 43MB
20:15:59raptorand that's linking to the DLLs
20:33:17kaenraptor, here's the link command for my 91MB exe: http://pastie.org/7946076
20:33:23kaenidentical as far as I can tell
20:34:25sam686 has joined
20:34:25ChanServ sets mode +v sam686
20:34:44kaenand the updated exe is available at the old link
20:34:52raptorok
20:35:28raptori don't see -static-libstdc++
20:36:49raptorother than that it looks about the same..
20:39:02raptori sure wish i could copy from my msys terminal..
20:39:09raptorcopy text
20:39:50raptorkaen!
20:39:57raptorthat latest one works!
20:40:02raptoreverything is there and linked well
20:40:28kaenok
20:40:57kaenmy cross gcc doesn't understand -static-libstdc++
20:41:27raptorah ok, well... it's not linked against the mingw-libstdc++ anyways..
20:42:04sam686it looks like, everytime I shutdown/reboot my linux debian (pentium D) acting like a NAT router, my internet IP changes.. The reason was to add a gigabit pci-express card on my old pentium D computer. now setup as eth0=internet eth1/eth2/eth3 bridged local LAN, only eth3 is my newly added gigabit ethernet.
20:42:31raptori'll be back in an hour or two..
20:42:33raptorhi sam686!
20:50:13Flynnnkill me now please
20:50:34Flynnnsorry, that was random
20:50:49Flynnnnever mind lol ignore me
20:55:23kaen#bitfighter is a dark place at times...
21:02:02BFLogBot Commit: c37c7ab537ba | Author: kaen | Message: enable cross compilation for windows on linux using mingw32
21:03:54kaenfirst automated cross build is happening live here: http://198.23.227.119:8010/builders/bitfighter-w32-cross/builds/0
21:28:17SolumnMushroom has joined
21:28:46SolumnMushroomHello all!
21:29:50fordcarslater guys gtg
21:31:12SolumnMushroomk
21:31:51kaenhello
21:31:56kaenand goodbye
21:32:16SolumnMushroomMy friend's computer had a supervirus.
21:32:26SolumnMushroomSo what did I do about it?
21:32:31SolumnMushroomLinux
21:34:03fordcars Quit (Ping timeout: 250 seconds)
21:34:31kaenI wanted a way to automatically build windows exe's for bitfighter using the latest mercurial
21:34:36kaenSo what did I do about it?
21:34:38kaenLinux
21:39:27raptorhi again
21:39:34kaenhi
21:39:40kaenautomated windows builds are working
21:39:52raptoroooo
21:39:52kaenhttp://198.23.227.119:8010/dist/
21:40:00kaenvery bottom is latest
21:40:24kaenoh, just noticed they're release builds
21:40:27kaeneasy to change though
21:40:36raptorwhat are all those things...
21:40:42raptortar.gz and zip?
21:40:47kaenfailed experiments
21:40:52raptorah ok
21:41:01kaenyou want the bottom w32 zip file
21:41:09raptori wonder if there's a way to get the debug a bit smaller
21:41:20raptorlike to 43 MB like mine... :)
21:41:28kaen:)
21:42:03raptoris there some sort of way to strip everything but the minimum debug info required to spit out function names and line numbers?
21:42:16kaenI imagine there is
21:42:23kaenthe wonderful world of gcc switches
21:42:30raptorbut this is cool!
21:42:45kaenhere's a bug
21:42:57kaenafter hosting a game, the host game screen stays up
21:43:09kaenlemme check my native build
21:43:34kaenconfirmed
21:43:57bobdaduck has joined
21:44:07bobdaduckSUP FRESH DUDES.
21:44:17kaenbobdaduck, auto windows builds
21:44:20kaendidja see?
21:44:21raptorha!
21:44:23kaenDIDJA?
21:44:26raptoryeah assert is triggered
21:44:31raptorsince watusimoto's work..
21:44:35bobdaduckuhhh
21:44:40bobdaduckI've not been here for like hours?
21:44:48raptorbut so much has happened!
21:44:51bobdaduckxD
21:44:54bobdaduckI know!
21:44:58bobdaduckNOBODY MADE MY WHIP FOR ME.
21:45:03kaen:|
21:45:18bobdaduckxD
21:45:22bobdaduckSo what's happened?
21:45:41raptorman kaen, CMake was so totally the right direction to go...
21:45:48kaenagreed
21:45:54bobdaduckso what do I do
21:45:55kaenmore than I could even have possibly known
21:45:57bobdaduckdownload cmake
21:46:02bobdaduckhg pull -u?
21:46:04kaennope
21:46:05kaenhttp://198.23.227.119:8010/dist/
21:46:06raptorn ope
21:46:08kaenbottom link
21:46:09bobdaduckpunch hole in computer?
21:46:10bobdaduckpray?
21:46:11kaenautomatically
21:46:14kaenfor the rest of your life
21:46:25kaenyou can go there and get a windows build from latest
21:46:34bobdaduckDang yo
21:46:40kaen(unless someone broke the tree)
21:46:49raptor looks at watusimoto
21:46:56kaenhehe
21:47:02raptorok, so... why is that assert even there?
21:47:14kaenI'm not looking quite yet
21:47:16raptoris that what you're hitting, too, kaen? UIGame.cpp 416
21:47:20raptorah ok
21:47:23raptori'll poke around
21:48:21bobdaduckbuildbot
21:48:22bobdaduckdang yo
21:48:26kaenword.
21:48:29raptorhuh - that assert was there before watusimoto's commit
21:49:00bobdaducklol
21:49:02bobdaducklatest so buggy
21:49:10bobdaduckHAS ANYONE TRIED HOSTING A GAME?
21:49:20Nothing_Much has joined
21:49:30raptorbobdaduck: that's the exact bug i'm working on..
21:49:34bobdaduckxD
21:50:08raptorkaen: could you perchance kick off a build a few revisions behind?
21:50:13raptor72cecf40dfe3 is probably good
21:50:24kaenummmmm
21:50:58kaenhttp://198.23.227.119:8010/builders/bitfighter-w32-cross/builds/3
21:51:03kaencool that totally worked
21:51:17kaenyou can just type the rev into the force build screen
21:51:26kaenoh
21:51:32kaenit's going to be release though...
21:52:44kaenoops, that build is bunk
21:52:49raptorheh, it's missing the cmake toolchain file..
21:52:53kaenindeed :)
21:53:17bobdaduckokay
21:53:20bobdaduckeveryone who is not a dev
21:53:24bobdaduckup for a "game"?
21:55:22raptoryou know... templates are nice and all.. but now I can't tell what UI i'm coming from
21:58:57bobdaduckman
21:59:05bobdaduckevery time the script crashes on a logprint
21:59:08bobdaduckI feel like a failure
22:04:14SolumnMushroombobdaduck: Can you PM me your D&D map?
22:04:20bobdaduckdefinitely not
22:04:25bobdaduckits not anywhere near finished
22:04:31bobdaduckbut you can join and play right now xD
22:04:39SolumnMushroomBut it's so cool...
22:04:44bobdaducklol
22:04:47bobdaduckCome play!
22:05:04bobdaduckits just me and raptor's bro and the map is so empty with so few people
22:08:20BFBuildBot has joined
22:08:22kaen:)
22:08:43raptorhahaha
22:08:46raptor!bot
22:08:46BFLogBotI'm a real boy!
22:09:14raptorBFBuildBot: tell me your woes
22:09:30kaenhe's a simple creature
22:10:34kaenand he only talks when the build goes from passing to/from failing
22:10:36BFBuildBotbuild #4 of bitfighter-w32-cross is complete: Success [build successful] Build details are at http://localhost:8010/builders/bitfighter-w32-cross/builds/4
22:10:51kaenhmm, that link is pretty worthless though
22:13:58BFBuildBot Quit (Quit: buildmaster reconfigured: bot disconnecting)
22:14:05BFBuildBot has joined
22:20:45BFBuildBot Quit (Quit: buildmaster reconfigured: bot disconnecting)
22:20:52BFBuildBot has joined
22:24:34BFBuildBotbuild #5 of bitfighter-linux is complete: Success [build successful] Build details are at http://198.23.227.119:8010/builders/bitfighter-linux/builds/5
22:26:30kaenraptor, have you sorted out that assert yet?
22:26:40raptorno
22:26:45raptori don't understand...
22:26:56raptor(and I started playing with my brother..)
22:26:59kaenheh
22:40:36SolumnMushroomNight all
22:40:39SolumnMushroom Quit (Quit: Leaving)
22:45:12raptori think i need to just compile a pre-watusimoto build and see why this assert did not trigger..
22:46:16kaen"pre-watusimoto" made me chuckle
22:46:48kaenfinally out of buildbot world now
22:47:02kaenI'm opening eclipse for the first time in a couple days
22:52:06Nothing_Much Quit (Quit: Nothing_Much)
22:52:20kaenyeah, debugging these template functions in gdb is totally bonkers
22:52:53raptorok, it looks like that GameUI is activated earlier, pre-watusimoto, somehow
22:53:11raptorand the assert is being triggered because it thinks it's still in a MenuUI
22:54:27kaenindeed
23:00:05kaenraptor, think I got it
23:00:39kaenadding this at the end of the startHostingCallback in UIMenus.cpp
23:00:40kaen game->getUIManager()->activate<GameUserInterface>(false);
23:00:42raptoryeah?
23:00:44kaendoes the trick
23:00:53raptorexplain
23:01:05kaenjust activating the gameUI after we start hosting
23:01:17raptorok
23:01:34kaengonna push then
23:01:37raptorok
23:01:55raptordo have an idea of why the UI wasn't activated after watusimoto's work?
23:02:08kaenno
23:02:28raptorwait!
23:02:29raptorhaha
23:02:37raptorgo here
23:02:44raptorhttps://code.google.com/p/bitfighter/source/detail?r=3699a2f8f68af46ca976d6daf0680488ce200a86
23:02:49raptoropen up UIManager.cpp
23:02:56raptorand look at the activateGameUI mehtod...
23:03:34raptorhe forgot to actually call activate..
23:04:21kaenhaha
23:04:27kaenwow nice catch man
23:04:35kaenhow do I discard a local commit?
23:04:42raptorhg rollback
23:04:47raptorbut only the most recent
23:04:59raptoror use hg strip
23:05:08kaenrollback was fine
23:05:10raptoryou may need to revert after the rollback..
23:05:15raptorwant me to commit the change?
23:05:18kaenyep
23:05:29kaenhopefully it triggers the buildbot, too
23:05:40BFLogBot Commit: 183340f4949b | Author: buckyballreaction | Message: Actually activate the GameUI
23:05:48raptorooo
23:05:51raptoryeah, let's see..
23:06:06kaenoops
23:06:14kaendocs say it's set to 10 minute polling by default
23:06:44raptoris there a way to not use polling?
23:06:48raptorlike a remote trigger?
23:07:16kaenprobably
23:07:25kaenwhat kind of hooks does google code provide?
23:07:34kaenand how does logbot do it?
23:07:56raptorah
23:08:05raptorgoogle code has a post-commit webhook
23:08:14raptori set it to go here: http://bitfighter.org/webhooks/commit_hook.php
23:08:26raptorthat hook picks it up and fires it at a logbot open socket
23:08:34raptoryou can edit that script to fire it at the build bot
23:08:49raptoron the master server under /var/www/html/webhooks
23:08:53raptor(I think)
23:09:13kaenbuildbot has a webhooks changesource
23:10:32kaenlemme set it up...
23:12:07kaenokay, does google accept a "secret key" ?
23:13:43BFBuildBot Quit (Quit: buildmaster reconfigured: bot disconnecting)
23:13:50BFBuildBot has joined
23:14:28kaenraptor, pm'd you push creds for the buildbot
23:17:30raptorok
23:17:43raptorok wait
23:17:58raptorgoogle pushes to my script
23:18:07raptorand my script has to... what? push to the build bot?
23:18:17kaengoogle can't push to two places?
23:18:22raptorno
23:18:23raptorsadly
23:18:25kaen:<
23:18:34kaenwell
23:18:35raptorlet me research real quick to verify..
23:18:50kaenlogbot could resign from broadcasting commits, since buildbot can do that
23:20:14raptorhmmm...
23:20:53kaenit would still hold the coveted office of providing logs and amusing !commands
23:21:11raptorheh
23:21:51raptorwhat is BFBuildBot written in?
23:21:59kaenit's part of buildbot
23:22:07kaenjust an irc component
23:22:11kaenlike the web one
23:22:16kaenthere's mail and some others too
23:22:22kaena twitter contrib addon...
23:24:26kaen(it's all in python, btw)
23:24:31raptoryay python
23:25:50raptorkaen: where's the doc on submitting to your webhook?
23:26:05kaenthe doc on submitting to it?
23:26:22raptoryes, you gave me the URL and key... so how do I wrap that together?
23:27:10raptorok wait... is that a build-in hook for google code??
23:27:14kaenyes
23:27:17raptorha!
23:27:24raptorok, can you set the key?
23:27:26kaenyes
23:27:31raptorI can give you GC auto-generated one..
23:27:35kaenalright
23:27:36raptorok let me send you that
23:27:55BFBuildBot Quit (Quit: buildmaster reconfigured: bot disconnecting)
23:28:00kaenready
23:28:02BFBuildBot has joined
23:28:05kaenI mean the buildbot it
23:28:11kaenlet's find an excuse to commit...
23:28:38raptorok saved
23:28:38BFBuildBot Quit (Client Quit)
23:28:45BFBuildBot has joined
23:29:03raptorGC is pointing to your URL.. maybe we should make the master php just redirect it..
23:29:31kaenhey that's a good idea
23:30:00raptormy php is rusty again..
23:31:19bobdaduckooh shiny new buildbot
23:31:50raptori'm not sure how to redirect POST data with PHP
23:31:51BFBuildBot Quit (Client Quit)
23:31:58BFBuildBot has joined
23:32:11Flynnnwhat do you mean by redirect?
23:32:33raptori get this: $raw = file_get_contents("php://input");
23:32:41raptorfrom google code, now how to send to buildbot
23:33:20Flynnnwould this do? http://stackoverflow.com/questions/5647461/how-do-i-send-a-post-request-with-php
23:33:47Flynnnfile_get_contents is php's magical way of saying "load the HTTP response from this url"
23:39:38kaenraptor, looks like this: http://stackoverflow.com/a/15161640/933963
23:39:49kaenwill do the trick
23:40:11kaentotally untested but it looks right
23:40:27raptorok, i'm testing a fake post to my script..
23:42:27kaenbuildbot shows no activity...
23:43:10raptorargh... one moment..
23:43:10kaenwell, logbot should emit a message too, right?
23:43:12kaenok
23:43:40BFLogBot Commit: deadbeefdead | Author: kaen_or_raptor_you_chose | Message: test commit message!
23:43:50raptorah ha!
23:43:59bobdaducklol
23:44:04raptorok, now to hook up buildbot..
23:44:50kaenbuildbot appears ready...
23:45:31kaen!status
23:45:33BFLogBot Commit: deadhorse | Author: kaen_or_raptor_you_chose | Message: hold your horses
23:45:45kaenheh wrong bot :P
23:46:13kaennothing on the buildbot
23:46:23raptorwait wait..
23:47:03raptorphp methods need to be above the calls to them, correct?
23:47:20kaenI believe...
23:47:32raptorand you changed buildbot's key to the one i gave you?
23:47:39kaenverifying
23:47:44sam686if BuildBot will stay, What about let buildBot wait for a BFLogBot message to show up here as a signal to BFBuildBot to build?
23:48:06kaenconfirmed
23:48:33raptorok here goes..
23:48:56raptor500 internal server error
23:49:06sam686what if theres multiple commits at the same time, hope the build bot won't get overloaded...
23:49:07kaen*sigh*
23:49:22kaenI hope it will catche fire
23:49:38BFBuildBot Quit (Quit: buildmaster reconfigured: bot disconnecting)
23:49:46BFBuildBot has joined
23:50:04kaenraptor, are you faking directly to the buildbot hook?
23:50:08raptorsyntax error
23:50:13kaenoh
23:50:23raptorargh
23:50:31raptorwhat php wackiness is this method..
23:51:24raptorerror again!
23:53:15raptorargh
23:53:18sam686http://sam6.25u.com/bf.php3.txt (at one time I did somewhat like a php proxy-like stuff)
23:53:27raptorPHP Catchable fatal error: Argument 2 passed to redirect_post() must be an array, string given
23:54:04raptornew plan of attack
23:54:50kaengood lord that's a vile method
23:54:54BFLogBot Commit: deadhorse | Author: kaen_or_raptor_you_chose | Message: hold your horses
23:55:39bobdaduckso it sounds like the next step in DnD is either whip
23:55:40raptordid anything get to you with that one?
23:55:47bobdaduckor go through 2000 lines adding nil checks everywhere
23:55:56kaengot nothing
23:56:10kaenmaybe my hook is broken?
23:56:15kaencan you try sending directly to it?
23:56:19raptorsure
23:56:32raptorsent
23:56:38raptorgot 500 error processing changes
23:56:49kaenlemme check the logs
23:58:04raptorI'm using Flynnn's suggestion... it gives me that 500 error, too
23:58:20kaenyep, I'm getting some internal error in my logs
23:58:25raptoroh yay
23:59:08raptoris php.net down for you?
23:59:21kaenok
23:59:29kaenactually, my error is because I'm not getting the Google-Code-Project-Hosting-Hook-Hmac
23:59:31kaenheader
23:59:37sam686loading http://php.net/ .... it loads ok for me..
23:59:39raptorexcellent!
23:59:52raptorone more test...
23:59:59raptortell me if you get the 500 on this one..

Index Search ←Prev date Next date→

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