#bitfighter IRC Log

Index Search ←Prev date Next date→

IRC Log for 2011-12-12

Timestamps are in GMT/BST.

00:00:00Watusimotowe could either change that to vec(xxx), vec(uuu)
00:00:00Watusimotoor retain the keyword Point and just have it return a vec
00:00:00Watusimotothat might make things easier to read
00:00:00Watusimotoand wouldn't break any existing code
00:00:00Watusimotoif we did that, pts would be a table of vecs
00:01:00Watusimotoand everything would be happy
00:01:00raptorok
00:01:00Watusimotoso we probably need to look in our lua helper functions to see if we do something funky with Point
00:02:00Watusimotobut it appears we don't
00:02:00WatusimotoPoint appears in neither
00:03:00Watusimotoso we just need to figure out whatc++ constructor gets called when we create a Point and return a vec
00:04:00raptorI'm still back at getPointFromTable()
00:04:00raptori changed it to this: Point point = Lunar<LuaObject>::check(L, -1)->getVec(L, 1, methodName);
00:04:00Watusimotofrom what?
00:04:00Watusimotosame but getPoint?
00:04:00raptorPoint point = Lunar<LuaPoint>::check(L, -1)->getPoint();
00:05:00raptorbut getVec is protected...
00:05:00raptorah, it's because that method is not part of LuaLevelGenerator
00:05:00WatusimotoI'm staring at this trying to figure out what this even means
00:06:00raptorhaha
00:06:00Watusimotobecause I'm not in lua mind space !!
00:06:00Watusimotoand I think check verifies that there is an arg on the stack
00:06:00Watusimotobut I don't knwo why check has methdos like getVec and getPoint
00:07:00raptorit doesn't, it has a pointer back to the Lunar<> object
00:10:00Watusimotoi'm rarely so frustrated as when I'm dealing with forward declaring enums or lua
00:10:00Watusimotoright now I;m doing both
00:10:00raptorcreate a new .h or use ConfigEnum.h
00:12:00WatusimotoGameTypeEnum.h
00:12:00WatusimotoI hate it, but it seems the best solution for now
00:12:00raptorperfect!
00:12:00Watusimotosee first half of previous comment
00:12:00raptor:)
00:13:00raptorwhy do you hate it? It's clean, simple, modular, quick
00:13:00raptorbut it's an extra file!!
00:13:00Watusimotobecause I feel that the list of game types should be stored with the description of a game type
00:14:00Watusimotobut it is those other things
00:14:00Watusimotoand I am resigned
00:14:00raptor:)
00:16:00WatusimotoI'm doing another "redesiging is easier than finding the bug" solution
00:17:00raptorhaha
00:17:00raptorit compiled!
00:17:00raptorok, have a good level with a levelgen i could test?
00:19:00raptorbots still kill me
00:19:00raptoradding more than once crashes the game - which i think is a bug introduced in the AbstractTeam refactor
00:19:00raptorso let me test on a bit ctf level
00:21:00Watusimotomazegen
00:21:00Watusimotoit's a standard level
00:21:00Watusimotomazeracer
00:22:00raptorokey doke
00:22:00raptorbots working fine with path finding still
00:22:00Watusimotoand that definitely uses Points
00:22:00raptoryay
00:23:00raptoryeah, that's borken
00:23:00raptorrats
00:24:00raptormazegen.levelgen:154: Variable 'Point' cannot be used if it is not first declared.
00:24:00Watusimotomust be this:
00:25:00Watusimoto local pts = { Point(xstart, ceny - cellsize * 0.5), Point(endx, ceny - cellsize * 0.5) }
00:25:00Watusimotomaybe we could create a Point function in luahelpers that takes x,y and returns a vec
00:26:00Watusimoto\lua_helper_functions.lua
00:30:00raptori like that idea, maybe we can also print "warning Point is deprecated!"
00:33:00Watusimotodo we want to deprecate it?
00:34:00Watusimotoor is it clearer than using vec?
00:34:00raptori guess it's clearer
00:34:00raptorbut it breaks my brain to know that we are faking points like this
00:34:00koda Quit (Quit: koda)
00:42:00Watusimotofaking?
00:42:00raptorwell, terminology-wise
00:42:00Watusimotowe're providing a nice alias
00:42:00raptoralso, do i need to expose getVec?
00:43:00raptoror is there another way already?
00:43:00Watusimotowhat does that do?
00:43:00Watusimotosorry
00:43:00Watusimotoexpose it externally?
00:43:00WatusimotoI don't think so
00:44:00WatusimotoI think it an internal helper fn only
00:44:00raptorah
00:44:00Watusimotoit's all a bit confusing
00:44:00raptoryep
00:50:00sam686http://bitfighter.org/forums/viewtopic.php?t=1090 (giant useless picture post in bitfighter features?)
00:54:00raptorfunction Point(x, y)
00:54:00raptor return vec.new(x, y)
00:54:00raptorend
00:54:00raptorthis hates me
00:56:00raptorgone
00:56:00WatusimotoI was about to do that :-)
00:56:00Watusimotodoes that fn work?
00:56:00raptorno
00:57:00raptorevelGeneratorEditor:addWall() expected vector arg at position 1
00:57:00raptor***LEVELGEN ERROR*** in levels/mazegen.levelgen ::: LevelGeneratorEditor:addWall() expected vector arg at position 1
00:57:00sam686in a past few days, thats about 5 times i had to tell you to look at the forum and do something i can't do...
00:58:00Watusimotosam you don't have admin rights?
00:58:00sam686http://bitfighter.org/forums/memberlist.php?mode=leaders
00:58:00sam686doesn't say i have it
00:58:00sam686i can't do anything you could
00:58:00raptori usually likt to leave the mnoderating to k
00:59:00Watusimotowell, you should have them. I'm about to go to bed, ask k to get you set up.
00:59:00sam686we all sometimes have to be away from computer...
00:59:00raptordinner time!
00:59:00raptornight Watusimoto
01:00:00Watusimotolater
01:00:00Watusimotogood work on hard stuff
01:01:00sam686I got a PM from blackbird... with something on my "bitfighter sam686"
01:02:00sam686BB was kinda trolling by making it "appear" that I said certain posts in bitfighter when I didn't. I don't know if he "hack" or has admin power to make your account say whatever or what...He did it in your server.
01:02:00sam686that what BotFighter said
01:02:00sam686i mean i got a pm from Bitfighter, not BB
01:02:00Watusimotowho is bb?
01:03:00sam686bb = blackbird
01:03:00WatusimotoI don't really understand what you are saying
01:03:00sam686it was probably something that you deleted on blackbird a few minutes ago
01:04:00sam686on forums
01:04:00Watusimotowell, next time you see it, let me know, and we 'll see what the problem is, and figure out how to fix it
01:04:00Watusimotothis is getting ridiculous
01:05:00WatusimotoI don't want to be the forums police
01:16:00sam686i wonder if Botfighter ran into the same problem as this: http://bitfighter.org/forums/viewtopic.php?t=746
01:22:00sam686thats probably it, multi line in game chat bug. "hello <lots of spaces> BotFighter: ..."
01:22:00raptoryeah
01:22:00raptorthis is soooo cool, i don't see Off-Topic anywhere
01:24:00raptorit's like turning off Instant messaging at work
01:25:00sam686"i don't see Off-Topic anywhere" only works while you are logged in i guess, as off topic is seen without logging in.
01:27:00raptorsam686: LUA question - I need to add a helper function / class for Point
01:27:00raptorthat just returns a vec
01:27:00sam686what is it?
01:27:00raptorso Point(x.y) must return a vec, however this doesn't work:
01:27:00raptorfunction Point(x, y)
01:27:00raptor return vec.new(x, y)
01:27:00raptorend
01:29:00raptorbecause ther eis no more LuaPoint in the code
01:30:00raptorso if you look at magezen.levelgen
01:31:00raptoranywhere ther eis Point... must have a vec
01:33:00sam686i need to look at the code...
01:34:00Watusimoto Quit (Ping timeout: 248 seconds)
01:36:00raptorok let me get you a patch
01:38:00raptorwhere can i put the diff?
01:40:00raptorok sam686, this worked: http://host-78-12-107-208.midco.net/upload/byebyeluapoint.diff
01:40:00sam686haha, i just did some port forwarding a few minutes ago...
01:40:00raptoroh cool :)
01:43:00raptorand then i added that small function to levelgen_helper_functions.lua
01:43:00raptorbut mazegen.levelgen fails
01:43:00raptors_bot still works great
01:43:00sam686patch imported ok...
01:45:00sam686its almost done compiling..
01:46:00raptor:)
01:47:00sam686umm why do I get "Server connection problems" when i am hosting?
01:48:00raptori got those, too - not sure
01:48:00raptorle tme check master
01:48:00raptorthe new master isn't responding
01:48:00raptorwait!
01:48:00raptori'm in
01:48:00raptorit was restart...
01:49:00sam686if for some reason, master trying to connect kills hosting
01:49:00sam686as in me "LAG OUT" while hosting
01:49:00sam686first of all, does my rebuilding fix the problem?
01:50:00raptor?
01:51:00sam686as in full recompile bitfighter code
01:51:00raptorok master restarted
01:51:00sam686i should also put a breakpoint in ServerGame::~ServerGame
01:51:00raptordoes mazegen work for you?
01:52:00sam686i am doing a full recompile, its not done compiling yet
01:52:00sam686though i seem to have maseracer problem, as soon as i start mazeRacer, i lag out
01:57:00sam686full recompile seem to fix the strange\ problem
01:57:00raptoroh good
01:57:00sam686***LEVELGEN ERROR*** in C:\Program Files\Apache Software Foundation\Apache2.2\ht docs\BITFIGHTER\levels/mazegen.levelgen ::: Error initializing script C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\BITFIGHTER\levels/mazegen.lev elgen: ...\Apache2.2\htdocs\BITFIGHTER\levels/mazegen.levelgen:154: Variable 'Po int' cannot be used if it is not first declared. -- Aborting.
01:57:00raptoryep
01:57:00raptorPoint now needs to be a helper function that returns a vec instead...
02:01:00raptorhaha
02:01:00raptorok
02:01:00raptori sort of fixed it
02:02:00raptorfixed it!
02:02:00raptorthanks sam!
02:02:00raptor:)
02:02:00sam686what did I do?
02:03:00raptorencouraged me with your willingness to help :)
02:07:00sam686it looks like there is a bug, if you somehow got disconnected (or can't connect) to master, crazy thing happens while you hosting.
02:07:00sam686most obvious, get dropped back to main menu
02:08:00raptormaybe that was what BlackBird was saying - he said he got crashes if he tried to host in the 016 beta package i gave him
02:08:00sam686then i run into an assert "TNLAssert(!gServerGame, "already exists!");"
02:08:00sam686thats probably it, if that person couldn't connect to master
02:08:00raptoryeah, he couldn't
02:11:00sam686heres the fun part, making my firewall block bitfighter from connecting to internet
02:11:00raptorhaha
02:14:00sam686though, the same effect is easy as putting in dummy master address for your client
02:15:00sam6862 things happen, get dropped to main menu, or lag out while hosting.
02:15:00BFLogBot - Commit d1fbd5b856c8 | Author: buckyballreaction | Log: Fix issue 58 - LuaPoint is history
02:22:00raptorfound another crash: use command /addbots when hosting...
02:29:00sam686will there the problem with Address.set(const char *) not setting mIsValid to false / true, but instead returning true or false.
02:32:00raptorwell, i gues i'm bugfixing tonight...
02:32:00raptor(or trying to)
02:35:00raptoractually my bug is with the scoreboard
02:45:00karamazovapyyou guys trying to get rid of the Point lua functions?
02:45:00raptorwell, yes and no
02:45:00raptorYou still have Point
02:46:00raptorbut now it is a wrapper for 'vec'
02:46:00karamazovapysam686: you should have admin rights on the forums now
02:46:00raptorbehaves the same way
02:46:00raptorit just much more optimized on the c++ end of things
02:46:00karamazovapyif you want to be able to moderate Off-Topic as well, let me know and I'll make you a global mod, too
02:47:00karamazovapyI could never quite get the point functions to operate the way I thought they should
02:47:00karamazovapyoh hell, nevermind sam, I'll just as you as a gmod now, too
02:47:00sam686ok
02:47:00karamazovapyyou should have rights to do pretty much whatever you want now
02:48:00karamazovapy*add you as a gmod
02:48:00sam686ok, though there nothing much to do now, but maybe in the future..
02:48:00karamazovapyyou've got it if you ever need it
02:49:00karamazovapyfeel free to lock topics if you feel they're doing more harm than good
02:49:00karamazovapyif you edit anyone else's posts or anything like that, try to make a comment in the Moderators section, just so we can kind of keep tabs
02:49:00sam686ok
02:51:00raptorhaha typo!
02:51:00karamazovapybazinga?
02:51:00raptorthose ar emy favorite bugs
02:51:00raptorcourtesy of copypasta
02:53:00sam686found a problem, masterServerList->push_back(masterServerList->get(0)); masterServerList->erase(0); doesn't work right
02:53:00sam686before: ("IP:199.192.229.168:25955","bitfighter.org:25955") after: ("bitfighter.org:25955","")
02:54:00raptorso a left over element?
02:54:00sam686masterServerList->push_back(masterServerList->get(0)) was suppose to copy and add a string to the end
02:55:00sam686but instead just push back an empty string
02:55:00BFLogBot - Commit 8f6d7442fbd3 | Author: buckyballreaction | Log: Fix typo that was crashing the game when viewing the scoreboard if there were more clients than teams
02:57:00sam686but this works right: masterServerList->push_back(string(masterServerList->get(0)))
02:57:00sam686added a string(...)
02:58:00raptorexcellent
03:07:00raptordon't we have a rotateList methid somewhere?
03:10:00BFLogBot - Commit 43846322b6f3 | Author: sam8641 | Log: Fix Address.set and master address rotate list problems
03:15:00raptorIs watusimoto working on bot balancing?
03:15:00raptorbalancing teams, that is?
03:15:00Zoomber has joined
03:15:00ChanServ sets mode +v Zoomber
03:16:00sam686not sure...
03:16:00Zoomberhey
03:16:00raptorZoomber: !!
03:16:00Zoomberwho keeps locking all the off topic posts?
03:16:00Zoomberand why?
03:16:00raptorhaha
03:16:00raptorZoomber: Would you have time to beta test 016 on Mac?
03:16:00Zoomberas a citizen of bitfighter, i just feel like my curiosity has a right to know
03:16:00sam686probably k may be locking some threads
03:16:00Zoomberyes, i have like five minutes
03:16:00Zoomberlying, like 15 minutes
03:17:00raptorhaha, let me get you a compile...
03:17:00Zoomberthen i have some work to do
03:17:00raptordo you have an x86 or ppc mac?
03:17:00Zoomberboth, but i really do not want to touch my old ppc ibook
03:17:00Zoombermy imac may be 64 bit base os though
03:18:00Zoomberyes it is
03:18:00Zoomberkernal_task runs in 64 bit mode, so it is
03:18:00raptorok
03:18:00raptorcompiling...
03:18:00Zoomberor you can type Max-Hushahns-iMac:~ thunderroad-mc$ machine
03:18:00Zoomberi486
03:18:00Zoomberto make sure
03:20:00sam686i seem to have found an annoying problem, it says "nexus will open in 0:05: and it skipped to "Now open" without counting down to 0:04 or less
03:21:00raptorsounds like 'annoying problem' is the theme of the night
03:21:00Zoomberlag?
03:22:00Zoombersam686's gif and my gif dont load on the forums anymore..
03:22:00Zoomberalso, http://sam686.maxhushahn.com/ is dead
03:23:00raptorok Zoomber: http://host-78-12-107-208.midco.net/upload/Bitfighter-016-beta-save-your-bitfighter-ini.zip
03:23:00Zoomberdun dun dun
03:23:00ZoomberFOUR megabytes?
03:23:00raptoryeah...
03:23:00Zoomberwhat have we become
03:23:00raptorgordo
03:24:00raptorwe can trim it if we decide to not go with vorbis and do modules instead...
03:24:00Zoomberwell its much better than our old ones which were 5 times as much
03:24:00raptormake sure to save your old bitfighter.ini
03:25:00raptoralso make sure sound works..
03:25:00Zoomberthe music volume starts off really loud...
03:25:00Zoomberits on 10, maybe its better for the default 5?
03:25:00raptorwell it should be same volume as sound effects
03:25:00raptori mean same amplitude
03:25:00Zoomberis there a reason i cant connect to the emaster?
03:26:00Zoomberthe new vps?
03:26:00raptoryes
03:26:00raptoralthough i put it back up...
03:26:00Zoomberi can try my custom built one from terminal
03:27:00Zoomberit looks like test items were played with a bit?
03:27:00raptor:)
03:27:00raptormass has been increased
03:27:00Zoomberah
03:28:00raptoroh, can we test voice chat?
03:28:00Zoomberwe can,..though i believe we did before and it worked..
03:28:00Zoomberare there any new server commands?
03:28:00raptoryes, but it has broken since
03:28:00raptoryes
03:28:00Zoomberlike the ones in the features list
03:28:00raptorall shoudl appear in the help now
03:29:00Zoomberas, i dont see any new in the help menu
03:29:00Zoomberoh
03:29:00Zoomberbanip seems new, and shuffle
03:29:00raptoryes - shuffle may crash...
03:30:00raptorwatusimoto is working on that one
03:30:00Zoombershuffle works for me...
03:31:00Zoomberi guess @ stands for admin
03:31:00raptorjoin my game
03:31:00raptorlet's test voice chat
03:31:00Zoombercant reach, not port forwarded>
03:31:00Zoomber?
03:31:00raptorsam686 is in
03:31:00Zoomberhmm
03:32:00Zoomberit takes it a long time to query, and ping times out for me
03:32:00raptorsam686: maybe you host?
03:32:00sam686Zoomber 208.107.12.78, though is it possible to remove all "A" records to sam686.maxhushahn.com and make sam686.maxhushahn.com CNAME to sam6.25u.com ?
03:32:00Zoombermaybe sam tried to port forward his port to get through?
03:33:00Zoombersam686: i can do that
03:33:00Zoomberjust dont forget that period at the end
03:33:00Zoomberraptor: i actually need to go now
03:34:00raptorokey doke
03:34:00raptorno crashes yet?
03:34:00Zoomberits been later than 15 minutes,
03:34:00Zoomberno crashes
03:34:00Zoombereven when i thought it would
03:34:00raptorok, see you later
03:35:00Zoombersam686:updated
03:35:00Zoomberyou have sam686.maxhushahn.com and sam.maxhushahn.com now
03:36:00sam686both works now...
03:37:00sam686http://sam686.maxhushahn.com works (if it doesn't work for you, you may need to wait a few minutes for the old cached dns server to go away)
03:39:00Zoomber Quit (Quit: Zoomber)
03:40:00raptori'm thinkong about doing https://code.google.com/p/bitfighter/issues/detail?id=66
03:46:00sam686there is already a /mute in game, but once you do /mute yourself, you can't turn off the mute which may be a problem
03:47:00sam686another way to test, you can add a noisy /addbot 0 timer 100 then try to mute the robot
03:48:00raptorthat's a different problem than issue 66, though, right? has that been a bug for a while?
03:49:00sam686but, /mute don't work in chat lobby yet
03:49:00sam686only in-game
03:49:00raptordoes /mute work across multiple games?
03:49:00raptori mean levels?
03:49:00sam686mute don't go away until you exit the client
03:49:00raptorgreat
04:14:00raptorsam686: still around?
04:14:00sam686yes
04:14:00raptorok, can i try and mute you from the global chat?
04:15:00sam686ok,
04:15:00raptormeet me inn the game lobby
04:16:00raptorso i did getGame()->addToMuteList()
04:17:00sam686did you put that in QueryServersUserInterface::issueChat?
04:17:00raptoryes
04:17:00sam686is mutte commane get run?
04:17:00raptorhere is the new code: http://pastie.org/3003383
04:17:00raptoryep it is run
04:18:00sam686does it chech if a chat from a person is muted?>
04:18:00sam686check
04:18:00raptoroh duh...
04:37:00raptorok sam686, ready to try again
04:37:00raptorif you're still around...
04:39:00sam686ok
04:39:00sam686i will take about 15 seconds
04:39:00raptorok
04:40:00sam686my client is running
04:40:00sam686i got a "Welcome to Bitfighter"
04:41:00raptorstill typing?
04:41:00sam686yes, see "3453"?
04:41:00raptornope
04:41:00raptorgreat!
04:41:00raptorok, go to the server
04:41:00raptori need to make sure it still works in-game
04:42:00sam686well. PM isn't muted
04:42:00raptordid you type in game at all?
04:42:00raptorok
04:42:00raptorso
04:43:00raptorwhat behaviour do we want?
04:43:00sam686got hello 2? (team chat)
04:43:00raptornope?
04:43:00sam686does typing /mute sam686 unmute me?
04:43:00raptornope
04:43:00raptordid it used to in 015a?
04:44:00sam686darn anti flood chat protection limits me about one chat every 4 seconds
04:44:00raptorhaha
04:44:00raptorso was /mute always permanent until quit?
04:44:00sam686yes
04:45:00raptorgreat! then i didn't break anything!
04:45:00raptor:)
04:45:00sam686but i would like a way to unmute a player without quitting client
04:45:00sam686or unmute all
04:45:00raptoryes, that comes next...
04:45:00raptor:)
04:49:00raptorok, now for unmute? or should mute be a toggle?
04:50:00sam686maybe yes, i guess
04:51:00BFLogBot - Commit 327832397d4b | Author: buckyballreaction | Log: Fix issue 66 - /mute works in global chat. It *will* continue until you quit the game
04:56:00raptorok, i think i got it - can you come back to the lobby and start typing please?
04:59:00sam686yes, holding down F5 is a problem
04:59:00raptorshould we get rid of that mesage?
05:00:00raptoror add a timer somewhere?
05:00:00sam686probably need to do something...
05:00:00raptoryeah
05:03:00raptorok, now for f5 problem...
05:04:00raptormaybe the message should go elsewhere?
05:05:00raptoror f5 should not trigger it?
05:06:00BFLogBot - Commit 8c54dd27e7b8 | Author: buckyballreaction | Log: Make /mute a toggle. Now you can un-mute without having to restart the game
05:13:00sam686maybe just hide the join / left message for now, it only clutter up the chat area
05:13:00raptorsolved it!
05:13:00sam686also, might later want to add come master game lobby flood chat protection
05:14:00sam686come = some
05:15:00raptoryay fixed that one...
05:16:00BFLogBot - Commit 21b4bd4e459b | Author: buckyballreaction | Log: No more F5 spamming the game lobby with leave/join messages. Also possible fix for names disappearing from the chat list
05:16:00karamazovapyblam blam blam
05:16:00raptor?
05:16:00karamazovapysorry...just wanted to contribute
05:17:00karamazovapyfeel free to use those sound effects however you see fit
05:17:00raptoryou can now mute in game lobby :)
05:17:00karamazovapyoh good
05:18:00raptordid we really want loadout zones as charging stations?
05:22:00karamazovapyI think a minor energy regen improvement is an acceptable test
05:22:00karamazovapyooh - neat idea - hostile loadout zones drain your energy instead of restoring it!
05:26:00raptori like that idea
05:26:00raptorhowever, there is already a minor energy regen if sitting idle
05:26:00raptoractually it might be double
05:27:00karamazovapyreally?
05:27:00raptorwhich now that i think about, may be too fast
05:27:00raptorlet me double check...
05:27:00karamazovapyI think double might be a bit much, but if we already have that, you might not need to fuss with the loadouts
05:28:00karamazovapyunless you wanted to make hostile loadouts stop energy regen
05:28:00raptoryep it's double
05:28:00raptori really like that idea...
05:28:00karamazovapyone question though, is if you want to make it hostile, or all enemy
05:28:00raptornot enemy, i think
05:29:00karamazovapyyeah...since hostile loadout zones have no function at the moment
05:29:00raptorif i get you a build for windows, want to test the energy regen with me?
05:30:00karamazovapywell I WAS thinking of drinking my self into a stupor
05:30:00karamazovapybut I can test energy regen
05:30:00raptorok, compiling - this may take 3 or 4 min...
05:30:00sam686i need to get to sleep, night
05:30:00raptornight!
05:31:00karamazovapynight
05:31:00sam686 Quit ()
05:33:00raptorcompiling...
05:37:00raptorok, so windows compiling is slower than i estimated... again
05:38:00karamazovapyno worries
05:39:00raptorok here you go: http://host-78-12-107-208.midco.net/upload/bitfighter-016-beta.zip
05:39:00raptorno installer, just run it from the extracted zip
05:39:00raptor Quit (Remote host closed the connection)
05:40:00raptor has joined
05:40:00ChanServ sets mode +o raptor
05:40:00raptori'll wait in lobby
05:58:00raptorugh that is a horrible default...
05:58:00karamazovapyyeah it is
06:00:00raptorok, changed...
06:01:00BFLogBot - Commit 384b05a4d90f | Author: buckyballreaction | Log: Make default display mode be windowed
06:01:00raptorif you decide to do more testing, it'll be welcome :)
06:01:00raptori'm sure there is evilness lurking somewhere
06:01:00raptorgood night!
06:02:00karamazovapyI would suggest making the two modules map to the controller shoulder buttons as a default
06:02:00karamazovapybut that's not technically evil or wrong
06:02:00raptorthe joystick.ini is there now for easy editing - i think most controllers probably have bad defaults...
06:03:00raptorespecially since we changed the joystick sub-system
06:03:00karamazovapyanyway...night
06:03:00raptorif you have better defaults for your controller, paste the INI lines sometime, and I'll change them
06:03:00raptorthanks! night
06:03:00raptor Quit (Remote host closed the connection)
07:18:00koda has joined
07:49:00koda Quit (Quit: koda)
09:16:00kodax has joined
12:35:00watusimoto has joined
12:35:00ChanServ sets mode +o watusimoto
13:10:00watusimoto Quit (Ping timeout: 255 seconds)
14:27:00kodax Quit (Quit: kodax out)
14:32:00watusimoto has joined
14:32:00ChanServ sets mode +o watusimoto
14:43:00sam686 has joined
14:43:00ChanServ sets mode +v sam686
14:45:00raptor has joined
14:45:00ChanServ sets mode +o raptor
14:46:00raptorgood morning!
14:48:00sam686hi
14:55:00watusimotohey all
14:55:00raptorhi
14:56:00raptori actually did some coding last night...
14:56:00watusimotohow did that Lua point go last night?
14:56:00raptorit's done!
14:56:00sam686i think the new master 199.192.229.168 was started wrong, i would "cd /home/bitfighter/master" then start master with "../exe/master" so it uses /home/bitfighter/master/master.cfg, the one with all the database config
14:56:00watusimotowhen I left you seemed close, but not quite
14:56:00raptorclosed two issues
14:56:00watusimotoexcellent
14:56:00raptorsam686: oops, i started it wrong...
14:56:00watusimotoso the bots and levelgens still work
14:56:00watusimotobut the luaPoint is gone
14:56:00raptorcorrect
14:56:00watusimotoperfect!
14:57:00watusimotoWe probably need to fix some documentation on the wiki
14:57:00sam686there, fixed the master to start right
14:57:00watusimotothanks, sam
14:57:00watusimotook, quick quiz
14:58:00watusimotowho knows what the x ? a : b operator is called?
14:58:00raptorternary logic?
14:58:00raptorno wait
14:58:00watusimotoyes, actually that may be correct
14:58:00watusimototook me a while to figure that out
14:58:00raptorreally?
14:58:00raptori was going to guess 'c'
14:59:00watusimotoI was trying to figure out how to do that in ruby, but searching for ? : wasn't productive
14:59:00raptorruby??
15:00:00watusimotothat's what I'm doing at work now
15:00:00raptorwhy o why are you coding in ruby?
15:00:00watusimotoit's great!
15:00:00watusimotoat least in conjunction with rails
15:00:00watusimotofor our project it's perfect
15:00:00raptoryes, until you have to produce a high-traffic website
15:00:00watusimotowe don't :-)
15:00:00watusimotoI figure we'd be lucky to have 2 simultaneous users
15:00:00raptorha!
15:00:00watusimotoafter our intiail burst of 3 at one time
15:01:00raptorok, then it's perfect
15:01:00watusimotoexactly
15:01:00watusimotowe're not coding facebook
15:01:00raptorthat's good, the world doesn't need any more time-wasting internet sites
15:01:00watusimotoI agree. That's why I'm shutting down Bitfighter.org
15:02:00raptorhaha
15:02:00watusimotoor at least off-topic
15:03:00raptorsince not having off-topic in my list, there have been no new posts since yesterday!
15:07:00raptoroh, watusimoto
15:07:00sam686i will need to go, i won't be back until after about 6 hours
15:07:00raptorbye sam686
15:07:00raptorkaramazovapy and I did a little testing last night, and he suggested that there be no idle-energy-regen increase unless we are over a load-out zone
15:08:00raptorright now there is idle energy-regen double the rate anywhere
15:11:00sam686 Quit (Ping timeout: 245 seconds)
15:13:00raptor Quit (Remote host closed the connection)
15:21:00watusimotociao sam
15:22:00watusimotoraptor: I'm ok with that -- make a call, close the relevant cases with a note
15:22:00watusimotowould smaller-than-double at-rest regen be better than no idle regen bonus?
15:54:00raptor has joined
15:54:00ChanServ sets mode +o raptor
15:55:00raptorwatusimoto: karamazovapy seem to think that an idle regen bonus was a solution that didn't really have a problem.. because it regens quickly enough if you aren't using energy
15:57:00raptorbut i wouldn't be opposed to a slight bonus if you arene't moving at all maybe 1.25x
16:04:00watusimotolet's try that, and see... it can easily be modified after some playtesting
16:04:00raptortry what, the 1.25x idle + 2x on loadout zone?
16:06:00raptoralso, karamazovapy had the neat idea of of having hostile loadout zones (which i didnt know existed) drain energy
16:43:00raptorc++ needs more standard libraries like java
16:44:00raptori mean seriously - the only non-standard library I had to use for the SVG traversal was the SVG loading, which was just a simplified XML parser
16:45:00raptorthe curve-to-point logic was all part of standard library already
17:27:00BFLogBot - Commit a16a79c193a1 | Author: buckyballreaction | Log: Energy changes: - Do not recharge if spawn shield is active - Reduce idle recharge rate to 1.33x of standard rate
18:02:00raptorwatusimoto or karamazovapy - should the loadoutzone recharge be only for your team loadoutzone, or both yours and neutral zone?
18:10:00raptori'll just choose one...
18:12:00BFLogBot - Commit b7faa94ddb40 | Author: buckyballreaction | Log: 2x energy recharge if idle in a neutral or team-owned loadout zone
18:35:00raptorsee my comment here: http://code.google.com/p/bitfighter/issues/detail?id=60
18:55:00LordDVG has joined
20:01:00LordDVG is now known as gejlord
20:02:00gejlord is now known as KingDVG
20:24:00sam686 has joined
20:24:00ChanServ sets mode +v sam686
20:31:00Watusimoto_ has joined
20:43:00karamazovapyI'd say neutral should recharge everyone and hostile should hurt everyone. It would make neutral zones more valuable and defensible as ground to hold map design
20:43:00karamazovapy*in map design
20:44:00raptorthe hostile piece is way easy to add, now that i know the code... Watusimoto_?
20:44:00sam686to make something useful of hostile loadout zone, to take away ship's energy?
20:44:00raptorif I code it - then that means we have to live with it... because map makers will use it, i'm sure
20:45:00Watusimoto_I agree
20:45:00Watusimoto_do it k's way
20:45:00raptorokey doke
20:45:00raptormuahaha
20:45:00sam686unless we add an option to not recharge energy (LoadoutZone RechargeEnergy=Off)
20:45:00Watusimoto_I would oppose that option
20:46:00Watusimoto_either the addition is good, or it is not, but I value consistency in the basic rules of the game'
20:46:00Watusimoto_not that I can see anyone using it even if we had it
20:46:00raptorso question: i coded extra regen in loadout zone *only* if you are not moving
20:46:00Watusimoto_I think that makes sense
20:46:00sam686note, there a way to make the ship not stay on a loadout zone, use speed zone.
20:46:00raptorshould it be the same for hostil?
20:46:00raptorhostile?
20:47:00Watusimoto_yes, I think so
20:47:00raptoras in, as long as you're moving in a hostile zone, no loss, but once you stop...
20:47:00Watusimoto_yes
20:47:00raptorok
20:47:00Watusimoto_now, when you fire or use modules and you are not moving, what happens?
20:47:00Watusimoto_cost more? recharge slower?
20:48:00Watusimoto_I rememebre we had this conversation before
20:48:00Watusimoto_and you said you had handled it
20:48:00raptorextra recharge only occurs if you are not moving, firing, module-using
20:48:00Watusimoto_but I forget how
20:48:00Watusimoto_I see... use modules, recharge at normal rate
20:48:00Watusimoto_well, we'll see how it works in playtesting
20:48:00Watusimoto_it's really easy to adjust
20:48:00KingDVG Quit (Remote host closed the connection)
20:48:00raptoryep
20:49:00raptordo we have an enum somewhere for teams... hostile or other?
20:53:00raptorwhy is TEAM_NEUTRAL in EditorObject.h?
20:56:00raptortesting...
20:56:00raptorit works!
20:58:00raptorok comiitted/pushed!
20:58:00BFLogBot - Commit ac71ff86ef5c | Author: buckyballreaction | Log: Hostile loadout zones drain energy
20:59:00raptorgood idea karamazovapy
21:15:00Watusimoto_why is TEAM_NEUTRAL in EditorObject.h?
21:15:00Watusimoto_why not?
21:15:00raptorbecause it has the word 'Editor' in it - and is used on the dedicated server?
21:18:00raptorthat's all - maybe I just though EditorObject is used exclusively in the editor
21:30:00Watusimoto_feel free to move it!
21:31:00Watusimoto_I think it was in two places, and I removed the easier one to remove, and so it's in EO because it works
21:31:00raptordid you see my comment in issue 60?
21:32:00raptorhttp://code.google.com/p/bitfighter/issues/detail?id=60#c3
21:32:00Watusimoto_do you think we need a graphic?
21:33:00raptornot really
21:33:00Watusimoto_I'm thinking we're probably ok as it is
21:33:00raptorme too
21:33:00raptorcan i close it then?
21:33:00Watusimoto_ok then close away
21:33:00Watusimoto_I do want to change the name, but I don't knwo what a good name would be
21:34:00Watusimoto_but that's a conversation for a different day
21:34:00raptoryay 3 issues gone since last night
21:35:00raptorPitStop?
21:39:00Watusimoto_mmmm... no
21:40:00raptorLoadoutZone is still pretty good to me..
21:47:00Watusimoto_btw, did you ever get a response to your sdl query?
21:54:00raptornope, and I followed up with myself: http://lists.libsdl.org/pipermail/sdl-libsdl.org/2011-December/082969.html
21:54:00raptoroh wait, someone just did respond
21:54:00raptorhttp://lists.libsdl.org/pipermail/sdl-libsdl.org/2011-December/083023.html
21:57:00raptordoesn't seem too helpful..
22:32:00Watusimoto_just checked in a major fix
22:32:00raptoruh oh
22:32:00Watusimoto_well, it's fixed
22:32:00Watusimoto_no need to worry
22:33:00BFLogBot - Commit b7b1376f7a94 | Author: watusim...@bitfighter.org | Log: Remove unneeded ifdef
22:33:00BFLogBot - Commit cf49445d1401 | Author: watusim...@bitfighter.org | Log: Added assert for documentation purposes
22:33:00BFLogBot - Commit bcd56bf59d8c | Author: watusim...@bitfighter.org | Log: Slight simplification
22:33:00BFLogBot - Commit 380255103dcb | Author: watusim...@bitfighter.org | Log: Remove unneeded #undef
22:33:00BFLogBot - Commit 08e264136056 | Author: watusim...@bitfighter.org | Log: I *think* I've fixed a serious bug with level changing in-game... need to do more testing, but doesn't obviously crash.
22:33:00BFLogBot - Commit c60978c31fbb | Author: watusim...@bitfighter.org | Log: Retain mouse pos when changing screen mode
22:33:00BFLogBot - Commit 9a2fc485c04b | Author: watusim...@bitfighter.org | Log: Merge
22:33:00Watusimoto_not a useful response, I'd say
22:34:00raptordare i compile...
22:34:00raptoryou touched a lot of files
22:35:00raptortell me about this bug?
22:39:00koda has joined
22:39:00Watusimoto_it was a biggie. When you were in a menu, and you changed screen mode, the selected item would change because the mouse would be in a new position.
22:39:00Watusimoto_well no more!
22:40:00raptorha!
22:40:00Watusimoto_it was on my list
22:41:00raptoroops, introduced a bug with a feature - having full energy on hostile loadout zone doesn't drain...
22:42:00BlackBird has joined
22:42:00BlackBirdhelloo
22:42:00raptorhowdy
22:43:00BlackBirdi made a level "demoing" of what a ship editor could do
22:43:00BlackBirdi just made different ship[ deseigns
22:44:00BlackBirdthats about it
22:45:00Watusimoto_great -- where can I see it?
22:46:00BlackBirdumm
22:46:00BlackBirdok
22:46:00Watusimoto_or not?
22:46:00BlackBirdi'll be in bitfighter
22:46:00BlackBird Quit (Client Quit)
22:46:00Watusimoto_do you have a server up?
22:46:00Watusimoto_good grief
22:48:00raptorcharlie brown
22:50:00raptorhis drawings aren't so bad....
22:50:00raptorhe's in 015a
22:50:00Watusimoto_as was I
22:50:00Watusimoto_did you join?
22:50:00raptorsam686 is in, too
22:50:00raptoryes
22:50:00Watusimoto_sigh\
22:51:00sam686have problems with "punching through firewall"?
22:51:00Watusimoto_yup
22:53:00raptorOK I get you screenshot
22:53:00Watusimoto_perfect
22:53:00Watusimoto_thanks
22:53:00raptorhttp://host-78-12-107-208.midco.net/upload/snapshot1.png
22:55:00Watusimoto_wow -- he came up with some designs
22:55:00Watusimoto_that aren't horrible
22:55:00raptoryeah - i was pleasantly suprised
22:56:00Watusimoto_this will require some thought... maybe we could let bots pick from one of several precanned bodies
22:56:00raptoryeah - i'm cautiously optimistic now
23:13:00BFLogBot - Commit 09a9741de69c | Author: buckyballreaction | Log: Fix energy not draining in hostile loadout zone if energy is full
23:19:00raptorwe could totally create a header with data on the ship design so long as it corresponds to what is in gameObjectRender
23:23:00sam686only problem with user customizing robot design is how to transfer ship design from server to client so clients will see that design.
23:23:00raptorwe'd just create a ShipRenderType enum
23:24:00sam686using some pre defined designs?
23:24:00raptoryes
23:24:00raptori'd say predefined designs is the first step...
23:24:00raptormaybe the only step..
23:25:00Flynnn has joined
23:28:00raptorthat's how all other games I know do it: they distribute the designs with the game (predefined) or, the server transfers the new designs upon level load for the client to see from then on
23:31:00Flynnn Quit (Read error: Operation timed out)
23:32:00Watusimoto_we can accept user-geneated design suggestions
23:33:00raptori, personally, think the borg cube is great - we'd just need to make it spin as it fires, yet shoot the same direction.. :]
23:36:00Watusimoto_I like it too
23:37:00Watusimoto_almost finished another case, turning in, have early meeting tomorrow
23:37:00Watusimoto_a private case
23:37:00raptorok
23:37:00Watusimoto_hasta manana
23:37:00raptori'll probably keep working on the issues list...
23:37:00Flynnn has joined
23:37:00raptorchao
23:37:00Watusimoto_maybe we will make a release this winter
23:37:00Watusimoto_it's ciao, btw :-)
23:37:00raptornot in spanish!
23:37:00Watusimoto_is it spanish at all?
23:37:00raptoryep
23:37:00Watusimoto_chao?
23:38:00raptoryep
23:38:00raptorprounounced the exact same way
23:38:00Watusimoto_are you sure?
23:38:00raptoryep
23:38:00raptormet south americans who used it
23:38:00raptormexicans never do
23:38:00Watusimoto_http://en.wikipedia.org/wiki/Ciao
23:39:00Watusimoto_Spanish, esp. in Spain and Latin America: chao ("goodbye"); in Argentina, Peru and Uruguay: chau; Bolivia: chao ("goodbye" or "good night")
23:39:00Watusimoto_what do you know
23:39:00Watusimoto_ok then
23:39:00Watusimoto_chao
23:39:00raptorhehe
23:39:00raptornight!
23:57:00koda Quit (Quit: [koda release];)

Index Search ←Prev date Next date→

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