#bitfighter IRC Log

Index Search ←Prev date Next date→

IRC Log for 2012-01-20

Timestamps are in GMT/BST.

00:13:51LoneWolfy has joined
00:45:04LoneWolfy Quit (Ping timeout: 272 seconds)
01:02:46koda Quit (Quit: I used to be chatting like you. Then I took an arrow in the knee)
01:26:09sam686hi everyone who is in here, i am lonely in this channel, there is only me, and a BFLogBot...
01:35:35sam686 Quit (Read error: Connection reset by peer)
01:39:53sam686 has joined
01:39:53ChanServ sets mode +v sam686
02:06:20karamazovapy has joined
03:52:13Zoomber has joined
03:52:14ChanServ sets mode +v Zoomber
04:02:46karamazovapy Quit (Read error: Connection reset by peer)
04:05:32karamazovapy has joined
04:10:51raptor has joined
04:10:51ChanServ sets mode +o raptor
04:11:20raptorhello folks
04:14:22raptoraww watusimoto didn't check in yet...
04:14:55sam686look what happened after my cell phone, by accident, went into washing maching http://www.youtube.com/watch?v=uQ6C3AER5A8 (still works, but the battery meter went horribly wrong)
04:17:32sam686so basically, the battery meter is full bars while playing sound, but says low battery when not paying any sound.
04:20:36Zoomberoh hey raptor
04:21:36Zoomberthats wierd sam686
04:21:45Zoomberbut then again, thats a traffic fone for you
04:21:56Zoomberi suggest dumping that one and getting the trafficfone that looks like a blackberry lol
04:22:22Zoomberraptor: im doing so much mysql stuff right now, i knew nothing before
04:22:34Zoomberworking on my smf forum
04:22:37raptorZoomber: welcome to the world of evils
04:22:45raptoraka DBA
04:22:51raptordatabase administration
04:30:42Zoomberyes, right now i am needing to move my smf forum to my other server
04:30:57Zoomberthough, ive been able to move the "html" folder successfully, the database is another thing
04:31:08Zoomberi did a database.sql export to my local drive
04:31:13Zoomberbut i gotta somehow get that thing back on
04:31:23Zoomberso i need phpMyAdmin
04:31:49Zoomberif i wget it, its not a direct link, so its saves the file as "index.php?.html"
04:32:05Zoomberso i have to sftp it on there, and i hate using sftp, it wastes time
04:32:18Zoomberi = very impatient this night
04:35:28Zoomberthere we go, i think curl works
04:35:29Zoomberhopefully
04:35:47Zoombernever really knew how to get curl working till just now
04:39:09Zoomberraptor :O gunzip: phpMyAdmin-3.4.9-english.tar.gz: not in gzip format
04:39:20Zoombermaybe its just corrupted
04:40:14Zoombertar: This does not look like a tar archive
04:41:19sam686gunzip?
04:41:25Zoomberyeah
04:41:27Zoombergzip basically
04:42:00Zoomberthere we go
04:42:12Zoomberi used curl -L, without -i option and now file unzips
04:48:32sam686I remember using some php + curl plugin stuff for web page...
05:10:20Zoomber Quit (Ping timeout: 240 seconds)
05:12:39Zoomber has joined
05:12:40ChanServ sets mode +v Zoomber
05:31:18raptorhi sam686
05:31:28raptorwant to do some more play testing?
05:51:01sam686ok
06:25:07raptorhi
06:25:11raptorstill here sam686>
06:25:12raptor?
06:25:20sam686look at the game server list..
06:25:49raptorthat's not tip revision?
06:26:03sam686the 016 lobby server
06:37:28Zoomber Quit (Ping timeout: 260 seconds)
06:43:10sam686LAG
06:43:18Zoomber has joined
06:43:18ChanServ sets mode +v Zoomber
06:43:25raptorok, let me start server on master
06:43:54sam686is your connection so laggy?
06:44:23raptornope, since i'm the host
06:44:56raptormake dedicated failed on master
06:44:58sam686or is my connection laggy?
06:45:05raptoryes, i see 999
06:45:41raptorgame.cpp:2096: error: type ‘class TNL::SafePtr<Zap::GameType>’ argument given to ‘delete’, expected pointer
06:48:52sam686the F6 mode shows me as 2600 ping
06:49:05raptorwow
06:49:43raptor i can't compile make dedicated_debug on master
06:52:15raptori quit - i want to get it runing omaster
06:52:45raptordo you know what would cause that error?
06:53:09sam686game.cpp line 2096 is a "delete mGameType;"
06:53:15raptoryes
06:53:23sam686maybe a delete mGameType.getPointer(); would work;
06:53:33sam686i don't get why there is no error for your linux...
06:53:53sam686or no error for my ZAP_DEDICATED build
06:54:25raptorold gcc maybe...
06:54:39raptorlet me see if there is a newer version
06:58:10sam686that is a very strange speed: 0.12 Mbps download, 1.96 Mbps upload...
06:58:17sam686speedtest.net i used
07:01:06raptorfound newer gcc - installing.
07:05:08raptornewer gcc doesn't work
07:05:30raptorcould using .getPointer() cause any problems?
07:07:15sam686i don't think so, it is only deleting pointer
07:07:33sam686its only deleting old GameType..
07:09:48raptorit built!
07:10:48raptorok server is up!
07:14:01sam686 Quit (Ping timeout: 245 seconds)
07:15:54raptorok, good night then, sam686
07:16:05raptorif you see this - 016 dedicated is back up..
07:17:04raptor Quit (Remote host closed the connection)
07:17:10BFLogBot - Commit 5fdff51209ab | Author: buckyballreaction | Log: Fix compiling with older gcc
07:34:31Watusimoto has joined
07:42:43Watusimoto Quit (Ping timeout: 252 seconds)
08:38:13watusimoto has joined
08:38:13ChanServ sets mode +o watusimoto
11:01:51Zoomber Quit (Ping timeout: 252 seconds)
11:07:53Zoomber has joined
11:07:53ChanServ sets mode +v Zoomber
11:16:30LordDVG has joined
11:22:47LordDVG Quit (Ping timeout: 255 seconds)
14:46:18raptor has joined
14:46:18ChanServ sets mode +o raptor
14:46:46raptorgood morning!
14:56:17LoneWolfy has joined
15:04:03raptor Quit (Ping timeout: 248 seconds)
15:09:40raptor has joined
15:09:41ChanServ sets mode +o raptor
15:10:41raptorgood morning!
15:44:52Watusimoto_ has joined
16:06:42raptor Quit (Remote host closed the connection)
16:49:45raptor has joined
16:49:45ChanServ sets mode +o raptor
16:51:26Watusimoto_ Quit (Ping timeout: 240 seconds)
16:56:09raptorgood day!
16:56:17raptorwatusimoto: planning on checking in soon?
17:06:06LordDVG has joined
17:13:48Watusimoto_ has joined
17:19:05LoneWolfyHey
17:26:03raptorhello
17:27:30LoneWolfy Quit (Remote host closed the connection)
17:29:38LoneWolfy has joined
17:33:28watusimoto Quit (Ping timeout: 276 seconds)
17:53:53Watusimoto_ Quit (Ping timeout: 252 seconds)
18:08:19raptor016 is actually in a decent state right now - we could probably release OK if we didn't want to fix the editor bugs
18:45:21LoneWolfy:D
18:51:42LoneWolfyMaybe a public beta release?
18:52:09raptorno public betas - since our community is so small, they don't really work that well
18:52:56raptorbut we're far enough along that we may be past the beta stage..
19:18:05Watusimoto has joined
19:22:15Watusimotohi
19:22:22raptorhello
19:22:34raptori've been awaiting a check-in from you...
19:23:16LoneWolfyLol.
19:26:31raptoralso you'll never believe this: my wife any I were asked to be Cub Scout Den Leaders in our local community
19:27:18LoneWolfyOoh what Type? wolf, bear, or whatever...
19:27:27raptorWolf and Bear
19:27:31raptornot Webelos
19:27:51LoneWolfyLol, my fav animal (if you really couldnt tell)
19:28:05Watusimotomy checkin... delayed
19:28:09Watusimotodue to numersous crashes
19:28:18LoneWolfyNoooooooooooo...
19:28:26Watusimotowho is lone wolfy?
19:28:32LoneWolfyLone wolf
19:28:44raptoran avid bitfighter fan from the forums
19:28:50Watusimotoah, great!
19:28:54LoneWolfyThe name Lone Wolf was already taken...
19:29:20LoneWolfyIm on my phone, at school, duing lunch
19:29:48raptorso Watusimoto, i am sad to hear about the crashes - sam686 have really hardened up the game so far...
19:30:02LoneWolfyYou might remember the Off-Topic Topic that i made...
19:30:06Watusimotowell, as long as they;re not checked in, there really is no problem
19:30:16LoneWolfyYay no problems
19:30:26raptorLoneWolfy: both Watusimoto and I don't have access to Off-Topic... by choice :)
19:30:27WatusimotoI just need to do further work to resolve the issue
19:30:36Watusimotowe've banned ourselves
19:30:57WatusimotoAnd in any case, any problems will only afflict th eeditor
19:31:01Watusimotoso the damage is contained
19:31:01LoneWolfyOh.
19:33:18raptorWatusimoto: i've started running a test 016 server on master
19:33:22raptorseems pretty stable
19:33:29raptorbeen trying to crash it...
19:34:09Watusimotoexcellent
19:34:19WatusimotoI still have a few paper cases
19:34:25Watusimotobut we're definitely getting there
19:34:43raptorooo, can i see? (i've been avoiding the last 016 issue on google code)
19:34:48Watusimotook
19:35:01Watusimotosheet1
19:35:14Watusimotohere's an easy one
19:35:28Watusimotoship::selectWeapon has totally incorrect logic
19:35:46Watusimotoit makes what is a client side decision on the server
19:36:12Watusimotomy solution is to simply get rid of the option of hiding weapon indicators, which would solve the probelm
19:36:24Watusimoto2
19:36:32LoneWolfyI still have the old 016 beta...
19:36:51LoneWolfyZoombeR got me a copy a while ago...
19:36:58Watusimotocheck to make sure bots work when getName() is broken in various ways (missing, returns error, returns nil, etc.)
19:38:08Watusimoto3. i've noticed some cases where the spawn timer doesn't properly reset
19:38:35Watusimoto4. blinky spawnshield no longer works as smoothly as it once did -- resolve
19:38:58Watusimoto5. cryptic note: "test authentication on local client" -- I think I've already done this
19:39:22Watusimotothen some notes about methdos to remove
19:39:26Watusimotothat's sheet 1
19:39:55Watusimotosheet 2 has some random editor cases
19:40:03Watusimotoalso a note about joystics
19:40:11raptor#3 was fixed by sam
19:40:20Watusimotogood
19:40:24raptor#4 get rid of blink?
19:40:29raptor(please...)
19:40:41Watusimotoif you try to run a bot that can't be found (w /addbot cmd)
19:41:37Watusimotoshould print or display a message (now says "problem, see log") shoudl say "Can't find file xxx"
19:42:23Watusimotoget rid of blink? I think we need something like blink. What do you think of the softer blink that's in there now?
19:42:42raptorit not as stressful
19:42:57Watusimotoadequate, or still in need of "fixing"?
19:43:00raptorbut i'm still not a fan of blinking
19:43:11raptorbut maybe i'll get used to it
19:43:17Watusimotoso what else could we do instead?
19:43:23raptorin fact, the blinking on the burst bugs me too
19:43:36Watusimotodoes the burst blink?
19:43:45raptora quick fade out at the end?
19:44:29LoneWolfyMaybe a beep beep beep beepbeepbee- BOOM
19:44:38raptoractually for #3 spawntimer not resetting - what cases did you find? (just to be thorough)
19:45:41Watusimotoevery game use blink
19:46:20raptormaybe i'll just get used to it...
19:46:21Watusimotocould change color to, say, red
19:46:54LoneWolfyWhat? No beeping?
19:47:00Watusimotohere, shield is green, then becomes red
19:47:07Watusimotohttp://www.youtube.com/watch?v=4AapB7dW3HA
19:47:09Watusimoto1:25ish
19:47:32Watusimoto2:23
19:47:34Watusimoto1:23
19:47:37Watusimotonot 2:23
19:47:45raptorah - maybe blink to red would be better
19:49:08LoneWolfyI agfee...
19:49:14LoneWolfyAgree*
19:49:57Watusimotoeasy to try
19:50:05LoneWolfyWhy not?
19:50:16Watusimotoso, green, then instad of blink to faint green, blink to solid red?
19:50:20Watusimotoor maybe red50?
19:50:31Watusimototrivial to try
19:50:34raptoryes, red50 may be good
19:50:39LoneWolfyAre we talking about bursters or shields?
19:50:52Watusimotobut the timing of the blink is also off
19:50:53LoneWolfyOr something else?
19:51:02raptorsam fixed a timing issue
19:51:09Watusimotofinally, test LuaPlayerInfo with bots, make sure nothing broke
19:51:18Watusimotothat's all that's on my lists
19:52:18raptorwhat is your note about joysticks?
19:52:38raptori'm sure some joysticks will be broken, but they can be adjusted now with the INI
19:56:03Watusimotoit just says "joysticks"
19:56:18WatusimotoI mentioned it before; I'm seeing problms with my joystick
19:56:21raptorha!
19:56:22Watusimotoneed to get that ironed out
19:56:38Watusimotothe notes are for me -- I don't need to be verbose :-)
19:57:25raptorhttp://en.wikipedia.org/wiki/Amdahl%27s_law
19:59:07WatusimotoI don't really like blink to red, but will include it in my next checkin
19:59:10Watusimotoso you can see
19:59:36raptoryou don't have to commit
19:59:42raptori can make the change easy enough
20:00:14Watusimotowell, you can try it to see if you like it
20:00:28raptoreh.. not much better
20:00:32Watusimotoship.cpp line 2081
20:00:38raptoralready done :)
20:00:42Watusimotomaybe to a rich cyan??
20:00:52Watusimotoor yellow?
20:01:43WatusimotoTry glColor(Colors::cyan, .4); // Decrease this value for fainter shield
20:01:59raptoryellow doesn't seem so bad...
20:02:08Watusimotocyan is not bad either
20:02:34raptoryeah, i like the cyan
20:03:02Watusimotomaybe the best so far... I tried glColor(Colors::yellow, .4)
20:03:17raptortrying..
20:03:22raptor(i had done full yellow)
20:03:33Watusimotoyellow .4 is not bad
20:03:42Watusimotoeither would be acceptable, I think
20:03:50Watusimotoif you like them better than full-on blink
20:04:27raptoryellow is better than cyan at that alpha level, i think
20:06:32LoneWolfyMaybe you could make it fade from cyan, blue, purple, red, orange, explode
20:11:39Watusimotook, throw in the yellow, and check it in
20:11:45raptork
20:13:15BFLogBot - Commit 234aa5844e79 | Author: buckyballreaction | Log: Make spawnshield less eyeball-grating
20:20:41Watusimotoeyeball grating?!?
20:21:02raptorgouging?
20:21:53LoneWolfy Quit (Ping timeout: 255 seconds)
20:27:06lonewolfy has joined
20:33:01LordDVG Quit (Read error: Connection reset by peer)
20:44:05LordDVG has joined
20:55:20CrazyLinuxNerd has joined
21:02:27Watusimotofixed one stubborn crash via darwinian methods
21:02:46Watusimotokept mutating the code, applying selective pressure, til the correct answer evolved
21:02:52raptorhaha
21:03:18raptoryou're just workign with the editor?
21:03:28Watusimotoyup
21:03:43lonewolfyHar de har.
21:03:47WatusimotoI have two major editor fixes in the works
21:04:05Watusimotofor the two big editor bugs on the list
21:05:16raptoroooo
21:07:46Watusimotofirst I get the combined database/wallsegmanager working
21:07:56Watusimotothen I rebuild the undo/redo system
21:08:14Watusimotoagain
21:08:19Watusimotofor the 3rd or 4th time
21:08:25raptor:(
21:08:28Watusimotoindeed
21:08:56Watusimotofortunately, while our system takes way too much memory, it is easy to rebuildl there's only 2 methods
21:09:01Watusimotoundo and redo
21:09:23raptorthat's a positive coming from the last refactor...
21:09:34Watusimotoyes
21:09:52Watusimotoundo/redo will be a little slower, but will use less memory
21:10:44raptorsame speed as 015a, though (roughly)?
21:10:50Watusimotoprobably
21:10:54Watusimotowill be fast enough
21:11:15Watusimotoundo speed is not really important; speed saving undo states is moreso
21:11:31Watusimotowell, we'll see
21:16:06raptoranything i can do to help you ?
21:16:24raptor(other than doing the small bugs on the side)
21:20:58Watusimotoyou could tackle any of the "paper list" items you felt ok about or...
21:21:16Watusimotoif you wanted you could do the rebuild of the undo/redo system
21:21:35Watusimotothat would actually be easier than it sounds
21:21:52Watusimotosave undo state is just replicating a vector full of EditorObjects
21:22:03Watusimotoand adding that to a vector of vectors
21:22:31Watusimotoand undo/redo is just copying those objects again, and putting them in the database
21:24:46raptorthat's the state it's in now
21:24:50raptoryou're saying.. ?
21:25:02Watusimotono, that's what we'll be implementing
21:25:07Watusimotonow it replcates the entire database
21:25:18Watusimotoand swaps those in and out as you undo
21:25:48Watusimotomy theory is that the evil bug has to do with the databases getting funky somehow
21:26:03LordDVG Quit (Read error: Connection reset by peer)
21:28:37raptorwow there's a lot of code in UIEditor...
21:29:14WatusimotoYES
21:29:16Watusimotoyes
21:29:33Watusimotoit's our biggest class, by far
21:31:17LordDVG has joined
21:35:45raptorthe funny thing is that that class is 1500 lines shorter than in 015a
21:36:30Watusimotowell, all the work is being done by the objects now
21:36:37Watusimotowe used to have all this replicated code
21:36:41raptorWhat does the old 'WorldItem' in 015a map to n ow?
21:36:48sam686 has joined
21:36:48ChanServ sets mode +v sam686
21:36:49WatusimotoI was a able to cut lots out
21:36:56Watusimotonothing
21:37:00Watusimotono longer exists
21:37:08Watusimotobeen replaced with actual game objects
21:37:40Watusimotoworlditem was just an object in the editor that behaved like whatever gameobject it represented
21:38:14raptorVector<Vector<EditorObject> > mUndoItems
21:38:30raptoris what it would be now?
21:43:08Watusimotoyes, probably... possibly V<V<EditorObject *> >
21:43:25Watusimotoor boost shared_ptrs
21:43:30Watusimotonot sure what makes the most sense
21:43:43Watusimotoprobably what you wrote
21:44:09Watusimotowe already have a list of pointers to every object in the db
21:44:51raptor015a didn't use pointers... am I correct in assuming that this system is essentially using what 015a used?
21:45:00raptor(the system we want to use)
21:46:13Watusimotoactually, yes
21:46:21Watusimotoit will be almost exactly the same
21:56:18raptorquick question
21:56:25Watusimotosure
21:56:26raptoris boost::shared_ptr<EditorObject> the same as boost::shared_ptr<EditorObject*>
21:56:38Watusimotoof course not
21:56:46raptori mean functionally
21:56:48Watusimotofirst is a pointer to an object
21:56:56Watusimotosecond is a pointer to a pointer
21:57:01Watusimototo an object
21:57:20WatusimotoI don;t think so
21:57:29Watusimotounless you know why, you want the first
21:57:41WatusimotoI'm not sure we ever use the second form
22:19:42raptorlet's see how bad i broke it...
22:28:29raptorwell, now undo doesn't work.. hmph
22:30:21raptorit did this roughly: http://pastie.org/3221627
22:31:31raptoroops, updated... refresh
22:31:38Watusimotofaallig sdleep
22:32:00raptorgo sleep
22:32:49Watusimotolooks likeyou are doing it right
22:32:56Watusimotogood night
22:32:58raptorctrl + z does nothing
22:33:00raptornight!
22:34:13lonewolfyWhat time is it for you?
22:34:30lonewolfyIts only 3:34 pm here
22:34:35raptori think 11:30 for Watusimoto, 3:30 for me
22:35:22lonewolfySo your in mountain time too? Lol
22:35:32raptori am, yes
22:37:46Watusimoto Quit (Read error: Operation timed out)
23:04:38karamazovapy Quit (Read error: Connection reset by peer)
23:05:11karamazovapy has joined
23:11:21raptorhi sam686
23:11:26LordDVG Quit (Ping timeout: 240 seconds)
23:11:46sam686|-| e |_ |_ O
23:11:51raptorwatusimoto had another short list of bugs/things to do: http://pastie.org/3221815
23:12:23raptorI did #4 (which had something to do with spawn shield) but i got busy again here at work
23:30:04sam686my desktop compiles (full rebuild in debug mode) bitfighter in 5.5 minutes, my laptop compiles in 9.13 minutes.
23:31:16sam686i guess intel Atom CPU N270 (HT) 1.6 Ghz is slower then Pentium 4 HT 3.0 Ghz
23:32:07raptorand you use same # of threads?
23:32:33sam686yes, both CPU is single core, but with hyperthreading (2 virtual CPU)
23:33:34sam686i always wondered why my laptop seems slower, it is the CPU that is slower...
23:35:57raptorOK, I've tried reimplementing a new undo system for the editor
23:36:50raptorit works for adding objects
23:37:00raptorbut not for moving objects, and I can't figure out why
23:37:06raptorcare to take a look?
23:37:18sam686i can look..
23:37:20raptorhere is the diff: http://sam686.maxhushahn.com/upload/new_undo_system.diff
23:37:41raptorit wasn't a complex change.. it's basically using the old 015a method
23:38:40lonewolfy Quit (Read error: Connection reset by peer)
23:45:00sam686well, if you only copy a pointer, and not copy the object itself, it will probably not save the position for undo state...
23:45:30raptorin savUndoState?
23:48:00raptornot sure if i can make copies of the objects - EditorObject is a virtual parent
23:48:32sam686|2 has joined
23:48:42raptoryes, i see the problem - you are right..
23:48:53sam686|2Vector<EditorObject*> newVec(*eod->getObjectList()); // Make a copy - i think that only makes a copy of pointers, not the objects itself
23:49:01raptoryes
23:49:05sam686 Quit ()
23:49:12sam686|2 is now known as sam686
23:49:12ChanServ sets mode +v sam686
23:51:11sam686then, moving objects makes undo not work, because the mUndoItems only holds the pointer of existing items in editor, same pointer that the editor use
23:51:25raptorok i understand that
23:51:40raptorbut i don't know how to copy the object: EditorObject doesn't have a clone method...
23:53:33sam686EditorObject (and all others) have a clone method
23:53:52raptorok, letme solve the pure virtual problem by adding toString in the class...
23:54:39sam686as for example how to clone: EditorObject* new_clone = newVec[0]->clone();
23:56:14raptori guess i don't understand exactly how clone() works with the pointer...
23:57:12raptorha it works!
23:57:15raptorexcept
23:57:23raptorstill the bug with selecting objects after undo
23:57:26raptorstink
23:58:52sam686maybe this will work? : for(S32 i=0; i<newVec.size(); i++) newVec[i] = newVec[i]->clone();
23:59:15raptoryeah, i got it to work, let me get you a new diff

Index Search ←Prev date Next date→

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