#bitfighter IRC Log

Index Search ←Prev date Next date→

IRC Log for 2011-09-23

Timestamps are in GMT/BST.

00:10:00Pointblank Quit (Ping timeout: 260 seconds)
02:29:00Flynnn Quit (Read error: Connection reset by peer)
02:44:00Zoomber has joined
02:44:00ChanServ sets mode +v Zoomber
02:44:00Zoomberugh sooooooo many servers with ping thats timed out
02:45:00Zoombersam686 awake?
02:53:00Zoomberdam stupid 74 server havingi crashing problems again
02:53:00ZoomberAND they never reinstalled my os
02:58:00Zoomberkaramazovapy up at least?
03:10:00ZoomberwHooooooo i now have the email, maxhushahn@maxhushahn.com
03:10:00Flynnn has joined
03:11:00Zoomberhi flynnn
03:12:00FlynnnHi zoomber
03:12:00Zoomberhi
03:13:00Zoomberflynnn, setting up my email to be maxhushahn@maxhushahn.com, gonna be real awesome when its done
03:13:00Zoomberi wonder if i can recieve already
03:20:00raptor has joined
03:20:00ChanServ sets mode +o raptor
03:20:00Zoomberhey raptor
03:20:00raptorgood evening!
03:21:00Zoombercheck your email!
03:21:00raptorok
03:21:00Flynnnkk gotchat Zoomber hehe
03:22:00Flynnn** gotcha
03:22:00Zoomberlol
03:22:00raptorha
03:22:00FlynnnWhat you planning to do?
03:22:00Zoomberhey flynnn, do you go on bitfighter often?
03:22:00raptorsound like he gonna take over the world
03:22:00Zoomberraptor: notice who the sender is if you view header?
03:22:00FlynnnNo not too often :(
03:22:00raptori'm having a hard time deciphering the name...
03:22:00raptor:)
03:22:00Zoomberyou should come check out some new servers on the rise, ill give you the secret password preview
03:22:00Zoomberraptor: google free emaillll
03:23:00FlynnnHehe allright
03:23:00Zoomberone thing about google, they rock
03:23:00raptorwait what
03:23:00raptoryou got that domain through google?
03:23:00Zoomberthey have free hg, free education stuff, free youtube accounts, free mail
03:23:00Zoomberno
03:23:00Zoombernot the domain
03:23:00Zoomberjust the mail
03:23:00Zoomberbut you can get a domain thorugh them, or someone they reccomend, didnt look into it
03:24:00raptorone of these days my wife and I are going to host all our own servers...
03:24:00Zoomberhttp://www.raptor.com/ ?
03:24:00raptorwow
03:25:00raptor1/4 million dollars
03:25:00Zoomberyeah but
03:25:00Zoomber1882 visitors in the past month
03:25:00ZoomberAnd theres nothing on the site
03:25:00raptori don't think i've earned that much in my life...
03:25:00Zoomberi certainly havent
03:25:00Zoomberhey flynn, join the server, pointblank
03:25:00Zoomberpass is virtualzoomber
03:25:00Flynnnkk
03:48:00raptorkaramazovapy: can your script be one we include in the distribution?
03:48:00Zoomberscript?
03:49:00raptorhttp://bitfighter.org/forums/viewtopic.php?f=41&t=874
03:49:00Zoomberi wonder why he doesnt use zapcurvetool
03:50:00raptori don't know what that is
03:50:00Zoomberwith that
03:50:00Zoomberi can make sine waves
03:50:00Zoombercosine waves
03:50:00Zoomberand circles
03:50:00Zoomberall in the shape of barriers
03:50:00raptorwhere is this tool?
03:51:00Zoomberi think its disappeared from existance, i can check my laptop later
03:51:00Zoomberhttp://bitfighter.org/forums/viewtopic.php?f=7&t=552&p=5675&hilit=curve+tool#p5675
03:52:00Zoomberraptor, i found it: http://members.cox.net/angantyr/ZapCurveTool.zip
03:53:00raptorinteresting
03:53:00Zoomberi can also make goalzones/loadout zones like that
03:53:00Zoomberits a really cool app
03:53:00raptorbut that can't be used directly in the editor
03:53:00Zoomberi can do a parabola too
03:55:00Zoomberok raptor, check this out, ill make real boat waves in that boat map of mine
03:55:00raptorbut it's windows-only :(
03:55:00Zoomberlike you dont have a virtual pc?
03:56:00Zoomberor a virtual mac?
03:56:00Zoomberim using an emulating software to run it
03:56:00Zoomberbottling it, everything
03:57:00raptoryes, but most people won't know about WINE and the derivatives to run windows software
03:57:00Zoomberoh yeah, i thought you were just saying you couldn't run it
03:57:00raptoroh sorry, i guess i was ambiguous
03:57:00raptorrats
03:57:00raptorit looks like he didn't release the source code
03:57:00Zoomberno problem
03:58:00Zoomberi dont think so
03:58:00Zoomberbut its a simple-ish app, right?
03:59:00raptork's script isn't as powerful, but it can be loaded in editor
03:59:00Zoomberjoin raptor's rediculous level server
03:59:00raptormaybe we could make a suite of scripts that do what the curve tool does
03:59:00Zoomberif you have time
03:59:00raptorok
04:02:00karamazovapyzap curve tool is lower resolution
04:02:00karamazovapyand you have to copy and paste the results into level code
04:02:00karamazovapyand then after you save and refresh the level, it can be a pain finding the code you want to delete if it isn't what you want
04:03:00karamazovapyalthough I guess you can do that from the editor
04:03:00raptoryes, i think if we did a suite of scripts it would be better
04:03:00karamazovapymine will do goalzones and loadoutzones
04:03:00karamazovapyand polygons
04:04:00raptorcould we include yours in the standard distribution?
04:04:00karamazovapybut it doesn't have parabolas and waves built in
04:04:00karamazovapyyeah, sure
04:04:00Zoombercurvetool can do goalzones/loadoutzones
04:04:00karamazovapyhonestly though, I've never used parabolas or waves in design
04:04:00karamazovapyI know it can - so can mine
04:04:00Zoomberand i bet if you replaced the code in goalzone, you could get a polywall somehow
04:04:00karamazovapyooh...I should add that quick
04:05:00Zoomberi can make octagons too
04:05:00Zoomberand polygons
04:05:00karamazovapymine can too
04:05:00karamazovapyfor large curves, the zap curve tool is really rough though
04:05:00karamazovapyand for smaller curves, it maintains the same crappy resolution
04:05:00raptori think an in-editor suite of tools is the way to go
04:05:00Zoombertrue
04:06:00karamazovapyokay. the script supports polywalls now
04:06:00karamazovapylol
04:06:00raptorhaha
04:07:00karamazovapyall it took:
04:08:00karamazovapyelseif(ItemType=="PolyWall") then
04:08:00karamazovapy Curve = ItemType .. " "
04:10:00karamazovapyyeah...the script output is so much cleaner
04:10:00raptorwow
04:10:00raptoris there a bug in the editor with levelgen scripts?
04:10:00raptori am getting an extra circle i didn't ask for
04:10:00karamazovapyis the levelgen still active?
04:10:00raptornope
04:10:00karamazovapyyou'll get your insert and the one generated at runtime
04:10:00Zoomberjoin pointblank
04:10:00Zoomberand see my level i just made
04:11:00Zoomberusing only zap curve tool
04:11:00raptoryeah i did ctrl-r, then ctrl-r again and it showed up when testing the level
04:12:00raptoroh haha
04:12:00raptori left it in the levelgen params
04:13:00karamazovapythat's what I was trying to say
04:13:00raptorahh, i get it now
04:13:00raptorsorry wasn't thinking down those lines...
04:14:00raptoris there a way to just call a specific script without using that params?
04:14:00karamazovapydon't think so
04:14:00raptorsam686: you here?
04:14:00karamazovapywait - zoomber
04:14:00raptorwait!
04:14:00Zoomber?
04:15:00karamazovapycan I upload to pointblank?
04:15:00raptorthere is the lua command windows pulldown in the editor
04:15:00raptoroooo
04:15:00karamazovapyoh yeah - I always accidentally activate that
04:15:00karamazovapylol
04:15:00raptorkaramazovapy!
04:15:00raptorin the editor
04:15:00raptorjust press the '/'
04:15:00karamazovapyI hit / instead of \ to split barriers
04:15:00karamazovapyI always forget
04:15:00raptorthen do 'run curvegen'
04:15:00raptorand it's there!
04:15:00karamazovapybecause it used to be the other way
04:15:00raptoryou can change your script to take arguments, too
04:16:00raptorso it can be adjusted in-editor on the fly
04:16:00raptoroooo
04:16:00raptorso many possibilities
04:16:00karamazovapyhm...that could be a good direction to take...but it'd only work for smart people
04:16:00Zoomberand non-lazy ones *
04:16:00raptoryou mean i can't give everyone the benefit of the doubt?
04:16:00Zoomber: ]
04:16:00raptor:)
04:17:00karamazovapymy quick roller coaster from this afternoon is up on BOB SAGET
04:17:00raptorbrb
04:40:00raptorjust silly
04:40:00karamazovapyI like rollercoasters
04:41:00karamazovapygood clean fun
04:41:00raptori propose a group of scripts: circlegen, curvegen, sinegen, whatever gen
04:41:00karamazovapyfor curves, are you thinking parabolas or something?
04:41:00raptorwith arguments
04:41:00raptorno that would be parabolagen
04:41:00karamazovapyah
04:41:00karamazovapylol
04:41:00raptoror quadraticgen
04:42:00raptorcurve has a defined radius
04:42:00raptori think
04:42:00karamazovapyare you talking about arcs?
04:42:00raptoroh duh, arcs
04:42:00karamazovapyelipses
04:42:00raptorarcgen
04:42:00karamazovapybecause those are both rolled into the circlegen
04:42:00karamazovapyI just have a thing for circle-based curves
04:42:00karamazovapythey ride smoother
04:43:00raptoryou mean arcs
04:43:00raptor:)
04:43:00karamazovapyhah...whatever floats your boat!
04:43:00karamazovapybut you can use the script I wrote to do elipses, polygons, arcs
04:44:00karamazovapyfor fun, you can lower the resolution down to however many sides in a polygon you want
04:44:00karamazovapyadjust the starting point and you can get all kinds of good rotations on regular pentagons and stuff
04:44:00raptorooo, maybe a cursivetextgen
04:44:00raptorthat would be complicated
04:44:00karamazovapyhaha...there's a secret method to that
04:45:00raptorvector editor?
04:45:00karamazovapysomething like that
04:45:00raptori'll have to think about it...
04:46:00karamazovapyI think I'll have fun making rollercoasters for a while before I worry about other scripts I'd want for myself, though
04:47:00karamazovapymy next one will have different angles instead of just half and quarter circle arcs
04:47:00karamazovapythose are just more work to do well
04:47:00raptorcool
04:47:00raptori'll be a tester any day :)
04:48:00karamazovapymy next one will have zany intersections, too
04:48:00karamazovapyinstead of just loop the loops
04:48:00raptorlike collisions!!
04:48:00karamazovapyexactly
04:48:00karamazovapyhigh danger factor
04:48:00raptoroooo
04:48:00raptori'm thinking model train set
04:49:00karamazovapyyeah, on that perpetual motion level I was thinking "CRISS! CROSS! CRISS CROSS CRASH!"
04:49:00karamazovapyhttp://www.youtube.com/watch?v=SodVUwPCRwg
04:50:00raptori wonder if we should code in damage received with high enough velocity transfer
04:50:00karamazovapyawfully modern commercial
04:50:00karamazovapythat's an interesting idea, but I don't think I would like it for regular gameplay
04:50:00raptorwow
04:50:00raptori think i remember that one
04:51:00raptoror an older version of it
04:51:00karamazovapythis is the one I remember - http://www.youtube.com/watch?v=NWMUzY9NhWc
04:52:00karamazovapyoooh...I could recreate that hotwheels track in about five minutes...
04:52:00karamazovapyON IT
04:52:00raptordo eeeet!
04:53:00karamazovapyCOME TO ME, LEVELGEN
04:55:00raptorok ok, i should work on 016 bugs - we have a nasty list
04:55:00karamazovapylet you know when cris cross crash is ready
04:55:00raptorplease
05:03:00karamazovapydone
05:03:00karamazovapyshould've made smaller circles though
05:03:00karamazovapyraptor !
05:04:00raptorhi
05:04:00raptortime to play?
05:04:00karamazovapyyep
05:04:00karamazovapyI should remake it smaller
05:04:00raptorok
05:05:00karamazovapyDO OVER
05:06:00raptormaybe a bigger waiting area in the middle?
05:08:00karamazovapycan do, cap'n
05:08:00raptoryou know - for more mayhem
05:14:00Zoombernew rockin map
05:14:00Zoomberputting it on pointblank
05:15:00Zoomberjoin to take a look
05:17:00karamazovapycris cross crashed fixed
05:17:00raptorooo
05:17:00raptorcoming
05:17:00Zoomberkaramazovapy, i made a map suitible for lots of players
05:17:00karamazovapyI'm on pointblank
05:22:00Zoomberbye bye server
05:23:00Zoomber Quit (Quit: Zoomber)
05:23:00raptorgood map
05:23:00karamazovapyTHERE ARE FOUR OF ME CRISSING, CROSSING, BUT NOT CRASHING
05:23:00karamazovapyIT'S LIKE BITFIGHTER MAGIC
05:24:00Zoomber has joined
05:24:00ChanServ sets mode +v Zoomber
05:26:00raptorwell i got a grand total of 0 bugs figured out before getting sleepy
05:26:00raptorbut i got criss-cross-crashed!
05:27:00raptorwell, i'm calling it a night
05:27:00raptorgood night
05:27:00raptor Quit (Remote host closed the connection)
05:28:00Zoomber Quit (Client Quit)
06:00:00Flynnn Quit (Quit: This computer has gone to sleep)
06:24:00Flynnn has joined
06:46:00Zoomber has joined
06:46:00ChanServ sets mode +v Zoomber
06:48:00Zoombersam686 awake yet?
06:53:00Zoomber Quit (Quit: Zoomber)
07:01:00Flynnn Quit (Quit: This computer has gone to sleep)
07:53:00BFLogBot - Commit 791973fbe305 | Author: watusim...@bitfighter.org | Log: Make cmd line settings private -- no need for larger game to be worried about these. Unfortunately, this requires a huge amount of cleanup. Also try a more streamlined cmd line parameter handling system, with less tedious busywork. Related moving stuff around as makes sense post refactor. Rename a few methods. Tons of comments; I was feeling verbose.
07:53:00BFLogBot - Commit 53bdf1902871 | Author: watusim...@bitfighter.org | Log: Merge
07:53:00BFLogBot - Commit dae00aef8526 | Author: watusim...@bitfighter.org | Log: Fixes: Write wrong color to INI, forget resolved folder names
07:53:00BFLogBot - Commit ee0f310ab5d5 | Author: watusim...@bitfighter.org | Log: Comment
07:53:00BFLogBot - Commit f67cfec3803e | Author: watusim...@bitfighter.org | Log: Moved mClientList from GameType to Game; this makes more sense and hopefully will fix recent problems. As I was implementing, it seemed like a good choice because it let me eliminate references to gameType in many functions and even a few whole classes. Removed several includes to help speed building. Converted r,g,b to named colors.
07:59:00kodax has joined
09:44:00kodax Quit (Read error: Connection reset by peer)
09:44:00kodax has joined
12:43:00watusimoto has joined
12:43:00watusimotohello?
12:44:00watusimototrying new irc client, on new machine, from new location
12:47:00watusimoto theRealWatusimoto
12:48:00watusimotoHow about now?
12:50:00watusimoto Quit (Quit: watusimoto)
12:50:00watusimoto has joined
12:50:00ChanServ sets mode +o watusimoto
12:50:00watusimotothat seems better...
13:36:00sam686hi..
14:18:00watusimotohey it works!!
14:18:00sam686good
14:52:00raptor has joined
14:52:00ChanServ sets mode +o raptor
14:52:00raptorwatusimoto: you are authenticated to IRC??
14:53:00raptordoes this mean you have a better internet connection?
15:18:00raptorsam686:
15:19:00raptorkaramazovapy's new level 'criss cross crash' is totally broken on your server
15:19:00raptorthe loops are missing or distorted
15:20:00raptori think it has to do with your bounding code, but not sure...
15:26:00watusimotoprobably not authenticated
15:27:00watusimotoI am writing from work
15:27:00watusimotothough not working
15:27:00raptorhi
15:27:00watusimotowriting from what will be work when it is legal to call it that
15:27:00raptoryou have work?!?
15:27:00watusimotoI have a job but no papers
15:27:00watusimotoI have bitfighter :-)
15:28:00watusimotoand therefore no income
15:28:00watusimotono status
15:28:00watusimotono internet
15:28:00watusimotono furniture
15:28:00watusimotowell, you get the idea
15:28:00raptor:(
15:29:00watusimotolearning ruby/rails at the moment
15:29:00raptorfun!
15:29:00watusimotohard going but looks promising
15:29:00raptorhopefully you never have to scale to enterprise loads
15:30:00raptoredupub.tudor?
15:31:00watusimoto???
15:31:00watusimotothis will be a small system
15:31:00raptoryou are signed on with e-mail address from edupub.tudor.lu
15:31:00watusimoto1-2 concurrent users, I'd guess
15:31:00watusimotointeresting
15:32:00watusimotoI am at henri tudor institute
15:32:00watusimotobut I've never seen that email addr
15:32:00raptorlooks like a hostmask
15:32:00watusimotomust be set in the system config somewhere
15:32:00watusimotowhat's that?
15:32:00raptorso freenode must know that IP, and set a 'cloak' to mask it as 'edupub.tudor.lu'
15:33:00watusimotoah, I see
15:33:00watusimotoso it is a sort of alias
15:33:00watusimotoa pretty name
15:33:00watusimotorather than an ip
15:34:00raptoryes
15:34:00sam686i believe that is sort of a reverse DNS, as in finding out the name of that IP address..
15:34:00raptorhi sam686
15:34:00watusimotoI'm leaving here in about 15 mins, don't know about the internet situation after that
15:34:00raptoryou should try karamazovapy's new level on your server... 'criss cross crash'
15:34:00watusimotonext week my dsl should get installed, which will make life much easier
15:35:00raptoroh good
15:35:00watusimotocouldn't figure out how to install bitfighter on ubuntu
15:35:00watusimotothat's a problem
15:35:00watusimoto(either with me or with th einstall process)
15:35:00raptorpick a different distro? i recommend openSUSE
15:35:00raptor:)
15:36:00sam686i have ubuntu, and i can run bitfighter on it..
15:36:00watusimotoI got what I got
15:36:00raptorah ok
15:36:00watusimotoI can download it and compile it, I suppose; i've done that before
15:36:00watusimotoI tried to get it via th einstructions on our website
15:36:00raptoryeah have fun with ubuntu's repository management
15:36:00watusimotoexactly
15:36:00watusimotoanyway, though, lots of linux users use ubuntu
15:37:00watusimotofor better or worse
15:37:00sam686there may be some additional stuff that need to be installed to conpile 016, including SDL, speex, png...
15:37:00raptoryou have to actually download the .deb files and install them manually
15:37:00raptorthe playdeb repo was broken when i tried to use it on my brother's laptop
15:37:00raptorhe won't use openSUSE either....
15:37:00raptorand suffers :)
15:38:00watusimotosigh
15:38:00raptori'm not biased
15:38:00raptorno really
15:38:00watusimotonot at all
15:38:00watusimotoI've run it from my virtual win7 box
15:38:00raptorsomething about a 6 month release cycle that bugs me
15:40:00watusimototoo long?
15:41:00watusimotoanyway... I hope to have some good stuff in tonight
15:41:00watusimotoif I can check in
15:41:00raptoroooo
15:41:00watusimotothen most of my recent refactor push should be winding down
15:42:00raptorok
15:42:00watusimotoand I can get back to editor bugs :-(
15:42:00raptori started looking at some last night, and i know sam has corrected af ew
15:42:00watusimotobut you'll see how I want the settings to work... not finished, but cmdline stuff is no longer exposed at all
15:42:00raptorbut i got distracted by karamazovapy's curvy levels
15:42:00watusimotoat some point the ini will not be exposed either
15:43:00watusimotobut that's more work and offers less value
15:43:00raptordefine 'exposed'? in the code, you mean?
15:43:00watusimotoyes
15:43:00watusimotooutside of settings, you rarely care if something was set via cmd line or ini
15:43:00raptorexcellent
15:43:00watusimotoor even in-game chat cmd
15:43:00watusimotoyou just grab the current setting
15:44:00raptori like it
15:44:00raptoroh, i have to see if the recent changes compile in linux...
15:44:00watusimotoI also got rid of those millions of little one line helper functions I wrote for the cmd line parsing
15:44:00watusimotoso much work to create them
15:44:00watusimotoso much pleasure deleting them
15:44:00raptorhaha
15:45:00watusimotobut it will make adding new cmd line params that much easier
15:45:00watusimotoless cruft to write
15:46:00sam686if you look at how i add spawn rate for editor options, i didn't create a class like SpeedZone did with GoFastEditorAttributeMenuUI
15:46:00sam686for ApstractSpawn
15:49:00sam686only problem is, using static for mAttributeMenu have some problem (wrong value being shown, or can't edit multiple at the same time in editor) , and not using static seems to make the code a little messy.
15:50:00watusimotoI'll take a look tonight if I have the code
15:50:00raptorit's borken!!
15:51:00watusimotoadios
15:51:00watusimotosee you when I see you!!
15:51:00raptorlater!
15:55:00watusimoto Quit (Ping timeout: 260 seconds)
15:57:00raptorsam686: can you compile the latest?
15:58:00raptori can't solve my compile error, it's like a brace is missing somewhere...
16:00:00sam686it compiles for me, but i can try ZAP_DEDICATED..
16:00:00raptornah
16:00:00sam686i can try compile it in linux too..
16:00:00raptori think it may have to do with conflicting macros
16:04:00sam686\zap\main.cpp(1185) : fatal error C1075: end of file found before the left brace '{' at '\zap\main.cpp(1104)' was matched
16:05:00raptoralso watusimoto has put tons of method declarations in the GameSettings.h file
16:06:00sam686that easy fix, move (line 1177) #endif // !ZAP_DEDICATED up one line
16:08:00raptorI should wait for him to finish his refactor before cleaning the header
16:09:00sam686looks like linux have lots of compile errors... I only had one compile error with ZAP_DEDICATED due to braces problem..
16:09:00raptoryeah, it's a macro conflict with min/max
16:09:00raptorin GameSettings.h
16:09:00raptori am fixing it
16:10:00raptorok there's more than one problem..
16:12:00sam686/usr/include/c++/4.4/bits/algorithmfwd.h:353:41: error: macro "max" passed 3 arguments, but takes just 2
16:13:00raptoryep
16:13:00sam686i might think min / max should be able to have any number of arguments, and return the max of all numbers inputted..
16:13:00raptoralready have the solution: move the min() usage out of GameSettings.h and cast the second argument as U32
16:14:00sam686template<typedef t> t min(t a, t b, t c) {...} something like that?
16:15:00raptorno, just remove the ifndef min
16:15:00raptorit's already provided by <algorithm>
16:16:00sam686the problem is, removing #define min, is U32 getSimulatedLag() { return min(getU32(SIMULATED_LAG), 1000); } fails to compile in windows
16:17:00raptoryes, that needs to move into the .cpp file first
16:17:00raptorand then you can #include <algorithm> at the top
16:18:00raptoroh and you'll have to cast 1000 as U32
16:21:00sam686using include <algorithm>, that still allows min(getU32(SIMULATED_LAG), 1000) without casting 1000 to U32..
16:22:00raptorin windows it does
16:22:00raptornot in linux
16:22:00raptoror at least not with my version of gcc
16:22:00sam686linux sure does seem to be more restrictive then windows..
16:22:00raptorit's because microsoft added supplements to the c++ std libraries
16:23:00raptornot part of the spec
16:24:00sam686there are things that are nothing to do with libraries, like Vector<Vector<U32>> won't work in linux because of ">>" part
16:24:00raptoryes, that is compiler personality
16:25:00raptormicrosoft has a slightly different precedence
16:26:00sam686there may be also things in linux that won't work in windows, though i can't think of any..
16:27:00sam686mostly, because linux on desktop computers are usually more updated then windows..
16:28:00raptorok, i having a forward declaration issue now
16:28:00sam686forward declared enum?
16:28:00raptorGameSettings.cpp: In function ‘void Zap::getRes(Zap::GameSettings*, const TNL::Vector<std::basic_string<char> >&)’:
16:28:00raptorGameSettings.cpp:707:71: error: ‘void Zap::getRes(Zap::GameSettings*, const TNL::Vector<std::basic_string<char> >&)’ was declared ‘extern’ and later ‘static’
16:28:00raptorGameSettings.cpp:136:6: error: previous declaration of ‘void Zap::getRes(Zap::GameSettings*, const TNL::Vector<std::basic_string<char> >&)’
16:28:00raptorno, it looks liek watusimoto used C-style method declarations
16:30:00sam686take off the static, or take off the whole extern line?
16:30:00raptori'm not finding the extern...
16:31:00sam686line 136? void getRes(GameSettings *settings, const Vector<string> &words);
16:31:00sam686it automatically does it as extern..
16:32:00raptorahhh, ok
16:32:00raptorwhy would he forward declare those like that instead of just putting them in the header?
16:33:00kodax Quit (Quit: Sto andando via)
16:33:00sam686not sure, easy fix is to take off static part in main function, or don't use forward declare static functions..
16:34:00raptoryes - but I want to make sure I don't break anything else..
16:35:00sam686can move the static functions up to the top of CPP file
16:36:00raptorlooks like the only usage is in GameSettings.cpp - i'll add them to the header
16:36:00raptorso weird
16:37:00sam686you can, 1. take off forward declare, then 2. move the static functions up higher to where it was forward declared.. leaving .h untouched.
16:37:00raptori'm going to make it proper OO
16:38:00sam686ok.. whatever OOO is..
16:38:00raptorobject-oriented, sorry
16:39:00raptorhaha, the GameSettings.h has private: public: private: public:
16:41:00raptorIT COMPILED!!
16:43:00raptorok going to check in
16:44:00BFLogBot - Commit 55c49ad7ab7f | Author: buckyballreaction | Log: Fix compiling on Linux
16:45:00raptorsam686: could you please test to make sure it still compiles in windows?
16:45:00sam686compiling it...
16:53:00sam686it works ok..
16:53:00raptordoes the nickname screen pop up for you?
16:54:00sam686doesn't seem to want to appear anymore..
16:54:00raptorhaha
16:54:00raptorwonderful
16:57:00LordDVG has joined
17:10:00raptorremoving 'LastName' in the INI brings it back one time
17:11:00sam686so what if a different person share the same computer? and want to change name?
17:12:00sam686also, maybe have an option to have save password = no in a enter nick and pass menu.
17:13:00raptordo think this change was intentional or by accident?
17:15:00sam686i might think this might be by accident, but kind of without knowing that wil happen...
17:16:00raptorok, maybe i'll just go back to working on soccer changes...
17:16:00sam686in 015, you could skip the login with Nickname= in ini file, where LastName= just stores your previously used name
17:30:00BlackBird has joined
17:31:00BlackBirdGuten Tag
17:31:00raptorhi
17:32:00Flynnn has joined
17:34:00BlackBirdello
17:39:00BlackBirdwhere is everyone
17:39:00BlackBird?
17:40:00raptorI: working
17:40:00raptorkaramazovapy: probably working
17:40:00BlackBirdok
17:40:00raptorwatusimoto: probably eating dinner
17:40:00raptorBFLogBot: low intelligence
17:40:00BlackBirdlolz
17:40:00sam686'hi
17:40:00BlackBirdhi
17:41:00BlackBirdeveryone is so quiet
17:42:00LordDVGBlackBird, where are you from?
17:44:00LordDVGBlackBird, what are you think to play one round of bitfighter?
17:44:00sam686hi.
17:45:00BlackBirdhi
17:46:00BlackBirdwhere is zoomber?
17:46:00raptorprobably at work or school..
17:46:00BlackBirdschool?
17:47:00BlackBirdi would assume not grade school
17:48:00raptoreven i go to school
17:49:00BlackBirdwhere?
17:49:00raptorat the local university
17:49:00BlackBirdok
17:49:00raptori'm one of those life-long student
17:50:00BlackBird...
17:50:00raptori go to school because I want to, not because I have to or because there is nothing else to do
17:50:00BlackBirdyea
17:51:00BlackBirdugh
17:51:00BlackBirdthis opti guys dosnt get it
17:56:00sam686http://bitfighter.org/forums/viewtopic.php?t=884 already have 8 posts in 10 minutes..
17:56:00raptorhaha
17:56:00BlackBirdwha?
17:56:00BlackBirdwho?
17:56:00BlackBirdwhere?
17:57:00BlackBirdoh
17:57:00BlackBirdthat
17:58:00raptoradded another!
17:58:00BlackBirdlolz
17:59:00BlackBirdlets make a new world record!
17:59:00BlackBirdif there is even one
18:00:00raptori gotta say sam686, your GIFs add character to the forums
18:00:00BlackBirdyea
18:00:00BlackBirdhow could i make one?
18:01:00BlackBirdraptor
18:01:00BlackBirddid opti really make that or did something else?
18:05:00raptorsam686 made all his own GIFs
18:06:00BlackBirdok
18:06:00BlackBirdbut with what?
18:06:00sam686what, my little avatars? http://208.107.52.15/bitfighter/avatar/
18:06:00BlackBirdwha...?
18:07:00karamazovapywhat, my little ponies?
18:07:00BlackBirdhonestly, ive got to say power puff girls are better then MLP;FiM
18:07:00karamazovapyfalse.
18:07:00BlackBirdyou have never seen PPG
18:08:00karamazovapyyes I have
18:08:00BlackBirdwhich one(s)
18:08:00karamazovapya bunch of them, when they first aired
18:08:00karamazovapythey were so-so
18:08:00sam686what, my little joystickies? mousies? computeries? light bulbies?
18:08:00BlackBirdwhat about "meat the beat-alls"?
18:08:00BlackBirdthat was a great episode
18:09:00karamazovapyI never knew the names of individual episodes
18:09:00BlackBirdthe one with all the beatle punns
18:10:00BlackBird...
18:11:00karamazovapyShadowX.loner has an ugly girlfirned
18:11:00BlackBirdyea
18:11:00BlackBirdponies
18:11:00karamazovapyand the misspelling implies that she is too ugly for girlfriend status
18:11:00BlackBird...
18:12:00BlackBirddo you know anything about the beatles?
18:14:00BlackBirdAbscied rule Welt!
18:15:00raptorwow - it seems shadow is letting a few things go to his head...
18:15:00raptorjust an observation
18:16:00karamazovapyfirst girlfriend can be a point of pride
18:17:00karamazovapyespecially if you were a big dork/outcast in high school, as we geeks well know
18:17:00raptorhaha
18:18:00karamazovapyI taught Algebra II today, so I got a fresh injection of high school reality
18:18:00raptorsweet!
18:18:00BlackBird Quit (Ping timeout: 252 seconds)
18:18:00raptorwell, my first girl friend was when I was 23 and she became my wife... I was really an outcast...
18:19:00karamazovapywell there ya go
18:19:00raptorI've always wanted to fail students at math
18:20:00karamazovapyI was mostly just administering tests today
18:20:00raptorbecause they don't understand the fact that math is taught not necessarily to need it, but to train the mind
18:20:00raptordo they still use bubble sheets?
18:20:00karamazovapyyeah...that doesn't jive very well with today's high school environment
18:21:00karamazovapybubble sheets exist for standardized tests, but not much else
18:22:00karamazovapybut I drew a new rollercoaster while I was "teaching"
18:22:00karamazovapyso now I'm building it
18:22:00raptorsweet!!
18:22:00raptori tried uploading crisscross to sam's server, but the map is broken there
18:23:00raptornot the map's fault, i'm sure
18:23:00karamazovapyyeah, rollercoasters stick on his server for some reason
18:23:00karamazovapyof course, I haven't copied and pasted and tested from the forums
18:24:00raptoroh, haha
18:24:00raptorit doesn't work on stock code
18:25:00karamazovapywhoaaaaaaa crazy
18:25:00raptori wonder if that's a bug with the level code piece on the forums...
18:25:00raptoryeah
18:25:00karamazovapyyou can see it
18:25:00raptorso maybe it isn't sam686's server's fault, sorry for the blame, sam686
18:26:00sam686it looks like the uploaded level was missing walls..
18:26:00sam686why would you want players be thrown out to outer space?
18:26:00raptorhaha
18:27:00karamazovapyokay - code is fixed
18:28:00raptormuuuuch better
18:28:00raptorthanks
18:29:00raptorwas it supposed to be retrieve?
18:29:00karamazovapywe need to sit Opti down for a little chat about forum behavior
18:29:00karamazovapy(it's retrieve so that you can see other players on command view, and not kill them with phasers or bursts)
18:29:00raptorah ok
18:31:00raptorsam686: you crack me up
19:08:00raptori think the 204.113 server up right now was that school server
19:08:00raptorbut i can't connect, can any of you?
19:08:00karamazovapyyeah, I'm on
19:09:00karamazovapythey're just idling, though
19:09:00raptorwhat port shows up in the list for you?
19:09:00karamazovapy13340
19:10:00sam686they are idling.. i am connected with UDP in from 204.113 : port 16230 to my computer port 28004
19:11:00sam686note, i have set up a static port number for my client, so i don't need to deal with port forward numbers ever again..
19:11:00raptori sure can't get connected...
19:11:00raptorah ok, i can't do that from work..
19:12:00sam686server don't have port forwarded, if your client don't have port forwarded if having a router, then you may not be able to connect.
19:16:00Flynnn Quit (Quit: Leaving)
19:24:00karamazovapyI think I've made a fundamental mistake with this rollercoaster.
19:24:00karamazovapyin spite of all my work, I think I have to start over.
19:25:00raptorsnap
19:25:00karamazovapylarge scale isn't fun
19:25:00karamazovapybecause you do the same thing for too long
19:27:00karamazovapyshadow may have "very~very limited" time for bitfighter these days, but he had time enough to check and see if anyone responded to his vanity pics
19:28:00raptorhaha
19:32:00sam686many players, including qui, bobdaduck, sky_lark, mostly only comes online in bitfighter game only when there is some kind of contest, so it looks like it is to me..
19:35:00karamazovapybobdaduck plays under more than one name
19:36:00raptoryeah, mezzlegion is one, i think?
19:36:00karamazovapyI won't get into whatever names he does or doesn't use...but I think all three have hit about the same point in life where their time is pretty heavily structured
19:38:00sam686mezzlegion is a different person in forum, or so it looks like it is to me, but either way mezzlegion is very inactove..
19:39:00sam686but, one person having multiple forum names can abuse the voting for some areas in forums..
19:39:00karamazovapyas far as I know, bobdaduck
19:39:00karamazovapy's alternates aren't registered
19:41:00karamazovapysome people just like a little anonymity
19:41:00raptoryes, like shadow? :)
19:41:00karamazovapyhaha...EXACTLY...or maybe not at all
19:42:00sam686maybe in a next Bit bitfighter battle, i could use a different nick name, so players will hopefully take it easy on me and make me win..
19:43:00karamazovapysomehow I think they'd guess it might be you
19:43:00karamazovapyI used to do the same thing just for fun, and people would always accuse me of being drex, since he always played anonymously
19:46:00karamazovapyif he logged on as himself, other people would just leave the server
19:46:00sam686somehow, watusimoto appears to be very inactive in bitfighter version 015.. and raptor is getting very active in gameplay
19:47:00sam686partly, due to watusimoto's poor internet connection..
19:47:00raptorpartly because of raptor's boredom with certain tasks at work
19:49:00sam686having a players that chats in a different language in classic server..
19:55:00raptori can't tell what language it is - if it is a language...
20:00:00sam68650 % (7 / 14) servers in bitfighter is ping timed out...
20:01:00sam686oh, now went down to (6 / 14) ping timed out, still thats a lot, and it clutters the server list...
20:01:00sam686hi
20:02:00sam686(trying to chat in-game...)
20:10:00BlackBird has joined
20:10:00BlackBirdhallo
20:19:00BlackBird Quit (Ping timeout: 252 seconds)
20:26:00LordDVG Quit (Quit: mjuza, better way to listen music: sf.net/projects/mjuza/)
20:32:00LordDVG has joined
20:34:00LordDVG Quit (Client Quit)
21:07:00watusimoto has joined
21:07:00watusimotoconnected?
21:07:00watusimotoat last?
21:25:00watusimoto Quit (Ping timeout: 260 seconds)
21:38:00watusimoto has joined
21:39:00raptorwhat have i missed?
21:40:00watusimotolots
21:40:00watusimototons
21:40:00raptorhello
21:40:00watusimotohi
21:40:00watusimotoor as they say in australia, heaps
21:41:00raptorso i found a maybe bug
21:42:00raptorafter fixing compiling on linux
21:42:00koda has joined
21:42:00raptorthe 'enter your nickname' screen doesn't show anymore
21:43:00watusimotooh great
21:43:00watusimotodo you have an ini setting with your name it it?
21:43:00watusimotoor a cmd line param you set for debugging?
21:44:00raptorit comes back if you blank out the 'LastName' setting though
21:44:00raptorbut just once
21:44:00watusimotothose will cause the screen to be skipped
21:44:00watusimotowhen did this start?
21:44:00raptorthen it disappears again
21:44:00raptorsince your recent checkin
21:44:00watusimotowait, lastName shouldn't hide the screen
21:44:00raptori do not have a 'DefaultName' set
21:44:00watusimotoI just built... let me check
21:44:00raptorplease pull my latest revision
21:44:00watusimotooh wait, no I didn't/
21:45:00raptorthere was a bad ifdef that made a full recompile fail on all platforms
21:45:00watusimotolinix compile?
21:45:00raptoryes
21:45:00watusimotogot it
21:45:00raptoroh good
21:46:00watusimotoclient management is really a snarly mess
21:46:00watusimotowe keep different lists of clients, and each refers to the other
21:46:00watusimotoand we go around in a long maze of twisty passes, all alike
21:46:00raptori luckily avoided it...
21:46:00raptorso far
21:47:00watusimotoI'm cleaning it out
21:47:00raptoris that what all the ClientRef rifraff is?
21:47:00watusimotoit will be much more straightforward
21:47:00watusimotoyes
21:47:00raptorthere seemed to always be a number of objects that did the same thing
21:47:00watusimotoI'm hoping to -- just maybe -- get rid of that class
21:47:00watusimotoor at least make it only a pointer to the GameConnection that's associated with it
21:47:00watusimotocurrently, it stores a number of things that gameConnection also does
21:48:00watusimotowhich is kind of silly
21:48:00raptordid ClientRef come from zap?
21:48:00watusimotoodd
21:48:00watusimotoit didn't ask me for my nick
21:48:00watusimotoand yes, it did
21:48:00raptor:)
21:49:00watusimotoI'll fix that
21:50:00raptori sometimes wondered what the purpose behind ClientRef was
21:50:00raptorand if there was some larger grandiose plan for it
21:50:00watusimotowho knows...
21:51:00watusimotoit's shrinking by the day
21:51:00raptorbe right back..
21:52:00watusimotoah, I know what the problem is!!! let me check
21:57:00raptorback
21:58:00raptorso karamazovapy, sam686, and I had a good discussion about the nature of modules and weapons
21:58:00raptorit was suggested that spybug be given automatically with sensor module and not be considered a weapon
21:59:00raptorthen we had to brainstorm how to make it available because sensor already has an active component: cloak/mine detection
22:00:00raptorone suggestion was double-clicking to lay a spy-bug - which brings up the idea that modules can have two active components
22:01:00watusimotoI'll bet I fixed it
22:01:00watusimotoI broke it with a clever bit of coding that cleaned up some messes, but broke the hack that was in place
22:01:00watusimotoso I created a new hack :-)
22:01:00raptorsounds like progress!
22:02:00watusimotook, you'll have your name entry screen back on next checkin
22:02:00raptorgreat
22:02:00watusimotobut there is a fair bit of testing between here and there
22:03:00watusimotoK is our resident philosopher
22:03:00watusimotoit was suggested that spybug be given automatically with sensor module and not be considered a weapon
22:03:00watusimotoI'm game
22:04:00watusimotoin fact, I think i'm in favor
22:04:00raptorok
22:04:00karamazovapyoh dear oh dear
22:04:00karamazovapyI think I've crashed the editor
22:04:00watusimotohow do you double click with a controller?
22:04:00watusimotoexcellent job! good show!
22:05:00raptorso how to allow two active components with a module?
22:05:00watusimotoremember how often it used to crash?
22:05:00karamazovapysince modules are button controlled, you just tap the button twice in succession
22:05:00watusimotoremember during the first bbb, skylark's game crashed something like 50+ times, and he kept playing?
22:06:00watusimotonow, crashes are notable events
22:06:00karamazovapyfingers crossed I haven't lost anything big
22:06:00watusimotosam & raptor fixed a lot of problems
22:06:00watusimotowait
22:06:00watusimotothere is an autosave file
22:06:00watusimotothat saves the most recent thing you've done
22:06:00karamazovapyI already opened it as a safeguard
22:06:00raptorthere's an autosave???
22:06:00watusimotook, the downside is it's easy to overwrite
22:06:00watusimotoyes
22:06:00karamazovapyauto.save
22:07:00watusimotoI added it just as the editor became stable
22:07:00raptori can't belive i still don't know how this game works...
22:07:00watusimotoso we never really needed it
22:07:00watusimotowell, neither do I!!
22:07:00watusimotoI've never looked at the clientref stuff before this week
22:07:00karamazovapythank god for autosave
22:07:00watusimotowell, that may only be the 2nd time anyone's used it
22:07:00karamazovapyI wonder if it's trying to create navmeshes and crashing
22:08:00watusimotodid it crash when you hosted?
22:08:00karamazovapytested, yes, but same difference
22:08:00watusimotoso... what other modules would use this double click thing?
22:08:00karamazovapytwice...but adding a navmesh fixed it
22:09:00watusimotouh oh
22:09:00watusimotois it a crazy level
22:09:00raptorso far i haven't thought of any other double active components...
22:09:00watusimoto?
22:09:00raptorwatusimoto: sam686 and I fixed most Triangle issues since 015a
22:09:00watusimotomaybe mine detection should become passive and spybugs are the active component
22:10:00watusimotoyes, I know. I'm still impressed with the whole navzone generation code
22:10:00watusimotoit's really awesome
22:10:00raptorthat may make sensor too powerful... already the increased sight radius is passive
22:10:00watusimotoI remember when sam did the first iteration in lua, and I was just blown away
22:10:00karamazovapyit crashes my stuff more than anything else, though
22:11:00watusimotothat will be the day... players foregoing shields to have sensor
22:11:00watusimotoI had tried to do zone generation once, and didn't get very far
22:11:00watusimotobut manual creation was really a showstopper
22:12:00watusimotoso how does this work? you tap once, and you get a brief burst of sensor
22:12:00watusimotoyou tap twice, and you get a brief burst of sensor followed by a spybug?
22:12:00raptorwell
22:12:00raptorthere is the double tap think
22:13:00raptorand there is map to another key
22:13:00karamazovapya single fast tap does nothing?
22:13:00watusimotoyes, but as soon as the mouse goes down, you want to activate the module; you don't want to wait until a double click has been confirmed/denied
22:14:00raptorif we want double-active modules, then there are different ways to implement: easiest is two keys per modules
22:14:00raptormodule
22:14:00watusimotowhat about a 4th weapon, available only if you have spybug?
22:14:00raptoryes, that was footloose's idea
22:14:00raptorsensor gives a 4th weapon
22:15:00raptori like that idea better than double-click from a coding aspect...
22:15:00karamazovapyI like it less from a playing aspect
22:15:00watusimotoyes, I understand that
22:16:00raptorwhich is what ultimately counts :)
22:16:00watusimotoit;s not ideal
22:16:00karamazovapyyeah...I don't know that there's a good fix
22:16:00karamazovapyanother topic of discussion was to get rid of them
22:16:00watusimotowhat if you double click but don't release the second click?
22:16:00watusimotoget rid of what?
22:16:00karamazovapyspybugs
22:17:00watusimotoI like them
22:17:00karamazovapyI like them in theory
22:17:00watusimotobut I do like the idea of making them cheaper
22:17:00watusimotoI like the idea of giving them for free with sensor
22:17:00raptori had an idea to enhance them: we let them be placed a little distance from the ships nose
22:18:00raptorthat let's them stick in walls
22:18:00watusimotoor you could shoot them like a burst
22:18:00watusimotoand make them stick to walls or bounce
22:19:00watusimotoso what if you hodl that 2nd click?
22:19:00watusimotoyou get spybug + sensor?
22:22:00karamazovapyNEW ROLLERCOASTER IS DONE
22:22:00raptorwould we want to make modules in general have the ability to have two active components?
22:22:00karamazovapy(ish)
22:24:00raptormay i see?
22:24:00raptori'm in lobby
22:24:00karamazovapypassword is gold
22:25:00watusimoto Quit (Ping timeout: 245 seconds)
22:25:00watusimoto has joined
22:25:00watusimotooh man, this is going to be laggy
22:31:00karamazovapyI'll put it on the forums and you can play it yourself
22:31:00karamazovapyoooh...need a name first...
22:32:00watusimoto Quit (Ping timeout: 245 seconds)
22:33:00raptoryour rollercoaster killed his connection
22:33:00raptormaybe
22:33:00watusimoto has joined
22:35:00karamazovapyposted!
22:35:00raptorhaha
22:35:00raptorgood name
22:35:00karamazovapyreminds me of a crazy paper clip when I look at it
22:44:00watusimoto Quit (Ping timeout: 248 seconds)
22:44:00[1]watusimoto has joined
22:45:00[1]watusimotok -- that's the first time in a while bf has made me laugh
22:46:00[1]watusimotook, not fully tested, but I'm checking in anyway... will continue to test, but want to use my connection while I can.
22:46:00raptoryou should have seen criss-cross crash with sam686 and his clonebots...
22:47:00raptorok
22:47:00raptorso should I take steps to making spybug part of sensor?
22:47:00[1]watusimotosure
22:48:00[1]watusimotosounds like a fun little project
22:49:00raptorwe have three ideas:
22:49:00raptor1. 4th weapon on sensor select
22:49:00raptor2. double-tap activate
22:49:00raptor3. different key activate
22:49:00raptor4. something much better than all of the above that eludes me
22:50:00BFLogBot - Commit 7403432ec47d | Author: watusim...@bitfighter.org | Log: Reduce churn of clientRef objects -- now that they're stored on the Game object, they don't need to be deleted and recreated every time we change a level. Still some optimizations possible. Also fixed name entry screen I broke earlier. Fixed crash where user starts chat cmd by hitting "/" then hits tab.
22:50:00BFLogBot - Commit f08a7b5d5707 | Author: watusim...@bitfighter.org | Log: Merge
22:50:00[1]watusimotolet's try 2
22:50:00[1]watusimotoif you double click and hold the second click, you deploy a spybug and sensor stays on
22:50:00[1]watusimotoI also sorted the commands return by auto-complete
22:50:00[1]watusimotoshould have been in the checkin notes
22:51:00[1]watusimotobut whatever
22:51:00raptorok
22:51:00karamazovapyOH SNAP
22:51:00karamazovapyI'M GONNA ROLLERCOASTER WITH SENSORS ON!!
22:52:00karamazovapyAND SENSOR LASTS THE EXACT LENGTH OF THE RIDE.
22:52:00karamazovapyIT IS PREORDAINED.
22:59:00raptorlater folks
23:01:00karamazovapyset up a rollercoaster server
23:02:00raptorcould there be someway to make them winnable?
23:02:00karamazovapythere's no levelchangepass
23:02:00[1]watusimotothe only way to win is not to play
23:03:00karamazovapyI mean...I could copy and paste rollercoasters side by side and make two teams
23:03:00raptormaybe lots of teams
23:03:00raptorhave to get your flag to the end
23:05:00karamazovapyHTF might work best for that
23:06:00karamazovapythat could be fun
23:06:00karamazovapymake a few zones
23:06:00raptorargh, i have to go
23:06:00karamazovapyI'm gonna modify paper clip
23:06:00raptorthanks for being here [1]watusimoto!
23:06:00raptor Quit (Remote host closed the connection)
23:09:00[1]watusimoto Quit (Ping timeout: 255 seconds)
23:24:00watusimoto has joined
23:26:00[1]watusimoto has joined
23:28:00watusimoto Quit (Ping timeout: 256 seconds)
23:31:00[1]watusimoto Quit (Ping timeout: 255 seconds)
23:33:00karamazovapypaper clip is a 3 team htf now
23:33:00karamazovapyand on the amusement park server
23:43:00watusimoto has joined
23:48:00watusimoto Quit (Ping timeout: 255 seconds)
23:54:00Flynnn has joined

Index Search ←Prev date Next date→

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