#bitfighter IRC Log

Index Search ←Prev date Next date→

IRC Log for 2012-12-29

Timestamps are in GMT/BST.

00:00:08kaenit'll only rebuild objects whose sources have been modified
00:00:13kaenand do so intelligently
00:00:31kaenalso handles header modifications which can silently cause runtime crashes
00:00:55Watusimotojust tossing this out there -- I originally chose to muddle through with make because I thought it would be easier to build without asking people to install new tools.
00:01:06kaenwell
00:01:13Watusimotois that still relevant?
00:01:21kaenif you ship with the default Makefiles, it works just the same
00:01:28kaenthey only get clobbered once you run cmake .
00:01:41Watusimotobut then you have to maintain two sets
00:01:45raptormake isn't actually installed by default on distros anymore..
00:01:52kaentrue
00:01:53Watusimotowhat??
00:02:04kaenit's usually in build-essential or something similar
00:02:04Watusimotois that really true?
00:02:16kaenas is gcc and other things
00:02:26Watusimotook, well, true enough
00:02:38Watusimotolinux isn't made for compiling stuff any more
00:02:42kaenheh
00:02:47Watusimotohave to make room for 14 music players
00:02:53kaenalso compiz
00:03:10kaencan't use a computer without a composite window manager, you know
00:03:22Watusimotoindeed!
00:03:59kaenI think you can use the makefiles that cmake generates without cmake installed
00:04:22kaenbut you shouldn't really ship those now that I think about it
00:04:39raptoryes
00:04:46raptori mean, correct
00:05:02BFLogBot Commit: b6db7eb3bf20 | Author: watusimoto | Message: Comment
00:05:13Watusimotothis comment is what is making me crazy right now
00:05:33raptori figure one of these days we'd grow up and use a build system on linux... *sniff*
00:05:48Watusimotowhat do you mean... like ant?
00:06:13raptorlike autotools, or cmake, or scons
00:06:40kaenjust reading "autotools" gave me a nightmarish flashback
00:06:42kaen shudders
00:06:47raptorof those choices though, i'd definitely use cmake - because then you can configure for things like mingw, also
00:07:03raptor*configure easier
00:07:21raptorhave you ever used scons?
00:07:36kaenonly built with it, never actually set it up
00:07:38Watusimotook, so with cmake, a new user will install cmake (or not, if they already have it), then it's just one step to build?
00:07:42raptori think it was invented as a replacement for CPU benchmarking...
00:07:49kaenWatusimoto, yep
00:07:51raptorit'll heat up your room...
00:07:54kaencmake . && make
00:08:04kaenraptor, lol
00:08:05Watusimotoah, cmake makes a make file
00:08:14kaenas long as they have deps installed that is
00:08:36raptorcmake is a meta-build system
00:08:43Watusimotowhat we need is something like apt that brings in dependencies
00:09:09raptormaven?
00:09:10kaenwell, all of the deps packaged in ubuntu which is where most beginners will come from
00:09:19kaendeps are*
00:09:24raptorcmake has hooks for svn, hg, git whatever
00:09:54Watusimotomaybe just download the single cmake file, then pull in the code via hg :-)
00:10:12kaenwhoa
00:10:22kaenmind == blown
00:10:57Watusimotoare you ok?
00:11:28kaenI was just contemplating deploying via CMakeLists.txt
00:11:36kaenthe thought had never crossed my mind.
00:12:38raptorWatusimoto: with that last commit, i'd say fix rabbit if the ZC problem is just cosmetic
00:12:51raptori.e. client only
00:12:54Watusimotono zc problem is bad
00:13:01Watusimotowell, it is client only
00:13:03raptorah ok
00:13:10Watusimotobut it flag appears in the wrong location
00:13:17Watusimotoit remains where you scored the touchdown
00:13:21Watusimotoonclient
00:13:29raptorthat's bad
00:13:29Watusimotobut is back at home on the server
00:13:36Watusimotoso you see the flag in the wrong place, and can
00:13:38Watusimotot grabn it
00:13:41Watusimotocan't grab it
00:13:51Watusimotomy typing!
00:14:32Watusimotokaen: what if cmakelist.txt was available via a url
00:14:41raptorkaen: cmake is working!
00:14:51Watusimotoand we ended up with something like cmake < tinyurl?12345
00:15:26Watusimotowell, that syntax is totally wrong
00:16:29kaenthere'd be some wget in there
00:16:30kaenbut yes
00:16:32kaenyes...
00:16:49raptorkaen: i think you forgot to link X11
00:16:51raptor-lX11
00:16:54kaen:x
00:17:20kaennaturally, I have to reply "it builds fine for me" :)
00:17:48kaenthat's an odd idiosyncrasy
00:19:46raptoryes - you find it across the various distros
00:20:00raptorthat and sometimes -lm and -ldl
00:20:30kaenI got dl
00:20:31kaenbut not m
00:23:04kaenoh man I'm getting nervous playing around with my branches :x
00:23:14kaenhave to break out some rebase
00:26:54Watusimotogot it, I think!
00:28:30BFLogBot Commit: 4a1d553acc8f | Author: watusimoto | Message: ZC flag return and teleport into asteroid seem to be working
00:28:42WatusimotoI think I fixed both problems, and it works with existing 018 client and new server
00:28:50Watusimotogoing to test again quicly
00:29:20raptoroooo
00:29:26Watusimotooh crap! my level!
00:29:30Watusimotois there still time?
00:29:40raptorsure
00:29:50Watusimotoit's ready
00:29:52raptoris sadly don't have time...
00:34:47sam686 has joined
00:34:47ChanServ sets mode +v sam686
00:35:02Watusimotohi sam686
00:35:11sam686hi
00:35:29Watusimotook, I'm off for a little bit, will stop by the game briefly on my way to bed
00:37:32raptorok
00:37:34raptoris
00:37:35raptorthe
00:37:38raptorcurernt version ok?
00:38:35raptorsam686: are you trying to connect?
00:38:47raptori see you trying several times a second?
00:39:07sam686what? all I am doing is just holding down the enter button..
00:39:07Watusimotoraptor: as far as I know it is
00:39:16Watusimotowith that latest checkin
00:39:26raptorok, no Lua changes since yesterday, right?
00:39:51Watusimotono
00:39:55Watusimotonone today
00:39:58raptorok great
00:40:06raptori'll get things set up
00:40:34sam686actally I am letting my paper clip hold down my enter button..
00:40:45raptorah
00:40:59Watusimotoif everything melts down, we can move to sam's server and forget the contest for the evening
00:41:13sam686i have 2 computers (3 if you count my laptop)
00:41:25Watusimototorture test!
00:41:51sam686what happens is raptor complains it floods the consoles of failed connect from me holding down enter button on enter password to join..
00:41:56raptorno crash yet!
00:42:06raptoryeah, that's a bug
00:42:11raptor:)
00:44:39kaenyeup. just trashed my local clone...
00:45:46raptorWatusimoto: did you work on the teleporter teleporting more than one player at once?
01:00:28raptorok, compiling on master
01:00:43raptorsam686: last level contest, did we use your server or master? i can't remember
01:03:37sam686not sure...
01:04:08sam686but I sure know the last BBB was on what was used to be where "BITfighter sam" was..
01:04:25raptorah, that's right
01:08:26koda Quit (Quit: koda)
01:11:16Fordcarssee ya all at the party!
01:11:18sam686last night I did some pinging test got some result: http://sam6.25u.com/upload/pings.txt
01:11:49sam686it seem the bitfighter.org server get quite low pings..
01:12:05sam686while pinging me seems more laggy..
01:13:04raptorthat is good
01:13:10raptorok, i'll continue setting it up there
01:13:52sam686it looks like zoomber left me a (now 6 months left) vps server that I can use (the "C" in ping graph)
01:15:43Fordcars Quit (Ping timeout: 245 seconds)
01:36:28Watusimotohey there
01:36:30Watusimotoraptor:
01:36:33raptorhi hi
01:36:36Watusimotowhere is everyone?
01:36:43raptoreveryone disappeared
01:36:47raptorcalm before storm?
01:36:47Watusimotoapparently so
01:36:54raptorserver is ready to be started
01:37:07Watusimotowait... I thought the party started half hour ago
01:37:34raptor9 EST
01:37:34WatusimotoWatusimoto: did you work on the teleporter teleporting more than one player at once? <<<<<< No
01:37:39Watusimotoah
01:37:40Watusimotook
01:37:51raptor23 min
01:37:59raptori'm watching doctor who to pass the time
01:38:03Watusimotoha
01:38:16WatusimotoI just watched the final epsiode of season 4 of breaking bad
01:38:22Watusimotoreally great show
01:38:32raptornever heard of it.. i'll check it out
01:38:44Watusimotoit's about a high school teacher turned meth cook
01:39:05raptorhaha, sounds fun
01:39:17WatusimotoIt really is. well not fun, but fascinating
01:39:21Watusimotovery well done
01:39:42Watusimotoanyway... everything still ok?
01:39:47raptoryep
01:39:49WatusimotoI'm off to bed
01:39:54raptorok
01:39:55raptornight
01:39:56Watusimotomy kids will be up in 2 hrs
01:39:59raptoroh man
01:40:05WatusimotoI hope it's worth it!
01:40:08raptori hope there are people on..
01:40:19Watusimotoyou should start the server; lots of people are connecting and disconnecting
01:40:27Watusimoto(I have a widget to see them!)
01:40:42kaenoh man I'm gonna miss the first bit :<
01:40:57raptorok
01:40:59raptorstarting..
01:41:23raptorit's up
01:57:16Watusimoto Quit (Ping timeout: 265 seconds)
02:32:17Watusimoto has joined
03:19:46Captain has joined
03:20:18CaptainI used to play this game a long long time ago
03:20:22raptorhi Captain
03:20:24raptorwelcome!
03:20:44raptorwe're in the middle of a contest party right now, come and join :)
03:21:22CaptainI would but I'm supposed to be doing homework
03:21:32CaptainThough I'm glad this game is still alive
03:21:33raptor:)
03:21:51raptoryes, we're small though
03:22:35CaptainI think you guys may be interested in this
03:22:36Captainhttp://jsbin.com/edeceb/6/
03:23:04raptori'm not sure what that is, or my browser is broken...
03:23:19CaptainIt's more of a learning experience on my part than a remake
03:23:23Captainhuh
03:23:51CaptainI do know Internet explorer 7 and older can't use the canvas element
03:24:21raptori basically stick with ie9 being canvas capable
03:24:29raptoror most firefox / chrome
03:29:46kaenraptor what do I have to do to make a BfObject idle? don't I just have to call linkToIdleList(&game->idlingObjects) ?
03:30:00kaenin onAddedToGame() ?
03:31:56raptoryes, i think
03:32:09raptorsam686 recently added that...
03:32:30sam686take a look at TextItem::idle, there is a comment there that helps
03:36:15sam686hey raptor, which revision are you using for level contest server?
03:36:22raptorabsolute latest
03:38:02sam686I was at my last fix ( rev f81ad29141ae )
03:41:52sam686oh, did you copy resource/scripts to exe/scripts ?
03:42:05raptorit is soft-linked
03:46:33sam686I updated to latest changes, and see almost no problem with levelgen, besides wrong text size if run from dedicated..
03:46:51raptoryeah, same...
03:47:15sam686perhaps a un-clean build on dedicated levelgen contest server?
03:47:19raptoruh
03:47:38raptorlet me pm you
03:48:10CrazyLinuxNerd Quit (Quit: Leaving)
04:09:53Captain Quit (Ping timeout: 245 seconds)
04:15:13Watusimoto Quit (Ping timeout: 255 seconds)
04:46:47CrazyLinuxNerd has joined
05:21:39raptornight!
05:21:48raptor Quit ()
05:43:10CrazyLinuxNerd Quit (Quit: Leaving)
06:30:20raptor has joined
06:30:20ChanServ sets mode +o raptor
06:45:05raptor Quit ()
09:03:45CrazyLinuxNerd has joined
09:14:35Watusimoto has joined
09:16:48koda has joined
09:17:03koda Quit (Client Quit)
09:25:37LordDVG has joined
10:09:58CrazyLinuxNerd Quit (Quit: Leaving)
10:23:15Watusimoto Quit (Ping timeout: 244 seconds)
11:05:15Watusimoto has joined
11:36:48DonnyMitsov has joined
12:12:04BFLogBot Commit: 95077f3a0ba6 | Author: watusimoto | Message: Can only do /showbots on a test server; centralized all permission checking for debug handlers (analgous to how other command handlers work); made comments on each debug handler about why they command is restricted, possibly useful for future reference
12:12:32BFLogBot Commit: 6bb4e7b79fa5 | Author: watusimoto | Message: Whitespace
12:13:32Watusimotohi DonnyMitsov
12:40:10DonnyMitsov Quit (Ping timeout: 248 seconds)
12:50:10Watusimoto Quit (Ping timeout: 265 seconds)
12:51:46DonnyMitsov has joined
12:56:33DonnyMitsovhi I have read from the comments that I should download the code for the task from your google code repository. Would you be so kind as to send me the URL of your repository and to give me some pointers as to were to start and what should I use. Thank you in advance.
13:08:10kaenhey I'm not a dev but I'm a contributor, I can help you get started DonnyMitsov
13:08:26DonnyMitsov Quit (Ping timeout: 248 seconds)
13:08:32Unknown60661 has joined
13:08:37kaenyou'll need mercurial http://mercurial.selenic.com/
13:09:17kaenand you'll need a google account. go to https://code.google.com/p/bitfighter/source/clones and scroll down to create a clone
13:10:20kaenonce you've created your server-side clone, you'll locally clone it via `hg clone yourcloneurl`
13:10:45kaenyou'll also want to add the main repo as an upstream remote, I can help you with that if you need it
13:12:54Unknown60661Please explain
13:12:59Unknown60661 Quit (Client Quit)
13:13:03kaensure. which part?
13:16:23DonnyMitsov has joined
13:17:28kaenDonnyMitsov, have you used mercurial before?
13:19:26DonnyMitsov Quit (Remote host closed the connection)
13:29:54DonnyMitsov has joined
13:34:45DonnyMitsovPlease explain to me how to add the main repo as an upstream remote
13:36:55kaenyou need to edit your hgrc
13:37:24kaenthat is, .hg/hgrc
13:37:43kaenand in a section called [paths] add this line:
13:37:48kaenupstream = https://code.google.com/p/bitfighter/
13:38:03kaenthen `hg pull upstream` will get commits to the main repo
13:38:56kaenthen `hg update` will get your working directory up to date
13:39:20kaen(there shouldn't be anything to pull right now)
13:40:45kaenoh and make sure you edit the repo's hgrc, not the one in your home folder
13:42:17kaenand from there you can just make commits and push to your own repo (the "default" path) and then a dev will pull from your clone when they're accepted
13:43:27kaenDonnyMitsov, are you able to build bitfighter?
13:45:46DonnyMitsovI going to do it now.
13:58:04DonnyMitsovkaen can I use Code::Blocks for this task
13:58:39DonnyMitsovCan you please tell me how I should use it.
13:59:00kaenI don't think there's a c::b project for it yet, so you'll have to set up your own
13:59:23kaenoh! actually hold on a moment
13:59:27kaenI can make you one :)
13:59:43DonnyMitsovthanks
13:59:55kaenwhat OS are you using?
14:00:02DonnyMitsovWindows
14:00:08kaenoh I see
14:01:00kaenI don't think this will work then, because I've configured it on linux
14:01:22kaenI know there's a .vcproj for it
14:02:29DonnyMitsovdon't worry I have Linux Mint on my computer.
14:03:01kaenoh sweet :)
14:04:04DonnyMitsovI'll be gone for a few minutes. When I'm back will you be ready with the .cbp file
14:04:23kaenI have it now just finding where to post it
14:04:39DonnyMitsovthanks :)
14:05:54kaenblech nevermind this generated one isn't portable
14:05:57kaensorry
14:06:14kaenyou can import the sources in to a new project
14:06:37kaenand set it to use a custom makefile, selecting the Makefile in the root of your clone
14:20:21DonnyMitsovok thx
14:20:42DonnyMitsov Quit ()
14:21:09kaenlet me know if you have any more questions :)
14:22:03DonnyMitsov has joined
14:22:06DonnyMitsov has left
14:46:02koda has joined
14:46:29koda Quit (Client Quit)
15:06:47raptor has joined
15:06:47ChanServ sets mode +o raptor
15:10:59kaenraptor, https://code.google.com/r/bkconrad-kaen-bitfighter/source/detail?r=b89fa5515c94d534fae07910eeaad9c295cc49ba
15:11:15kaencan you tell me if it builds for you?
15:11:29raptorok
15:11:38raptoris that a new clone?
15:11:51kaengah no... did I mess up the history?
15:12:02raptoroh no, i just didn't read the url right
15:12:19kaenoh alright. that's kind of a phobia of mine ^^;
15:12:38raptoroh hey, you merged..
15:13:03raptorok testing
15:13:24kaenis merging good or bad? I couldn't push to my clone without it
15:13:30raptorgood
15:13:49raptorwarnings: "ADD_LIBRARY for library alure is used with the SHARED option, but the target platform supports only STATIC libraries. Building it STATIC instead. This may lead to problems"
15:13:53raptorlooks harmless..
15:13:58kaenit is afaik
15:14:21kaenI get it too though, so I'll remove the SHARED keyword
15:14:41kaenodd that it says it only supports static libs though...
15:15:09raptorahh... percentages and green text
15:15:16raptorlooks much nice than 'make'
15:16:08raptoroh oops
15:16:16raptorforgot to update to tip..
15:16:56raptorok
15:16:59raptorno warning now
15:17:22raptorexcept for a mysql one
15:17:33kaenabout not being found? should also be harmless
15:17:51kaenunless you do have mysql dev headers installed
15:18:05kaend'oh!
15:18:11kaenI forgot a file.
15:19:13kaenit might still build, if not I just pushed it
15:20:48Watusimoto has joined
15:23:16kaenback in ~15
15:30:23raptorok
15:30:25raptorinteresting
15:31:32raptoryour cmake binary links vorbis/vorbis/ogg and the old Makefile doesn't...
15:31:37raptorI wonder..
15:32:34Watusimotohi
15:32:39raptorhi
15:32:44raptorah, ok
15:32:52Watusimototesting the teleport bug reimplementation
15:32:58Watusimotohow did it go last night?
15:33:03raptorgreat!
15:33:10raptorwe had upwards of like 12-13 people once, i think
15:33:19raptorand oh boy
15:33:33raptorsome levels were absolutely nuts with engineer
15:34:12raptoryou should check out the contest serv
15:39:46raptorkaen: looks like alure builds with DYNLOAD (dynamic library loading) so it doesn't need to link vorbis/etc.. but maybe it's good practice to do so anyway?
15:44:03kaenwell to remove those warnings from earlier I removed the shared linkage, so alure can't dynamically load vorbis. iirc it won't build without linking to it
15:44:49kaenI'm puzzled by those warnings; they're non-sense.
16:08:14kaenI fixed the shared library linkage I believe
16:08:28raptorI'm pretty sure Mr.Gone was karamazovapy
16:08:34kaenwhoa
16:09:05raptorso i'm thinking - do we need to disable levelgens on non-dungeons?
16:09:22Watusimotolet's think on that a bit
16:09:23BFLogBot Commit: cd8cc15e1abf | Author: watusimoto | Message: Restore old teleport bug; when someone triggers a teleport, any players who are touching it get sucked in.
16:09:47raptoror maybe the skill required to build them is already prohibitive enough?
16:10:03raptorkaen: want me to check out the latest?
16:10:06Watusimotowhat skill? "hello raptor? please program this for me!"
16:10:11Watusimoto:-)
16:10:11raptorquiet...
16:10:17raptoronly on vacation!
16:10:23kaenwhat about a server config option to disable levelgens?
16:10:33kaenalso, yes raptor if you'd please :)
16:10:45raptorha
16:10:52Watusimotowell, server can already decide what to host
16:11:03Watusimotoand without a levelgen, some levels would just be broken
16:11:03kaenwell there you go.
16:11:35raptorcompiling..
16:12:18kaenplayers and server admins both work like an invisible hand on the market of player made maps...
16:12:38raptorthe cmake build links even more now!
16:12:47kaeneh?
16:13:10raptoryeah, libtnl.so, libalure.so
16:13:34kaenI thought you told me to do that :x
16:13:41raptordid i?
16:13:51kaenclearly I misunderstood
16:14:12raptori suppose that would save some binary size
16:14:21raptorbut then we'd have to distribute the .so files..
16:14:37kaenoh you just want those statically linked?
16:14:54raptoryeah, the weird ones: alure, tnl, libtomcrypt, lua-vec
16:15:01kaenokay no problem
16:15:11raptorthose should be statically linked always (in Linux)
16:15:37raptorbe back in a few..
16:15:46kaenk
16:20:10kaenokay statically linked those four
16:31:55raptorgreat!
16:31:58raptorworks well
16:32:29raptori should look to see what cmake options you set up..
16:32:58raptoroh good, it doesn't clobber the previous makefiles
16:33:04raptor(if you build in 'build')
16:33:35kaenoh cool :)
16:34:03kaenhaven't quite fleshed out the target for master yet though
16:34:21kaenyou can build it, but right now there's no options about mysql or phpbb
16:35:01raptoryeah, that's a little ugly
16:35:08kaenword
16:35:18raptorwe haven't maintained 'master' as much because it only ever needs to run on one server..
16:35:43kaenthat's what I thought. I only put it in for "completeness"
16:35:48raptor:)
16:36:05raptoryeah, you probably don't need to spent much time on it - only normal and dedicated builds, i thin
16:36:07raptor*think
16:36:14kaencool
16:36:20kaendebug builds are supported, too
16:36:33kaenyou have to configure it with cmake-gui or similar
16:36:41kaenset the build type to "Debug"
16:36:53raptorohhh, i forgot about that gui...
16:37:01kaenit can also be done on the command line
16:37:13raptor-DRelease=Debug?
16:37:20kaencmake -DCMAKE_BUILD_TYPE=Debug
16:37:24kaen.
16:37:25raptoroh yeah
16:38:00kaenthe type of thing one could make an alias for
16:39:24kaenso, any immediate improvements you can think of?
16:39:42raptorcmake_minimum_required should probably be near the top
16:39:58kaenI think I should set the executable names to the old ones, too :x
16:40:22raptoralso, did you take previous compiler flags from the various projects into account?
16:41:04kaenoof
16:41:08kaenno I did not
16:41:31kaenbut I don't think it will be hard to
16:41:39kaenI took the lib flags but that's it
16:42:53kaenoh man I missed a TNL_DEBUG define now that I look at it
16:43:01raptoroh kaen, thanks for helping out one of the GCI students
16:43:22kaenoh no problem. I tried to only give him advice I was confident in ^^;
16:44:25raptorfor cmake and multple source directories like ours
16:52:37raptor...
16:52:41raptori fogot my question
16:52:42raptoroh
16:52:51kaenheh
16:52:57kaenI was like "uh..."
16:53:09raptorsince we have multiple libraries included, is it common for each directory to have its own CMakeLists?
16:53:25kaenI have literally no idea.
16:54:00kaenthat would make a lot of sense though. I put them all in the main one to prevent makefile clobbering during debugging
16:55:02raptoroh
16:55:04raptoractually...
16:55:08kaenhttp://stackoverflow.com/questions/6352123/multiple-directories-under-cmake this says to split it up
16:55:20raptorthere is a way to force cmake to not be built from the main directory
16:55:30raptorbecause i think that is bad practice
16:56:20raptori.e. you always: cd build && cmake ..
16:56:27kaenoh I see
16:56:59raptorthen all the build files are contained in the one sub directory, and not interfering with your sources
16:59:49raptorthat's a good answer on SO..
17:01:47raptorah ha! see top 3 lines here: http://hg.libsdl.org/SDL/file/05fc995591ee/CMakeLists.txt
17:04:08kaenI see. that would go at the top of the CMakeLists.txt for each directory we want to protect
17:04:28kaenI think a better way might be specifying a binary directory ourselves and letting the user override it?
17:04:44raptoryeah, but probably just in the tope level
17:04:46raptorsure
17:04:52raptorwell...
17:04:54raptorhmm
17:06:22kaener, runtime output directory, rather
17:11:58kaenokay we can't do my idea, it's determined by the CWD
17:12:13kaenso I'll just put that assertion in the root CML.txt
17:12:21raptorcool
17:12:26kaenbut we need a better error message...
17:12:59raptorheh
17:13:14kaenWill not build in root directory. Please run"cd build && cmake .."
17:13:15kaen?
17:13:25kaenminus the typo...
17:13:40raptormaybe just 'please run from the 'build' subdirectory'
17:14:17kaenplease run 'cmake ..' from (etc.) ?
17:14:23kaenI feel like we should include the command
17:15:17raptorthat seems OK to me
17:16:38kaenheh this assert fails for me if I follow the directions...
17:16:55kaenso this really does prevent any in-tree build at all
17:17:52Watusimoto Quit (Ping timeout: 255 seconds)
17:18:06raptoreven in the sub-directory?
17:18:13kaenindeed
17:18:19kaenin fact even in a super directory
17:18:23raptoruhhh
17:18:30kaenyeah so....
17:18:31raptormake your logical test is wrong?
17:18:53kaenmaybe we're missing a definition
17:19:54raptorif(${CMAKE_SOURCE_DIR} STREQUAL ${CMAKE_BINARY_DIR})
17:20:10raptorthat should work straight from that SDL file i showed you... it works in SDL
17:20:36kaencopied and pasted
17:20:40raptorhuh
17:32:04kaenoh I had to rm the cache...
17:32:09raptorha!
17:32:13kaenso I've added that to the error message...
17:32:35kaenbecause from clean if you do cmake . and get the error, following the direction will still give you the error
17:32:45kaenunless you rm ../CMC.txt
17:32:53raptorah yes the evil cache
17:32:56raptorstrikes again!
18:19:05CrazyLinuxNerd has joined
18:26:29CrazyLinuxNerd Quit (Quit: Leaving)
18:29:45CrazyLinuxNerd has joined
18:41:09CrazyLinuxNerd Quit (Quit: Leaving)
18:46:00CrazyLinuxNerd has joined
19:12:25kaenalright raptor just pushed a commit with refactored CML.txt and per-target release/debug flags
19:12:28kaen*phew*
19:12:51kaen*I just
19:43:07LordDVG Quit (Remote host closed the connection)
20:11:37koda has joined
20:54:02kodaand hello!
20:54:21raptorhi koda
20:54:31kodahow is it going?
20:54:36raptorgood
20:55:35raptorwe had a level design contest party last night
20:55:43raptor15 levels submitted
20:55:46kodaack
20:55:52kodatoo bad i wasn't around
20:58:51koda Quit (Quit: koda)
21:01:45DonnyMitsov has joined
21:02:04DonnyMitsov has left
21:04:11koda has joined
21:08:07kodahow is gci going for you?
21:08:25raptornot sure - i left for 2 weeks, then came back last sunday
21:08:29raptornothing has happened since..
21:09:58raptorit's been noisy from hedgewars an pysoy, though..
21:13:33raptorkaen: it compiles!
21:13:43raptorso i'm curious
21:14:14kaeninquire, oh curious mind
21:14:45raptorif i don't do -DCMAKE_BUILD_TYPE=... what is the default? because it seems like neither optimizations or debugging symbols are used...
21:18:52Watusimoto has joined
21:20:35raptoroh wow, TNL compiled with -O3!
21:20:58kaenyou are correct
21:21:05kaenI've just fixed it I think, testing now
21:22:11raptoroh - i don't know what is supposed to be fixed..
21:22:15raptorwas there a bug?
21:23:45kaenneither optimizations nor debug flags were used
21:23:52kaenI've set the default target to Release
21:23:55raptorok
21:24:07kaen(and also the default optimization level back to O2 as in the Makefiles)
21:24:13raptoroh good
21:24:18raptorO3 is somewhat dangerous...
21:25:24kaenalright pushed
21:28:49raptortesting... looks good!
21:28:55kaen:)
21:29:02kaenI appreciate your patience
21:29:38raptoryes, well, normally I'm a harsh taskmaster...
21:29:51kaenlol
21:32:37raptorWatusimoto: teleport fix seems to work... would you mind updating the running list when you get a moment... i'm not sure what is left
21:35:47Watusimotohi
21:35:57Watusimotothe list is more-or-less up to date
21:37:00WatusimotoI think I need only to remove item 11\
21:37:58Watusimotoso now that you fixed the dedicated compile issue, will the ubuntu build work?
21:39:58Watusimotobtw, the teleport works like this: to trigger, ship's center needs to pass within the outer limits of the teleporter. When that happens, any ship touching the teleporter will be teleported
21:40:00raptorlet me check..
21:40:10raptoryes
21:40:18raptorthat was what it was before, i think
21:40:29WatusimotoI think so too -- I went back and read the old code
21:40:51Watusimotobut good to have a verbal understanding of it
21:42:11raptordebian builds compile!: https://build.opensuse.org/package/show?package=bitfighter&project=games
21:43:37raptorlooks like getdeb is still down
21:43:44raptorthat can't be good for the community
21:53:12Watusimotono it's not good
21:53:29Watusimotoso I was wrong -- ship needs to be entirely within the teleporter to trigger it
22:01:40raptor Quit ()
22:35:22sam686hi lagged out kaen (you had 999 ping)
22:35:35kaenmy client crashed...
22:36:38sam686too bad there is little or no way to know whether its the other player crashing or lagged out internet, until they tell you.
22:38:58raptor_ has joined
22:38:58raptor_ is now known as raptor
22:39:17raptor Quit (Changing host)
22:39:17raptor has joined
22:39:17ChanServ sets mode +o raptor
22:58:41Captain has joined
22:58:53CaptainHello
22:59:29Watusimotohi Captain
22:59:42Watusimotoraptor: is https://build.opensuse.org/package/binaries?package=bitfighter&project=games&repository=Debian_6.0 good for Ubuntu users?
23:00:00CaptainI've got a question for you guys, when you fire the phaser, the speed of the projectile is influenced by the speed of ship
23:00:16Captainis this enough to send the projectile too far left or right and miss the cursor?
23:00:48Watusimotowhat do you mean by miss the cursor?
23:00:59Captainas far as I can remember it was never a problem but I forget if that was because I learned to compensate where I aimed or if only how fast the projectile got to the cursor was affected
23:01:02Captainuh
23:01:06CaptainI see
23:01:10sam686I find levelgen sometimes randomly fails to load (even a level in a contest level)
23:01:21Captainwhen you boost towards a target while firing
23:01:37Captainthe shots maintain your momentum
23:01:51Watusimotonot sure I totally understand, but the projectiles are only influenced by your speed in the direction they are traveling; never in a direction perpendicular to your movement
23:01:59Watusimotoin this sense it is unrealistic
23:02:01Captainah
23:02:03Captainthanks
23:02:20Watusimotoso they maintain your forward and backward momentum, not sideways momentum
23:02:31Captainyeah that's how I thought they
23:02:33Captain'd function
23:06:41BFLogBot Commit: cf00d45ba53c | Author: watusimoto | Message: Derive TELEPORTER_TRIGGER_RADIUS from other constants; add copoius documentation.
23:06:43BFLogBot Commit: 524030c6ed59 | Author: watusimoto | Message: When you teleport onto a zone, it triggers the zone's effect. Previously only worked with loadout zones. Uses templates!!!
23:06:57Watusimotoso I saw somewhere you mentioned that you'd played before... was that Bitfighter or Zap?
23:08:47Watusimotoraptor: we have a new gci student. did he stop by today?
23:23:46koda blinks at the words "gci student"
23:25:52raptorWatusimoto: try the debian build - newer ubuntu builds aren't working with the OBs
23:25:53kodaWatusimoto: so how are you judging gci after 3 weeks?
23:26:19Watusimotoraptor: ok, need to get my work machine first
23:26:41Watusimotokoda: started off good (good students, as good work as we could expect), but we lost momentum
23:26:48raptornew gci student... i think kaen talked to him
23:26:56Watusimotothe bulgarians are elsewhere :-)
23:27:31Watusimotobut even if we get nothing more, I think it was a positive experience
23:27:49Watusimotowe got one task done we would not have done otherwise, so that was a bonus
23:28:20Watusimotodid kaen scare off our student? :-)
23:28:28kaenI guess so...
23:28:33raptori don't think so, i think he was rather helpful
23:28:35Watusimotosome spook easily
23:28:43kaenlast I heard he was trying to build bitfighter
23:28:58Watusimotosome seem to be bulletproof
23:37:26raptorlooks like OBS is missing libmodplug for ubuntu... which is odd
23:47:17sam686Footloose says "u know when they gonna put the voting up?" (level contest)
23:57:03raptormonday

Index Search ←Prev date Next date→

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