#bitfighter IRC Log

Index Search ←Prev date Next date→

IRC Log for 2013-12-17

Timestamps are in GMT/BST.

00:34:10raptor has joined
00:34:11ChanServ sets mode +o
00:34:25Nothing_MuchHello
00:35:24raptorhi
00:35:55Nothing_MuchWhat's goin' on?
00:44:16koda Quit (Quit: koda)
00:56:19Watusimoto Quit (Ping timeout: 250 seconds)
01:35:37Flynnn Quit (Quit: This computer has gone to sleep)
01:47:04Flynnn has joined
01:48:42Flynnn Quit (Client Quit)
01:50:40Flynnn has joined
02:18:48Flynnn Quit (Quit: This computer has gone to sleep)
02:19:57raptorhi again
02:20:06Nothing_MuchHey
02:20:23raptordid watusimoto ever get that desura news item worked out?
02:23:24Nothing_MuchHe needs new footage, pictures, and download links
02:23:34raptorrats
02:24:15Nothing_MuchYeah and my trailer isn't that good, since the gameplay is a bit laggy, lookin' at it now
02:24:34raptorkaen: you around?
02:24:58Nothing_MuchPics, footage, and download links to the game are the key thingies.
02:25:47Nothing_MuchWhere's kaen been anyways? Still working with Debian stuff?
02:32:50raptorI'm sure he's got plenty of stuff going on
02:33:07Nothing_MuchOh yeah, Finals and Christmas is coming
02:33:10Nothing_Much*are coming
02:56:50Nothing_MuchSpeakin' of
02:56:56Nothing_MuchHow's everybody's holidays so far?
02:57:03Nothing_Much*how're
02:57:33raptorCOLD
02:58:11Nothing_MuchWOO!
03:31:33Nothing_Muchhmm..
03:31:39Nothing_MuchI'll be on another PC brb
03:35:42NoMo has joined
03:35:54NoMoHello again, (this is Nothing_Much)
03:36:36NoMoI just need to figure out why nouveau isn't working with Bitfighter on a GeForce 4600 Ti
03:36:53NoMonv20_render.c:128: get_hw_format: Assertion `0' failed.
03:37:34raptorsounds like it doesn't support it very well..
03:38:50NoMohuh.
03:39:26NoMoyeah it's an old card
03:40:00raptorare you against the NVidia binary drivers?
03:40:03NoMobut there's some crazies out there that swear by old hardware for some reason
03:40:05NoMooh no
03:40:22NoMothe geforce4 4600 Ti is so old it doesn't have official updated drivers anymore :O
03:40:33NoMoso nouveau is all that exists
03:41:11raptoroh wow!
03:41:18NoMoyeah lol
03:41:27raptoryeah, i have a geforce4 in my drawer
03:41:34NoMoo.o
03:41:40raptormaybe 2
03:41:47NoMowhoa
03:41:55raptorwhat distro?
03:41:58NoMoI had a couple of tnt2's as well
03:42:02NoMolubuntu 13.10
03:42:09raptoris that lxde?
03:42:13NoMoyes
03:42:16raptorcool
03:42:20raptorlet me look...
03:43:10NoMobitfighter: ../../../../../../../src/mesa/drivers/dri/nouveau/nv20_render.c:128: get_hw_format: Assertion `0' failed. Aborted (core dumped)
03:43:15NoMothat's the full error btw
03:43:34raptori'm pretty sure nouveau doesn't support that old..
03:43:45raptoryou need driver 96 from nvidia
03:43:54Nothing_Muchit does support it, just very limited
03:44:02Nothing_Muchactually I played Half Life 1 with it on Linux
03:44:08Nothing_Muchran very well
03:44:25Nothing_Muchwell, not very limited, it's just not 100% supported since it's so old
03:45:06Nothing_Muchhttp://nouveau.freedesktop.org/wiki/CodeNames/
03:45:22Nothing_Muchthat's the list of un/supported cards by nouveau
03:46:16raptorpackages.ubuntu.org are down, but maybe this wheezy one may work?: http://packages.debian.org/wheezy/nvidia-glx-legacy-96xx
03:47:13Nothing_Muchnope, won't work since there's this ABI thingy that isn't supported by the current drivers on xorg
03:47:20Nothing_MuchI tried it, believe me
03:47:24raptoroh really??
03:47:27raptorthat sure stinks
03:47:28Nothing_MuchI'd get a black screen or software rendering
03:47:28Nothing_Muchyeah
03:47:37Nothing_Muchactually only a black screen
03:47:55raptorbe wait, doesn't debian wheezy compile against altest xorg?
03:47:57raptor*latest
03:47:59Nothing_Muchyeah, supporting nouveau would also be well for people with old cards
03:49:01Nothing_Muchit's the driver's incompatibility, not xorg's.. erm.. well the drivers aren't updated anymore and therefore aren't compatible with the latest xorg
03:49:16raptorI'm pretty sure debian patches the ABI - openSUSE does
03:49:26Nothing_Muchfor the binary driver??
03:49:30raptoryeah
03:49:43Nothing_Muchlemme check the drivers from wheezy
04:00:13raptoryeah, I count at least a dozen patches on the openSUSE builder...
04:00:22raptormany are for updated kernel
04:00:28NoMowhoa
04:00:32NoMowell apparently
04:00:52NoMothe packages want to redirect to the 275.xx.xx drivers
04:01:02NoMoall from wheezy
04:01:06raptoroh really??
04:01:10NoMoyeah
04:01:25raptornvidia-glx-legacy-96xx
04:01:31NoMoyeah
04:01:58NoMoGot all of the deps/packages and then dpkg -i *.deb
04:02:32raptorI wonder if that would still work...
04:02:53raptori don't know what magic debian does with half of their scripts...
04:06:16NoMohuh
04:06:20NoMolemme check out opensuse
04:06:25NoMothat's pretty odd
04:06:43raptoroh actually...
04:06:45raptorheh
04:07:07raptormy opensuse drivers come from an company-internal site
04:07:14NoMoo.o
04:07:18raptorbut I can sneak you the RPMs if you want... :)
04:07:24NoMooh my
04:07:29NoModude really?
04:07:31NoMowhat do they do?
04:07:39NoMoand how do they get permission from nvidia?
04:07:52raptorthe 96 drivers are compiled for openSUSE 12.3
04:08:05NoMowhen was it released?
04:08:20NoMoopensuse
04:08:34raptor12.3 was released about 11 months ago, I think
04:08:48raptor13.1 just came out, but I think it's a bit bleeding edge at the moment...
04:08:51NoMowhoa
04:08:59NoModang man
04:09:03NoMowhere are the drivers?
04:09:06NoMoerm
04:09:09NoMowhere do they come from?
04:09:16raptoran internal build server in Germany
04:09:32raptorI, uh, work for the same company as SUSE, sort of...
04:09:42NoMoholy crap!
04:09:46raptor:)
04:09:50NoMoawesome man
04:10:44NoMofrom a consumer standpoint (myself) things I don't know are very interesting to me (like coding and programming)!
04:12:49raptorWhat computer is this on for you? Is it a personal laptop? or old server?
04:13:09NoMouh.. it's actually a custom built old pc
04:13:17NoMothat I built in 2011
04:13:19NoMolol
04:13:21raptorcool
04:13:47NoMooh wait, nvm, it's an old motherboard with a sempron
04:13:56NoMoI have a few older motherboards
04:13:58NoMoand components
04:14:38NoMomy oldest one is a pentium 3 motherboard Asus TUA266 with a Tualatin processor, 768GB SD-RAM
04:14:44raptorWOW!
04:14:47raptora P3!
04:14:57raptorI last came across one of those 8 years ago...
04:15:27NoMoit's a pretty cool PC, it'd probably be the highest end PC for 2002 :D
04:15:33NoMoor.. yeah 2002
04:15:35raptorhahaha
04:15:41NoMogeforce4 came around that time
04:16:13NoMothe weirdest thing about that motherboard though is that it has a larger AGP slot
04:16:18NoMocan't remember what it's called
04:16:33NoMoah, agp pro
04:16:42NoMoApple computers used that slot
04:19:20NoMocan't seem to find a download for 12.3
04:19:50BFLogBot Commit: 5b562ea629dc | Author: buckyballreaction | Message: Give message about on-deck loadout. Helps when selecting a preset. Is this OK? Probably needs some refinement...
04:19:51NoMooh there we go
04:21:11raptor64bit or 32bit?
04:21:22raptornot sure about the sempron..
04:21:34NoMo32bit, it's an old sempron
04:21:37NoMosocket 754
04:21:41raptork
04:25:38NoMo3 hours 'til download finishes
04:25:58Nothing_MuchI shall be waiting
04:26:02raptorare you downlaoding the entire DVD?
04:26:10Nothing_Muchoh no, the CD
04:26:14Nothing_Muchi386 version
04:26:16raptorah ok
04:26:32Nothing_Muchand apparently the GeForce drivers ARE there for OpenSUSE!
04:26:43raptoroh good
04:26:45raptor:)
04:29:47Nothing_Muchdude that's a big selling point!
04:29:52Nothing_Muchpeople love using old hardware!
04:30:05Nothing_Much(don't take "selling" point the wrong way)
04:30:19raptorheh
04:30:30Nothing_Muchit's more like a.. highlight
04:30:48raptoropenSUSE has always been a favorite of mine, even before I started working with SUSE
04:31:02raptorbut I know the ins-and-outs
04:31:14Nothing_Muchsuse is an oldie
04:31:19Nothing_Muchas far as I know
04:34:24Nothing_Muchthat's awesome man
04:34:32Nothing_Muchbut if it comes down to sneaking things
04:34:35Nothing_Muchyou don't have to
04:34:48Nothing_Muchwouldn't wanna put yourself in jeapordy and stuff
04:35:37raptoryeah it's not really sneaking - I could just as easily build the package using those patches (which other have already publically done)
04:35:52raptorit's just nice that someone on the inside already did the work :)
04:36:03raptorand in this case, there is no jeopardy
04:36:09Nothing_Muchah okay
04:36:33Nothing_Muchjust wanted to be sure
04:42:48Nothing_Muchaw, 12.3 isn't lts
04:43:02raptor?
04:43:08Nothing_Muchlong term support
04:43:15Nothing_Muchor evergreen
04:43:21raptorah evergreen
04:44:10Nothing_Muchubuntu should have a clever name for their LTS's
04:44:16raptoroh wait... are they actually making 13.1 evergreen?
04:44:25Nothing_Muchyeah, according to wikipedia
04:44:43raptorCoprolite
04:45:03raptorok that was a bad joke...
04:45:09Nothing_Muchfossilized..?
04:45:45raptorback when ubuntu was gaining popularity, it had such a horrendous brown color scheme that it was nicknamed poo-buntu
04:45:50Nothing_Muchi dun geddit
04:46:00raptorand coprolite is... fossilized poo
04:46:06Nothing_Muchyeah
04:46:13Nothing_Muchwait
04:46:16Nothing_Muchlol that's funny
04:47:01raptor:)
04:47:12raptormy father-in-law is a geologist
04:47:15Nothing_Muchwell, hardy was my first Ubuntu :D
04:47:17Nothing_Muchoh nice
04:47:28Nothing_Muchit was orange and stuff
04:47:39raptorwould say things like "you'll never forget your first coprolite!"
04:47:48Nothing_Muchhahahaha
04:49:24raptori'll be back in about in an hour...
04:49:31Nothing_Muchalrighty then, take care
04:58:11vs73nx has joined
05:09:11kumul Quit (Quit: Leaving)
05:26:30fordcars has joined
05:29:39Nothing_MuchHey fordcars
05:29:57fordcarsHi
05:30:06Nothing_MuchHow're ya?
05:30:38vs73nx Quit (Ping timeout: 240 seconds)
05:30:45fordcarsGoooood, you?
05:31:06Nothing_Muchbeen alright
05:31:14Nothing_Muchtrying to find another niche for myself
05:31:37fordcarsHeh
05:32:21fordcars:)
05:33:01fordcarsWoa raptor is in SUSE?
05:33:14Nothing_Muchwhy yes he is apparently :D
05:33:23fordcars:P Nice!
05:33:29Nothing_MuchI'm gonna be trying it out for my old nvidia card
05:34:02Flynnn has joined
05:34:34fordcarsHaha what card?
05:34:40Nothing_MuchIt's an oldie
05:34:54Nothing_MuchNvidia GeForce4 4600 Ti
05:34:57fordcarsI bet mine is older, my stuff is always older on my Windows ._.
05:35:04fordcarsMhaha
05:35:06Nothing_MuchWhat's yours?
05:35:07vs73nx has joined
05:35:11fordcarsUhhh
05:35:14fordcarsGood Question
05:35:17Nothing_Muchlol
05:35:21Nothing_Much2002 card is mine :D
05:35:42fordcarsi have a GeForce 7600 GS
05:35:44Flynnn Quit (Client Quit)
05:35:44fordcars*I
05:35:58Nothing_MuchI beat your card in oldness!
05:36:14fordcarsHaha!
05:36:27Nothing_Much7600 GS is actually not that bad, you could play BF on Linux with that, even with Ubuntu until 2017 :D
05:36:33fordcarsWow they are still selling 7600 GS
05:36:41Nothing_Muchnope
05:36:46Nothing_Muchwhere do you see that?
05:36:58fordcarsWell there is the Compare Prices for it on nVidia haha
05:37:09Nothing_Muchlol
05:37:13Nothing_MuchI think that's the 760 series
05:37:22fordcarsI play Assasin's Creed on it with a whopping 20 fps
05:37:28fordcarsOh sorry
05:37:54vs73nxmy gpu in my laptop is a 540m, a dinosaur compared to new gpu's such as the 780m and such
05:38:16Nothing_Muchvs73nx: nah
05:38:20Nothing_Muchit' snot THAT old
05:38:24Nothing_Muchfordcars: sorry for wut
05:38:35fordcarsWut?
05:38:45vs73nxalthough my macbook air though has a better gpu then my 17 inch monster
05:38:45Nothing_Muchyou said somethin' after Assasin's Creed
05:38:56fordcarsOh sorry
05:38:57Nothing_MuchMacs have amazingly good hardware
05:39:03fordcarsthe 760 NVidia
05:39:36vs73nxagreed my macbook air has intel graphics 5000 and it is better than my 540m
05:39:43vs73nxbut the mac pro...
05:40:21fordcarsMy PowerBook G3 beats all GPUs
05:40:23fordcars;)
05:40:31fordcars8mb vram ftw
05:40:38vs73nxheh
05:40:52vs73nxtwo amd D500 FirePro GPU's for the win
05:41:18vs73nxbecause you really need 2.2 teraflops of gpu power...
05:41:23fordcarsYep
05:42:30vs73nxor to rephrase it, 2.2 trillion floating point operations per second
05:43:37fordcarsWoa
05:46:19Nothing_Muchg'night everyone
05:46:46fordcarsnight!
05:46:54vs73nxnight
05:49:30raptorhello again
05:51:32vs73nxhi
05:52:46raptorhi vs73nx, watusimoto said your task needs more work. want me to extend it?
05:52:54vs73nxyes plaease
05:53:12raptordone!
05:53:17vs73nxthansl
05:53:18raptorok, I'm heading to bed...
05:53:21vs73nx*thanks
05:53:25vs73nxgood night
05:53:28raptornight!
05:55:15raptor Quit ()
07:55:02fordcarsNight!
07:55:06fordcars Quit (Quit: Page closed)
08:22:03kodab has joined
08:31:30kodab is now known as koda
08:32:54Darrel has joined
08:58:30watusimoto has joined
08:58:31ChanServ sets mode +o
09:02:11watusimoto Quit (Client Quit)
09:02:25watusimoto has joined
09:02:25ChanServ sets mode +o
09:04:01Kiryx has joined
09:08:15vs73nxhi watusimoto, im not getting errors now!
09:08:26watusimotogreat
09:08:31vs73nxbut i need to know one thing to make my code complete
09:08:56watusimotodoes it all work pretty much?
09:09:08vs73nx\hew would i access getEditorBinding, which is a member of the struct BindingSet
09:09:46watusimotoyou need it in the onKeyDown function, right?
09:09:54vs73nxwould i have to make a member variable for the struct
09:09:56watusimotoand you can't pass it in because of the signature, right?
09:10:03vs73nxysa i cant
09:10:06vs73nx*yes
09:10:33watusimotoyes, make a member variable. It's the only other (acceptable) way (you could also make a global variable, but don't do that!)
09:11:21vs73nxi can do that in InputCode.cpp but not in UIeditor.cpp
09:11:27vs73nxi do BindingSet bs
09:11:36vs73nxand the bs.getEditorBinding
09:12:03vs73nxin inputcode.cpp but i tried that in UIeditor.cpp and it didnt work
09:12:05watusimotoyou can either pass a pointer to the structure to the class during construction, and store it on a member variable, or just create it on the class and grab a pointer to it when you need to configure it
09:12:18watusimotowhy didin't it work?
09:12:35vs73nxdont know
09:12:53watusimotobtw, we follow the convnetion ofnaming our member variables starting with an m, and making them all private or protected
09:13:05vs73nxid think making a member variablle in the ctor would be a better idea
09:13:18vs73nx*a pointer to the structure
09:14:11watusimotoI think a member variable would be best; I'll bet the reason it didn't work was you needed to #include something
09:14:27watusimotothe structure needs to "live" somewhere
09:14:46vs73nxisnt InputCode.h includeed already in UIeditor?
09:15:05watusimotoProbably... why not try it again and tell me what error you get
09:15:06vs73nxand BindingSet is inside InputCode.yh
09:15:09vs73nxk
09:17:16vs73nxnup the member variable worked
09:17:20vs73nxthanks
09:26:21vs73nxactually it doesnt work
09:26:55vs73nxAssert: Invalid key binding! in /home/vs73nx/development/eclipseProgs/c++/vs37nx-work4bitfighter/zap/InputCode.cpp line 110
09:26:55vs73nxTrace/breakpoint trap (core dumped)
09:27:02vs73nxcould be worse
09:27:18Kiryx Quit (Remote host closed the connection)
09:29:24watusimotoSo if(bindingName == InputCodeManager::enumName) is evauating to false
09:29:43watusimotoit should be true for the key in question
09:30:05vs73nxin handling keys like this inputString == mBindingSet.getEditorBinding(InputCodeManager::BINDING_FLIP_HORIZ)
09:30:15watusimotoprobably a problem of trying to put BINDING_TABLE and EDITOR_BINDING_TABLE together, if that';s what you did here
09:31:16watusimotothe problem is not in the code you pasted
09:31:19vs73nxall i want to do is to compare inputString to the key bound to the key
09:31:23vs73nxi know
09:32:08watusimotothe line being evaluated looks like this:
09:32:10watusimotoif(bindingName == InputCodeManager::BINDING_SELWEAP1) inputSELWEAP1 = key
09:32:23vs73nxohhh
09:32:31vs73nxnup
09:32:45watusimotook :-)
09:32:57vs73nxim calling getEditorBinding which is this
09:32:59vs73nxstring BindingSet::getEditorBinding(InputCodeManager::BindingNameEnum bindingName) const
09:32:59vs73nx{
09:32:59vs73nxif(false) { } // Dummy conditional to let us use else if below
09:32:59vs73nx#define EDITOR_BINDING(enumName, b, c, memberName) else if(bindingName == InputCodeManager::enumName) return memberName;
09:33:00vs73nxEDITOR_BINDING_TABLE
09:33:01vs73nx#undef EDITOR_BINDING
09:33:03vs73nx// Just in case:
09:33:07vs73nxTNLAssert(false, "Invalid key binding!");
09:33:09vs73nxreturn "";
09:33:11vs73nx}
09:35:59watusimotowhat are you passing in (add a printf or logprintf to check)
09:36:06watusimoto(or set a breakpoint to check)
10:24:15vs73nxwhats the editor key to reset your view?
10:24:31vs73nxnvm
10:34:34vs73nxwatusimoto: ok it works now thanks for your help, ill get it done within the next day or so. and so anyways, thanks for dealing with me :p
10:34:40vs73nxi need to go to bed
10:34:51vs73nxgoodnight everyone
10:34:54watusimotoexcellent! sleep well!
10:34:56vs73nx Quit (Quit: Leaving)
12:21:56Watusimoto_ has joined
12:26:35kodab has joined
12:30:12koda Quit (Ping timeout: 260 seconds)
12:33:53kodabb has joined
12:36:23kodab Quit (Ping timeout: 245 seconds)
12:41:11kodab has joined
12:44:43kodabb Quit (Ping timeout: 245 seconds)
12:48:08kodabb has joined
12:50:33kodab Quit (Ping timeout: 245 seconds)
12:56:50kodab has joined
13:00:26kodabb Quit (Ping timeout: 250 seconds)
13:07:10kodabb has joined
13:09:43kodab Quit (Ping timeout: 245 seconds)
13:15:24watusimoto Quit (Quit: Leaving.)
13:15:36watusimoto has joined
13:15:37ChanServ sets mode +o
13:35:34kumul has joined
13:39:18Watusimoto_ Quit (Ping timeout: 252 seconds)
13:47:02Canseco has joined
13:53:51kodab has joined
13:56:10Nothing_Much_ has joined
13:56:46kodabb Quit (Ping timeout: 250 seconds)
13:56:47Nothing_Much Quit (Ping timeout: 250 seconds)
14:26:54kumool has joined
14:28:04kumul Quit (Ping timeout: 252 seconds)
14:30:22Kiryx has joined
14:41:07Kiryx Quit (Quit: Leaving)
14:41:23Kiryx has joined
15:12:11Canseco Quit (Remote host closed the connection)
15:21:41NoMo Quit (Ping timeout: 272 seconds)
15:27:16raptor has joined
15:27:16ChanServ sets mode +o
15:33:35Kiryx Quit (Remote host closed the connection)
15:37:52Nothing_Much_Good morning everyone
15:39:13raptorgood morning!
15:47:43watusimotohi
15:48:11raptorhello
15:48:16Kiryx has joined
15:48:31watusimotoI was working on a relatively minor fix/enhancement for adding bots last night and it started to grow
15:48:53raptorthis sounds like the start of a confession...
15:48:56watusimotoI realized we have at least 3 ways of adding bots, that don't seem fully linked
15:49:05watusimoto(and 3 ways of removing them)
15:49:15watusimotoand I am trying to understand concpetually how they should all interact
15:49:27raptorcommands, menu.. levelgen?
15:49:38watusimotowe have the Robots menu on the Hosting screen, we have /addbots, and we have the More Robots menu in game
15:49:48raptorah
15:49:58watusimoto(yes, plus levelgen, but that is really a different thing)
15:50:42watusimotoso it seems that of those three, the only one that should change anything in the INI is the hosting menu, as it is today
15:50:53raptorok
15:51:34watusimotoI think the hosting menu should set the initial bot parameters for teh games to follow, and that the other two methods should modify those params (for use in-game, but not modifying the initaial settings in the INI)
15:51:53Kiryx Quit (Remote host closed the connection)
15:51:58watusimotoand it sort of works this way, but not really
15:52:18Kiryx has joined
15:52:31watusimotobut where I am getting confused is when you configure the bots, you specify how many players you want in total
15:52:36watusimotolet's call that B
15:52:39watusimotoso you specify B
15:52:51watusimotowell, you specify whether to add bots (A) and B
15:53:16watusimotoso if A is false (no auto add bots), and you do /addbot, then I think A should become true (for the current session)
15:53:43watusimotoabd B should probably be set to the number of players + 1 (for the bot)
15:53:44raptorok
15:53:53watusimotosubsequent /addbot commands should increment B
15:53:59watusimotofollow so far?
15:54:02raptorB, is an INI-only option that should not be altered with command or menu, I think
15:54:06watusimoto(already this is helping me)
15:54:20watusimotoB is set in the INI initially
15:54:31watusimotoand/or on the hosting menu
15:55:10watusimotoso /addbots 3 should increment B by 3
15:55:15raptoryes, and it should stay static - that was my intention
15:55:21raptorsorry, constant
15:55:25raptori don't think so
15:55:28watusimotoyes, constant and stick into the next game
15:55:59watusimotoso /kickbot would decrement B by 1
15:56:00raptorB (being total number of players) was intended to be a server setting that would kick in on each round
15:56:07watusimotoyes
15:56:08raptorand not change
15:56:19watusimotowell, I think it should change
15:56:23raptorthen in each level, a player has control to adjust current bots, withoug affecting B
15:56:27raptor*without
15:56:50watusimotobut if you are playing and you decide to add more bots, those more bots should stick with you on subsequent games
15:57:39watusimotoI think ^^^ was what was frustrating me as a player
15:57:51watusimotoI kept adding bots, the level would change, and they'd go away
15:58:02Kiryx Quit (Remote host closed the connection)
15:58:12watusimotoor the opposite -- I'd kick them, then they'd be back next level
15:58:40Kiryx has joined
15:59:15Kiryx_ has joined
16:00:35watusimotobut where it gets confusing is if you do more bots or less bots
16:00:44watusimotowhat should happen to B?
16:00:45Kiryx_ Quit (Client Quit)
16:01:09raptorok, I see that point
16:01:20raptorbut I had originally intended it to be a server-setting that would change
16:01:30raptorbecause it would provide some consistency
16:01:37watusimotoif there are 3 teams, and b == 6, then you do more bots, does B become 9?
16:01:50raptoron the flip side, you be playing with say 10 bots, then you cahnge to a small level and need to kick 6
16:01:56raptorand so you're change a lot anyways
16:02:05raptor*changing
16:02:14watusimotoor does B become 7, and you rely on the "filling in" of teams to let you play with 9 bots before reverting to 7 on the next level?
16:02:24raptorI still think B stays the same
16:02:27raptoralways
16:02:29raptorless complex
16:02:37raptor*should*
16:02:39watusimotoI think that's less intuitive
16:02:57raptorbecause then you're always adjusting bots from level to level anyways when level size changes, etc.
16:03:00watusimotoif you think of bots like players, you expect them to follow you from level to level
16:03:25raptorhmmm
16:03:26raptorok
16:03:37raptorhmmm
16:03:42watusimotonow, possibly, levels could have an optimium player count that could be used to set B for that level
16:04:07raptormin/maxplayers
16:04:15raptorok, actually
16:04:23watusimotothe great unused settings
16:04:46raptorI can see that adding bots through the menu might make you think you've adjusted the server amount
16:04:49watusimotoI think we should get rid of those, and possibly replace them with a single OptimumPlayers setting
16:05:28raptorI think that's Apple-ifying it too much
16:05:42watusimotowell, the fact is no one uses those params
16:05:49raptoroh
16:05:54raptoroh oh, you mean min/maxplayers
16:05:56watusimotoif there were only one, it might be more usable
16:05:56watusimotoyes
16:05:57raptornot robot menu
16:06:00watusimotono
16:06:00raptorhah, ok
16:06:27watusimotothough I do think we should get rid of the 3rd option on the hosting > robots menu
16:06:34watusimotoand just set it to "Yes"
16:06:39raptorwhich is?
16:06:52watusimotothe "automatically add mroe bots to even the teams out"
16:07:03raptorthat's default, yes, right?
16:07:06watusimotoyes
16:07:08raptoroh good
16:07:13watusimoto(I think so)
16:07:20watusimotoit remembers whatever you used last time
16:07:25raptoryes, INI option
16:07:40watusimotoso it makes sense to say 1) want bots? 2) how many?
16:08:01Nothing_Much_ is now known as Nothing_Much
16:08:16watusimotobut then to say 3) do you want me to add more bots in order to keep the teams even? seems a bit... detailed
16:09:58raptorhmm...
16:10:27raptorhow about asking people on the forums?
16:11:33raptor'how many' has to be 'total players' I think
16:11:48kumool Quit (Ping timeout: 245 seconds)
16:11:49watusimotoI think so too
16:12:17watusimotoI think levels should be able to override that setting with their own value
16:12:26raptorso, I suppose I am OK with having 'MORE ROBOTS' (menu) adjust the server setting for total players
16:12:37raptorwhoa whoa
16:12:59raptorI don't agree levels should override a server bot setting
16:13:08watusimotook, let's discuss that separately
16:13:10raptorthat's taking power out of the server owner
16:13:13watusimotoit's a related but different issue
16:13:27raptorok
16:13:30watusimotoand not something I need to figure out to finish my current work
16:13:40raptorheh, ok
16:14:07watusimotoso if more bots and less bots mofifies B the question is by how much
16:14:15watusimotoso B = 6, with 3 teams
16:14:23watusimotoafter more bots, what does B equal?
16:14:27raptor1 * team count
16:14:33watusimotoB => 9
16:14:35raptoryes
16:14:42watusimotoI think b => 7
16:14:45raptorthat is what it does now, and it's worked well in games I've seen it
16:15:06raptorso instead of MORE ROBOTS it would ADD ONE BOT
16:15:11watusimotono
16:15:16watusimotoleave it as more bots
16:15:25watusimotowhen you hit more bots, you get the 9 bots as you do now
16:15:34watusimotobut when you go to the next level, b is 7
16:15:43raptorah
16:15:54watusimotoso if there are 2 teams, each will have 4 players instead of 5
16:15:54raptori get it
16:16:12raptorand because force balance is on, it'll even out
16:16:30watusimotoso I think you make the smallest change to B as possible to achieve the desired effect (which is to increase or reduce bots per team by 1)
16:16:46raptorso what if
16:16:59raptortotal players is 10, but there are three teams
16:17:05raptorso force balance makes 4 per team
16:17:07watusimotoeach team has 4
16:17:09watusimotoyes
16:17:19raptoryou do more robots, -> 5 per team (15 total players)
16:17:24raptornext round B is 11?
16:17:38watusimotoyes
16:18:23raptorthen you have a game with 15 players and next round you do a bitmatch with 11
16:18:30raptori guess that's not too bad...
16:18:47raptora little weird maybe for those who care to notice
16:18:49watusimotoso in your example, if you then do less bots
16:19:44watusimotoyou drop to 4 per team, and B becomes ... ??
16:20:07watusimotoI think 10
16:20:23watusimotoI am thinking B should be the smallest number that acheives the target number of players
16:23:20raptorso B = (((playerCount / teams) - 1) * teams) + 1
16:24:22raptori wonder if that can be reduced meaningfully
16:24:44watusimotoI may run that through a spreadsheet tonight to see if ti really makes sense
16:24:53raptorok
16:25:49watusimotoand see the effects of switching between different game sizes
16:25:59raptorand teams
16:26:15watusimotoso then kickbot would simply act as it does today, reducing the actual number of bots in the game by 1
16:26:33raptoryes, and it should also turn off forced-balance
16:26:43watusimotoit would have to, otherwise it would have no effect
16:26:52watusimotobut more/less bots would restore force balance
16:27:06raptori don't think it does that now -
16:27:12watusimotoit does not
16:27:20watusimoto(at least not in your copy :-)
16:27:33raptorforced-balance is a timed loop that analyzes every 10? seconds or so
16:27:40raptorI think
16:27:48watusimotoyes, but that doesn't reall make sense
16:27:54watusimotoit should be event driven
16:28:09raptoryes, that may be better
16:28:10watusimotoplayer join/leave, level change
16:28:16watusimotoetc.
16:28:25watusimotobut if I do kickbot, that turns off autoleveling
16:28:37watusimotothen go to the next level. does autoleveling get turned on? I think so
16:28:59raptoror even have it me a simple static bool - but /addbots doesn't flip it on
16:29:13raptoryes, next level turns it on, as it does now
16:30:12watusimotoand if you kick all bots from a level, A becomes false
16:30:23watusimotono bots will be added to the next level
16:34:07watusimotowell, in any case B becomes 0 so A may be unneeded
16:34:08sam686is bitfighter.org working?
16:34:08watusimotohrm
16:34:08watusimotolooks like no
16:34:08sam686!BfLogBot
16:34:08sam686nope no responce
16:34:08raptorBFLogBot: hello
16:34:08[None PING]
16:34:21raptorwatusimoto: we'd need two bools - one to enable/disable force-balance, one to trigger event
16:34:28sam686CTCP PING reply from BFLogBot [~BFLogBot@209.148.88.166]: 69 sec 8 msec
16:34:31raptoroh hi BFLogBot
16:34:33sam686thats a really long ping
16:34:36raptorhah
16:34:45Kiryx Quit (Ping timeout: 248 seconds)
16:34:49watusimotobf.net is up
16:35:02watusimotobf.org is up
16:35:13sam686the first hint I saw was my server kept trying to connect to master
16:35:21sam686its connected not
16:35:23sam686now
16:35:31watusimotothis has been an ongoing issue... these short microoutages
16:36:00watusimotoraptor: two bools?
16:36:15watusimotowhat do you mean trigger event?
16:36:25raptor Quit (Disconnected by services)
16:36:35raptor has joined
16:36:35ChanServ sets mode +o
16:37:42raptorone bool in onPlayerJoined doRebalance, then in idle() if doRebalance and not disabledForceBalance then analyzeBalance()
16:37:55raptoroh yuk, that was ugly
16:37:56sam686bitfighter.org website seems really slow to load now..
16:38:02watusimotoyea, something like that
16:38:14watusimotoI thik I'm going to create a RobotManager to contain all the logic
16:38:22raptorhaha, ok
16:38:34sam686hah by the time I said it was slow, its not slow anymore
16:38:38raptorit's like... it's like we're maturing into a real Object Oriented project or something
16:38:41watusimotobecause some of the settings woudl reside on game, some on gameType
16:38:53raptorsam686: it was probably building up the server caches
16:39:25sam686it was loading the main homepage it was slow at first
16:39:40raptoryay php!
16:40:10Kiryx has joined
16:40:16raptorjust to check - you don't think your refactor is too extreme for 019a?
16:40:30raptorfor robots, I mean, watusimoto
16:41:50watusimotono, I don't think it will end up being that much at all, actually
16:41:57raptorOK
16:42:14watusimotoI've already implemented a lot of the logic, and it's really not that bad
16:42:50raptorok
16:43:11watusimotook, gotta go. later guys!
16:43:33watusimotothis session will likely be on all night, but I won't be here; I'll be the other watusimoto :-)
16:43:42raptorok
16:43:49raptorlater
16:47:20Nothing_Muchraptor: how long does opensuse take to boot? (13.1)
16:47:52raptorshould be a matter of seconds to a minute...
16:49:17Nothing_Muchhmm.. hard reboot
16:49:43Kiryx Quit (Ping timeout: 245 seconds)
16:49:47raptorI recommended 12.3 because I couldn't find drivers for 13.1 for your card (and 13.1 is bleeding edge)
16:50:34Nothing_MuchOh, 13.1 was the one that was first on the official website, that's why I had a hard time finding 12.3
16:50:58kodab Quit (Ping timeout: 245 seconds)
17:04:38Nothing_MuchOh
17:04:44Nothing_MuchIt's already booted
17:04:50Nothing_MuchGnome 3 is just not showing up lol
17:49:25Nothing_Much0
18:03:45kumul has joined
18:06:51kumul Quit (Client Quit)
18:20:04kumul has joined
18:44:19HylianSavior Quit (Read error: Connection reset by peer)
18:47:53Quartzy has joined
18:56:51Nothing_MuchI guess you can't play <FX series cards :(
18:57:01raptorHi
18:57:05raptor?
18:57:06Nothing_Muchplay Bitfighter on*
18:57:14Nothing_MuchHey there
18:57:28raptoras long as it supports opengl 1.1, i think
18:57:46sam686what FX? theres AMD CPU called FX... like my AMD FX-4100 cpu
18:58:05Nothing_MuchGeForce FX aka 5 series
18:58:35Nothing_MuchGeforce4 supports up to 2.0
18:58:56sam686some games requires opengl 2.0, or some later version of opengl..
18:59:38sam686however I think bitfighter can run on opengl 1.1, i think..
18:59:48Nothing_Muchbitfighter is what I'm talkin' about
19:00:10sam686what problems do you get trying to run bitfighter?
19:01:08Nothing_Muchusing the nouveau driver on Linux pretty much
19:01:12Nothing_Muchlemme find the specific error
19:01:44Nothing_Much[22:43:10] <NoMo> bitfighter: ../../../../../../../src/mesa/drivers/dri/nouveau/nv20_render.c:128: get_hw_format: Assertion `0' failed. Aborted (core dumped)
19:02:06sam686theres the feature matrix http://nouveau.freedesktop.org/wiki/FeatureMatrix/ in the neuveau driver, which one is yours?
19:02:41Nothing_Muchnv25
19:02:47Nothing_Muchor nv20
19:03:50sam686I guess nouveau don't have very good support on <= NV25 (Texture/Primitive/Fixed pope TCL is mostly)
19:04:10raptorare you on opensuse?
19:04:33raptoryou're going to have the exact same problem with nouveau regardless of the distribution
19:05:03Nothing_MuchI installed the 96.xx drivers, but forgot to copy the error..
19:05:14Nothing_Much+
19:06:07sam686backtrace of the "get_hw_format: Assertion `0' failed. "? (try running gdb ./bitfighter .. start ... continue ... bt )
19:06:18raptorsam686: it's a driver issue
19:06:36sam686backtrace of when bitfighter desices to quit?
19:07:12sam686it looks dumb that it can't even handle opengl 1.1?
19:08:44sam686a second problem is..... some closed source driver don't work on newest version of linux, mostly for very old graphics cards.
19:09:01Nothing_Muchyeah
19:09:22Nothing_Muchnouveau is the only way to get older geforce cards workin'
19:09:28Nothing_Muchoh awesome thing though
19:09:43Nothing_Muchyou can theoretically go down to the nvidia TNT2 cards
19:09:50Nothing_Muchas it supports OGL 1.2
19:10:22sam686you should probably get ATI/AMD graphics card. linux open source drivers is better with most ATI/AMD graphics.
19:10:26sam686Radeon feature: http://www.x.org/wiki/RadeonFeature/
19:10:54Nothing_Muchthey most certainly are!
19:11:14sam686and I have a R200 Radeon 9250 PCI card too.
19:11:37Nothing_Muchdoes BF work well with it on Linux?
19:11:45sam686yes
19:12:25sam686except, line smoothing doesn't work on newer Radeon cards.. parhaps because of no "Smooth Primitives"
19:13:18sam686I have Radeon 6770, and Radeon 7-something too
19:14:38sam686I have NV30 that works with bitfighter too, but is kindof slow (card is low end, heatsink only, with VGA and TV-out)
19:16:59raptor Quit (Ping timeout: 250 seconds)
19:17:07raptor_ has joined
19:17:07raptor_ is now known as raptor
19:17:08raptor Quit (Changing host)
19:17:08raptor has joined
19:17:08ChanServ sets mode +o
19:18:07Quartzybye NOOBS
19:18:10Quartzyjk
19:18:11Canseco has joined
19:18:12Quartzy Quit (Quit: Page closed)
19:20:14Nothing_Muchlater
19:23:12raptorThe only way you'll get BF to work on that card is by using the nvidia drivers
19:23:38sam686thats not the only way... another way is to fix open source driver..
19:24:17raptorhaha, yes - well, I suppose that's true too
19:24:51Nothing_Muchnvidia is still uncooperative with nouveau
19:25:06Nothing_Muchbut people hail them as having the best linux support, which is somewhat true
19:25:23Nothing_Muchonly from their closed drivers
19:29:24sam686http://arek.bdmonkeys.net/bugs/invariance/index.html that could explain why line smoothing looks worse on newer radeon cards then radeon r200
19:30:22vs73nx has joined
19:48:21kumul Quit (Quit: Leaving)
19:52:03Cansecouploaded bitfighter 019 to openpandora repo, i had corrupted files in my system
19:52:15raptorhi Canseco
19:52:17Nothing_MuchCanseco: uh oh
19:52:22raptordid you get fonts to work? any patches?
19:52:47Cansecoyep, fonts worked after i flashed firmware again
19:53:19raptoroh really? what did firmware flashing do to resolve the problem?
19:56:47Cansecodon't know, maybe a corrupted, now i use SD card instead of internal nand, more easy to check for filesystem errors
19:57:03Cansecos/corrupted/corrupted lib
19:58:44sam686umm don't use NAND type flash... wikipedia says "NAND flash has reduced erase and write times"
19:59:20sam686says it here http://en.wikipedia.org/wiki/Flash_memory
20:06:04Nothing_Muchsam686: I think that's in the Pandora
20:07:54Cansecoit's a 512MB internal NAND where basic Linux OS is installed, but next OpenPandora (Dragonbox Pyra) will use emmc, hope it's 32GB
20:08:04sam686umm. . http://info.quadros.com/blog/bid/101731/Understanding-NAND-and-NOR-Flash-Devices maybe Im wrong
20:08:49sam686flash drives should have ECC, if not it can corrupt data silently without reporting read error
20:12:40Nothing_Muchbbl!
20:14:48sam686bbl? be back laughing?
20:16:42Nothing_Muchbe back later :D
20:16:50Nothing_Muchin about 15-20 min
20:16:57sam686ok
20:17:03Nothing_Muchforgot my appointment's at 4 instead of 3:30
20:18:52vs73nx Quit (Quit: Leaving)
20:19:15vs73nx has joined
20:22:31Canseco Quit (Remote host closed the connection)
20:36:43Watusimoto_ has joined
20:56:03vs73nxraptor: nearly finished with my gci task, but it is giving me a linking error
20:56:05vs73nx/home/vs73nx/development/eclipseProgs/c++/vs37nx-work4bitfighter/zap/config.cpp:795: undefined reference to `Zap::InputCodeManager::setEditorBinding(Zap::InputCodeManager::BindingNameEnum, Zap::InputMode, std::string)'
21:03:17vs73nx Quit (Quit: Leaving)
21:32:00mcroman has joined
21:34:08Watusimoto_ Quit (Ping timeout: 252 seconds)
21:35:16koda has joined
21:38:10mcroman Quit (K-Lined)
21:42:23raptorhi
22:02:19Kiryx has joined
22:29:35Kiryx Quit (Remote host closed the connection)
22:29:59BFLogBot Commit: c4d66c47ddcc | Author: sam8641 | Message: Add Connection Status (ctrl+F6 for now) for bandwidth usage, dropped packet, size of packet.
22:30:56Kiryx has joined
22:46:05Nothing_MuchHi guys
23:05:08Kiryx Quit (Ping timeout: 245 seconds)
23:36:38kumul has joined
23:40:19BFLogBot Commit: fb84e0c04e97 | Author: sam8641 | Message: Fix problem with both joysticks being active at the same time, conflicting joystick buttons.

Index Search ←Prev date Next date→

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