#bitfighter IRC Log

Index Search ←Prev date Next date→

IRC Log for 2012-05-17

Timestamps are in GMT/BST.

00:33:50IAmBeard Quit (Quit: Leaving)
00:44:33Heyub has joined
00:49:03Heyub Quit (Ping timeout: 246 seconds)
01:06:24Watusimoto Quit (Ping timeout: 256 seconds)
01:14:02Zoomber has joined
01:14:02ChanServ sets mode +v Zoomber
01:14:33Zoomber_ has joined
01:14:33ChanServ sets mode +v Zoomber_
01:16:59Zoomber_hey sam
01:17:00Zoomber_sam686
01:18:36Zoomber Quit (Ping timeout: 252 seconds)
01:18:36Zoomber_ is now known as Zoomber
01:52:26sam686just came back from about 2.5 hours away from home..
01:53:12sam686hey Zoomber what do you need me for?
01:53:24Zoomberoh wow
01:53:26Zoomberok
01:53:35Zoomberin your opinion
01:54:04Zoomberwhat are some funny videos, comedians, or all around great actors?
01:54:27Zoomberi'm compiling a list with my friend, and we're going to mix in famous lines with dubstep
01:55:56sam686i don't know, but i sometimes find pranks a little funny.. http://www.youtube.com/watch?v=AYsq4fqbMG8
02:06:12Zoomberas fun as they are, they don't mix that well. That's why im sticking to famous lines, or angry lines
02:22:47raptor has joined
02:22:47ChanServ sets mode +o raptor
02:22:56Zoomber_ has joined
02:22:56ChanServ sets mode +v Zoomber_
02:23:10Zoomber_test
02:23:18Zoomber Quit (Read error: Operation timed out)
02:23:18raptoring
02:23:18Zoomber_ is now known as Zoomber
02:23:19Zoomberwhy is my computer not connecting to the internet properly?
02:23:19raptor123
02:23:28raptorbad wireless?
02:23:29Zoombermy other computer works fine
02:23:59Zoomberwell, my imac is connected both wirelessly to the router, and connected to my airport extreme by ethernet normally, ( just enabled wireless for this), as airport extreme bounces time capsule signal
02:24:10Zoomberwell.. i guess its working now
02:24:12raptorlaptop wireless chips go awry after a couple years
02:24:20Zoomberdesktop imac*
02:31:42raptorok sam686, we need to do a level design contest
02:32:01raptornow that people can use the editor without crashing... :)
02:33:31Zoomberi can host one
02:33:48Zoomberexcept ive become very very very very bad with schedule management
02:33:49raptorthat was my next question - we'd need a server when it's over :)
02:33:58Zoomberbe right back 1 minute
02:34:00raptoractually
02:34:05raptorwe need a theme first
02:36:18Zoomberok back
02:36:27Zoomberwe'd also need a server to host the actual contest
02:36:41Zoomberand by the way, i did make a post 30 minutes ago on the forums saying i was thinking of throwing a bitfighter bash
02:37:30Zoomberone prize i can give is free bitfighter server hosting. I have plenty of room for that
02:39:04ZoomberThe only problem is good prizes should be ones that go towards helping the game. Like, server hosting, or game controllers, which is what _k used to do, but those cost a bunch cash, which I could maybe do, once, before i completely bankrupt myself, if i'm allowed to use that as a verb.
02:39:47ZoomberMaybe, they could chose option 2: Donation to bitfighter, where I basically set some money aside for a mac developer account?
02:39:59ZoomberAs you can see here, i'm not very creative with prize reward ideas...
02:40:24ZoomberAnd i dont have any special maps like _k does to give out as prizes
02:40:35Zoomberwell... i do, but they arent exactly *special*
02:42:42raptordid _k give out maps?
02:42:46sam686i have been a little buzy this week, getting 3 of other one other person's computer to work, but since the person didn't need all three computer, they desiced to gave one of computer to me, a Pentium D 2.8Ghz 0.5GB, with PCIE x16 Nvidia 6200SE TurboCache 256 MB, faster then my older pentium 4 Radeon 9200 computer..
02:43:04raptoroooo
02:43:07sam686with Windows XP media edition
02:43:09raptorwhat OS are you going to install?
02:43:29sam686the CPU, i think, is capable of 64-bit..
02:43:57raptorZoomber: i think watusimoto said he'd do prizes for a BBB, but after talking with people, they said they don't mind not having prizes - they just want an event
02:45:16sam686oh, and it came with a dead monitor that won't work on any way I tried, but I have my existing 2 monitors..
02:45:18Zoombersam, is that .5 GB Ram?
02:45:39Zoomberor
02:45:52sam686yes, but it can be upgraded, 2 of 4 memory slots in use
02:47:37Zoomberok, really weird question here, i know i may have asked it before, but this time it would be beneficial
02:47:46raptorha
02:47:55ZoomberI have two internet connections at the moment, one off my old DSL, and my new cable internet
02:50:52ZoomberIs it possible to run a computer off both of them, specifically mac i guess? (i know i could run a VM on the mac off one internet, but i mean, both to one mac OS)
02:51:00Zoomberand more specifically, bitfighter itself
02:51:01Zoomber?
02:52:05raptorit's called 'multi-linking'
02:52:17raptori remember you could do it with old dial-up modems
02:52:28raptornot sure about faster broadband connections
02:52:37Zoomberoooh
02:52:38Zoombercurious
02:52:44Zoomberplease, go on
02:53:24raptori remember you could do in with windows xp, probably even with windows 98: http://support.microsoft.com/kb/307849
02:53:50sam686hou much money a month do you pay for DSL? Cable? and speed?
02:55:00sam686https://www.google.com/search?q=2+internet+connections+on+one+computer
02:55:06sam686https://www.google.com/search?q=2+internet+connections+on+one+apple_mac
02:55:09raptorit's been so long that i don't know how to do this anymore, and i've never come across anything on mac yet...
02:55:40raptoralso called 'bandwidth aggregation'
02:58:06raptorah, goo starting point: https://en.wikipedia.org/wiki/Link_aggregation
02:58:06sam686i think i remembered having 2 internet connections at the same time, in windows XP, using "route print" "route add" to control which IP goes through which internet, useful for a game i used to play to move the voice chat connection to laggy slower internet, and the rest to less lag connection..
02:59:49sam686I used to use a redwoodwireless Sioux Falls internet service provider, it only have 1 Mbps download, 0.3 Mbps upload..
03:01:14sam686and that redwood wireless adds 70 Milliseconds ping to everything compared to faster cable modem (Midcontinent Communications Cable internet)
03:01:36Zoombernetwork teaming
03:01:53BFLogBot - Commit b7903e17adbf | Author: buckyballreaction | Log: Fix some compiler warnings
03:02:23Zoomberhmm
03:02:26Zoomberwait though
03:02:50Zoomberi guess it isnt as simple as, having my computer up, with two seperate connections, both port forwarded and having someone try both ip addresses?
03:02:58Zoomberas in, recieve, not send myself
03:03:19Zoomberi have enough speed download wise right now i think, but an extra .5 mbit upload would be great
03:04:23sam686you can try ssh to your VPS, then in VPS, SSH or telnet to your own connection, Telnet works for any HTTP connection including html port 80, though it might not look pretty...
03:04:37Zoomberhmm
03:04:40Zoomberi could
03:04:48Zoomberlet me go turn it on, hang on
03:08:11sam686i meant telnet works for any TCP ports, and simply does only RAW text with no encryption.., works for Html HTTP TCP port 80
03:09:25sam686if telnet does connect, telnet window may get blank window for you to type or press enter twice to try to get a responce
03:10:44sam686or you can wget your web server from your vps..
03:12:34raptoreditor has segfaults all over the place...
03:17:43zoomber_ has joined
03:18:23zoomber_CABLE has joined
03:18:41zoomber_CABLEok hi
03:19:07Zoomberlets see now, ill connect my imac to the dsl
03:19:28Zoomber__ has joined
03:19:28ChanServ sets mode +v Zoomber__
03:19:31Zoomber__ Quit (Remote host closed the connection)
03:19:48Zoomber__ has joined
03:19:48ChanServ sets mode +v Zoomber__
03:19:53Zoomber__swejet
03:19:54Zoomber__sweet*
03:19:58Zoomber__ok why are there so many zoombers
03:20:12Zoomber__Raptor, can you kick all zoombers besides Zoomber_cable?
03:20:22sam686lagged out multiple times?
03:20:26Zoomber__probably
03:20:32sam686nickserv ghost Zoomber?
03:20:43Zoomber Quit (Disconnected by services)
03:20:44Zoomber__ is now known as Zoomber
03:20:46Zoomberwhooo
03:20:51Zoombercept there's one more zoomber_
03:21:00Zoomberhmm
03:21:04Zoomber was kicked from #bitfighter by raptor
03:21:05zoomber_ was kicked from #bitfighter by raptor
03:21:07zoomber_CABLE was kicked from #bitfighter by raptor
03:21:09Zoomber has joined
03:21:09ChanServ sets mode +v Zoomber
03:21:20Zoomberok
03:21:25raptorso i can kick from the chatroom, but not from the server
03:21:28Zoomberi guess for now i have to make my imac the default host
03:21:29sam686can't ghost any name that isn't registed to you in nick serv.. zoomber
03:21:37Zoomberits all good sam
03:21:54Zoomberand this may disconnect me
03:22:14Zoomberor...
03:22:27sam686if usually takes about 250 seconds to ping time out when this freenode IRC connection just drops
03:22:31Zoomber_ has joined
03:22:31ChanServ sets mode +v Zoomber_
03:23:24Zoomber_ok
03:23:26Zoomber_lets see now
03:24:59sam686to see your current IP address: https://www.google.com/search?q=what+is+your+IP
03:24:59Zoomber_ Quit (Read error: Connection reset by peer)
03:27:02Zoomber Quit (Ping timeout: 272 seconds)
03:28:42Zoomber has joined
03:28:42ChanServ sets mode +v Zoomber
03:28:53Zoomberok
03:28:56Zoombernow i'm on DSL
03:30:52Zoomberi have a double NAT, but there's nothing i can really do about this if i want to be able to port forward
03:31:48Zoomber_ has joined
03:31:48ChanServ sets mode +v Zoomber_
03:31:49Zoomber Quit (Read error: Connection reset by peer)
03:31:49Zoomber_ is now known as Zoomber
03:31:53Zoomber71.129.232.251
03:31:58Zoomberdynamic DSL ip ^
03:32:00BFLogBot - Commit 2fd49c25005d | Author: buckyballreaction | Log: Fix wrong cursor when dragging nothing off of the dock
03:32:12Zoomberhome.maxhushahn.com
03:32:16Zoomberdynamic CABLE ip^
03:32:19Zoomberboth should hit me
03:32:40Zoomberhome.maxhushahn.com gives nothing port 80
03:32:57Zoomberoh, neither does dsl ip
03:33:03Zoombermaybe i have a firewall on or something :/
03:33:40Zoomberthat's wierd, both put my computer as the dmz computer
03:33:44Zoomberyet no ping response using my ips
03:34:11Zoomberhome.maxhushahn.com will respond as it probably reaches my other computer hosting minecraft (still has ports forward)
03:34:49Zoomberthere
03:34:53Zoomberhome.maxhushahn.com points to me
03:35:02Zoomberbut that's wierd
03:35:20Zoombermy DSL ip is the higher priority, yet that one doesn't connect to my comp
03:35:24Zoomberand the lower priority one does
03:35:50Zoomberoh now it does!
03:36:00Zoomberok so here's the test raptor and sam686
03:36:22Zoombercan i host bitfighter with two ip arguments, or -ip:ALL?
03:37:41sam686probably not, only the server will connect to master once, and the master only see one IP address..
03:37:57sam686master only see one IP address for each server
03:39:09Zoomberwhat's the -ip bind command again?
03:40:48sam686not sure, in bitfighter arguments? i never used it..
03:42:01Zoomber-hostaddr
03:42:50sam686i often use is as hosting dedicated server, -hostaddr any:28003
03:43:18Zoomber-leveldir doesn't seem to work for me either
03:43:28Zoomberjust says noo levels can be found from the folder
03:46:27Zoomberbah, i have no way to run the server on this mac..
03:46:29Zoomberok fine
03:46:43Zoomberill use the sh file like you're going to tell me to do :)
03:47:26sam686did you try inidir "/home/user/something/levels" Hint: try full path or you could use leveldir...
03:47:55Zoomberi just edited the sh script and put in my hostname and hostaddress
03:48:18sam686bitfighter -help
03:48:24Zoomberinteresting
03:48:27Zoomberok raptor
03:48:44Zoomberwhat exactly does -hostaddr do? can i do, -hostaddr home.maxhushahn.com:28003?
03:48:50Zoomberor must it be an ip
03:49:00raptoruhhh
03:49:11raptornot sure - i could look it up in the code...
03:49:19sam686i don't know, maybe "this-part-is-ignored:28003"
03:49:22Zoomberim trying my local ip as the hostaddr this time, but the secondary ip
03:49:39raptorit's the same as 'ServerAddress' in the INI
03:50:26Zoomberraptor, does the shell script override this?
03:50:56sam686i think the command args can overrides INI settings..
03:51:20Zoomberhmm
03:51:28Zoomberok, so i dont feel like its doing anything
03:51:54Zoomberright now, the iMac uses the higher priority internet connection you choose. Right not, that's my DSL wifi
03:52:13ZoomberBUT, my secondary ip, home.maxhushahn.com
03:52:18Zoombercan be reached still, try it
03:52:22ZoomberAH, i have an idea!
03:52:40sam686i bet -hostaddr "this-part-does-nothing:28003" the port number works..
03:53:03sam686main problem is, the server only connects to master one time, and master only see one ip address of each server..
03:53:17Zoomberah, we can use -connect!
03:53:27sam686even though the clients could possible connect to either manually..
03:53:55sam686or /connect in game lobby
03:55:10Zoomberoooh /connect IN game
03:55:41Zoombersegfault!
03:55:46Zoomberso, we hit it
03:55:59Zoomberand i guess the server coudlnt handle the heat!
03:56:51Zoomberthe crash report doesnt make sense with what i was doing though..
03:56:51Zoomberhttp://pastebin.com/fFtThAaN
03:58:23raptorZoomber: what revision are you using?
03:58:29Zoomberuhh
03:58:42Zoomber17b, im running this straight from the binary i just downloaded off bitfighter downloads
03:58:48raptorah ok
03:58:59raptorintel mac?
03:59:38Zoomberyes
03:59:55raptorcan you tell me your exact way of starting it up?
04:00:05Zoombercd Bitfighter.app/contents/macos
04:00:09Zoomber./bitfighter.sh
04:00:19Zoomberin the sh script
04:00:23Zoomberi have the following added
04:00:30Zoomber# Run the program
04:00:31Zoomber./Bitfighter -dedicated -hostaddr 192.168.2.4:27899 -rootdatadir "$userdatadir" -sfxdir "$sfxdir" -hostname "puke"
04:00:36raptorhaha
04:00:51sam686Zoomber, try rev b909d416e42a not the latest tip, as the latest have lots of crashy problems (or you can try the release version)
04:01:03Zoombernotice the hostaddr is a private ip, the one i get from my cable internet, but my DSL is the one the master server sees
04:01:36Zoombersam686: i'm running the server off the 17b i downloaded from the downloads page. i'm using my client's binary and using the -dedicated option
04:01:54sam686crashing?
04:02:14sam686can you get a stack trace of a crash?
04:02:28Zoombersam, see my pastebin
04:02:29Zoomberthat's all i get
04:02:46sam686where is your pastebin?
04:02:51Zoomberill repaste
04:02:59Zoomberhttp://pastebin.com/fFtThAaN
04:03:06raptorhey sam686, can you run VMs with your new compy?
04:03:40Zoomberraptor: i am right now
04:03:56sam686probably no, 512 MB is not enough memory, but i will try adding more RAM in a next few days..
04:03:56Zoomberi have a giant centos VM running a minecraft server
04:04:01Zoomberbut that's off right now for testing
04:04:15raptorsam686: how much RAM did your old compy have?
04:04:41Zoomberi think his had 1 or 2 GBs, cant remember
04:04:48sam6861.5 GB Ram, Pentium 4, the max that the motherboard suports after some searching is 2 GB
04:04:52Zoomberno mine had 1 GB his had 1.5
04:05:00raptorah
04:05:08sam686but i think the newer computer I have could go up to 4 GB, maybe..
04:05:56ZoomberAccepting arranged connection from IP:76.116.249.209:2371
04:05:56ZoomberIP:76.116.249.209:2370 - client "FoOtloOse" connected.
04:05:56Zoomber./bitfighter.sh: line 62: 5342 Segmentation fault ./Bitfighter -dedicated -hostaddr 192.168.2.4:27899 -rootdatadir "$userdatadir" -sfxdir "$sfxdir" -hostname "puke"
04:05:56ZoomberMax-Hushahns-iMac-1575:MacOS thunderroad-mc$
04:06:09Zoomberguys, i dont understand this at all
04:06:27Zoomberfootloose connected for me using /connect to home.maxhushahn.com
04:06:39Zoomberi heard the player joined sound, and then i got a segmentation fault
04:06:40Zoomberhttp://pastebin.com/0MSRMv9T
04:06:43Zoombererror report^
04:08:21sam686my old Pentium 4 is DDR PC2700 (166 MHz) with slots (256 + 512 + 256 + 512 MB)
04:08:53raptorZoomber: what level does that server start up with?
04:09:12Zoombersome ctf level let me check
04:09:17Zoomberoh some wierdo random one i made
04:09:24Zoomberbut it works when i connect normally through the master serv
04:09:41Zoomberand ive used it in the editor, so i would assume the editor kills bad stuff on save
04:09:44raptoralso, you forgot the 'IP:' on the -hostaddr argument
04:09:48sam686my newer computer Pentium D is DDR2 PC2-4300 (266 MHz) with (256 + 0 + 256 + 0 MB)
04:10:01Zoomberah
04:10:35Zoomberok now that makes it crash instantly raptor
04:10:37sam686the "IP:" doesn't seem needed, i had always used "-hostaddr any:28003" without problems..
04:11:42Zoombernow the shell script is giving me an abort trap, even if i undo it
04:13:44Zoomberholy crap
04:13:56raptorok, i can't duplicate the error...
04:13:58Zoomberi think its not just the shell script
04:14:05Zoombersomething's wrong with my whole computer
04:14:17Zoomberi closed the terminal window, now login is incorrect if i reopen one
04:14:24Zoombernow, i cant even open terminal, as i tried to quit and reopen terminal
04:14:33Zoomberunexpected error 10810
04:14:36raptoruhh
04:14:45raptorabort abort!
04:14:53sam686running out of memory?
04:14:53Zoomberlooks like something has decided to play along with my computer
04:15:09Zoomberdammmit, right as sam said that i accidentally quit activity monitor
04:15:26Zoombercrap
04:15:29Zoomberthis isnt good
04:15:30Zoomberum
04:15:56Zoomberhttp wont load, but irc seems to load ok
04:16:19raptorstill can't duplicate error...
04:16:24raptorseems like memory problems
04:16:27sam686restart computer?
04:16:28Zoomberok im in trouble
04:16:28raptorrestart!
04:16:38Zoombernoooo, what if someone has hacked my password?
04:17:02Zoomberi say that just because, terminal said "password incorrect" when i tried to open a new terminal window, that was where all this started
04:17:08Zoomberbah
04:17:24Zoomberwait, i can turn ssh on
04:17:40Zoomberbetter yet, i can reset my user password using the accounts tab
04:17:46Zoombersince i still have system perfs
04:17:47ZoomberNOOOO
04:17:50Zoomberit closed
04:17:51sam686computer could have bad RAM memory, but most probably, out of memory..
04:18:25Zoomberi highly doubt that, i can open as many safari windows as i want, so long as the app stays open
04:18:50Zoomberok, are you guys sure i should restart?
04:18:55raptorcontrary to popular belief: every browser window eats up memory
04:18:57sam686out of resource to start any more programs?
04:18:58Zoomberi'm skeptical
04:19:08raptorZoomber: what choice do you have?
04:19:17raptori'd disconnect from the internet
04:19:22Zoomberwell, mac's usually have a good memory management, and you can still open stuff even with no memory left
04:19:25raptormake sure you still have root access
04:19:29raptorthen restart and pray
04:19:30Zoomberum
04:19:38Zoomberhow am i supposed to make sure i have root access?
04:19:46raptoror highest priveleged account access
04:19:48Zoombercan't open terminal
04:19:52Zoombercant open system preferences
04:20:00Zoombernot sure if ssh is open on my compter
04:20:03Zoomberthough maybe it is
04:20:07sam686which computer having this problem?
04:20:08Zoomberi can try VNC through my iphone
04:20:15raptordon't mess with VNC
04:20:24Zoomberno?
04:20:39raptorit isn't hooked to your user credentials is it?
04:20:41Zoomberwouldnt that help rule out the memory issue if that's it?
04:20:47raptorno
04:20:52raptoryou need a restart
04:21:17Zoomberyeah, i guess thats better than sitting here like a fool
04:21:25Zoomberif my password is cracked, i cant do anything here anyways
04:21:29Zoomberlets pray
04:21:32Zoomber Quit (Quit: Zoomber)
04:23:56Zoomber has joined
04:23:56ChanServ sets mode +v Zoomber
04:24:36Zoomber Quit (Remote host closed the connection)
04:30:00raptorwell, i'm off to bed
04:30:04raptorgood night
04:30:27sam686bye
04:30:34raptor Quit ()
05:01:51Zoomber has joined
05:01:51ChanServ sets mode +v Zoomber
05:01:56Zoomberbetter
05:02:04Zoomberand raptor left?
05:22:52sam686hi
05:30:22sam686bye
05:34:44sam686 Quit (Ping timeout: 245 seconds)
08:42:13Watusimoto has joined
12:35:02Watusimoto Quit (Ping timeout: 248 seconds)
12:39:51Watusimoto has joined
13:20:33IAmBeard has joined
13:21:15IAmBeardgood morning
14:12:28LordDVG has joined
14:18:06kodaws Quit (Read error: Connection reset by peer)
14:36:34IAmBeardso, my render test from last night is good
14:36:59IAmBeardI'll be posting a demo of it soon :)
14:40:25IAmBeardi just need to iron out some issues of converting an SDL surface to a texture properly
14:44:47raptor has joined
14:44:47ChanServ sets mode +o raptor
14:45:03raptorbuenos
14:47:47IAmBeardgood morning
14:51:47IAmBeardso, I'm getting a solid 60fps with my rendering engine (I limited it to vsync) - I'm going to try with multiple RenderableObjects to see how that all pans out
14:52:37IAmBeardI estimate for that bitfighter, we won't need more than 30 renderables in any instance, so we shouldn't have any issues with the rendering backend
14:55:06raptor30 total? or 30 different types
14:55:38raptorbecause I'm sure there are more than 30 here: http://bitfighter.org/screens/screenshot3.png
14:59:32IAmBeardthat's about 16 renderables, not counting bullets
14:59:41raptori'm counting bullets
14:59:49IAmBeardbut i just tested with 50 renderables, 60fps
14:59:58IAmBeardi'll stress test it with 300
15:00:03IAmBeardjust for fun
15:00:15raptoryou should see this wacky level: http://bitfighter.org/screens/screenshot8.png
15:00:31IAmBeard30fps with 300
15:00:46IAmBeardthe map itself is one renderable :P
15:01:18IAmBeardwell, it may not be in the end, I'm not 100% sure
15:01:53IAmBeardI guess it would make logical sense for it to be broken up
15:02:35IAmBeardbut anyway, 300 huge opaque renderables, 30fps, not too shabby
15:03:38IAmBeardsemi-opaque (0.5f alpha), still 30fps
15:04:02IAmBeardmind you, these are just blank boxes
15:04:27IAmBeardso we may get better performance once we're using smaller renderables
15:18:24IAmBeardfor the last map screenie, with chipmunk, we may not be able to exploit the physics the way that map expects (asteroids stuck in the wall, etc)
15:19:14IAmBeardor asteroids stuck in other asteroids
15:20:56kodaws has joined
15:28:29Watusimoto Quit (Ping timeout: 245 seconds)
15:37:14IAmBeardI should note that my tests were done on my laptop with an amd radeon hd 6650m, quadcore 4gb ram
15:40:40raptorwhat cpu?
15:45:45IAmBeardamd phenom quad 2.20GHz
15:46:20raptorfor comparison, my work laptop:
15:47:53raptorGPU: NVIDIA NVS 3100M 512MB
15:47:59raptorargh, have to find the CPU...
15:49:17raptorI *think* it's an Intel Core i7 with 4 threads (dual core with HT or quad core)
15:49:28raptorrunning @ 2.6 GHz
15:49:50raptorwith that I can render the current version of bitfighter with tons of objects on screen at the maximum framerate of 1000 fps
15:50:00raptorsince the master loop only runs on milliseconds
15:50:32IAmBeardyeah, i'll set the stuff so it's unlimited for fps
15:50:43IAmBeardi should note that I haven't optimized any of the OpenGL calls yet, either
15:50:52raptorok
15:51:07raptorwe have a server command '/maxfps' that defaults to 100
15:51:09IAmBeardso it's just glBegin/glEnd, but I will be compiling those
15:51:24raptoryou'll want to up it to about 1000
15:51:29raptor*above
15:52:16IAmBeardwhat command would i use to actually see the fps?
15:52:23raptorF6
15:52:50raptorbut the logic isn't perfect and i bet there is a deviation of +/- 10% or so
15:53:36IAmBeard500fps windowed, 914 fullscreen/stretched
15:53:46raptorgreat!
15:54:02raptorand the room starts heating up...
15:54:04raptor:)
15:54:07IAmBeardhaha
15:54:27IAmBeardanywho, sometime this week, i should have some real map render tests that we can try
15:54:40IAmBeardraptor, are you on windows right now? you could probably test out my seuff
15:55:23raptori am on linux
15:55:31raptori'm the only one who could test... :(
15:55:36raptorthe other two are on windows
15:55:46raptor*couldn't
15:55:51raptorugh
15:56:31raptor 's brain is marching ahead of his fingers
16:05:49IAmBeardi could probably do a linux compile, i have my ubuntu vm open
16:06:00IAmBeardand by compile, I mean just trying to get it to work
16:07:12IAmBeardI'm not using an OS specific code
16:07:22IAmBeardbut I just want to make sure
16:07:36raptormostl likely an ubuntu compile would only run on ubuntu
16:07:40raptori use openSUSE
16:08:13raptorso i wouldn't waste the time... unless it was to test for linux compatibility
16:09:02IAmBeardyeah, just a compatibility check, then i can link you to the git repo
16:10:39IAmBeardare you at work right now?
16:10:51raptoryes
16:10:56raptorcoding in java
16:11:00IAmBeardi don't want to distract you too far from work, then
16:11:08IAmBeardbut I'll toss it on the forum
16:26:24Watusimoto has joined
16:51:51sam686 has joined
16:51:51ChanServ sets mode +v sam686
16:52:00Watusimoto Quit (Ping timeout: 272 seconds)
17:03:45sam686 has left
17:30:54kodaws Quit (Read error: Connection reset by peer)
18:05:46Watusimoto has joined
18:10:17IAmBeardso, apparently Ubuntu 11 uses the latest gcc which has some issues with library order, so I don't know if it'll buiild on SuSE
18:10:31IAmBeardbut we can get to that tonight, I guess
18:11:15raptorwell, i'll probably spend most of my efforts on the original base code - but I have plenty of experience fixing gcc problems :)
18:14:27IAmBeardwell, this is more of an SDL order of libraries issue
18:14:46IAmBeardso i fired off a message to the mailing list
18:14:50raptorfail on compiling or linking?
18:14:56raptori'll look at mailing list..
18:14:58IAmBeardlinking
18:15:04raptoroh joy
18:15:10IAmBeard"Linking to SDL2 in Ubuntu 10"
18:15:28raptorthat's because there is no SDL2 in *any* linux distro at the moment
18:15:34raptoryou have to use SDL 1.2
18:15:55raptorunless you link in your own SDL2 library statically
18:17:12IAmBeardi compiled it myself
18:17:27IAmBeardand did a sudo make install
18:17:39IAmBeardsdl2-config reports the proper libraries and pathes
18:17:43IAmBeard*paths
18:21:10raptorif you used my Makefile, then you'll have to change the -I../libsdl/SDL to -I../libsdl/SDL2
18:21:19raptorotherwise you compiled against SDL 1.2
18:24:05Watusimotohi
18:27:43IAmBeardno, i made a new makefile
18:27:45IAmBeardhey :)
18:33:52Watusimotohow's it coming?
18:33:57Watusimotoanything working yet?
18:34:29IAmBeardin the mainstream bitfighter, or mine?
18:35:43Watusimotoanywwhere! ;-)
18:36:32IAmBeardi did a render test with 300 semi-opaque near-fullscreen objects, and got 30fps in windowed mode of my stuff
18:36:32Watusimotowell, I finally got completely fed up with the way moveItems store their location (they store it in two places, and keep them synchronized, usually)
18:36:36Watusimotogreat
18:37:40IAmBeardWatusimoto, are you running windows right now?
18:38:00Watusimotoso I did a tedious refactor to force all access to a moveItem;s location to be via getter setter. Now I think I can redirect these to get us down to location in a single location
18:38:01Watusimotoyes
18:38:03WatusimotoI am
18:38:05IAmBeardyou could test out my stuff/look at the code if you want
18:38:16Watusimotosure
18:38:28IAmBeardi haven't re-integrated a bunch of the original code in the repo yet, just as a fyi
18:38:31Watusimotowill I recognize it?
18:38:43BFLogBot - Commit def1514a8edf | Author: watusim...@bitfighter.org | Log: Move some rendering to the editor
18:38:45BFLogBot - Commit 4edc80d4360c | Author: watusim...@bitfighter.org | Log: Whole lot of work for what should be no visible effect whatsoever. Force access to movestates through a getter/setter; will actually do something with this later tonight, hopefully.
18:38:46BFLogBot - Commit 3ba114a41a7f | Author: watusim...@bitfighter.org | Log: Merge
18:38:47IAmBeardhah - very little, again, most of the old code isn't in the repo yet
18:38:59IAmBeardsince I'm just getting the backend to function properly first
18:39:03Watusimotoyou know, most people start off with something small, and work from there. You took exactly the opposite tack
18:40:04IAmBeardwell, the code base you gents are running off is good, but a little confusing
18:40:33IAmBeardand even as you noted, some things are being stored in two places and trying to be synced
18:40:47IAmBeardwhich isn't your fault, you are just going from what Zap! had to begin with
18:40:51raptorhi Watusimoto
18:41:19raptorneed a sandwich... brb
18:42:17Watusimotosome things are being stored in two place <<< soon to be fixed... I hope
18:42:28IAmBeardyou'd have to compile all the things in the solution, and extract the fonts in the contrib folder
18:43:18IAmBeardtechnically, you can comment out bitfighter1.0.cpp:15
18:43:23IAmBeardand not extract any fonts
18:44:11raptormmmm
18:44:13raptorpbj
18:47:31IAmBeard:)
19:02:55raptorsigh, i just joined a game with 4 players, and one by one they all left
19:07:55IAmBeard:(
19:08:05IAmBeardmaybe they were intimidated by a dev?
19:08:25raptornobody really knows i'm a dev unless they've been around a while..
19:08:45raptorit must have been the underline
19:08:52raptorvery intimidating
19:09:59IAmBeardi learned you were a dev pretty quick :P
19:36:10sam686 has joined
19:36:10ChanServ sets mode +v sam686
19:36:28LordDVG is now known as KnightDVG
19:37:01raptorWatusimoto / sam686: we should do a level design contest
19:37:08Watusimotoyes
19:37:09raptorpeople have been clamoring for an event
19:37:14raptorand the editor is fixed now
19:37:42raptorI can initiate the contest in the forums, but I'd need to pick a theme... ideas?
19:37:57WatusimotoCore level?
19:38:15raptorThat's a good idea
19:38:21raptoractually, yes, i like that
19:38:54Watusimotonot totally inventive, but we haven't done one yet, and core is our new gametype
19:39:27IAmBeardwhat is the core gametype? just destroying the cores?
19:39:35Watusimotoyes
19:39:40IAmBeardah
19:39:42Watusimotoessentially a base attack game
19:39:42IAmBeard:)
19:39:53IAmBeardwhen would this compo be?
19:39:58Watusimotowith no pesky flags
19:40:02Watusimotobest level design
19:40:34WatusimotoI would change one rule from k's time: I'd allow multiple voting eligible levels from a single player
19:41:15raptoryou mean like pick top 3 levels?
19:41:59sam686maybe allow up to 3 or 4 vote eligable level per person..
19:42:13Watusimotojust allow people to enter more than one map
19:42:50Watusimotoand I would also allow admin's maps as well. k always disqualified his
19:42:56Watusimotoand I think he shouldn;t have
19:43:03raptoryeah, his were good
19:43:38KnightDVG Quit (Remote host closed the connection)
19:43:51Watusimotoa related theme idea might be "storm the castle"
19:44:08Watusimotowhich would probably but not necessarily be core game
19:44:34sam686one think I sometimes find annoying from previous level design contest is, sometimes the best level have never been put to level forum or upload to nowhere, then the best level is effectively gone...
19:45:05raptoryeah, it should be at the discretion of the map maker to release it... _k didn't release a lot of his
19:45:33Watusimotoor just say code will be released
19:45:39Watusimotomost people won;t have a problem with that
19:45:52Watusimotoall levels submitted will be released in the forums
19:45:53raptorOK, who will set up the level server? i could put it up on master...
19:46:10Watusimotoor we could release them all as a downloadable level pack or something
19:46:23Watusimotorather than post them one-by-one in the forums
19:46:27raptorwould that discourage anyone from contributing?
19:46:33Watusimotoonly k :-)
19:46:36raptoror was _k the exception..
19:46:49Watusimotowe'll see if anyone complains
19:47:08raptori should probably allow people to PM me...
19:48:06sam686i don't think anyone cares, but we can't let people download levels while still allowing level submitting, or else people might copy the level contest work of osmeone..
19:48:19raptoryeah that's fine
19:48:56raptorI like 'storm the castle'
19:49:00raptori think i'll do that
19:50:02sam686also, often times, a few level might have gameplay problems that is only visible during gameplay, so probably hosting a level contest may be the best idea to determine gameplay and everything else...
19:56:59sam686the one question is, where will people submit the levels to?
19:57:06raptori'll allow them to PM me
19:57:20sam686ok
20:13:00raptorok it's up: http://bitfighter.org/forums/viewtopic.php?f=13&t=1491&p=14885#p14885
20:13:11raptorshould I change the master server message?
20:13:16raptori think i will...
20:15:56Watusimotoyes, of course. the oftener the message is changed, the better
20:16:04Watusimotoany excuse, any excuse
20:16:11raptordone
20:17:19Watusimotogreat
20:17:49sam686does it requires a "Core" level or no, the way it is written, it looks like it doesn't require game type to be Core...
20:17:53WatusimotoI made a couple of trivial edits to your posting, you probably won't even know I did
20:17:56raptorit doesn't
20:18:01raptorok
20:18:14Watusimotocore not required, but what else would you do?
20:18:20Watusimotomaybe a ctf or zone control?
20:18:25Watusimotomore is the better
20:18:38Watusimotowe could have a "prove that soccer doesn't suck" contest
20:18:43raptori can't tell what you changed...
20:18:59Watusimotoa couple of words so it would read better
20:19:05sam686haha, i see the edits, cause i had the 10 minute ago windows sttayed up about the new contest..
20:19:06raptorok good
20:19:19Watusimotothey will ALL be eligible
20:19:20sam686mostly, changed I'll to we..
20:19:33Watusimotogood call!
20:19:35raptormy thoughts don't always translate into words well - i frequently have to proof read
20:19:37Watusimotothat was the other one
20:19:53Watusimotoyou made no errors
20:20:06Watusimotoooh contest party!
20:20:23raptor?
20:20:34Watusimotowant to make it 11:59 PST?
20:20:44raptorok
20:20:46raptorsure
20:20:51Watusimotoand... maybe... 9PM EST for party?
20:20:55raptorok
20:21:09Watusimotojust thinking that 10 is pretty late for 3rd graders :-)
20:21:19raptordone
20:21:31raptori'll probably tally the maps the morning of the contest party anyways...
20:21:31Watusimotoexcellent
20:21:37Watusimotoof course
20:21:52Watusimotowhat, then a week of voting?
20:21:57sam686how about conttest ends: 27:59 EST , Thursday, May 31 2012? that might comfuse people though...
20:21:57raptoryes
20:22:05Watusimoto4 days of round 1, 3 days round 2?
20:22:09raptordid the earth lentheng it's rotation?
20:22:22raptornot sure, how did _k do it before?
20:22:26Watusimotocontest ends 45:443 56/224
20:22:45sam686compare first post date with the last post date..
20:22:48Watusimotothat would really confuse the hell out of everyone!
20:23:19Watusimotoall entries due before 37.
20:23:21raptori don't know what you peoples are talking about...
20:24:06Watusimotostack overflow
20:24:09Watusimotodamn
20:24:27Watusimotovoid MoveObject::setPos(S32 stateIndex, const Point &pos)
20:24:27Watusimoto{
20:24:27Watusimoto if(stateIndex == ActualState)
20:24:27Watusimoto Parent::setPos(pos);
20:24:27Watusimoto else
20:24:27Watusimoto setPos(stateIndex, pos);
20:24:29Watusimoto}
20:24:32Watusimotoguess that would do it
20:24:46raptorlooks like _k opened the voting the monday after the party
20:24:55raptorthen did final round the thursday
20:25:02raptorhaha
20:25:13raptorto infinity... and beyond!
20:25:31sam686yes, that can allow players to try the lew contest levels..
20:25:38sam686new (not lew)
20:27:58Watusimotoand another
20:28:08Watusimotothis one involves two functions at least
20:33:42Watusimotoyay! it works!
20:33:56Watusimotopos no longer stored in two locales
20:34:21Watusimotoas a result, a couple of annoying editor bugs just sort of fixed themselves
20:34:58raptorwhy was pos ever stored in two places?
20:35:18Watusimotomost objects store their position in their underlying geomtry object
20:35:45Watusimotomoveobjects store mulitple positions -- actual position, render position, and one other that i don't fully understand
20:35:56Watusimotoon lagging clients, renderpos and actualpos may differ
20:36:36Watusimotoso those positions were stored in an array of structs indexed by StateIndex (actual = 0, render =1, etc.)
20:37:04raptorok
20:37:11raptorthat makes sense...
20:37:25raptorconsolidated render pos?
20:37:25Watusimotoi had to break that struct/array contstruct to make it so that for actualPos, it would use the underlying geometry; renderpos, actualvel, rendervel, etc. would still be stored locally
20:37:43Watusimotono, renderPos still lives on the moveObject
20:37:48raptorok
20:37:49Watusimotoother objects don't have that
20:37:52Watusimotothey just are.
20:37:58raptoryes, ok
20:37:59raptormakes sense
20:38:03Watusimotothey don't move so there's no need to rectify lagging motion
20:38:39Watusimotobut there were A LOT of direct accesses to that array/struct which is why I never wanted to fix this before
20:38:52WatusimotoI mean I wanted to but it was a lot of work
20:39:02Watusimotobut I finally got fed up and did it
20:39:07raptorgreat!
20:39:10Watusimototook almost 3 days
20:39:41Watusimotobecause I tried a fancier scheme earlier, but it broke when I refused -- on principle -- to write copy construcotrs for all our objects
20:39:55Watusimotobut finally done
20:40:00raptorsam686: in the contest forums, is there a way to move my thread under 'announcements' to replace the old one there?
20:40:12raptorhaha
20:40:19raptorso no extra copy constructors?
20:40:21raptor(i hope)
20:41:19sam686not sure yet...
20:42:10Watusimotonope
20:42:25raptorgood
20:42:32Watusimotolots of getters/setters, but it's all reference based
20:42:41Watusimotoso default copies work fine
20:44:28raptorgetters/setters are cleaner, but they add method call overhead, correct?
20:44:50Watusimotoyes
20:45:07Watusimotobut probably not too much
20:46:20Watusimotosorry in advance for the cryptic checkin note
20:49:03BFLogBot - Commit bb6e4856a272 | Author: watusim...@bitfighter.org | Log: Unqualify name
20:49:04BFLogBot - Commit 1eda582fb41c | Author: watusim...@bitfighter.org | Log: Unqualify name
20:49:06BFLogBot - Commit 28044995bd0c | Author: watusim...@bitfighter.org | Log: Collapsed dual nature of MoveObjects. No longer both a wave and a particle.
20:49:29raptorhahaha
20:49:42raptorso we can measure their location AND velocity now?
20:51:05Watusimotoprobably not yet
20:51:11raptor:)
20:51:23Watusimotoat least not without uncertainty
20:51:59Zoomber Quit (Read error: Connection reset by peer)
20:51:59Zoomber_ has joined
20:51:59ChanServ sets mode +v Zoomber_
20:52:00Zoomber_ is now known as Zoomber
20:54:22sam686something is missing then editing the first post.. My enpty forum: http://sam686.maxhushahn.com/upload/phpbb_edit_sticky_or_announcement.PNG
20:54:26sam686the bitfighter forum: http://sam686.maxhushahn.com/upload/phpbb_edit_sticky_or_announcement_bitfighter_missing.PNG
20:55:01raptorinteresting
21:00:34raptorthere we go
21:00:51raptori gave myself full forum permissions to 'contests' and i changed it to 'announce'
21:03:47LoneWolfy has joined
21:04:01LoneWolfysam, your server is down.
21:04:03LoneWolfy Quit (Client Quit)
21:04:14raptorhaha
21:04:23raptorefficient, i suppose
21:06:12Zoomber Quit (Ping timeout: 250 seconds)
21:08:28sam686http://sam686.maxhushahn.com/upload/text1205/120517_16-05-20.txt using rev 4e6f8ff18b0b
21:11:49raptorbecause ServerGame is NULL on a level switch?
21:13:01sam686whywould we call "gameOverManGameOver" during a level switch?
21:16:11WatusimotoshipTouchZone calles gameOver?
21:16:21Watusimotonot in my code
21:16:46IAmBeardgents, i'm off for a while
21:16:51Watusimotolater
21:17:06IAmBeardi'll try and get some awesome possum code up with some game stuffs this weekend
21:17:12Watusimoto:-)
21:17:26IAmBeardif you gents want to see the almost done backend; https://github.com/mrozbarry/bitfighter-experiments
21:17:49sam686does the latest code have any crashy problems?
21:18:14IAmBeardmine doesn't, no, but there's no game in there yet, just some background management and a render test
21:18:17Watusimotoonly if you use lua
21:18:32Watusimotono bots, no levelgens, no crasshes, as far as I know
21:18:51IAmBeard Quit (Quit: Leaving)
21:19:35Watusimotowow... I hardly recognize the code in beard's archive
21:20:40raptorthat is bitfighter code?
21:20:44raptornawww
21:20:53Watusimotothere's some in there
21:21:08Watusimotoraptor: when you get a chance, would you rebuild doxygen?
21:21:16raptorokey doke
21:21:34WatusimotoI need to get my head wrapped around the new hierarchy
21:21:39Watusimotonow that luaprojectile is gone
21:21:53koda has joined
21:22:26raptorWatusimoto: done
21:22:54Watusimotothanks!
21:26:05sam686i can't appear to ssh 74.122.199.250 anymore (one of zoomber VPS), it connects, then connections close immediately without promtping for username / password...
21:26:40raptorsounds like iptables?
21:26:58sam686i wasn't messing with iptables at all..
21:27:52sam686the problem starts when i was exiting screen with ctrl + a, ctrl + d, then the connection just quits, and can't connect anymore
21:29:10sam686oh now it works fine now..
21:30:21sam686oh, don't press ctrl + a, ctrl + d if you are not in "SCREEN" it will quit your ssh (i thiought i was in screen)
21:32:54sam686never mind, what happened is i thought i connected.... to a different VPS, not 74.122.199.250 which still can't connect
21:34:17sam686well... i guess i can sometimes connect to 74.122.199.250, sometimes can't, i wonder if there is too many SSH connection attemting to password guess?
21:35:54raptorthat what i mean - iptables on the server end
21:36:05raptorsomething like 'denyhosts' might be running
21:43:32Watusimotoobj hierarchy looks much better now
21:44:31sam686i will go, i will be back, in about 2 or 3 hours..
21:45:11sam686 has left
21:45:30raptorfor sure!
21:45:46Watusimotobye
22:40:55raptorok Watusimoto, i have placed doxygen here now: http://bitfighter.org/~raptor/doxygen/current/
22:41:09Watusimotofab
22:41:55raptorand i can call a script locally on that machine to run it
22:42:19raptornow to make a fancy button for you to click... maybe i should brush up on my php
22:43:13Watusimotohow could we not have BurstTypeNumber defined????
22:43:40raptori removed burst types a few weeks ago?
22:50:12Watusimotowait... you did?
22:50:31raptoroh no...
22:50:37raptornot the object type number
22:50:40raptorthe graphics types
22:50:45Watusimotook
22:50:46raptori misunderstood you at first, sorry
22:50:48Watusimotothat's different
22:53:12raptorwhat happened to bursttypenumber
22:59:13raptorMineTypeNumber, maybe?
23:02:34Watusimotowe seemed to be treating bursts as projectiles
23:02:55Watusimotowhich they sort of are (they behave like them) and sort of not (not related class-wise)
23:04:14WatusimotoI created a new type number
23:04:19raptoruh oh
23:05:28WatusimotoI'm going to need to write one hell of a test bot when this is all done
23:05:41Watusimotohave it run through all the methdos on all the objects
23:06:27WatusimotoI like luaW much better -- the inheritance model is even more attractive than I thought it would be
23:06:38WatusimotoI can rip out tons of duplicate methods
23:07:31raptorexcellent
23:08:36Watusimotomakes things much more comprehendable
23:08:57Watusimotoat some point, I'll create a python tool to rip through our code and print out the lua object model
23:09:09raptori already did once...
23:09:15raptorbut it was based on lunar
23:09:41raptorhere: http://code.google.com/p/bitfighter/source/browse/scripts/parse_lua_methods.py?repo=tools
23:09:42Watusimotothere was no hiearchy there
23:09:50Watusimotoactually this will be trivial
23:09:54raptormajor regex!
23:10:11Watusimotolook for a bunch of lines like this:
23:10:12WatusimotoREGISTER_LUA_SUBCLASS(SpyBug, BurstProjectile);
23:10:26Watusimotoand associated lines like this:
23:10:27Watusimotoconst luaL_reg SpyBug::luaMethods[] =
23:10:28Watusimoto{
23:10:28Watusimoto { NULL, NULL }
23:10:28Watusimoto};
23:10:36Watusimotoand string them together into some sort of tree
23:11:36Watusimotowas also thinking of how we could embed method documentation directly into the c++ code
23:11:40Watusimotoprobably not worth it
23:12:02raptordoxygen spits out like 100 pages of "method not documented" warnings...
23:12:12Watusimotoreally
23:12:23Watusimotowhat does it want to make a method documented?
23:12:30raptoryeah, i'm sure it's looking for specific documentation syntax
23:12:34Watusimotospecial comments?
23:12:38raptori think so
23:12:40Watusimotomaybe ///< blah
23:12:47raptoror /** */
23:12:48WatusimotoI've seen those in some parts of the code
23:12:50raptornot sure..
23:13:05Watusimotowell, what I really like are the diagrams
23:13:11raptorme too
23:13:20Watusimotoso it's probably not worth adding method docs
23:13:28Watusimotounless it were really easy
23:13:34raptornot unless we're making money off of it
23:13:38raptor(or it were really easy)
23:13:42raptor:)
23:14:02Watusimotoyes
23:14:27Watusimotook, finished moving projectiles, bursts, mines, and spybugs to luaw
23:14:28BFLogBot - Commit af03256726f3 | Author: watusim...@bitfighter.org | Log: whitespace
23:14:30BFLogBot - Commit 2181477ed432 | Author: watusim...@bitfighter.org | Log: Implement new lua methods for projectiles. Overall, lua still broken.
23:14:31BFLogBot - Commit d4105e891ec4 | Author: watusim...@bitfighter.org | Log: Implement new lua methods for bursts, mines, and spybugs. Lua still broken.
23:14:38raptorok
23:14:46Watusimotono idea if it works; it compiles, and editor and game runs
23:14:51Watusimotolua still crashes
23:15:01Watusimotobut I'm getting better at it
23:15:44WatusimotoI'm turning in
23:16:01raptorwell, i need to head home...
23:16:02raptorok
23:16:04raptorgood night
23:17:32raptor Quit ()
23:35:57koda Quit (Quit: koda)

Index Search ←Prev date Next date→

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