#bitfighter IRC Log

Index Search ←Prev date Next date→

IRC Log for 2011-12-14

Timestamps are in GMT/BST.

00:13:00Little_Apple has joined
00:14:00Little_Applehelloo
00:14:00Little_Applei am back to annoy you
00:14:00raptorare you on christmas break?
00:14:00Little_Applenot yet D:
00:14:00Little_Appleat the end of the week i am
00:15:00raptordo you know where your bitfighter.ini is?
00:15:00Little_Appleyes
00:15:00raptoroh goodie - can you do some beta testing for 016 for me?
00:15:00Little_Applesure
00:16:00Little_Applei need to get on the other cmoputer first :P
00:16:00Little_Appleim on the g3
00:16:00raptorok, wait
00:16:00raptori need to compile - it'll be ready in like 5 min.
00:16:00raptorbut!
00:16:00Little_Appleimma get on the g4 first
00:16:00Little_Appleyes?
00:16:00raptoryou need to save a copy of your bitfighter.ini before you runt he beta
00:16:00Little_Appleok... why?
00:16:00raptorso you don't get into master connection trouble like last time
00:16:00Little_Appleoh ok :3
00:16:00raptorthen when done testing the beta
00:16:00Little_Appleimma go now
00:16:00Little_Applebrb
00:16:00raptoryou put back the original
00:17:00Little_Appleyes
00:17:00Little_AppleBRBB
00:17:00Little_Apple Quit (Client Quit)
00:19:00Little_Apple has joined
00:19:00Little_Appleim heere!
00:19:00raptorhello there
00:19:00Little_AppleC:
00:19:00Little_Appleok im ready
00:19:00Little_Applecant stay long
00:19:00raptori told you 5 min...
00:19:00Little_Appleok.... :\
00:20:00Little_AppleTOOO LOONGGG
00:20:00Little_AppleGAAHHH
00:20:00Little_Applejeopardy theme plays*
00:20:00Little_Appledoo doo doo doo doo doo dooo
00:21:00Little_Appledoo doo doo doo doooo doo doo doo doo doo doo doo doo doo doo doo doooo
00:21:00Little_Applehow much time left :3
00:21:00sam686.
00:21:00raptorit's about 20% done
00:21:00sam686hi
00:21:00Little_AppleD:
00:21:00Little_Applehi sammy bob
00:21:00sam68621 % done?
00:21:00raptor10%
00:21:00Little_ApplexD
00:21:00raptorit goes backwards just for LA
00:21:00Little_Applelolz
00:22:00Little_Applelos angeles?
00:22:00sam686negative twenty three percent?
00:22:00Little_Applelooool
00:22:00Little_Applei fell like im spamming sometimes
00:22:00Little_Applefeel
00:22:00raptorthen i feel you should pay attention to your feelings
00:23:00Little_Applehahah
00:23:00Little_Applefunny
00:23:00Little_AppleC:
00:23:00raptordid you backup your bitfighter.ini yet?
00:23:00Little_Appleoh o forgot
00:23:00Little_Applethanx for reminding mee
00:24:00Little_Appledone
00:24:00raptorexcellent, make sure it doesn't get deleted
00:24:00Little_Applei will
00:24:00raptorabout 80% done
00:24:00Little_Applebrb
00:25:00Little_Applei have too sweep the porch x|
00:25:00raptorok
00:27:00Little_Appleok back
00:27:00Little_AppleIS IT DONNEE????
00:27:00Little_AppleTELL MEEE
00:28:00Little_Applehurry hurry hurry
00:28:00Little_Applebrb again :|
00:28:00raptorit's done compiling
00:28:00raptori'm uploading it somewhere for you to get...
00:29:00raptorok Little_Apple, for you: http://host-78-12-107-208.midco.net/upload/Bitfighter-016-beat-for-LA.zip
00:30:00raptorand thanks sam686, as always, for the use of your computer as a staging area
00:30:00Little_Appleok thanx raptor
00:30:00raptorremember you bitfighter.ini!!
00:30:00Little_Appleyou misspelled meta
00:30:00Little_Applebeta*
00:31:00Little_ApplexD
00:31:00raptorbah
00:31:00Little_Applelol
00:31:00raptorok
00:31:00Little_Appleyou spelled it "beat"
00:31:00raptorso if you want to play 015a again, just copy back the INI
00:31:00Little_Appleyes
00:31:00Little_Apple:3
00:31:00raptorok, i need to go home, please test a bunch and come back with any errors - try to make sure we can duplicate them errors
00:31:00Little_Appledo you miss the off topic forum?
00:31:00Little_Appleok
00:31:00raptornope
00:31:00raptor:)
00:31:00Little_Applelol
00:32:00Little_Applesee ya
00:32:00raptorlater
00:32:00Little_Appleimma test it now
00:32:00raptor Quit (Remote host closed the connection)
00:32:00Little_Apple Quit (Quit: Page closed)
00:46:00Little_Apple has joined
00:46:00Little_Applehelloooo
00:47:00sam686hi
00:47:00Little_Applei tested the new version
00:48:00Little_AppleC:
00:48:00sam686any problems?
00:49:00Little_Appleone at least
00:49:00Little_Applethe resizing bug in window mode is still there
00:56:00koda Quit (Quit: [koda release];)
00:56:00raptor has joined
00:56:00ChanServ sets mode +o raptor
00:56:00Little_Applehi there
00:56:00raptorLittle_Apple: which resizing bug?
00:57:00Little_Applewhen you are in window mode and resize the window it goes blank and you cant see anything
00:57:00Little_Appleother than that i couldnt find any bugs
00:57:00Little_Applethe spawn shield works nicely :D
00:57:00raptordoes 015a do thar?
00:57:00raptorthat
00:58:00Little_Appleno v15 does not do it
00:58:00Little_Applenoope
00:58:00Little_Applechuck testa
00:59:00raptorok
00:59:00Little_Appleits all still there its just the window goes black
01:02:00raptordoes the window come back if you move the mouse or a key in a menu?
01:02:00raptorlike the arrow keys?
01:02:00Little_Appleno
01:02:00Little_Appleit all stays black
01:02:00raptorugh, that's bad
01:03:00Little_Applebut its fully functional... you just cant see anything
01:03:00raptorhaha
01:03:00Little_Applebotfighter thought ukulele was a company... wow.
01:03:00raptorhehe
01:04:00Little_AppleI MEAN REALLY??? oh poodles....
01:04:00Little_Applegahhahahahhhhhhhh......
01:04:00Flynnn Quit (Read error: Operation timed out)
01:05:00raptorok, recompiling again on my home mac vm
01:05:00Little_Appleok lol
01:05:00Little_Appledont die!
01:06:00raptoryep, goes black
01:07:00raptorbut i can still get to menus
01:07:00raptorinteresting...
01:07:00Little_Applesee?? I NO LIE!
01:09:00Little_AppleTOMATO SOUP!
01:09:00raptordinner?
01:09:00Little_Appleno
01:09:00Little_Applespaggetti
01:09:00Little_Appleor however its spelled
01:10:00Flynnn has joined
01:12:00Little_Applecan your kid eat chili yet? :3
01:12:00raptornope
01:12:00Little_Appleaww
01:12:00raptorin a few months
01:12:00Little_Apple:D
01:12:00Little_Applecan he eat steak yet?
01:14:00Little_Applewaffles?
01:14:00Little_Applepoptarts?
01:14:00raptorgrilled cheese
01:14:00raptoris fir dinner
01:14:00Little_Apple C:
01:14:00Little_Applecan he eat grilled cheese?
01:16:00raptori think thw wife may get upset if i test that...
01:16:00Little_AppleWHAT CAN HE EAT???
01:16:00Little_Applebesides apple sauce :|
01:20:00raptordinner time!
01:20:00Little_AppleOM A NONMS
01:23:00Little_Applehurry up and eat
01:23:00Little_Applehork it down
01:23:00Little_Applefast fast fast
01:23:00Little_AppleGOGOGOGOGO
01:23:00Little_AppleTHIS IS EPIC MEAL TIME
01:23:00Little_AppleEAT IT ALL IN ONE BIT
01:23:00Little_AppleGOGOGOGO EAT LIKE A CANNIBAL
01:23:00Little_AppleEAT SO FAST YOU POOP IT OUT IMMIDEATLY!!
01:25:00Little_AppleGO GO EAT EAT EAT CHUG CHUG CHUG CHUG
01:31:00raptormethinks you need another hobby to pass the time
01:31:00Little_Applei do
01:32:00Little_Applethe uke :3
01:32:00raptoroh good
01:32:00Little_Appleand procrastination
01:32:00raptornot good
01:32:00Little_Applelol
01:32:00raptori then recommend you play the uke while you idle in IRC - it will prevent outbursts like what I am reading now...
01:33:00Little_Applei put the pro in procastinate
01:34:00Little_Appleim also posting on the forums
01:36:00Little_Applei have a science assingment due tomorrow
01:36:00Little_Applehavent touched it :3
01:37:00Little_Applei should probably start now
01:40:00Little_Appleyea i will
01:40:00Little_Applecyuh
01:40:00Little_Apple Quit (Quit: Page closed)
02:11:00sam686i think the forum is getting a lot crazy now..
02:23:00raptorbe back laterz
02:23:00raptor Quit (Remote host closed the connection)
02:26:00BFLogBot - Commit 9c78392b9119 | Author: buckyballreaction | Log: Add in SDL.framework at hg changeset c5d651a8b679 to fix black screen when resizing on Mac
02:26:00BFLogBot - Commit 2d6e4d3b9290 | Author: buckyballreaction | Log: Update Xcode project to use new SDL framework
02:33:00Flynnn Quit (Quit: This computer has gone to sleep)
02:44:00BlackBird has joined
02:44:00BlackBirdGuten Tag
02:46:00BlackBirdor Guten Nacht
02:46:00BlackBirdGuten Nacht is more accurate
02:47:00sam686?
02:48:00BlackBirdhi
02:48:00sam686hi
02:48:00BlackBirdirc is quiet tonight
02:49:00BlackBirdi guess everyone is on the fourms
02:50:00BlackBirddoes watusi like my ship alternitives?
02:51:00BlackBirdello?
02:51:00sam686probably yes, by sending screenshot of the level.
02:51:00BlackBirdi know he recieved the screen shot, (raptor told me) but does he like the ship designs?
02:55:00sam686i don't remember what watusimoto said about the screenshot..
02:55:00BlackBirdoh ok
02:56:00BlackBirdif it wasnt for angry birds, we wouldnt have green eggs or ham
02:57:00sam686i think i found it. http://209.141.63.138/irclogs/index.php?date=2011-12-12
02:57:00sam686its at the bottom
02:57:00BlackBirdok
03:00:00BlackBirdi dont speak spammish...
03:01:00BlackBirdpersonally, i would at least want some alternitives to what we already have.
03:01:00BlackBirdas far as ship deseigns
03:02:00BlackBirdwell,
03:02:00BlackBirdGuten Nacht everyone
03:02:00BlackBird Quit (Quit: Page closed)
03:29:00Flynnn has joined
03:32:00Flynnn Quit (Client Quit)
03:51:00Flynnn has joined
04:34:00raptor has joined
04:34:00ChanServ sets mode +o raptor
04:34:00raptorhello
05:00:00sam686hi
05:00:00raptorhi
05:03:00sam686|2 has joined
05:03:00sam686 Quit (Disconnected by services)
05:04:00sam686|2 is now known as sam686
05:04:00ChanServ sets mode +v sam686
05:04:00raptorfork!
05:04:00sam686do you think a survivor mode a good idea for Bitfighter?
05:05:00raptori'm not sure - i personally never like survivor mode much because I would always just be waiting around...
05:05:00sam686i kind of not sure either, though there is a few people wanting survivor game mode
05:06:00sam686i will go, night..
05:07:00raptorok
05:07:00raptorgood night
05:07:00sam686 has left
05:34:00Flynnn Quit (Quit: This computer has gone to sleep)
05:36:00Flynnn has joined
05:36:00raptornight
05:36:00raptor Quit (Remote host closed the connection)
06:30:00raptor has joined
06:30:00ChanServ sets mode +o raptor
06:31:00raptorsigh
06:31:00raptorwhy am i still up?
06:46:00raptor Quit (Remote host closed the connection)
07:25:00Flynnn Quit (Ping timeout: 252 seconds)
07:30:00Flynnn has joined
07:55:00Flynnn Quit (Quit: This computer has gone to sleep)
07:56:00Flynnn has joined
08:10:00Flynnn Quit (Quit: This computer has gone to sleep)
08:10:00Flynnn has joined
08:18:00Flynnn Quit (Ping timeout: 276 seconds)
08:22:00Flynnn has joined
10:08:00Flynnn Quit (Ping timeout: 252 seconds)
14:09:00raptor has joined
14:09:00ChanServ sets mode +o raptor
14:20:00raptor Quit (Remote host closed the connection)
14:44:00kodax has joined
14:47:00sam686 has joined
14:47:00ChanServ sets mode +v sam686
15:07:00sam686 Quit (Ping timeout: 245 seconds)
15:12:00kodax Quit (Remote host closed the connection)
15:21:00raptor has joined
15:21:00raptor Quit (Changing host)
15:21:00raptor has joined
15:21:00ChanServ sets mode +o raptor
15:21:00raptormorning!
15:25:00LordDVG has joined
15:34:00raptorwatusimoto: so tell me about the Robot Event system
15:34:00raptorcould it be used as a template for the fabled supervisor script?
15:45:00watusimotoah, yes, probably
15:45:00watusimotoso, what to tell you
15:46:00watusimotothe concept is pretty simple
15:46:00raptoryeah - it looks pretty simple
15:46:00watusimotoat various places in the code, we fire an event
15:46:00watusimotothe event handler looks at all the scripts and looks for methods that might respond to that event
15:47:00watusimotoscripts don't register as listeners, per se, but rather have methods with names that indicate they are listening
15:48:00watusimotothe bot might implenet onPlayerDied(playername) [[fictional example, don't rememnber any real ones]]
15:48:00watusimotowhen player is killed, if any bots have an onPlayerDied method, it gets called, and is passed the name of the player
15:48:00watusimotoa script listens by having that method, doesn;t listen by not having that method
15:49:00raptorso basically when something happens - it is just added to the event 'queue'
15:49:00watusimotothere is no queue
15:49:00raptorreally?
15:49:00watusimotothe handlers are run in "real time"
15:49:00watusimotoi.e. when the player dies, the game stops doing what it's doing to run the bot onPlayerDied methods
15:50:00watusimotothen carries on
15:50:00watusimotothis kind of makes sense since everything happens in a single thread
15:50:00raptorinteresting
15:50:00watusimotoit might be cool to have bots in their own threads, in which case we'd need some queuing scheme
15:51:00raptoryes!
15:51:00watusimotobut currently it's single threaded
15:51:00raptorok
15:51:00watusimotoand there are plenty of difficulties I see with going to a multi-threaded architecture
15:51:00raptoroh yeah
15:51:00watusimotoso the supervisor script would be like a bot, listenting for events and doing somehting
15:51:00watusimotoeven the main method of the bots, onTick() is a kind of event listener
15:52:00watusimotoit just listens for the onTick call, which happens each loop of the main idle loop
15:52:00watusimotoone other advantage of the system as we have it is that it makes reading bot code much easier... you know what all the major methods do because the names are standardized
15:52:00raptorI think before threading of bots, we need to reduce the memory usage...
15:52:00watusimotothere will be helper methods and functions, of course, but the system is somewhat self-documenting
15:53:00watusimotoI *kind of* know how to run all the bots in a single interpreter, which will help the memory consumption
15:53:00watusimotobut I don't quite understand Lua enough to do it
15:54:00raptoryeah, that's where I am, too
15:54:00raptorlua and c++ are just so different that it breaks my brain when dealing with both at once
15:54:00watusimotoBut I think the supervisor script will be fairly easy -- it's basically a bot
15:54:00watusimotowell, a kind of hybrid between bots and levelgens
15:54:00watusimotoor, really, a levelgen that listens for events like a bot
15:55:00watusimotoand therefore never really exits until the level ends
15:55:00watusimotoI think they will probably implement an onLevelLoaded() method that contains all the level generation stuff, then listen for all the other events, including onTick()
15:56:00watusimotodoes that answer your question?
15:56:00raptoryes
15:56:00raptorthanks
15:56:00watusimotoare you thinking about doing that?
15:57:00watusimotoI think it's a feature that can easily wait, but also one that will open the game up considerably once implemented
15:57:00raptori'm actually thinking about doing the sleep() command and other issues like it - I just needed to get my head around the EventManager... and of course I added a tangent or two..
15:57:00watusimotosleep() is probably very easy
15:57:00watusimotowe have timers already
15:57:00watusimotothese are really cool
15:57:00watusimoto(though only documented in the code, alas)
15:57:00raptoryes, i've used the timers
15:57:00watusimotobut I really like the design
15:57:00raptorthe only documentation ever read is what's in the code!
15:57:00watusimotoI'm thinking sleep might just set a timer
15:58:00watusimotoor maybe it tells the bot handler not to fire events to the bot until it awakes?
15:58:00watusimotoor should bots still listen to events while sleeping?
15:58:00watusimotoand only ignore the onTick() method?
15:58:00raptoris onTick() the main work horse of bots?
15:59:00watusimotoyes
15:59:00watusimotomost bots will set their move every cycle via the onTick() method
15:59:00raptorso that would be Robot::idle()
15:59:00watusimotoproably called from there
16:00:00raptorwait wait - i see: Robot::setPaused
16:00:00watusimotoI'm opening my vm with the game code on it
16:00:00raptorit's only called from the constructor of ServerGame
16:00:00raptorand set to false
16:01:00watusimotooh, there is a pause function in-game
16:01:00raptorreally??
16:01:00watusimoto. /pause
16:01:00raptorhow do i not know this..
16:01:00watusimotothat pauses all bots
16:01:00watusimotothen you can step them
16:01:00raptorinteresting
16:01:00watusimototo better see what they're doing
16:02:00watusimotoit can be very helpful
16:04:00watusimotohow do I tell hg to blow away local changes and just use the lastest code?
16:04:00raptorhg revert -a
16:04:00watusimototrying to do more from the cmd line
16:05:00raptorthen do for good measure: hg pull -u
16:05:00watusimotowhat's -u?
16:05:00raptorupdate immediately
16:05:00watusimotoexcellent
16:06:00watusimotohmmm... what are all these methods?
16:06:00watusimotoisSubscribed
16:06:00watusimotoand firends
16:06:00watusimotoin robot.cpp
16:06:00raptoryes! that's why i thought there was a queue
16:06:00watusimotomaybe there is
16:06:00watusimoto???
16:06:00raptorhehe
16:07:00watusimotohmmm
16:07:00watusimotowell, we have so few events, it can't be that hard to figure out
16:07:00watusimotoah
16:07:00watusimotomaybe
16:08:00watusimotomaybe there is an intermediary that passes the events on to the bots
16:08:00watusimotofireEvent is a general event firer
16:08:00watusimotoand calls onMsgSent in the lua code
16:08:00raptori'm not seeing fireEvent used anywhere
16:08:00watusimotoI'm betting this is a lua function in one of the helper scripts
16:09:00raptoroh, there are 4 of them...
16:09:00watusimotooh
16:09:00watusimotowe only have 5 events
16:09:00watusimotoI think
16:09:00raptorone is used in ship.cpp
16:09:00raptorShip::onAddedToGame
16:09:00raptoranother in Ship::kill
16:10:00raptorsee - i think that 'subscriptions' array is the queue
16:10:00raptoror pseudoqueue
16:10:00raptorif that's a word
16:10:00watusimotobut I can't find onMsgSent anywyere
16:10:00watusimotoif that's a workd
16:10:00watusimotoor that
16:11:00raptorEventManager::update cycles through the subscriptions
16:11:00watusimotofrom robot_helper_functions.lua:
16:11:00watusimotofunction subscribe(event)
16:11:00watusimoto bot:subscribe(event)
16:11:00watusimotoend
16:11:00watusimotoso it looks like we do have to subscribe
16:12:00watusimotobut you don't regsiter a function name, so you use the standard function names I described earlier
16:12:00watusimotothe onTick handler works like this:
16:12:00watusimoto if _declared("onTick") and type(onTick) == "function" then
16:12:00watusimoto onTick(self, deltaT)
16:12:00watusimoto end
16:12:00watusimotoso it checks the bot to see if it implemented onTick, and if so, calls it
16:15:00watusimotohttp://bitfighter.org/wiki/index.php?title=Programming_robots#Currently_defined_events
16:16:00watusimotosample code contains no references to registering
16:16:00watusimotoso that may be a holdover from an older design
16:16:00watusimotomaybe?
16:16:00raptori see subscribe
16:16:00raptorin sample code
16:17:00watusimotooh yes... that.
16:17:00raptor:-)
16:17:00watusimotoclearly need to subscribe, as I was saying
16:17:00watusimotohmmm.... all the samples seem to contain that
16:18:00watusimotonot sure how a hypothetical person could miss that
16:18:00watusimotoso those two samples should also work from the supervisor script
16:19:00watusimotoexcept instead of doing shippy things, it would do levelgenny things
16:19:00watusimotolike add 1000 asteroids or whatever
16:20:00raptoror randomly add a wall?
16:20:00raptormaybe wall need to be static..
16:20:00watusimotoummm.... theoretically
16:20:00watusimotoI mean, it should work
16:21:00watusimotoI think the only thing that won;t currently work is deleting a wall
16:21:00watusimotowe have no mechanism for that at the moment
16:21:00raptoryeah, ignore me - my mind is wandering
16:21:00watusimotono prob
16:21:00raptoroh the possibilities!
16:23:00raptorwell, at the moment I have to figure out annotation-driven java web services...
16:23:00raptorso, i'll get to the bot issues a little later
16:24:00watusimotook!
16:28:00raptorevil JEE
16:33:00raptorhttp://host-78-12-107-208.midco.net/upload/Bitfighter-016-beta-fix-for-resize.zip
16:33:00raptor^^ if BB or LA ever come around
16:36:00watusimoto??
16:36:00raptorI've been using BlackBird and Little_Apple as beta testers for 016 on Mac
16:36:00watusimotoah, I see
16:36:00watusimotoBB & LA
16:36:00raptorthey're the only ones...
16:37:00raptorI can find
16:37:00raptorthat have a Mac
16:37:00watusimotoI know the problem
16:37:00raptorwhat problem?
16:37:00watusimotofinding mac testers
16:37:00raptorah
16:37:00raptoryes
16:37:00watusimotoI struggeled with that for a long time
16:37:00raptorso - they've help me squish 2 bugs so far - hopefull this build gets the third
16:38:00watusimotoexcellent!
16:44:00raptorhave you taken a look at the mac download count?: http://code.google.com/p/bitfighter/downloads/list
16:44:00raptorthere's also proxy Mac sites that have more - i wonder where they all are?
16:52:00Watusimoto_ has joined
16:52:00watusimotowow
16:52:00watusimotohadn't looked at that stat for a long while
17:23:00watusimoto Quit (Ping timeout: 268 seconds)
17:46:00Watusimoto_ Quit (Ping timeout: 244 seconds)
19:03:00Watusimoto has joined
19:09:00Watusimotodid a case from google code case list!!!
19:09:00raptorreally??
19:09:00raptorsweet!
19:10:00Watusimotoadmittedly it was the easiest, most trivial one I could find
19:10:00Watusimotobut I'm getting sick of my private list, so I'll work on the public one for a spell
19:10:00raptorgreat!
19:12:00raptorwe shoudl swap lists: i've been getting tired of the public list...
19:12:00Watusimotook, I'll add some cases
19:12:00Watusimotoactually, I'll just put my list on pastie
19:13:00raptorsounds good to me
19:13:00BFLogBot - Commit 45c1b38a236b | Author: watusim...@bitfighter.org | Log: When requesting admin or level change permissions, incorrect passwords are now logged in server log
19:13:00BFLogBot - Commit f9621109d83e | Author: watusim...@bitfighter.org | Log: Merge
19:14:00Watusimotohttp://pastie.org/3017125
19:14:00Watusimotolet me know if you do any of them
19:15:00raptorscoreboard when there's tons of players <-- what is specifically wrong here?
19:15:00Watusimotonoticed this during the redit event
19:15:00Watusimototoo many players on scoreboard means everything gets scrolled off the edges... should probably either omit names or make font smaller when names exceed some threshold
19:16:00Watusimotoshould be easy to test with the new dummy scores option
19:16:00Watusimotowhich is why I added it
19:16:00Watusimotojust add about 20 players to each team and see what happens
19:16:00raptorok
19:17:00Watusimotoin reality, this could be deferred to 016a, but I think it's an easy fix
19:17:00Watusimotonow that we don't need to create all these clients to see what happens
19:18:00raptori don't see the scrolling off screen...
19:19:00Watusimotowhat happens when there are too many players to fit?
19:19:00Watusimotosomething bad happens
19:19:00Watusimotowhatever that bad thing is is what this case is about
19:19:00raptorso i tested 2 teams with 60 players per team
19:19:00Watusimotomake the bad thing stop somehow
19:19:00raptorall fits fine
19:19:00Watusimotowhat?!?
19:19:00raptorthe font is scalled quite small
19:20:00Watusimotothe font shrunk?
19:20:00raptorlet me get you a screenshot
19:20:00Watusimototry it in a teamless game
19:20:00Watusimotomaybe you fixed it
19:20:00raptorhttp://host-78-12-107-208.midco.net/upload/1screenshot_6.png
19:21:00raptorhttp://host-78-12-107-208.midco.net/upload/screenshot_7.png
19:21:00raptorI bet sam686 fixed it sneakily
19:24:00raptori consider those screenshots to mean it is fixed
19:25:00Watusimotowow
19:25:00WatusimotoI guess so
19:25:00Watusimotogood work!
19:25:00raptorhaha thanks!
19:26:00Watusimotohttp://pastie.org/3017178
19:26:00Watusimotonow without the scores
19:27:00Watusimotoas you can see, my list is not better than the google list
19:27:00raptorI think the old goal flash might fit with the game style better
19:28:00raptorsam686 put it as an INI option: OldGoalFlash
19:30:00Watusimotoyes
19:30:00Watusimotowell
19:30:00WatusimotoI do too. I had an idea to improve it further, but not sure what it was
19:30:00Watusimotohaven't looked at it for a while
19:31:00raptorso for now we can default the INI option to old flash?
19:31:00Watusimotobut I don't like having too many options
19:31:00WatusimotoI think so
19:31:00Watusimotosome options are good
19:31:00Watusimotolike (perhaps) alternate wall color
19:32:00Watusimotosome are just pedantic. I should remove some of the old options I had such as the atlernate burst graphics
19:33:00raptorOK, i made the old the default
19:33:00BFLogBot - Commit bbb85d560582 | Author: buckyballreaction | Log: Make old goal flash the default
19:41:00LordDVG Quit (Quit: mjuza, better way to listen music: sf.net/projects/mjuza/)
19:45:00raptorhow on earth did oglconsole printing break...?
20:22:00raptorok foudn the changeset that breaks it: 1cf84e51606b
20:23:00raptornot sure why you made LUA changes there yet...
20:34:00Watusimotowhat's the easiet way to see a revision? for some reason google won;t let me search by them
20:34:00raptorhttp://code.google.com/p/bitfighter/source/detail?r=1cf84e516
20:34:00WatusimotoOctober?!?
20:35:00Watusimotowho remembers that?!?
20:35:00raptorha!
20:35:00raptorthat what hg bisect let me to
20:35:00raptorled
20:36:00Watusimotoah
20:36:00Watusimotomost of that is just routine stuff, but the good bits are pushMenuItem
20:36:00Watusimotoand related
20:36:00Watusimotothese let lua scripts built menus
20:36:00Watusimotoso an editor plugin can create a menu that asks for its options
20:37:00Watusimotonot sure why it would injure the console
20:38:00Watusimotowhat's the problem you are diagnosing? what do you mean by printing?
20:38:00raptori am running my arc.lua script
20:38:00raptorrun arc -h
20:39:00raptori added a -h flag in there that calls 'print()' -> which redirects to 'printToOglConsole()'
20:39:00WatusimotoI don't have this script, do I?
20:40:00Watusimotoor is this one you sent a while back?
20:40:00Watusimotoor is this k's script?
20:41:00raptoryes, i sent it
20:41:00raptorlet me send again
20:41:00WatusimotoI might have it... compiling at the moment
20:41:00raptorsent again anyways... :)
20:42:00raptorbrb - have to make sure a server started up..
20:52:00raptorback
20:52:00Watusimotofound a different bug, fixing that
21:05:00koda has joined
21:16:00sam686 has joined
21:16:00ChanServ sets mode +v sam686
21:17:00raptori'm still not sure what's causing the problem
21:18:00sam686what problem?
21:19:00raptorthis revision broke printing to the oglconsole when running scripts: http://code.google.com/p/bitfighter/source/detail?r=1cf84e516
21:19:00raptorto test, i've been using my 'arc.lua' script I sent you guys about 2 months ago
21:19:00raptorin the editor i'd do: run arc -h
21:20:00raptorand it would print out the help for the script, now nothing is printed..
21:20:00sam686ok, i haven't looked at that yet..
21:29:00Watusimotostupid bug when script isn't in the right place
21:31:00raptor?
21:34:00Watusimotook, I don't see the problem
21:34:00Watusimotothe script doesn't run for some reason, but error messages get printed to console
21:34:00Watusimotolet me fix the problem and test the -h option
21:37:00raptoryou ned to the getopt helper script for arc.lua to run
21:38:00Watusimotointeresting
21:39:00BFLogBot - Commit 2e47767d2b99 | Author: watusim...@bitfighter.org | Log: Print helpful message when user runs non-existant script from console in editor
21:39:00Watusimotogetopt is in the same folder as arc.lua, but it can't be found
21:39:00BFLogBot - Commit 74cc6e0be419 | Author: watusim...@bitfighter.org | Log: Merge
21:40:00Watusimotoit's looking for a scripts subfolder for somereason
21:41:00Watusimotoah, I see
21:41:00WatusimotoI'll bet you but arc.lua in your scripts folder
21:41:00WatusimotoI put it in my levelgens folder
21:42:00Watusimotoopts has to be in scripts -- we don;t look in the folder where the script is, only in scripts
21:44:00Watusimotoso modules have to live in the scripts folder in the install directory
21:44:00Watusimotook, now I see the -h issue
21:46:00WatusimotoI thnk we should distribute getopt with the game; should be one of our standard libs
21:52:00Watusimotoso the c++ printToOglConsole doesn't seem to get called
21:57:00Watusimotoit's a script problem
21:57:00Watusimotoproblem with the script itself
22:06:00WatusimotoI don't think the opts parsing is working
22:06:00Watusimotowhen I uncomment the print(opt, optarg), nothing gets printed
22:11:00raptorhi
22:11:00raptorok back from a meeting
22:11:00Watusimotosigh
22:12:00raptoryes printToOglConsole isn't being called
22:12:00Watusimotonow I'm stuck fiding why we have an unhandled exception error with running scripts with errors
22:12:00raptorand
22:12:00Watusimotolua isn't even truing
22:12:00Watusimotoput print "hello" at the top fo the script, it gets printed fine
22:12:00Watusimotothe options aren't being parsed
22:13:00raptorahhh, i hadn't made it that far
22:14:00raptorso, does that mean that the bug is not a bug, and that it was just my script that had a problem?
22:14:00raptoralso, I noticed you made a change to lua/lua-vec/src/lveclib.c
22:14:00raptorcould that have anything to do with it?
22:15:00Watusimotohopefully found that
22:16:00WatusimotoI think the bug was not a bug
22:16:00Watusimotobut it did lead me to find now two bugs that needed fixing
22:16:00Watusimotobugs that were bugs
22:17:00WatusimotoRE veclib
22:17:00Watusimotoah
22:18:00Watusimotonot really sure.
22:18:00WatusimotoI guess we could remove that line and see if it fixes your script
22:18:00raptorit doesn't
22:18:00raptoralready tried
22:18:00Watusimotook, then no, it has nothing to do with the problem :-)
22:18:00Watusimotogreat, no longer crashes
22:22:00raptorok, well, i have to run and do errands... i'll be back in a couple hours
22:24:00raptor Quit (Remote host closed the connection)
22:24:00BFLogBot - Commit abc385df7ceb | Author: watusim...@bitfighter.org | Log: Implement missing exception handler -- script bugs no longer crash game
22:31:00Little_Apple has joined
22:31:00Little_Applehellooo
22:33:00Little_AppleHEY
22:33:00Little_AppleHEEELLOOOOOOOO
22:41:00Watusimotohi
22:41:00Little_Applehello watusimoto
22:46:00Little_Applebvcvbnbcbgcvbxcbxbvxbvxvbxbvxvbxbvxbvxvbxbvxvxcvbxvfdvcxxvfdcxvcxvcdvcdvcxvcvcdvsvcsdfxdfxsfdvsxdcsxdfsxfdsxdcsxfvdcxc
22:47:00Little_Apple:c
22:50:00Little_Apple6yuo
22:54:00Little_Applehey! hey ppl!
22:55:00Watusimotoraptor: I think args aren't being passed to the script
22:56:00Little_Applenuma numa yei
22:56:00Little_Applenuma numa numa yei
22:58:00Little_Appleaudios
22:58:00Little_Apple Quit (Quit: Page closed)
23:17:00sam686 Quit (Ping timeout: 245 seconds)
23:17:00sam686 has joined
23:17:00ChanServ sets mode +v sam686
23:20:00Watusimotoha! fixed it!
23:20:00Watusimotothis is so stupid
23:20:00Watusimotothe main guts of the function need to be wrapped in
23:20:00Watusimotofunction main()
23:20:00Watusimotoend
23:21:00Watusimotoif they're not, they get run, but only during init phase, when arg table hasn't been created yet
23:21:00Watusimotomaybe we need to print a message when main() is not found
23:24:00Watusimotothe idea is that the only thing that shouldn't be in the main() fn are declarations, and maybe those should even be in main()
23:28:00koda Quit (Quit: [koda release];)

Index Search ←Prev date Next date→

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