#bitfighter IRC Log

Index Search ←Prev date Next date→

IRC Log for 2012-10-20

Timestamps are in GMT/BST.

00:15:26sam686 has joined
00:15:26ChanServ sets mode +v sam686
00:18:14amgine1234567890hi sam
00:33:23Watusimoto Quit (Ping timeout: 252 seconds)
01:03:16raptor has joined
01:03:16ChanServ sets mode +o raptor
01:15:17raptorhi sam686
01:22:44sam686hi
01:24:33sam686hi
01:24:38raptorhi
01:24:41sam686hi
01:24:45amgine1234567890hi
01:24:48sam686hi
01:24:53raptorwould you like to do more play testing? I'm not sure what else there is to test...
01:25:16raptoryou found an engineer teleport bug, but i didn't understand what it was..
01:25:19raptor?
01:25:41amgine1234567890ah yes you were able to teleport into a core object
01:25:58raptorhi amgine1234567890
01:26:01sam686maybe it was trying to render the getVert(1) which might happen to be wrong, where mDestManager may be right
01:26:17raptorcould you show me? i'll start a server in gdb...
01:26:35sam686basically the problem was when you join in a server already having some engineered teleporters..
01:26:35amgine1234567890ok
01:26:55amgine1234567890lol wait who are you talking to.....
01:27:02raptortalking to sam686
01:27:04raptor:)
01:27:19amgine1234567890oh nver mind
01:28:32raptorok sam686, i've engineered a couple of teleports
01:29:03sam686well, didn't know I didn't commit my teleport changes, but still happen to have that changes ready..
01:29:14raptorreally?
01:29:18raptoryou fixed your bug?
01:30:28sam686oh and a master bug that I happen to fix while in the master ssh.. willl commit both together.. if it works ok..
01:30:36raptorok
01:34:06sam686I had to remove my desktop cover, bend the cover a little, then put the cover back on the computer, just to fix banging vibration when fan goes to higher speed...
01:34:14raptorha
01:34:52sam686done compiling..
01:37:27BFLogBot Commit: 65d8157a5d00 | Author: sam8641 | Message: Fix master commands to make it work, and fix teleporter green circle rendering when join a server with already some engineered teleporters.
01:38:05sam686I think the multiple lines of chat is broken...
01:41:38sam686looks like this broken: http://sam6.25u.com/upload/broken_multiple_line_chat.png
01:45:04raptori found another chat bug
01:45:16raptorbut i don't want to fix them: watusimoto is working with it i think
01:46:07amgine1234567890weird
01:46:18amgine1234567890 so it posts the message alot??
01:46:50sam686it was suppose to be 2 lines of text, not 2 line of only the first line..
01:49:30sam686amgine says repitition is annoying...
01:50:17raptorok, i'll write the bugs down
01:50:25raptorand ask watusimoto about them tomorrow..
01:58:18raptormy badges?: http://sam6.25u.com/upload/2screenshot_3.png
02:16:26sam686try /lag 300 and fire heat seekers
02:35:25raptorwrote down the client-side prediction bug
02:38:47raptor Quit ()
04:13:58amgine1234567890try www.tinypic.com for downloading pics its more effitent
04:58:06amgine1234567890 Quit (Quit: Page closed)
04:58:36amgine123456 has joined
04:58:45amgine123456ah sam you here?
05:25:15amgine123456hello you there?
06:35:10amgine123456 Quit (Quit: Page closed)
10:04:08Watusimoto has joined
12:39:24raptor has joined
12:39:25ChanServ sets mode +o raptor
12:42:22raptorgood morning
12:45:19raptorinteresting code: http://www.ioccc.org/years.html
13:33:51raptor Quit (Ping timeout: 260 seconds)
13:58:05raptor has joined
13:58:05ChanServ sets mode +o raptor
14:03:06raptorWatusimoto: sam686 and I found two scrolling chat bugs last night (i wrote them on the bug list), are you working with that code now?
14:03:20raptorif not, i could probably try and tackle one of them..
14:34:03Watusimotohi
14:34:05Watusimotono
14:34:09raptorhello
14:34:16Watusimotowas out, left my computer on for some reason
14:34:19Watusimotoit's really hot
14:34:23Watusimotothe computer, that is
14:34:27raptorto the freezer!
14:34:31Watusimotoha
14:35:15raptorno?
14:35:21raptoras in, you're done with that code?
14:35:27raptorerr, not working with it, i mean
14:59:05WatusimotoI am not working on it, no
14:59:51Watusimotobut I will fix any bugs!
15:00:59WatusimotoI fiexd both 64-1 and 64-2.... how did they get back in??
15:01:12WatusimotoIn fact, I fixed 64-1 5 or 6 times!
15:01:20Watusimotoargh!
15:01:35Watusimotobe back in a bit.
15:07:02Watusimoto Quit (Ping timeout: 246 seconds)
15:25:40Watusimoto has joined
16:46:00Watusimoto Quit (Ping timeout: 244 seconds)
17:42:53raptorbe back later..
17:42:55raptor Quit ()
17:57:12LordDVG has joined
18:26:55Watusimoto has joined
18:56:24BFLogBot Commit: 60d2d5df202e | Author: watusimoto | Message: Fix all outstanding chat issues; simplify and clarify code; many, many comments regarding how this works
18:56:26BFLogBot Commit: 39d567387b25 | Author: watusimoto | Message: Whitespace
18:56:27BFLogBot Commit: fb5d5396e44f | Author: watusimoto | Message: Make the UIManager manage the UIs... there was some crazy stuff going on in the top level UI rendering function.
18:56:29BFLogBot Commit: a6c81f7bb3a3 | Author: watusimoto | Message: Whitespace
18:56:30BFLogBot Commit: 78e111ec9b38 | Author: watusimoto | Message: Merge
19:12:47iKoda has joined
19:13:19iKodaGood day
19:22:54BFLogBot Commit: 8a4a5fb6a422 | Author: watusimoto | Message: Fix problem with seeing remnants of old messages in chat scroller -- only happened after filling the window, then quitting to main menu, then starting a game again.
19:40:17iKoda_ has joined
19:40:20iKoda Quit (Remote host closed the connection)
19:40:22iKoda_ is now known as iKoda
19:50:20LordDVG Quit (Remote host closed the connection)
20:02:11Watusimotohi
20:02:30BFLogBot Commit: 0ac0407c10ac | Author: watusimoto | Message: Cleanup, straighten out some more menu confusion
20:02:32BFLogBot Commit: 16d7c08f88ec | Author: watusimoto | Message: Formatting
20:02:33BFLogBot Commit: 66beb4d15caa | Author: watusimoto | Message: Not sure, exactly.
20:21:52raptor has joined
20:21:53ChanServ sets mode +o raptor
20:22:18raptorhello
20:23:17raptorWatusimoto: i am glad you fixed those chat bugs... i started to take a look and got lost fast
20:23:51Watusimotoit's all pretty simple...
20:23:55Watusimoto...except the render function
20:23:59Watusimotoand that's a beast
20:24:09Watusimotobut I only fixed one; the other I could not reproduce
20:24:27raptorwhoa... what did you do to the UIManager...
20:24:29Watusimotojust a debugging tip; it makes things much easier if you extend the animation time from 100 to 2000ms
20:24:41Watusimotouh... yeah, the UI manager
20:24:41raptorha ok
20:25:04Watusimotowell, now it manages
20:25:24Watusimotobefore the top level UI render function actually called render on potentially different UIs
20:25:30Watusimotoit was a real mess
20:25:50Watusimotonow when you want to render a UI, you just render it
20:26:01Watusimotoand all the complexity is handled by the manager
20:26:59raptoroh good
20:27:08raptoryeah, there was craziness there...
20:32:15raptornow to test all this...
20:34:05raptorF5 and F7 don't work in-game?
20:37:04iKoda_ has joined
20:38:20iKoda_Hi from the summit
20:38:28raptorhi iKoda_
20:38:34raptorwhere are you now?
20:39:14iKoda_Google
20:40:05iKoda_(San Francisco)
20:40:12iKoda Quit (Ping timeout: 248 seconds)
20:40:12iKoda_ is now known as iKoda
20:42:44raptorwelcome to the states!
20:43:42BFLogBot Commit: a2f7ba929fbb | Author: buckyballreaction | Message: We still have to support SDL 1.2 for us Linux users...
20:44:42iKodaYep :)
20:45:24raptorwait, which google event is it?
20:45:34raptorfinishing the summer of code?
20:45:37iKodaMentor summi
20:45:39iKodaT
20:45:41iKodaYes
20:49:10Watusimotowill look at f5, f7
20:49:19Watusimotosan francisco is an awesome city
20:49:23Watusimotomy brother lives there
20:54:12iKodaI love it
20:58:27WatusimotoI really like the cable cars... as you probably know, they are pulled by a very long cable running under the street that the grab onto and release as they need power
20:58:44WatusimotoIt feels very steampunk in some sense
21:19:17raptorall the music still works...
21:24:36iKoda Quit (Quit: K thx bai)
21:29:39raptorWatusimoto: i'm afraid I found one more chat bug (unless it is intentional): http://sam6.25u.com/upload/2screenshot_4.png
21:29:54raptorit would be rare, though
21:30:03Watusimotowhat's the bug?
21:30:18raptortyping a word longer than the width allowed starts it on the following line (see screenshot)^^
21:30:38WatusimotoI saw that, but I'm not sure that actually is a bug
21:30:52Watusimotowe enter a string like OOOx100
21:30:59Watusimoto(100 times as long, that is)
21:31:18Watusimotoit gets appended to your name (raptor: OOOx100), and displayed
21:31:39Watusimotothe wrapping algo tries to break that up as best it can, and wraps on the first space it finds
21:31:52Watusimotowhich is (I think) what it should do
21:32:07Watusimotois this different behavior than 017?
21:32:07raptorok, you're right - here is 017: http://sam6.25u.com/upload/7screenshot_2.png
21:32:15raptoryou changed the spacing though
21:32:30Watusimotoyou mean the indent?
21:32:37raptoryeah.. that
21:32:41raptorwhich is what threw me off...
21:33:15WatusimotoI am indenting by 5 spaces (I think). Before we specified a wrap width, but I wanted to simplify the renering, so I wrap the string, and insert the results as separate entries in the display list
21:33:41Watusimotoso it is MUCH easier to just prepend spaces to the wrapped lines than to try to remember which lines need ot be indented by what
21:33:53raptorah ok
21:33:55raptorno bug then
21:33:57WatusimotoI am not attached to 5 -- we can make it longer or shorter trivially
21:34:38Watusimoto Vector<string> lines = UserInterface::wrapString(substitueVars(msg), mWrapWidth, mFontSize, " ");
21:34:40raptori don't really care, it just needs to be there so people don't mad at each other for spoofing names...
21:34:44Watusimotoadjust that line as you see fit :-)
21:34:52raptorwhich m ay be impossible now anyways..
21:35:40WatusimotoI do agree, though, that a better wrapping algo would fill the first line rather than breaking at the space
21:35:49Watusimotobut it's an unusual use case
21:35:52raptoryes
21:36:07raptori'd rather move on... i'm itching for release again :)
21:38:12raptorsam686: did you work on the seeker client-side prediction?
21:39:46Watusimotoyeah, while I'm kind of a perfectionist, I'm not going to fix it either :-)
21:44:50sam686not yet
21:52:30WatusimotoThis game is rather dooky, but has some really awesome ui effects that I totally want to steal
21:52:31Watusimotohttp://armorgames.com/play/13457/zombotron-2
21:58:12raptorlooking
22:01:39iKoda has joined
22:02:41raptorzombotron
22:02:45raptorwhat a weird game
22:05:01Watusimotodid you know that chrome and ie will not render the blink tag?
22:05:10raptorgood for them
22:05:17raptoreven if they're breaking spec..
22:05:22Watusimoto:-)
22:05:55Watusimotogood catch on the f5/f7, btw
22:06:06raptorsolved it?
22:06:06WatusimotoI tested everything I could think of, but not those
22:06:10Watusimotoyes, easy
22:06:23WatusimotoI knew exacty what to look for
22:06:26Watusimotoand I found it :-)
22:06:53Watusimotothey still tried to activate menus via the old menu, not via uimanager
22:07:09raptorah
22:07:31amgine132 has joined
22:07:37amgine132hi
22:07:50amgine132looks like th4e whole dev gang is here eh?
22:07:59amgine132+ me Xd
22:07:59Watusimotoso I'm pusing an experiment I tried, mostly because it was easy, though it's disabled
22:08:08Watusimotowon't finish it before the release
22:08:17Watusimotosee the checkin note to see how to enable it
22:08:17amgine132experment? what is it?
22:08:23raptorok
22:08:28Watusimotoa menu transition
22:08:56amgine132ah good idea having a auto translator added to BF would really help if it tranlated all text
22:09:13BFLogBot Commit: 870be3f0bdbc | Author: watusimoto | Message: Reduce code duplication
22:09:14BFLogBot Commit: 68a07f2717f5 | Author: watusimoto | Message: Add some stubs for menu transitions; currently disabled. To enable, change mMenuTransitionTimer.reset(0); to mMenuTransitionTimer.reset(100); and take a Dramamine!
22:09:16BFLogBot Commit: e87fc62e40d1 | Author: watusimoto | Message: Fix F5 and F7 keys
22:09:17BFLogBot Commit: 2fbfb4654f18 | Author: watusimoto | Message: Comments
22:09:19BFLogBot Commit: a722969653ee | Author: watusimoto | Message: Merge
22:09:33raptorha
22:09:40Watusimotoso the particular effect isn;t quite right, but maybe there could be a better one
22:09:45Watusimotoor maybe it could be fixed]
22:09:54amgine132and on that related note have you tryied google translalator its able to translate whole pages you ould add it to the website so other non engish pe4ople ould read it.
22:10:04Watusimototransition, not translate
22:10:42amgine132still adding google translaotor wouldnt be to hard to add to the site and it would make teh site more readable
22:11:37Watusimotook, time to do some lua stuff
22:11:53WatusimotoI've procrastinated as long as I can
22:12:02raptorto Lua!
22:12:25WatusimotoI am under the impression that there are no further known bugs in the chat enhancements I made.
22:12:35Watusimotoplease inform me if I am wrong
22:12:43raptorha!
22:12:51raptornice transition
22:13:04raptorchat bugs - i tested, found no more
22:13:20raptoralso, i was on dramamine once for vertigo...
22:13:23raptordidn't help
22:14:39raptorok i need to turn that off now...
22:15:01raptori think... i think it hurts
22:16:23amgine132but could you consider maybe adding google transloator ot the web pages as a low prioirty job cause if oyu did more people could be able to read the BF pages and thius navigate them bettering the chances of them joining.
22:18:13raptoramgine132: do you speak another language as your first language?
22:18:20raptor(other than english?)
22:20:52amgine132alas no thats why i think it would be easier to have google translator cuase it will show up on teh page and user will be able to click it translating the pages text to what ever language they choose also it could be set to auto which decets theere loacation and picks the aproprate language
22:21:37amgine132i know this because ive had other sites ive been to implement it before
22:22:43raptorgoogle already provides that service for us
22:23:12raptori don't really want to spend time working on website stuff... especially when I can be coding neato in-game effects!
22:27:28amgine1322 modes i would like to see by version 25 a virus mode as decribed in the foru mand b night mode also as described in the forum. hope it gets done some day! =)
22:46:57iKoda Quit (Remote host closed the connection)
22:47:20iKoda has joined
22:51:11raptor Quit ()
22:51:25raptor has joined
22:51:25ChanServ sets mode +o raptor
23:01:26amgine132cough
23:02:03amgine132 lol maybe i need to stop testing if i keep finding bugs BF18 will never be released XD
23:03:29Watusimotoit will be released
23:04:07raptorhi again
23:04:25raptorWatusimoto: i don't think i'll like those menu transitions...
23:04:37raptormaybe if i slow it down some
23:05:02Watusimotothere are a couple of problems with that transition, actual effect aside
23:05:21Watusimotomaybe a shrink/grow effect would be better
23:05:26WatusimotoI'm not sure
23:05:36Watusimotolike I said, I'm not going to worry about it for now
23:05:46Watusimotothink of it as a proof of concept
23:05:54raptorsounds good
23:06:02WatusimotoI got the idea from github
23:06:13Watusimotodon't know if you've used it mcuh, but screens transition like that
23:06:32Watusimotoit kind of makes senese ina hiearachical system
23:06:36Watusimotowhich we mostly have
23:07:22WatusimotoI want to see what mint does
23:07:30raptormint?
23:07:34Watusimotolinux
23:07:46Watusimotothey have a lot of transition settings
23:07:51raptorah
23:07:53raptoryes
23:07:59Watusimotothough I've mostly disabled them
23:08:03raptorme too
23:08:06Watusimotoand I;m not even sure whyere they apply
23:08:15Watusimotomenus could fade in/out
23:08:23raptoranywhere! (that's the problem, errr, beauty, of Linux)
23:08:26Watusimotothey could grow from a corner
23:08:32Watusimotothey could slide
23:08:42Watusimotomaybe I should look at Powerpoint!
23:09:06raptori think the sliding on github only works because it's slightly slower and it doesn't do the entire page, just an internal div, so you still have some stability
23:10:14Watusimotomaybe slower would be better; but we don't have any consistent anchoring elements to use
23:10:27Watusimotoalso, it just may not work
23:10:54Watusimotooh boy... just noticed a problem
23:11:09Watusimotowith my initialize methodology
23:11:13raptoruh oh
23:11:26Watusimototake testitem (TI) for example
23:11:41raptorok
23:11:44WatusimotoTi inherits from DataBaseObject (wiht lots of classes in between)
23:11:57Watusimotodbo has a initialize() method
23:12:04Watusimotooh wait
23:12:19raptorparent::initialize
23:12:21raptor?
23:12:23Watusimotoif it's not virtual, I think I can create an init method at a subclass level
23:12:30Watusimotono, they are completely unrelated, and must remain so
23:12:37WatusimotoI was afraid one would override the other
23:12:41raptorah ok
23:13:01Watusimotobut now I think they won't.
23:13:16Watusimotobut I think i need to put some breakpoints in to make sure before I do much more of htis
23:13:36Watusimotoso... for now... false alarm
23:13:40raptorok
23:15:36raptormaybe we should just re-code everything in C?
23:15:38iKoda Quit (Ping timeout: 246 seconds)
23:15:43raptorthen we don't have to worry about OO!
23:17:19Watusimotosure
23:17:24Watusimotoobfuscated c
23:17:32Watusimotowe can make the source look like a bf ship
23:17:40raptorioccc.org
23:17:40Watusimotoa very very big one
23:17:47Watusimotodid you look at any source?
23:17:50raptoryeah
23:17:52Watusimotothe formatting is hilarious
23:17:55raptori know!
23:18:01raptorit's ludicrous
23:18:15WatusimotoI was trying to explain it to my kids... not sure they really got it
23:18:33Watusimotoactually, I am sure
23:18:40raptorhaha
23:19:11raptorare either of them interested in coding at all?
23:25:47iKoda has joined
23:29:52Watusimotook, looks like my fears were unfounded
23:30:11Watusimotoyes; the 10 yr old wrote a python program to do his homework
23:30:12raptorok good
23:30:20Watusimotohe actually wrote it in his workbook as the solution
23:30:25raptorha!
23:30:36Watusimotothis is pretty bogus
23:30:40Watusimotohe's in 5th grade
23:30:58Watusimotohis homework was to write the numbers immediately preceeding and following numbers like 1089994
23:31:05raptorwhat
23:31:10Watusimotohello? 5th grade!
23:31:12iKodaSo how many days before release? :)
23:31:20Watusimotono kidding
23:31:29raptorare you sure it's school?
23:31:38Watusimotoand they say the americans are falling behind...
23:31:48WatusimotoI think the luxmburgers are totally hosed!
23:31:52raptorha
23:31:57Watusimotothey're sweeping up after the race!
23:32:03raptoroh man
23:32:07Watusimotounless the race is conducted in german
23:32:09Watusimotoor french
23:32:13Watusimotoor luxembourgish
23:32:22Watusimotoin which case americans are in trouble
23:32:46raptoriKoda: we really want to release...
23:32:48Watusimotoso yeah, I totally support his python answer
23:32:58raptoroh yeah me too
23:33:10Watusimoto(he actually had to produce a series of numbers, and wrote a loop)
23:33:13WatusimotoI was surprised
23:33:38WatusimotoI couldn;t have done that without a reference for syntax
23:34:04Watusimotomaybe I should teach him how to make our objects work with lua
23:35:33raptori bet he'd catch on
23:36:41amgine132*is american* cough
23:37:00Watusimotoas am I
23:38:30Watusimotosorry... as is I
23:38:37amgine132lol give your kid a iq test im sure he would score over 200 if he is as smart as you say
23:38:39raptorgrammar!
23:38:52raptori learned more english grammer studying spanish...
23:39:37Watusimotohe's almsot as smart as me!
23:39:39amgine132bah your fine you have fine grammer
23:39:48raptorhaha
23:39:59Watusimotoso here's another problem
23:40:05Watusimotonormal constructor chain:
23:40:07amgine132but seroisuly give him a iq test bet he scores over 200
23:40:12amgine132 =)
23:40:29WatusimototestItem moveitem moveobject -- blah blah
23:40:32Watusimotoworks great
23:40:41raptorok
23:40:52Watusimotowe can move the guts of that chain into a series of intialize() methods and it still works fine
23:41:18Watusimotobut when we go to the L constructors
23:41:22Watusimotowe have a problem
23:41:24raptori wonder how naev does it... probably apples vs oranges since it's C
23:41:38Watusimotobecause we don;t really have that chain in place
23:41:52WatusimototestItem(L) calls testitem::initialize()
23:41:52raptorok
23:42:08Watusimotobut we have no MoveItem(L) to call moveitem::init()
23:42:13raptorahh
23:42:15raptoryuk
23:42:18Watusimotoand no moveobject(L) to call moveobject:init
23:42:19Watusimotoand so on
23:42:44Watusimotoand I don't know if we really want to create that chain
23:42:53iKoda Quit (Remote host closed the connection)
23:43:02Watusimotobecause it would potentially have to go all the way up
23:43:12Watusimotono wait!
23:43:14raptori don't think it is very maintainable
23:43:20raptorwaiting
23:43:28Watusimotomaybe the constr could look like this:
23:43:53Watusimototestitem::testitem(L) : moveItem(whatever the normal mi constructor takes)
23:44:08Watusimotoand then we'd be back in the "normal" chain of constructors
23:44:09raptoryes...
23:44:15raptorthat seems ok
23:44:24Watusimotothen we'd only need constrs for the ones that lua creates directly
23:44:40Watusimotowe'll never do MoveItem.new()
23:44:58Watusimotoor at least I'll never to that from lua
23:45:05Watusimotomaybe someone else will
23:45:15Watusimotobut too bad for them
23:45:39Watusimotook, more pita, but at least doable and probably sustainable
23:48:25raptorjust curious, and I have no background for this, have you considered wrapping the main constructor with the Lua constructor (somehow)?
23:49:53raptori just stumbled into this: https://code.google.com/p/slb/

Index Search ←Prev date Next date→

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