#bitfighter IRC Log

Index Search ←Prev date Next date→

IRC Log for 2012-01-28

Timestamps are in GMT/BST.

00:00:23Watusimoto; SearchStringIsSubstring - Yes or No. If Yes, The controller will be detected if SearchString is found
00:00:23Watusimoto; in any part of the SDL detection string. If No, the entire string must match.
00:00:23Watusimoto; (This is useful if the controller is detected differently on different OSes)
00:00:36raptorsounds good
00:01:37Watusimotook now the hard part
00:01:43WatusimotoI'm at the MoveAxisLeftRight stuff
00:01:50Watusimotohow do I know what values to assign?
00:02:05raptorSDL raw axis input index number
00:02:15raptorshows up in diagnostics
00:02:22WatusimotoI was just looking there
00:02:31raptoroh...
00:02:32Watusimotowe have those lines sam added
00:02:36raptoryes
00:02:40raptor0 -> 31
00:02:52raptori guess they don't have numbers
00:02:57Watusimotook, maybe I'll change the way they're displayed
00:03:05Watusimotoas numbers, rather than bars
00:04:29raptorsure
00:05:10raptori thought about doing that too, once, but i had a hard time envisioning how to display the data better
00:05:39Watusimotowe'll see if I can find a way :-)
00:06:35raptoralso, it may be good to display the raw SDL detected joystick name in diagnostics, too
00:06:55raptorinstead of on the command-line...
00:17:54Watusimotoit used to be there!
00:18:04raptorit never was
00:18:22raptorwait wait..
00:24:36sam686maybe, you don't know how a diagnostics screen look with joystick, when you don't have a joystick..
00:26:17sam686http://sam686.maxhushahn.com/upload/diagnostic_screen_016.png
00:26:31sam686now why does it says "No joystick detected"?
00:27:22raptorwell, i was in the joystick code for a long, long time.. i thought it just displayed the joystick that bitfighter detected (not GLUT or SDL)
00:27:32raptorbut now that looks liek a bug
00:29:03raptorit should do both: display what bitfighter detects (via presets) and display the 'Raw' SDL detected name
00:29:28Watusimotofound a good way to display the info
00:29:52Watusimotothe axis info, that is
00:31:54Watusimotohttp://img13.imageshack.us/img13/8545/screenshot0xj.png
00:36:07raptorare those dynamically shown?
00:37:01raptoralso i think up to 8 can be triggers (2 for hat, 2 for stick 1, 2 for stick 2, 2 for analog triggers)
00:37:08raptor*triggered
00:41:18Watusimotoyes, for any axis over .1
01:00:41Watusimotojust getting intot he buttons... looks pretty in depth!
01:01:04raptoryeah, i rewrote almost the entire thing
01:04:06Watusimotook, here is a question
01:04:14Watusimotomy stick has 10 buttons
01:04:20Watusimotolabeled 1-10
01:04:28Watusimotonone are labeld start or back
01:04:48raptorok
01:04:49Watusimotoin the old system, I just kind of forced my 9 button to be back, and 10 to be start
01:05:14Watusimotoit never really made sense, and I'm even more confused now
01:05:21raptorso what you were doing was overriding the input codes
01:05:30raptoryou changed in the 'define keys' menu?
01:05:39Watusimotomaybe
01:05:55Watusimotoso, for the moemnt, should I stick with 1-10, or do 1-8, start, back?
01:06:16WatusimotoI think 1-8 start back
01:06:30raptorsure, whatever you want - are you setting up a new preset?
01:06:36Watusimotoyes
01:06:57raptoryeah, 1-8 start/back is most common, i think
01:07:04Watusimotowell, not whatever i want... other than the names, there is no way to specify which is the back button and which is the start
01:07:21WatusimotoI think if I do 1-10, I won't be able to start or go back!
01:09:54raptorthe problem is we have two intermediary systems: Raw -> Button enum -> InputCode -> game action
01:10:12raptor(I think)
01:10:47WatusimotoI added this note
01:10:48Watusimoto; Also note that if you want to use buttons to start and go back in the menus, you MUST
01:10:48Watusimoto; define ButtonStart and ButtonBack, even if the buttons you are mapping are labeled with
01:10:48Watusimoto; a number. For example, in the case of the Saitek P480 Rumble Pad below, the Start and
01:10:48Watusimoto; Back buttons are actually labeled 9 and 10 respectively.
01:11:21raptorwait wait
01:11:28raptor9/10 means Raw input, right?
01:11:45WatusimotoI think so
01:11:47raptorRaw input will always be an integer
01:11:52raptorso yes, that's right
01:12:13raptorit's up to you to do the proper mapping from Raw -> Button enum
01:12:44Watusimotoso this is correct:
01:12:44WatusimotoButton8=Raw:7;Label:8;Color:White;Shape:RoundedRect
01:12:44WatusimotoButtonStart=Raw:8;Label:9;Color:White;Shape:SmallRoundedRect
01:12:44WatusimotoButtonBack=Raw:9;Label:10;Color:White;Shape:SmallRoundedRect
01:12:46Watusimoto?
01:13:30WatusimotoMeaning back button is read as Raw 9, but is labeled with a 10 on the stick
01:13:30raptoryes, looks good
01:13:37raptorcorrect
01:13:43Watusimotoexcept I think I switched them
01:14:31Watusimotook, where does this file normally live?
01:14:36Watusimotoexe folder?
01:14:40raptoryes
01:14:50raptorand deployed right along side the executable
01:17:06Watusimotofor some reason it's not getting picked up when I run from the IDE, but when I run from the OS it is
01:17:15Watusimotoso... the labels look good, the stick was recognized
01:17:27Watusimotobut F7 still reports no stick
01:17:35Watusimotothat;s probably just a glitch
01:17:50Watusimotopretty slick, over all
01:17:55raptorit is, yes
01:18:05Watusimotono, very slick
01:18:07raptori will go home from work and fix it
01:18:18Watusimotoor I can, tomorrow
01:18:35Watusimotoodd, now I can switch sticks
01:18:45Watusimotoso something went wrong when the stick wasn;t recognized
01:19:07raptorhuh
01:19:16raptormake sure to commit tonight please
01:19:39Watusimotogreat
01:19:54Watusimotothe stick was already in the ini file, under a different name
01:20:47raptorthat's what i first said!
01:21:13Watusimotowell, the new def is better
01:21:20raptorhaha, ok
01:21:22Watusimotowhy do we have entries like this?
01:21:23WatusimotoButtonDPadRight=
01:21:27Watusimotowith no values
01:21:33Watusimotobetter to omit?
01:21:50raptori left it as educational - some joysticks before only had 8 of 12 buttons set up
01:22:15raptorand since i don't own any of them, i wanted to leave them open for people to change
01:22:30Watusimotoand actually, this has been a very useful exercize
01:23:27Watusimotook, this is interesting
01:23:30raptorthe goal was to make it so nothing in the code needed to be changed for basic function of any joystick to work
01:23:32WatusimotoI have these entries
01:23:32WatusimotoShootAxisLeftRight=3
01:23:32WatusimotoShootAxisUpDown=2
01:23:41Watusimotowhich aer verified by F7 diagnostics
01:23:45raptoryes
01:23:49Watusimotobut, shooting is reversed
01:23:59raptordefine reversed
01:24:17Watusimotoaxis 3 shoots up and down, axis 2 left right
01:24:37Watusimotook; I need to go to bed
01:24:43WatusimotoI'm going to check in what I;ve got
01:24:47raptorand youa re looking at the raw data as opposed to the internally numbered ones?
01:24:49Watusimotomy defs and my code
01:24:53raptorok
01:24:59WatusimotoI think so
01:25:25WatusimotoI'm assuming you have no sticks, and so are at somewhat of a disadvantage trying to figure out what;s giong on
01:25:29WatusimotoI'll work on it tomorrow
01:25:34Watusimotooverall, I really like this system
01:25:41Watusimotoit's exactly what I had in mind
01:25:42raptorok
01:25:44raptoroh good
01:25:50Watusimotovery nice
01:26:27raptoryes, i was at a big advantage - i have borrowed an xbox stick from a friend though
01:26:34raptorand that helped me
01:29:13raptorok, heading home - good night
01:31:53Watusimotolater, good night
01:32:10Watusimotodon;t worry too much about this; it;s easy to fix when you have a joystick
01:32:12Watusimotobye
01:33:48BFLogBot - Commit 06373486860d | Author: watusim...@bitfighter.org | Log: Oopps... need this line back
01:33:49BFLogBot - Commit e4788a9cf726 | Author: watusim...@bitfighter.org | Log: Round 1 of joystick improvements
01:33:51BFLogBot - Commit f8bfe047a898 | Author: watusim...@bitfighter.org | Log: Latest presets. Note that Saitek 480 shooting is reversed.
01:33:52BFLogBot - Commit b46ecc349415 | Author: watusim...@bitfighter.org | Log: Couple of final notes
01:33:54BFLogBot - Commit b47c36db3590 | Author: watusim...@bitfighter.org | Log: Merge
01:35:00raptor Quit (Remote host closed the connection)
01:37:29Watusimoto Quit (Ping timeout: 252 seconds)
01:56:44raptor has joined
01:56:44ChanServ sets mode +o raptor
02:28:13raptorFixing those joystick bugs..
03:01:35koda Quit (Quit: koda)
04:00:51karamazovapyLittle_Apple pointed me to this - it's actually pretty neat! https://love2d.org/wiki/Main_Page
04:03:48raptoroh wow
04:03:53raptorthat looks amazing
04:04:43karamazovapythe tutorials make it look really easy
04:05:23raptorthis library could make it so we'd have in-game triggered graphics
04:06:01karamazovapyone of the libraries love uses?
04:06:24raptoryes, or a combination of them
04:06:55karamazovapyneat...although I'm not sure how that would be beneficial
04:06:59raptoryeah
04:07:48raptori'm just thinking of things
04:07:50karamazovapyLA wants me to make something with it...and then teach him to make something with it
04:09:01raptorha!
04:09:14raptori take it you had coding club tonight?
04:09:39karamazovapyyep. that's the end of Coding Club I.
04:09:44raptorcool
04:09:59raptorfootloose had asked me for help on a script she made - but i couldn't help her at the time
04:10:12karamazovapyshe has file extensions hidden on her computer
04:10:16raptorahhhh
04:10:37karamazovapyso I just told her to use notepad and use filename.txt for her script instead of filename.levelgen
04:10:58karamazovapysince naming it that way was actually resulting in filename.levelgen.doc or .txt or something
04:11:16raptorwas it pretty much LA/BlackBird/Footloose that stuck it out?
04:11:43karamazovapythey're the only ones who showed up early on, so that was the group I kept around
04:12:14raptorcool, how'd they do at then (and what was your final lesson)?
04:12:19karamazovapyalthough we're going to go through it again for review, and to see if random_insanity, lone wolf, opti, santiago zap...any of those guys want to give it a shot
04:13:00karamazovapyfinal lesson was project5. we reviewed, looked at and/or and the idea of nested code
04:13:45karamazovapythere's obviously lots of stuff that didn't even come up in the tutorial
04:13:54karamazovapyno functions, no loops
04:15:21karamazovapybut if they actually get the stuff we did, we might be able to move on to some of the basic bot functions
04:15:31karamazovapyhttp://bitfighter.org/forums/viewtopic.php?f=29&t=1215
04:17:20karamazovapywe might need a transitional lesson that just works on printing to the log and learning to read it
04:17:46raptorcool
04:20:30karamazovapyhey - do you know anything about if and when the supervisor script will arrive?
04:20:31karamazovapy017?
04:20:46raptorno idea..
04:21:04karamazovapyseems like an 017 feature
04:21:37sam686since such supervisor script have nothing to do with clients, it is server only, it can be added without breaking existing client / server protocol..
04:24:14karamazovapycan a client receive new level data after the level has loaded?
04:24:51sam686most cases yet, but except Barriers, due to how the Barrier data is sent..
04:25:06karamazovapyright - I didn't think barriers would work either way
04:25:10karamazovapybut that's interesting
04:26:16sam686anything else can be sent, including LineItem and TextItem... Want supervisor script to animate Lines?
04:26:40karamazovapyI hadn't even thought about it, but that would be cool!
04:29:12BFLogBot - Commit f9ec9f129e45 | Author: buckyballreaction | Log: Fix compiling
04:29:14BFLogBot - Commit 59f113bc5012 | Author: buckyballreaction | Log: Fix joystick name in diagnostics. Also add raw SDL detected name
04:29:24raptorthere all fixed
04:41:48raptori hope
04:48:11sam686http://sam686.maxhushahn.com/upload/diagnostic_screen_016_rev_59f113bc5012.png
04:48:40raptorlooks great!
04:48:46sam686"Ctrl+Stick 2 Left" ?
04:48:55raptorwith stuff hanging of the screen every where!
04:49:11raptoryeah - that was watusimoto's addition
04:49:28sam686ok, looks better...
04:51:12raptorwant to do more play testing?
04:51:34raptormaybe with you're new core sbot
04:52:30sam686ok, but gave me a minute to grab some of Core01 / 02 / 03 maps from k.
04:52:36raptorok
04:54:57raptori should do a release compile..
04:55:06sam686now i am ready..
04:56:51raptorkaramazovapy: think you might want to join in play testing?
05:04:45karamazovapyshore
05:05:00raptorabsolute newest: http://sam686.maxhushahn.com/upload/bitfighter-016-RC2.7z
05:20:53Santiago has joined
05:21:06Santiagohi
05:21:22raptorhi
05:21:50Santiagocan i ask sam a question?
05:22:22Santiagoor, is he afk
05:25:23sam686what?
05:25:31sam686Santiago?
05:25:42Santiagooh sorry
05:25:58SantiagoBut i just wanna ask a question
05:26:48sam686what is a question? you can ask me here if you want..
05:26:53SantiagoAbout your level (parody) of Fast nexus Extreme, what did you do to make all those flag spawns no lagg?
05:27:06Santiagoi try to but it keeps lagging
05:27:27karamazovapyget a faster computer
05:27:39raptorha!
05:27:42Santiagono lol
05:27:55sam686umm, it is something that is a bit on the extreme size... maybe you have a slow computer...
05:27:55karamazovapyfine, but don't say I didn't help!
05:28:04Santiagolol
05:28:20Santiagoi saw that level
05:28:36Santiagohas something like a wall
05:28:49Santiagoor something that made those flags dont go away or something
05:44:25Santiagoright thats it
05:48:05SantiagoThanks Guys! Good Night!
05:48:16Santiago Quit (Quit: Page closed)
05:52:02raptori'll fix forcefield..
05:57:14sam686 Quit (Read error: Connection reset by peer)
06:00:10sam686 has joined
06:00:10ChanServ sets mode +v sam686
06:00:20sam686i think I have just fixed the spybug bug in a very simple way...
06:00:28raptorok
06:00:41sam686I had a wireless cutout...
06:04:26BFLogBot - Commit 3343bbff0a68 | Author: sam8641 | Log: Fix Spybug being incorrectly added client side that doesn't exist server side
06:06:01raptorok, fixed forcefield..
06:06:27raptortell me when i can rejoin your server
06:09:28BFLogBot - Commit 89c93867332b | Author: buckyballreaction | Log: Fix allowable forcefield distance from a wall
06:13:09raptorlooks like spybugs work again sam686
06:13:19raptorwas there a problem with mines?
06:17:10raptorwell, i'm going to bed - we have two remaining problems from testing tonight:
06:17:59raptor1. walls add too much drag (apparent on _k's theme park levels)
06:18:01raptor2. team rabbit color problems with zones and commander's map
06:18:17raptorgood ngiht
06:20:50raptor Quit (Remote host closed the connection)
12:00:43sam686 Quit (Read error: Connection reset by peer)
12:05:02sam686 has joined
12:05:02ChanServ sets mode +v sam686
12:12:50LordDVG has joined
13:01:55koda has joined
13:46:47koda Quit (Quit: koda)
13:47:09koda has joined
13:48:15koda Quit (Client Quit)
16:08:33Watusimoto has joined
16:15:30raptor has joined
16:15:30ChanServ sets mode +o raptor
16:15:37raptorgood day!
16:16:14raptorsam686: if you're around, did you say you know how to fix the wall-drag problem?
16:52:27Watusimotohi
16:52:33raptorhi
16:52:43Watusimotowall drag problem?
16:52:56raptoryeah go to one of k's theme park maps
16:53:25Watusimotoare they up somewhere?
16:53:43raptoron the forums
16:55:21Watusimotook, apparently not compiling at the moment, so this will have to wait a bit
16:55:55raptorok
17:00:56koda has joined
17:05:42WatusimotoI think we need to change MoveAxis to LeftAxis and ShootAxis to RightAxis
17:05:59raptorwhy?
17:06:23raptori thought it was more descriptive with using shoot /move in the code
17:06:33raptorbecause players could set it up however they want
17:06:40Watusimotobecause it occurred to me that we've conflated our key bindings with our joystick defs
17:07:00WatusimotoI think the joystick defs are about defining the hardware in a way that BF understands
17:07:17Watusimotowhat if we wanted to add the ability to switch joysticks?
17:07:17raptorah
17:07:40WatusimotoI really think that we shouldn;t define the axes at all in the joystick defs file
17:07:49Watusimotobut that may be a bridge too far at this late date
17:07:59raptorwhy not?
17:08:06raptoraxis are weird on various joysticks
17:08:13raptorsome use 0,1,5,4
17:08:18Watusimotoyes
17:08:28Watusimotoso the way it _should_ work is this:
17:09:04Watusimotoplayer goes into define keys menu and presses the axis(es) they want to shoot with and those they want to move with
17:09:20Watusimotoand those aer stored with the keyboard key bindings in the regular ini
17:09:26raptoroh yes, that is definitely the goal
17:09:49raptorthis was an interim thing...
17:10:13raptorbut it's also for presets
17:10:21raptorif we want presets...
17:10:28Watusimotothey need not appear at all in the joystick defs
17:10:33Watusimotoyes, right
17:10:57Watusimotobut I think by labelling the sticks as fire/move, it makes it harder to take the next step
17:11:13raptorok
17:11:19raptorsure
17:11:43Watusimotoif we don't change it now, it will be harder later because people may create their own bindings
17:11:48raptorsome joystucks don't have left/right
17:11:53Watusimoto(though, realistically, they probably won't0
17:12:07raptormany have one stick
17:12:17Watusimotohow do they play the game with one stick?
17:12:40raptorthey use rotational axis
17:12:56Watusimotorotational axis?
17:13:07raptoror the hat
17:13:51karamazovapy...does that mean moving and and aiming are tied together?
17:13:57raptorhttp://www.logitech.com/en-us/gaming/joysticks
17:14:10Watusimotothe hat being that flatish joystick like thing?
17:14:56Watusimotoyou think people play with one of those sticks?
17:15:05raptorit's goofy, but i thought i'd be as all-encompassing as possible
17:15:09karamazovapyI wonder what it would be like to play bitfighter with that...
17:15:18WatusimotoI'm not sure it would even work!
17:15:19raptorplay bitfighter? i don't know
17:15:39raptorbut many people use those type for computer games
17:15:44Watusimototrue
17:16:27karamazovapyif I could use the main stick for movement and the hat the same way I use the right analog stick...
17:16:27Watusimotook, so in the long run, I think the joustick config file should basically have a mapping of buttons to symbols, maybe some pretty names, and nothing more
17:16:51raptorok
17:17:04Watusimotoand we should also have 1 set of key bindings per stick (rather than just one for all sticks, one for keyboard)
17:17:11raptorwe should have a place in the forums where people can post their settings
17:17:18Watusimotoso the joystick.ini defines the hardware
17:17:20karamazovapywith peripherals like these, I have to wonder how many flight sim games sell
17:17:23karamazovapyhttp://www.logitech.com/en-us/gaming/joysticks/devices/5855
17:17:29Watusimotoand the bitfighter.ini defines the bindings and how that hardware is used
17:17:36Watusimotoyes
17:17:42Watusimotoyes to the settings post, that is
17:17:46Watusimotosettings forums
17:18:09karamazovapywon't the conversation in that section be over after the first week or so?
17:18:27raptorok, i see where you're going - a division between hardware definition and game usage
17:18:55Watusimotook, dinner time here. In the short term, I think renaming the axes will be a step in the right direction and will let us leave everything more or less as is
17:19:09WatusimotoI'll be back on later
17:20:12raptorok - we could require some consistency with bitfighter: "requires dual-axis joystick"
17:20:37karamazovapyI think "controller" is pretty standard
17:20:45karamazovapyas opposed to joystick
17:21:35raptorrats - i chose 'joystick' as i was doing the code clean-up...
17:21:59karamazovapyI don't particularly care, I just always think of joysticks as being like flight sticks
17:22:52raptoryeah, me too - but it the hardware/software interface world it seemed like joystick was used more often
17:23:07raptoras the generic term
17:23:25karamazovapythat could be
17:23:49karamazovapycheck the google results for dual axis joystick versus dual axis controller
17:24:00Watusimoto Quit (Ping timeout: 245 seconds)
17:24:35raptorwow, controller by a magnitude
17:24:59karamazovapyI think the playstation has turned the tide in the past five years
17:25:06raptorhow so?
17:25:52raptor(i haven't ever been in the gaming world..)
17:25:53karamazovapyvideo game consoles since the NES have traditionally used controllers
17:26:08karamazovapyand the PS2 was dual axis
17:26:28raptorthen they come out with a usb hook-up
17:26:32raptori get it
17:26:49karamazovapyyeah - people buy as playstation 2 or playstation 3 "dual axis controller"
17:27:02karamazovapy*a
17:27:24karamazovapysimilar thing happened with the xbox, but the original xbox controller was a boat and mildly ridiculed for being unwieldy
17:27:46raptorhaha, i think i remember thinking the same thing
17:27:59raptorwhen i was introduced to halo at a friends place
17:28:21karamazovapybut yeah, especially as console games have started showing up parallel on PCs, the controller nomenclature has gotten pretty prevalent
17:36:30raptorkaramazovapy: what were the rabbit problems last night? were they changes from 015a?
17:36:58raptorwere they team rabbit only?
17:45:54karamazovapyit wasn't actually a problem, just a preference
17:46:35karamazovapythe FFA rabbit loadouts/menus/everything have been changed to use the team 1 color listed in the level file instead of defaulting to rabbit-colors
17:47:34raptorso load-out zones
17:47:41raptorcmap viewing area?
17:48:07raptori'll just do a comparison with 015a to get the feel
17:48:56karamazovapyc-map, loadout zones, goal zones, scoreboard, flag
17:49:14karamazovapyturrets
17:49:18karamazovapyforcefields
17:49:32karamazovapythose last two are really unnerving, since they don't match anyone's ship color
17:49:47karamazovapycome to think of it, I guess that does constitute a problem
17:50:01karamazovapyhow can you identify things that are on your side or not?
17:50:32raptori will set up a server and multiple clients..
17:51:00karamazovapyorange used to be the default color
17:51:04karamazovapyfor whatever reason
17:52:35raptori have 015a open - i see only blue (the default team) everywhere..
17:52:51karamazovapythen maybe it happened in 015a and I was just oblivious
17:53:53karamazovapyyeah, you're right. it looks seriously weird to me now, though
17:54:08karamazovapyI'm green and the blue turret isn't shooting at me
17:54:18karamazovapyand I can use blue loadout zones
17:54:36karamazovapynot sure how to explain that one to new players
17:54:54raptorso maybe we need to rethink how rabbit works...
17:55:27raptoryeah, ever since you've pointed this out - it seems very much out-of-place
17:55:29karamazovapysince each player always sees themselves as green, we could just make everything green by default
17:55:50karamazovapyexcept neutral and hostile
17:57:06karamazovapythere's something I don't remember though...
17:57:55karamazovapyyeah, team turrets don't shoot at anyone no matter what
17:58:23raptorin 015a?
17:58:26karamazovapyand everyone can pass through team forcefields no matter what
17:58:29karamazovapyyeah, in 015a
17:58:43karamazovapybecause in FFA, there are teams, but there aren't
18:00:31raptorhmmm... so team rabbit needs a little work
18:00:39raptori didn't even know we had team rabbit..
18:00:51karamazovapyoh - team rabbit is an odd duck anyway
18:00:53raptoror at least, i haven't seen a map with it (that i remember)
18:01:04karamazovapythere was one two contests ago
18:01:14karamazovapythe TWO contest
18:02:09karamazovapyMoar Carrots 'n' Stuff - Little_Apple
18:02:38raptori don't see it in the map gallery
18:02:48raptori'll just make a test level
18:04:58karamazovapyoh - I'll paste
18:05:08raptorok, just created a team rabbit map in 016...
18:05:17karamazovapyhttp://pastie.org/3271071
18:05:18raptorlooks like turrets/ffs work as wanted
18:05:57karamazovapythe real problem with team rabbit was that deaths counted against your team
18:06:07karamazovapybut I believe that has been fixed
18:06:24raptoryes
18:06:47karamazovapyI personally liked my "dual rabbit" solution much better than team rabbit
18:08:23raptorok turrets/ffs work for all teams/ neutral
18:08:30raptorbut deaths is -5
18:08:34raptorthat's not good
18:09:07karamazovapythat's what we wanted fixed for 016
18:09:15karamazovapydid you want to see my little 016 levels quick?
18:09:16raptoryeah, all deaths are -5 for the team
18:09:21raptoryes!
18:15:42raptorgood levels karamazovapy!
18:15:47raptorabout the right size
18:18:12LordDVG Quit (Remote host closed the connection)
18:18:44LordDVG has joined
18:18:57raptordo we want scoring if we kill non-rabbit carrying team member?
18:25:48BFLogBot - Commit eda750858924 | Author: buckyballreaction | Log: No loss of points for death in team Rabbit game
18:32:41Watusimoto has joined
18:35:11Watusimotohi
18:35:30raptorhi
18:35:47WatusimotoI've decided to leave the joystick stuff as it is. Too little gain to be worth even the small amount of effort.
18:37:06raptorok
18:37:20raptorwant me to host the wall problem?
18:37:25Watusimotosure
18:37:42raptorhosting
18:37:55Watusimotowhich server?
18:38:03Watusimotopiung timed out, probably
18:38:13raptor69
18:38:27Watusimotoah... stuck at "punching"
18:38:33raptoroh, yeah you have nat444
18:38:37raptorok, putting it on master
18:39:05raptorok hosting on master
18:39:19Watusimotowhy does hosting on master work byt not on your machine?
18:39:45raptorbecause you don't have to punch through firewalls
18:40:23Watusimotoah, so it's the combo of nat444 on my machine and arranged hosting?
18:40:29raptoryes
18:41:03Watusimotogetting stuck in here
18:41:41Watusimotoso that's sticky walls/
18:41:43raptorso you saw
18:41:47raptoryeah...
18:41:57raptornot sure what the problem is - i think sam686 has an idea
18:41:59Watusimotoodd
18:42:35WatusimotoI have no idea
18:42:35raptori'm thinking of doing an hg bisect to figure it out
18:42:47raptorbut if sam686 knows, then i don't want to do all the work.. :)
18:42:56Watusimotogood thing you can compile quickly!
18:43:11WatusimotoI'm going to try to fix some of the js issues we identified last night
18:43:18raptori already did them
18:43:24raptorerr, some of them
18:43:26raptorthat i could remember
18:43:28Watusimotonot all of them!
18:43:34Watusimotostill seeing a few
18:43:39raptorok
18:43:50Watusimotolike not being able to change js when an unrecognized stick is detected
18:43:51raptori have an xbox joystick
18:43:59Watusimotothat's first
18:44:07raptoroh, i think that was by design
18:44:12Watusimotowhy?
18:44:38Watusimotoif I have a generic stick, I should be able to see if i can find a profile that works for me
18:44:47raptori think my thoughts at the time were: if it wasn't detected then generic should be good enough
18:44:57Watusimotoas it happens, I have a generic stick that needs the saitek profile to work
18:45:01raptorbut i see that you'd want to test others
18:45:16raptorso yeah - bad design
18:45:21Watusimotogerneic stick just means detection failed
18:45:41Watusimotoso that will be easy; a couple of graphical glitches I noticed; tedius but easy
18:46:02Watusimotoand then we should be good with the joysticks item \
18:46:22Watusimotowe need some sort of db backups on the master
18:46:33raptorexplain
18:47:12WatusimotoI run this daily on the current master:
18:47:13Watusimotohttp://sourceforge.net/projects/automysqlbackup/
18:47:29Watusimotothen (theoretically) rsync the backups to another machine
18:47:52Watusimotoso if everything hits the fan, we can recover most of our stuff
18:49:07Watusimotoonly downside is it uses a fair bit of disk after a while; but I have an ancient version, and it may be configurable
18:49:28raptordo you want to archive daily backup? or is one day good enougH?
18:50:15WatusimotoI think we need a little more depth than that
18:50:33Watusimotoif the db gets wiped and then backed up...
18:52:50raptorok, i can set that up
18:53:14Watusimotook, good
18:53:35WatusimotoI see compression is now an option; we should probably max that out
18:55:26raptorwhen we release, you should probably lock the forums on bitfighter.org
18:57:04raptorbecause i'll need to import the db and do a phpbb schema upgrade on the new master
19:05:37Watusimotoyes
19:06:09Watusimotomy plan, which we should discuss, is to announce the release on the forums about 24 hrs prior
19:06:22Watusimotothen lock the forums -- no new registrations or posts
19:06:36Watusimototransfer all info to new forums, which will be open for business
19:06:39Watusimotodo the release
19:06:52Watusimotothen somewhere in there transfer the bitfighter.org domain name
19:07:14raptorso like give a 24 hour warnig you mean?
19:07:26Watusimotojust so people will know what;s coming
19:07:44Watusimotothough maybe that;s not necessary if the new forums are up and running
19:07:50Watusimotowe can just redirect people there
19:08:00Watusimotojust say no new 015a accounts
19:08:15Watusimotoor rather new accounts won;t get 015a underlined names
19:08:25Watusimotobecause they'll be on the new server
19:10:14raptorwell the new server has all the web resources set up already
19:10:30Watusimotoright, so it will be a quick transition
19:10:37raptori'd just need db dumps
19:10:44Watusimotodowntime fo what 10-15 minutes (if nothing screws up)
19:11:09raptoryes
19:12:54Watusimotoactually, maybe the 24 hour notice is not needed
19:14:18Watusimotoever seen this?
19:14:19Watusimotohttp://www.amazon.com/Perplexus-BL300-Epic/dp/B004H1V5RU
19:14:43sam686 Quit (Read error: Connection reset by peer)
19:16:11raptorwhoa
19:16:13raptorno
19:16:42Watusimotomy kids got one as a late christmas gift
19:16:47Watusimotopretty cool
19:17:20raptorwow
19:17:29raptori could spend time on that
19:18:34sam686 has joined
19:18:34ChanServ sets mode +v sam686
19:36:35Watusimototell me again where joystick presets are stored?
19:37:11raptorsame dit as ini
19:37:13raptordir
19:37:28raptorjoystick_presets.ini
19:37:41raptorrootdatadir
19:38:31Watusimotook
19:38:39WatusimotoI thought it went in the exe folder
19:38:54raptorthat's the rootdatadir, no?
19:38:56WatusimotoI see from the code that you are almost correct
19:38:58Watusimotono
19:39:20Watusimotoit goes in the INI folder, whihc is usally, but not always the root data dir
19:39:21raptori tried to keep it in th same place as the bitfighter.ini
19:39:31Watusimotobitfighter.ini is a per-user file
19:39:44WatusimotoI think the js.ini is a per-system file
19:39:53WatusimotoI think it belongs with the exe
19:40:05raptorwell the goal was to allw it to be editable
19:40:23Watusimotoyes
19:40:27Watusimotoit should be editable
19:40:27raptorand on unix systems that means user-owned
19:40:39raptorso rootdatadir
19:40:49raptorerr - inidir
19:41:42Watusimotook, so then how does linux handle a situation where you have a config file that configures something that really depends on the system hardware, than should not differ from user to user
19:41:47Watusimototrying to think of a good example
19:42:20Watusimotosay printer definitions
19:43:07raptorprinter definitions are not editable by anyone but root
19:43:34raptorif it needs to be editable by a normal user than it is done in the user location ($HOME) somewhere
19:43:58raptornormally a config file like this is kept in a system-location to copy from to the user's home dir
19:44:01Watusimotowell, I think the js are akin to a printer definition
19:44:17raptorme too
19:44:31raptorbut what do we want the user to do: become root to edit it?
19:44:35Watusimotoif the user installs the software, they will be able to edit the config file
19:44:45raptornope
19:44:52Watusimotoif the user installs as root, then .. what?
19:44:59raptorthat's true
19:45:01raptorbut
19:45:08Watusimotoif I install a game, I can edit anything I want
19:45:10raptorour software is made to be self-contained
19:45:17Watusimotoyes
19:45:28raptorif a linus user downloads the source they can install and run in their own home directory
19:45:31raptorlinux
19:45:41sam686 Quit (Read error: Connection reset by peer)
19:45:42raptorbut yes, i'd say 99% would probably have root access
19:45:53Watusimotolet's say no root just for a second
19:46:03Watusimotouser downloads source or deb file, installs it
19:46:06raptorbut that's still a hassle since they'd be used to bitfighter.ini editing
19:46:07LordDVG Quit (Quit: mjuza, better way for listening to music: sf.net/projects/mjuza/)
19:46:15raptorthen they have root access
19:46:22raptorthey cannot install a deb without root
19:46:31raptordespite how hard ubuntu tries to hide it
19:46:31Watusimotomakes sens
19:46:40Watusimotothe only way to install w/o root is by compiling
19:46:44Watusimoto?
19:46:44raptoryes
19:47:07raptorso we have 1% of users on linux, and 1% of those that don't have root access :)
19:47:13Watusimotoright!
19:47:21Watusimotoso how do we cater to them?
19:47:27raptoroh
19:47:27Watusimoto:-)
19:47:29raptormac users
19:47:35raptor30% on mac or so, i think
19:47:47raptorand that file would be self-contained in the .app
19:47:50LordDVG has joined
19:47:50LordDVG Quit (Changing host)
19:47:50LordDVG has joined
19:48:10raptorand generally mac users don't use the command line
19:48:23WatusimotoI guess where I;m going with this is it seems that modifying the js.ini file is a bit like tweaking the exe file if only it were not in binary
19:48:23raptorso mac is a case for needing it in an editable user location
19:48:31raptorcorrect
19:48:40Watusimotoso it should sit with the exe
19:49:10raptorbut if we want any Mac user to edit it - it needs to be in their home directory because of the bundled nature of .apps
19:49:35Watusimotowould you trust a mack user to edit that file? :-)
19:49:52Watusimotowhere does the exe go on a mac?
19:50:01sam686 has joined
19:50:01ChanServ sets mode +v sam686
19:50:04Watusimotosorry, on a mack
19:51:24raptorbundled into a single tar-file with .app extension
19:51:32raptor^^ technically
19:51:50Watusimotoand it gets untarred at run time?
19:52:21raptorthe system has some sort of abstraction layer to treat the archive like it's a directory
19:52:33raptorand it's raw uncompressed tar
19:52:43raptorno gz/bz2/xz
19:53:06Watusimotook, so you obviously can;t edit the joystick file if it's in one of those globs
19:53:32raptoryou can...
19:53:35raptorbut it's a hassle
19:54:01raptorand things need to be easy on a mac..
19:54:20WatusimotoWhat about putting the file in the ini folder on macs, and in exe folder on other systems
19:54:21Watusimoto?
19:54:46raptorthen that requires ifdefs no?
19:57:39raptortechnically that is the *proper* way to do things on Mac - not have a wrapper script and hard code everything in the code itself
19:59:02raptorbe right back
19:59:19karamazovapyin what scenario would you need to modify the js.ini directly?
20:00:09Watusimotothe scenario in which your new joystick isn;t supported
20:00:27Watusimotoand you want to use it
20:01:14karamazovapyyou can't use the define keys to sort it out?
20:01:34sam686or maybe, to correct wrong axes / wrong buttons being used, which is often the case with linux / mac that might have a little different joystick mappings for some joysticks..
20:01:54karamazovapybut when you go into define keys, you should be able to push whatever you want and map it
20:02:07sam686you can't map axis on define keys...
20:02:14karamazovapywell then we should add that!
20:03:34karamazovapyway easier (especially for mac users!) than going through a whole manual .ini modification
20:04:08karamazovapyI don't think anyone will really care what bitfighter says each button is called, so long as it can detect and map the button when you press it
20:04:42karamazovapyas a catch all, just list it as "Custom Joystick Layout 1" or something
20:12:38Watusimotoraptor: yes, we'd use an ifdef
20:14:03Watusimoto>> well then we should add that! << all we need is a case for 016a!
20:19:33Watusimotohuh -- looks like the bug I was fixing isn;t a bug after all
20:19:40Watusimotoit was just a misplaced js.ini file
20:21:09raptorha!
20:21:41Watusimotoso all sticks are available, even if yours isn;t found
20:22:03raptorthe next step (for 016a) is to write an autodetection piece for axis/triggers that can be wrapped in the define keys UI
20:23:14Watusimotoor we could go the steam/valve route
20:23:18WatusimotoGamepads, joysticks, and 360 controllers are currently not supported on Mac versions of Valve games.
20:23:19raptorshouldn't be too hard - i just had had enough with rewriting the joystick system and wanted a break...
20:23:26raptorhaha
20:23:31raptorgreat!
20:23:45Watusimotoso what about putting js.ini in different place on mac
20:23:59raptorsure - but why stop there!
20:24:07Watusimotoor just not make it editable on mac
20:24:20raptorwhy not write everything mac needs in the code
20:24:58raptorsince any app store will require all paths to be that way anyways
20:27:19raptorwrapper scripts will command-line flags will be out-of-the-question
20:28:17raptor*with
20:36:57Watusimotowriting in code for mac is harder than using the ini... or was that rhetorical?
20:38:56raptori don't understand anymore
20:39:48raptori was just saying that deploying to any apple environment is not supposed to have a wrapper script and no command-line arguments given to the binary
20:40:23raptorso any paths are *supposed* to be set up in the c++
20:40:30raptoror usually obj-c
20:41:21Watusimotook; that c++ can refer to an INI though, right?
20:41:28raptoryes
20:42:00raptorbut paths and cli options have to be handled internally <-- this is enforced if we ever do anything with appstore
20:42:06Watusimotook, so for now, we cna;t write everything in code, because we want to get our release done
20:42:09Watusimotoso so what about putting js.ini in different place on mac
20:42:21Watusimoto(as a short term fix)
20:42:24raptorsure
20:42:54raptoron linux, though - the ini shouldn't be in the same folder as the executable
20:43:04raptorbut it can be in the rootdatadir
20:43:18raptorwhich is a system dir on linux..
20:43:22Watusimotobut it;s not really the ini, it's more akin to the exe
20:43:54Watusimotorootdatadir is a user folder, no?
20:44:01Watusimotoit's where levels and such live
20:44:05raptordoesn't matter - if it's not a binary or wrapper script or soft-link it shouldn't go in /usr/bin
20:44:42Watusimotowhat if it were a sound file, or a jpg for the intro screen?
20:45:08raptorhttps://build.opensuse.org/package/view_file?file=bitfighter.sh.for_deb&package=bitfighter&project=games&rev=68408b8e696151b036edc79f4cfaf452
20:45:15raptoris the source for the wrapper script on debian
20:45:33raptorah that's right
20:45:36raptornever mind
20:45:47raptorthe binary is actually put in /usr/lib with resources
20:45:55raptorthen a wrapper is put into /usr/bin
20:45:59raptorso we're OK for linux
20:46:04Watusimoto:-)
20:46:10Watusimotothis is a painful discussion
20:46:14raptoryes
20:46:21raptorcross-platform shenanigans
20:46:36Watusimotofor mac, I'll leave the file alone; for win and inux, I'll look for it in the exe folder
20:46:43raptorok
20:47:16raptori'm reading the backup config file.. do you like to keep the defaults for daily/weekly/monthly settings?
20:47:48raptoror would you only care about daily backups?
20:52:06WatusimotoCurrenlty, I keep all
20:52:10Watusimotowhat do you think?
20:52:35Watusimotobut that's because it is default
20:52:37raptori've never ever used anything other than daily backups
20:52:49raptorbecause they aren't diff'ed
20:53:16raptori can understand doing a full weekly if daily ones are incremental
20:53:25Watusimotoah, yes, I see
20:53:29Watusimotook, daily only
20:53:37raptoroh wait
20:53:42raptorrotation is 6 days
20:53:52raptorforgot about the rotation
20:54:26Watusimotothen let;s do it all
20:54:27raptorok, weekly is 5 weeks, monthly is 5 months
20:54:30WatusimotoI'm completely stumped on this: if you go to options menu and cycle through the joysticks, the saitek 880 has a big red button
20:54:31raptori guess that's ok
20:54:42raptorah yes :)
20:54:49raptorfun, eh?
20:54:49Watusimotoan that button shows up in the instructions at the bottom of the screen
20:54:51Watusimotoyes
20:55:03Watusimotobut, for that button only, the spacing of the instructions is wrong
20:55:10Watusimotobut I can't figure out why
20:55:21raptorlet me look...
20:55:23Watusimotothe button is drawn 14 px wide
20:55:38Watusimotoand the function that returns its width returns 14
20:55:57Watusimotoyet it is wrong; all the others seem to work right
20:56:25raptoroptions menu?
20:56:33Watusimotoyes
20:56:46raptorha!
20:56:47raptorweird
20:56:48Watusimotocontrols > Display Mode > Primary Input > etc.
20:56:54Watusimotoisn't it?
20:57:06Watusimotoif I return width + 5, it looks fine
20:59:36Watusimotoany clue?
21:00:42raptorlooking..
21:03:55raptorthis is so weird
21:04:12Watusimotoit really is
21:04:12raptorah
21:04:24raptorUIMenus.cpp"239
21:04:38raptorusing static width for all of it
21:04:51raptorUserInterface::getStringWidth(size, "to choose | to select | exits menu");
21:04:58raptorit needs to do it in pieces
21:05:00raptori think
21:05:46raptoractually maybe not..
21:05:54raptorspace missing before "exits"?
21:05:59Watusimotono
21:06:02Watusimototried that
21:06:11Watusimotoit fixes red button, breaks all others
21:09:23raptormayeb the 'x' needs to be adjusted dynamically based on controller button size
21:09:49Watusimotolike it's off by a percentage?
21:09:50raptori mean instead of the + 4
21:10:04WatusimotoI assume the +4 is just a spacer value
21:10:59raptorah - the center of the button is calculated from that point
21:23:48raptorha!
21:24:07Watusimotoha?
21:24:11raptorfound the problem
21:24:22raptori'm returning the radius, not width
21:24:56raptorah much better
21:25:02raptorbut now to see about other screens...
21:26:15raptorcan i commit?
21:27:30Watusimotoplease do
21:27:33raptorok
21:31:00Watusimotokaramazovapy: are you around?
21:31:16Watusimotokaramazovapy: if so, which is the start button on the saitek 880?
21:31:35raptori don't think there is one - i've asked him before
21:31:46raptorand he tried out the preset...
21:34:06Watusimotowe have no image picture for start button
21:34:18Watusimotosorry -- no button image
21:34:34Watusimotowhich leaves a big hole in our isntructions
21:34:45Watusimoto(same screen as the saitek button I complained about)
21:35:10raptorseems ok to me :)
21:37:37Watusimotoso... which button to I press to select?
21:37:38Watusimotohttp://img6.imageshack.us/img6/7166/screenshot1gw.png
21:37:51raptori don't think it exists on the controller
21:38:10Watusimotoand yet... the user has to press *something*
21:38:24raptoryes - so maybe karamazovapy has a preference..
21:38:27Watusimotothey don't press big blank area on the screen :-)
21:38:35raptoralthough i seem to remember he said he always pressed enter
21:39:04Watusimotohere again we get mixed up between key bindings and hardware defs
21:39:22karamazovapybutton 1 is typically select
21:39:28karamazovapythe red button is esc
21:39:50Watusimotoshould I add button 1 as the select button?
21:42:58Watusimotolike this:
21:42:59Watusimotohttp://img26.imageshack.us/img26/8339/screenshot2bul.png
21:43:05raptorfound a host of other render button problems...
21:43:10Watusimotonot sure if this will cause any problems
21:43:20WatusimotoI defined the same button twice
21:43:34Watusimotoit is really hard to get right
21:43:59WatusimotoThere is an alignment problem in the help; is that it?
21:44:26Watusimotoah, and in the define keys
21:44:32Watusimotogood, probably same problem
21:46:55Watusimotoraptor: before I try to fix it, are you looking at button alignment issues?
21:47:03raptoryes
21:47:09raptorleave all buttons to me
21:47:18Watusimotogladly!!!!!!
21:47:18raptorkeep calm and carry on
21:56:14raptori think i hate the UI render methods
21:58:05LordDVG Quit (Remote host closed the connection)
22:10:44Watusimotothis looks wrong:
22:10:46Watusimoto S32 sticks = Joystick::DetectedJoystickNameList.size();
22:10:46Watusimoto if(sticks != Joystick::DetectedJoystickNameList.size())
22:10:56raptorhaha
22:11:00Watusimotono wonder the code inside that block isn;t working!
22:11:01raptorin a row?
22:11:04Watusimotoyes
22:11:09raptoroops
22:11:14raptorwhere?
22:11:14Watusimotoonly a blank line in between!
22:11:28WatusimotosetInputModeCallback method
22:11:35WatusimotoI know what this should be doing, so I'll fix it
22:11:50Watusimotoit is supposed to rebuild the menu if user adds a joystick
22:11:58raptorah
22:12:44Watusimotosticks was probably a static defined outside the fn... just guessing... maybe got "cleaned up" by accident
22:13:16raptorweird
22:15:38Watusimotoalways lots of weird this close to release
22:28:25raptorargh!
22:28:32raptori hate these buttons
22:42:54WatusimotoI hate joysticks
22:43:09WatusimotoI think the Logitech Wingman doesn't even exist
22:43:30WatusimotoI can;t find a single reliable photo of it, and it;s not listed on logitech;s website
22:44:14Watusimotooh wait, there it is... apperas to be a flight sim controller
22:45:00Watusimotogosh; this is confusing
22:45:50Watusimototake it back; they exist
23:05:54raptorrender methods are driving me bonkers
23:18:04Watusimotoanything in particular?
23:18:23raptori'm trying to workout how the spacing works in the helper menus
23:21:22BFLogBot - Commit 655090619090 | Author: watusim...@bitfighter.org | Log: Add asserts in the "never get here" areas
23:21:24BFLogBot - Commit 29a3ee8a9a29 | Author: watusim...@bitfighter.org | Log: Disable, for now, the connection speed menu item
23:21:25BFLogBot - Commit 254d3d9dc4f9 | Author: watusim...@bitfighter.org | Log: Align text a little better
23:21:27BFLogBot - Commit 254ff77a9449 | Author: watusim...@bitfighter.org | Log: Update image URL
23:21:28BFLogBot - Commit 44d6a0810115 | Author: watusim...@bitfighter.org | Log: Get start button to render for Saitek 880... not sure if this is ok
23:21:30BFLogBot - Commit b6503e298db4 | Author: watusim...@bitfighter.org | Log: Merge
23:21:31BFLogBot - Commit c8bfe62c24e0 | Author: watusim...@bitfighter.org | Log: Add what I think is a missing logitech wingman button
23:21:33BFLogBot - Commit 142dfd5344b7 | Author: watusim...@bitfighter.org | Log: Add stick image
23:21:34BFLogBot - Commit b9b81a76238c | Author: watusim...@bitfighter.org | Log: Add missing labels
23:21:36BFLogBot - Commit 7c2c70c17f37 | Author: watusim...@bitfighter.org | Log: Add numbers to icons of generic js profile
23:21:37BFLogBot - Commit f954d15e4276 | Author: watusim...@bitfighter.org | Log: Fix menu handling when in options menu and user plugs in new stick
23:21:39BFLogBot - Commit f003c076f207 | Author: watusim...@bitfighter.org | Log: Fix generic js labels
23:21:40BFLogBot - Commit 89fa952aeba7 | Author: watusim...@bitfighter.org | Log: Fix JS buttons based on photo
23:21:42BFLogBot - Commit cd55fc42c563 | Author: watusim...@bitfighter.org | Log: Restore what was probably the right wingman config, new pic
23:21:43BFLogBot - Commit 4ac262c53714 | Author: watusim...@bitfighter.org | Log: whitespace
23:22:00raptori'm going to conflict with something there i bet...
23:38:48raptorWatusimoto: still have more to commit?
23:41:46BFLogBot - Commit 5616487265d6 | Author: buckyballreaction | Log: Fix a host of joystick button alignment problems
23:42:53raptorthere
23:42:59raptorok what's next?
23:46:29WatusimotoI'm all in
23:46:41raptorok
23:46:49Watusimotothere's still one more case in googe
23:46:59Watusimotobut at this point I really don't care about it
23:47:01raptori can't bring myself to do it...
23:48:32Watusimotohow does voting currently work?
23:48:43raptori haven't touched it
23:49:08raptorsam686? have you done anything with voting?
23:49:20WatusimotoI'm looking at my paper lists
23:49:54Watusimotowe need to test PlayerInfo with bots
23:50:04Watusimotoprobably should write a bot that tests a lot of things
23:50:10raptorsam686 and I have been doing that all week
23:50:16raptorfixed loads of crashes
23:50:24raptorbut i bet there's still a few things left..
23:50:27Watusimotogreat
23:51:00WatusimotoI have a note to test variuos permutations of an invalid getName fn in bots
23:52:43Watusimotowhat about levels?
23:52:48Watusimotoare they in the works?
23:53:14raptorkaramazovapy has done 4 - he showed them to me this morning
23:53:18raptori like them
23:53:25raptorbots work on them
23:53:27raptorsmaller
23:53:30raptorcozy maps
23:53:50raptoralthough bots are stupid with soccer
23:54:54Watusimotoyes
23:55:08Watusimotomusic? defer til 016a?
23:55:18raptorugh
23:55:36raptori'm thinking music would add too much time
23:55:54Watusimotodeferred
23:56:25WatusimotoI haven;t looked at your release notes yet, but we can mention music can be added by putting ogg file in the music folder
23:57:07WatusimotoI'm falling asleep;
23:57:11raptorok
23:57:25Watusimotodo you have a joystick>
23:57:27raptoruntil tomorrow!
23:57:28raptoryes
23:57:38raptoran xbox controller i'm borrowing from a friend
23:58:39Watusimotoone minor glitch; plug in the js, start the game; go directly to options menu; use keyboard to select keyboard; the first attempt leaves setting on "joystick"
23:58:53raptorok
23:58:56raptori'll take a look
23:59:22Watusimotogreat; vc++ just crashed

Index Search ←Prev date Next date→

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