#bitfighter IRC Log

Index Search ←Prev date Next date→

IRC Log for 2011-08-11

Timestamps are in GMT/BST.

00:00:00Flynnn Quit (Client Quit)
00:12:00karamazovapyyes, that was my comment
00:14:00karamazovapydetecting cloaked ships passively when sensor is chosen is a pretty big blow to cloakers
00:14:00karamazovapytoo big a blow, in my opinion
00:20:00raptoryes, i think i agree
00:21:00Flynnn has joined
00:21:00raptori'm going to look at the code and see if it can be made a hybrid of sorts: sensor zoom out passive, no energy; but, energy usage required to enable cloak detection
00:21:00Flynnn Quit (Client Quit)
00:22:00sam686maybe sensor zoomout half-passive?
00:23:00karamazovapyzoom passive/cloak&mine detection active seems fair to me
00:23:00sam686as in, sensor zooms out somewhat passively when having sensor, then using sensor zoom out farther..
00:23:00karamazovapyzooming in and out is tough to use effectively...it's kind of disorienting
00:25:00sam686i guess zooming only when active can be a problem, some maps might not be big enough to be worth zooming out, and zooming out might make it hard to aim, maybe harder if it repeatedly zoom in/out
00:26:00sam686though, i guess don't use sensor on tiny maps..
00:43:00raptori've just been looking at solving issues, sam
00:43:00raptordo we have any grandiose feature plans?
00:44:00Flynnn has joined
00:44:00sam686maybe get the voting system to work better>
00:44:00sam686?
00:46:00raptoryeah, that's a good one
00:46:00raptori'm just kinda picking issues depending on my mood...
00:51:00iKodaRaptor if you feeling moody i can send you some hedgewars ossida :p
00:51:00iKodaIssues*
00:51:00raptorwhat language is that?
00:52:00iKoda Freespascal
00:52:00iKoda:p
00:58:00raptorfreepascal is the spiritual successor to delphi, correct?
00:58:00raptorwerent't the majority of windows 3.1 programs written in delphi?
01:07:00iKoda Quit (Quit: K thx bai)
01:09:00iKoda has joined
01:09:00iKodaNo freepascal is the physical successor of pascal
01:10:00iKodaWhich was used on early apple os
01:10:00iKodaDelphi is the windows fork
01:10:00raptorah ok, i had it backwards
01:10:00raptordelpi is the subset
01:12:00raptorsam686: ship.cpp:1052
01:12:00raptorwhy is this module logic in unpackUpdate?
01:14:00sam686client needs to know which module each ship is using, for animation like sensor, repair, shield, turbo
01:15:00raptorbut isn't htat done in processEnergy()?
01:15:00sam686processEnergy is server only, unpackUpdate is client only
01:15:00raptorohhh
01:17:00sam686well, processEnergy is might be done client side, but client really needs unpackUpdate, or else client will think the ship is using nothing
01:20:00raptorok, i got it working - except I need to get the zoom out and in to work when loading/unloading the module
01:20:00iKoda Quit (Read error: Connection reset by peer)
01:21:00iKoda has joined
01:42:00raptorso i need to move the 'mSensorZoomTimer' out of unpackUpdate because it only detects module activation instead of module possession
01:43:00raptorbut i have no idea to where
01:43:00raptorright now loading the sensor jumps to the zoomed out view, with no smooth zooming
01:45:00karamazovapyso...shields don't protect you on spawn
01:45:00karamazovapyI think that's wrong
01:45:00karamazovapyI just died at least three times on spawn on that stupid russian roulette map
01:46:00karamazovapywhile holding shields from the instant I died
02:17:00iKoda Quit (Ping timeout: 240 seconds)
02:18:00raptorreally?
02:18:00raptorthey usually protect me
02:22:00raptoryou're right karamazovapy
02:40:00raptorasteroid 1 on sam686's server is a good test..
03:01:00kodax has joined
03:05:00Flynnn Quit (Quit: This computer has gone to sleep)
03:06:00kodaxhello BFLogBot, my darkest enemy
03:07:00raptor!BFLogBot
03:07:00raptor!help
03:07:00BFLogBottype !commands to see a list of commands
04:08:00Flynnn has joined
05:05:00raptorgood evening
05:17:00kodax Quit (Quit: Sto andando via)
06:22:00raptorsam686: are you here?
06:28:00raptor Quit (Remote host closed the connection)
06:49:00Flynnn Quit (Quit: This computer has gone to sleep)
07:25:00LordDVG has joined
07:25:00LordDVG Quit (Changing host)
07:25:00LordDVG has joined
07:54:00karamazovapy Quit (Read error: Connection reset by peer)
08:01:00watusimoto Quit (Ping timeout: 252 seconds)
10:42:00LordDVG Quit (Remote host closed the connection)
10:43:00LordDVG has joined
12:06:00LordDVG Quit (Remote host closed the connection)
15:30:00zoomber_laptop has joined
15:31:00zoomber_laptophi SAM686
15:31:00sam686hi
15:31:00zoomber_laptophow is sam686 today?
15:31:00sam686good
15:42:00raptor has joined
15:42:00ChanServ sets mode +o raptor
15:43:00raptorgood day!
15:43:00karamazovapy has joined
15:44:00raptorsam686: are you awake?
15:44:00sam686hi
15:44:00raptorgood morning
15:44:00raptorI am trying to understand a Timer problem
15:45:00raptorso I have the sensor module working when you change to it on loadout zone
15:45:00raptorbut I don't have the zooming to it working
15:46:00raptorthe zmooth zooming, that is
15:46:00raptor*smooth
15:46:00raptorit just jumps to the right resolution
15:46:00raptorI have the mSensorZoomTimer in ship.cpp resetting in setLoadout() properly
15:47:00raptorbut when accessing it from Game::computePlayerVisArea() in game.cpp:692, it doesn't seem to be the same object
15:49:00raptordo you think you could give insight into what is going wrong? I can create a temporary clone with my changes..
15:51:00raptorhttp://code.google.com/r/buckyballreaction-a/source/list
15:51:00raptorlatest commit
15:51:00raptorif you have time...
15:56:00zoomber_laptopHELLO KARAMAZOVAPY
15:56:00karamazovapycholla
15:57:00raptorit's too early to yell...
15:58:00karamazovapytoo early to tell
16:00:00zoomber_laptoptonight i dreamt of having a reeeeeley loooonggg ipad
16:17:00zoomber_laptop Quit (Quit: zoomber_laptop)
16:26:00Flynnn has joined
16:34:00sam686Ship::setLoadout is server only, having mSensorZoomTimer.reset will only set the timer server side, not client side.
16:35:00raptorahhh..
16:35:00raptorit needs to be done both server and client?
16:36:00raptoror just client?
16:40:00sam686probably just client, maybe server, not sure..
16:40:00sam686the client does all the animation..
16:41:00sam686the server uses it to see what you can see and send only the ones that are close enough.
16:42:00raptorok
16:43:00sam686probably the best place for client side is in unpackUpdate
16:43:00raptorwhat is the equivalent to setLoadout for the server?
16:43:00raptori mean client?
16:44:00sam686server side setLoadout use setMaskBits(LoadoutMask); which will run server side packUpdate, when client receive it, client runs unpackUpdate
16:45:00raptorah, so unpackUpdate
16:50:00sam686probably should do animation only if isInitialUpdate() is false when haveSensor have changed, to prevent commander map going zoom out effect everytome ship goes in scope.
16:50:00sam686when ship goes in scope, it send full initalUpdate
16:51:00sam686as moving stuff like ships don't get sent at all when client don't see it.
16:51:00karamazovapy<zoomber_laptop> tonight i dreamt of having a reeeeeley loooonggg ipad
16:51:00karamazovapyonly comes with a few games
16:51:00karamazovapybowling
16:51:00karamazovapycurling
16:52:00karamazovapyarchery
16:52:00karamazovapytrack & field
16:56:00raptorbrrom hocky?
16:56:00raptorbrrom
16:56:00raptorbroom
16:56:00raptorargh
17:00:00sam686there is a gameLobby bug with time stamp, and can't scroll the divider up and down. http://96.2.123.136/bitfighter/Game_Lobby_Bug.png
17:00:00raptorwhoa
17:00:00raptornever seen that before
17:19:00karamazovapy_ has joined
17:20:00raptor_k forked!
17:21:00iKoda has joined
17:27:00karamazovapy Quit (Ping timeout: 255 seconds)
17:31:00raptorI have the sensor zooming working on the client side
17:31:00raptordo you honestly think it is required on the server side?
17:32:00watusimoto has joined
17:34:00raptoractually, no, i don't think it is needed...
17:36:00karamazovapy_ is now known as karamazovapy
17:36:00karamazovapyquite the conversations you have with yourself
17:36:00raptorquiet you...
17:37:00karamazovapywas that to me or one of your voices?
17:37:00raptoryes
17:37:00karamazovapyI thought it might be one or the other.
17:40:00raptoryay one more issue down
17:40:00BFLogBot - Commit cf1d329d5998 | Author: buckyballreaction | Log: Sensor module zoom is now passive; cloak/mine is still active. Fix for issue #83
17:47:00raptorsam686: tell me what you think of the sensor changes now
17:55:00iKoda Quit (Quit: K thx bai)
17:55:00sam686i think that new sensor makes it easier to just repeatedly hit the sensor button and use too little energy, yet easily see cloaked ships and hidden stuff..
17:56:00raptoryes, more energy drain perhaps?
17:57:00sam686that is, you press sensor button for extremely short time to not cause any evergy drain, and easily see blinking cloaked ships
17:59:00raptoror a press has an initial usage? like 1/4 of the energy
17:59:00sam686yes
18:01:00sam686there is one bug with changes that was just made, disappearing objects when on the edge of screen, probably server side thinks you can't see that far away
18:01:00sam686that if you have sensor, not use it.
18:01:00raptorahhh
18:02:00raptorlike mines?
18:02:00sam686best to test with all the moving resource objects
18:02:00raptorso the resources aren't ghosted properly?
18:03:00sam686they only ghost when using sensor
18:06:00iKoda has joined
18:19:00sam686i think i fixed the ghosting problem, and make energu use take up 5% of energy initial, i find that 5% use is good enough to stop tapping exploit..
18:20:00sam686i have commited / pushed my changes..
18:20:00BFLogBot - Commit 99e784a58aa6 | Author: sam8641 | Log: Fix sensor ghosting problem, add 5% inital energy use for sensor
18:22:00raptorexcellent fix sam!
18:22:00raptorI think you found that scoping stuff much faster than I could have...
18:23:00Flynnn Quit (Quit: This computer has gone to sleep)
18:24:00sam686one more problem, every time your ship is destroyed, it keeps doing zoom out animation..
18:24:00raptorwhat?
18:24:00raptori thought i tested that
18:25:00raptoroh
18:25:00raptori see
18:25:00raptoryeah, i actually kind of liked that effect...
18:25:00raptordo you think it is annoying?
18:26:00sam686to stop zoom out effect on spawn: ship.cpp line 1037: if (hadSensorThen != hasSensorNow && !isInitialUpdate())
18:28:00sam686i think i might be annoying to do zoom out effect everytime you get destroyed..
18:28:00raptorok
18:28:00raptorget rid of it
18:29:00raptoron a somewhat related note, karamazovapy and I have confirmed that shields do not protect you if you spawn on an asteroid
18:29:00raptora good level to test is on asteroid 1 on your server...
18:30:00sam686i do think it needs a 1 or 2 second auto shield on spawn.
18:31:00sam686the same can't shield self also happens when spawning on top of 2 mines, and can't shield on time
18:31:00raptoryou mean like a spawn safety timer? like in other FPS games?
18:31:00sam686yes
18:31:00raptor1 second of invulnerablility
18:32:00raptori wonder how that would change gameplay
18:32:00sam686even, instantaction.com version of zap had safety spawn shield, it was 2 second there..
18:32:00raptordid people like it?
18:32:00sam686i don't know, it is a long time ago
18:33:00sam686spawn shield seems to help..
18:35:00raptori'd say let's do it
18:36:00raptorkaramazovapy, watusimoto? what do you think about a spawn invulnerabilty duration?
18:38:00sam686spawnShield can fix unable to shield self when spawning on top of asteroid or mines
18:38:00raptori think its a great idea
18:39:00raptoror spwning on top of bullets....
18:57:00iKoda Quit (Quit: K thx bai)
19:03:00iKoda has joined
19:17:00iKoda Quit (Read error: Connection reset by peer)
19:21:00iKoda has joined
19:33:00iKoda Quit (Remote host closed the connection)
19:34:00iKoda has joined
19:57:00sam686i just did a commit to add spawn shield. i will need to go, will be back in 2 hours..
19:58:00raptorok, i'll test
20:01:00BFLogBot - Commit 16af879d4f2a | Author: sam8641 | Log: one second Spawn shield added, may need to add rendering spawn shield
20:10:00Flynnn has joined
20:36:00iKoda Quit (Read error: Connection reset by peer)
20:37:00iKoda has joined
21:18:00iKoda Quit (Ping timeout: 250 seconds)
21:19:00iKoda has joined
21:25:00iKoda Quit (Read error: Connection reset by peer)
21:25:00iKoda has joined
21:49:00iKoda Quit (Read error: Connection reset by peer)
21:49:00iKoda has joined
21:52:00karamazovapyI say you're invulnerable on spawn, until you move, shoot, or activate modules
21:52:00karamazovapyor pick up a flag
22:38:00iKoda Quit (Quit: K thx bai)
22:42:00iKoda has joined
22:50:00iKoda Quit (Remote host closed the connection)
22:51:00iKoda has joined
23:06:00Flynnn Quit (Quit: This computer has gone to sleep)
23:33:00raptorwell i ahve to go - sam686 are you around?
23:33:00sam686yes
23:35:00raptori took a stap at creating an invulnerability effect
23:35:00raptorstab
23:35:00raptori'm not to good with math -> visuals
23:35:00raptorbut this is my attempt: http://pastie.org/2358314
23:35:00sam686ok, i don't know how the 1 second spawn invincibility will loke..
23:35:00sam686look, not loke
23:35:00raptoryeah, i just made something up...
23:36:00raptori have to go now, but maybe you can see how my addition looks to you?
23:36:00sam686ok
23:38:00raptorok updated teh pastie with better doc
23:38:00raptorsee you later
23:39:00raptor Quit (Remote host closed the connection)
23:54:00iKoda Quit (Remote host closed the connection)

Index Search ←Prev date Next date→

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