Zoom control for ghosts

A place to record your ideas for the game.
Post Reply
User avatar
cedarbridge
Joined: Fri May 23, 2014 12:24 am
Byond Username: Cedarbridge

Zoom control for ghosts

Post by cedarbridge » #245472

The same idea has crossed my mind a few times in the past, but I hadn't really considered how useful it would be until last night when I was orbiting the loose singulo.

Give ghosts the ability to zoom out several levels to see a wider swathe of the station. Watching the singularity eat things is nice, but a max size singulo also takes up most of the screen so you really just see a very tiny portion of the actual damage being caused and you rarely get the interesting context. You can't really appreciate the immensity of a plasma fire, or a loose tesla/singularity if you can only see a tiny normal-zoom amount of it at once. This could also be useful in watching larger player movements. With good camera placement and maybe a little squinting you can watch the nuke ops moving about while security and the captain move about elsewhere.

I'm sure there's already a verb for it somewhere or a means to accomplish this as I've seen full map screenshots and post-singulo admin screenshots. Would this place any additional strain on server resources? If not, what would stop us from implementing this for ghosts generally?
User avatar
kevinz000
Joined: Fri Nov 14, 2014 8:41 am
Byond Username: Kevinz000
Github Username: kevinz000
Location: Dorm Room 3

Re: Zoom control for ghosts

Post by kevinz000 » #245476

VG has that
User avatar
MrEousTranger
Joined: Thu May 19, 2016 11:54 pm
Byond Username: Mr.EousTranger
Location: Stuck in 2005.

Re: Zoom control for ghosts

Post by MrEousTranger » #245480

Theres no reason not to have this.
One person on this planet wrote:Wow you're funny and original Eous
I don't play often but when I do I'm Kyp Astar normally a sec role unless I'm bored and go assistant.
User avatar
cedarbridge
Joined: Fri May 23, 2014 12:24 am
Byond Username: Cedarbridge

Re: Zoom control for ghosts

Post by cedarbridge » #245615

How long until the feature freeze is over?
User avatar
PKPenguin321
Site Admin
Joined: Tue Jul 01, 2014 7:02 pm
Byond Username: PKPenguin321
Github Username: PKPenguin321
Location: U S A, U S A, U S A

Re: Zoom control for ghosts

Post by PKPenguin321 » #245618

Admins have this but afaik if like more than five people use the max zoom out level it can lag the server and also on most computers it will lag your client
i play Lauser McMauligan. clown name is Cold-Ass Honkey
i have three other top secret characters as well.
tell the best admin how good he is
Spoiler:
Image
User avatar
Haevacht
Joined: Sat Apr 19, 2014 1:08 am
Byond Username: Capital_H

Re: Zoom control for ghosts

Post by Haevacht » #245622

MrEousTranger wrote:Theres no reason not to have this.
Except that basically everything that's an overlay will break and why do ghosts even need it.

Leave it admin only.
1% of a coder, 2% of a spriter, 97% >:3c

Random name on Bagel, usually assistant.
User avatar
cedarbridge
Joined: Fri May 23, 2014 12:24 am
Byond Username: Cedarbridge

Re: Zoom control for ghosts

Post by cedarbridge » #245647

Haevacht wrote:
MrEousTranger wrote:Theres no reason not to have this.
Except that basically everything that's an overlay will break and why do ghosts even need it.

Leave it admin only.
I also skip reading the OP in threads before replying to them.
User avatar
Haevacht
Joined: Sat Apr 19, 2014 1:08 am
Byond Username: Capital_H

Re: Zoom control for ghosts

Post by Haevacht » #245648

The uses you state are stupid, and not worth breaking shit for.

The only people who NEED this already have it.
1% of a coder, 2% of a spriter, 97% >:3c

Random name on Bagel, usually assistant.
User avatar
cedarbridge
Joined: Fri May 23, 2014 12:24 am
Byond Username: Cedarbridge

Re: Zoom control for ghosts

Post by cedarbridge » #245656

Haevacht wrote:The uses you state are stupid, and not worth breaking shit for.

The only people who NEED this already have it.
Not an argument.

"Not worth breaking things for."
Yet we've broken bigger things for much less.
User avatar
JJRcop
Joined: Wed Apr 23, 2014 1:52 am
Byond Username: JJRcop
Github Username: JJRcop

Re: Zoom control for ghosts

Post by JJRcop » #247755

I'm pretty sure that some mechs have this anyway.
I lurk quite often...
User avatar
PKPenguin321
Site Admin
Joined: Tue Jul 01, 2014 7:02 pm
Byond Username: PKPenguin321
Github Username: PKPenguin321
Location: U S A, U S A, U S A

Re: Zoom control for ghosts

Post by PKPenguin321 » #247785

JJRcop wrote:I'm pretty sure that some mechs have this anyway.
on other servers, not here
i play Lauser McMauligan. clown name is Cold-Ass Honkey
i have three other top secret characters as well.
tell the best admin how good he is
Spoiler:
Image
lzimann
Joined: Sun Oct 26, 2014 5:13 am
Byond Username: Lzimann
Github Username: lzimann

Re: Zoom control for ghosts

Post by lzimann » #247792

PKPenguin321 wrote:
JJRcop wrote:I'm pretty sure that some mechs have this anyway.
on other servers, not here
That deathsquad mech that I forgot the name has the zoom thing.
User avatar
kevinz000
Joined: Fri Nov 14, 2014 8:41 am
Byond Username: Kevinz000
Github Username: kevinz000
Location: Dorm Room 3

Re: Zoom control for ghosts

Post by kevinz000 » #247797

so do flightsuits but they're laggy pieces of shit anyways so who the fuck cares right?
User avatar
PKPenguin321
Site Admin
Joined: Tue Jul 01, 2014 7:02 pm
Byond Username: PKPenguin321
Github Username: PKPenguin321
Location: U S A, U S A, U S A

Re: Zoom control for ghosts

Post by PKPenguin321 » #247802

kevinz000 wrote:so do flightsuits but they're laggy pieces of shit anyways so who the fuck cares right?
you mean the snowflake jetpack that requires a full suit that 3 people have ever used :?:
i play Lauser McMauligan. clown name is Cold-Ass Honkey
i have three other top secret characters as well.
tell the best admin how good he is
Spoiler:
Image
User avatar
cedarbridge
Joined: Fri May 23, 2014 12:24 am
Byond Username: Cedarbridge

Re: Zoom control for ghosts

Post by cedarbridge » #247961

lzimann wrote:
PKPenguin321 wrote:
JJRcop wrote:I'm pretty sure that some mechs have this anyway.
on other servers, not here
That deathsquad mech that I forgot the name has the zoom thing.
The new cops Marauder has it too doesn't it?
User avatar
Nabski
Joined: Thu Oct 20, 2016 5:42 pm
Byond Username: Nabski
Github Username: Nabski89
Location: TN

Re: Zoom control for ghosts

Post by Nabski » #247972

Even the slightly extended range you can get from a devil deal is amazingly nice.
User avatar
Cobby
Code Maintainer
Joined: Sat Apr 19, 2014 7:19 pm
Byond Username: ExcessiveUseOfCobby
Github Username: ExcessiveUseOfCobblestone

Re: Zoom control for ghosts

Post by Cobby » #248010

cedarbridge wrote:
Haevacht wrote:The uses you state are stupid, and not worth breaking shit for.

The only people who NEED this already have it.
Not an argument.

"Not worth breaking things for."
Yet we've broken bigger things for much less.
That is also not an argument

Bad feature A doesn't mean we should add bad feature B because it is "less bad" than feature A. It means we should fix/remove bad feature A.
Voted best trap in /tg/ 2014-current
User avatar
XDTM
Github User
Joined: Fri Mar 04, 2016 8:38 pm
Byond Username: XDTM
Github Username: XDTM
Location: XDTM

Re: Zoom control for ghosts

Post by XDTM » #248085

This is already a thing in both flightsuits and devils; either they're too rare to cause trouble, or they're harmless enough to give to ghosts.
a.k.a. Duke Hayka

Coder of golems, virology, hallucinations, traumas, nanites, and a bunch of miscellaneous stuff.
lzimann
Joined: Sun Oct 26, 2014 5:13 am
Byond Username: Lzimann
Github Username: lzimann

Re: Zoom control for ghosts

Post by lzimann » #248101

I think the only reason ghosts don't have a way to change view range is because no one did it. Last time someone tried to do it, it was a half-assed version, which deleted the admin verb and replaced with a verb available to everyone, but only up to 14 range(the admin verb is 128).
User avatar
PKPenguin321
Site Admin
Joined: Tue Jul 01, 2014 7:02 pm
Byond Username: PKPenguin321
Github Username: PKPenguin321
Location: U S A, U S A, U S A

Re: Zoom control for ghosts

Post by PKPenguin321 » #248103

lzimann wrote:I think the only reason ghosts don't have a way to change view range is because no one did it. Last time someone tried to do it, it was a half-assed version, which deleted the admin verb and replaced with a verb available to everyone, but only up to 14 range(the admin verb is 128).
also because like i already said apparently too many people viewing too much at once puts stress on the server itself
i play Lauser McMauligan. clown name is Cold-Ass Honkey
i have three other top secret characters as well.
tell the best admin how good he is
Spoiler:
Image
User avatar
Remie Richards
Joined: Thu Apr 17, 2014 7:11 pm
Byond Username: CrimsonVision
Location: England, UK, Earth, Sol, Milky Way, Local Group, Virgo Supercluster, Known Universe
Contact:

Re: Zoom control for ghosts

Post by Remie Richards » #248107

XDTM wrote:This is already a thing in both flightsuits and devils; either they're too rare to cause trouble, or they're harmless enough to give to ghosts.
the former.
Byond gets incredibly shitty on larger viewsizes, what we have now is pushing it for normal day-day gameplay, with flightsuits/devils/marauders being rare-so-more-acceptable uses.
私は完璧
lzimann
Joined: Sun Oct 26, 2014 5:13 am
Byond Username: Lzimann
Github Username: lzimann

Re: Zoom control for ghosts

Post by lzimann » #248127

I'm doing a proper PR for this right now. Gonna add hotkeys(shift + '+' or '-' since it seems byond doesn't allow scroll up/down) and up to 10 view range(or 14 if you are byond member!).
User avatar
cedarbridge
Joined: Fri May 23, 2014 12:24 am
Byond Username: Cedarbridge

Re: Zoom control for ghosts

Post by cedarbridge » #248129

lzimann wrote:I'm doing a proper PR for this right now. Gonna add hotkeys(shift + '+' or '-' since it seems byond doesn't allow scroll up/down) and up to 10 view range(or 14 if you are byond member!).
Since there's a lot of concern about server strain. Is there a way we can get data over time about the possible server impact during a future possible testmerge? It would be good for scaling if we could see "yeah, this far out is far enough."
lzimann
Joined: Sun Oct 26, 2014 5:13 am
Byond Username: Lzimann
Github Username: lzimann

Re: Zoom control for ghosts

Post by lzimann » #248135

cedarbridge wrote:
lzimann wrote:I'm doing a proper PR for this right now. Gonna add hotkeys(shift + '+' or '-' since it seems byond doesn't allow scroll up/down) and up to 10 view range(or 14 if you are byond member!).
Since there's a lot of concern about server strain. Is there a way we can get data over time about the possible server impact during a future possible testmerge? It would be good for scaling if we could see "yeah, this far out is far enough."
I asked MSO about it, he was the one that suggested the values. If it lags, reverting is super easy, if not, increasing the max range is also super easy.
User avatar
Sweaterkittens
Joined: Tue Aug 11, 2015 11:02 am
Byond Username: SweaterKittens

Re: Zoom control for ghosts

Post by Sweaterkittens » #248187

I feel like the problem with just "waiting to see if it lags" is that it's going to be incredibly situational. I'm assuming it's not going to log when ghosts change their view ranges, so we'll have no way to tell that it's due to ghost view ranges if we get a bad lag spike. Not to mention that there have to be enough ghosts observing and using it. I'm concerned this will just add to late-game lag as everything is destroyed and the singulo's loose, and we'll just end up shrugging and chalking it up to lots of things going on.
ImageImage
Spoiler:
Image
lzimann
Joined: Sun Oct 26, 2014 5:13 am
Byond Username: Lzimann
Github Username: lzimann

Re: Zoom control for ghosts

Post by lzimann » #248190

Sweaterkittens wrote:I feel like the problem with just "waiting to see if it lags" is that it's going to be incredibly situational. I'm assuming it's not going to log when ghosts change their view ranges, so we'll have no way to tell that it's due to ghost view ranges if we get a bad lag spike. Not to mention that there have to be enough ghosts observing and using it. I'm concerned this will just add to late-game lag as everything is destroyed and the singulo's loose, and we'll just end up shrugging and chalking it up to lots of things going on.
Sadly there's not much that can be done about it besides testing(it won't make any difference testing it locally). Thankfully we have testmerges to things that can end up being bad.
User avatar
Sweaterkittens
Joined: Tue Aug 11, 2015 11:02 am
Byond Username: SweaterKittens

Re: Zoom control for ghosts

Post by Sweaterkittens » #248194

How can we monitor if it's causing lag, though? I promise that I'm not just trying to be difficult, I just don't know how we're going to be able to to tell if it's this specific function that's causing it if and when the server starts lagging, which makes testing problematic.
ImageImage
Spoiler:
Image
User avatar
MisterPerson
Board Moderator
Joined: Tue Apr 15, 2014 4:26 pm
Byond Username: MisterPerson

Re: Zoom control for ghosts

Post by MisterPerson » #248966

You'll know in one of two ways: Either byond will spend more processing time on sending maps or byond will spend more bandwidth sending the maps. If it's the former, that'll manifest as classic stutter lag you might have experienced a lot prior to all the anti-lag stuff MSO has been doing. The time reserved every tick for sending maps won't be long enough so every tick will run long, slowing the whole game down. If it's the latter problem, well there was a byond bug for the past few days where it was using too much bandwidth and people were reporting lag, so it would be like that.
I code for the code project and moderate the code sections of the forums.

Feedback is dumb and it doesn't matter
Post Reply

Who is online

Users browsing this forum: No registered users