Zoom control for ghosts
- cedarbridge
- Joined: Fri May 23, 2014 12:24 am
- Byond Username: Cedarbridge
Zoom control for ghosts
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?
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?
- kevinz000
- Joined: Fri Nov 14, 2014 8:41 am
- Byond Username: Kevinz000
- Github Username: kevinz000
- Location: Dorm Room 3
Re: Zoom control for ghosts
VG has that
Local catgirl scratching post - Shezza
Usually seen as Skylar Lineman/Mekhi Anderson.
Commissions way too much art...
https://tgstation13.org/phpBB/viewtopic ... 7&p=239075 - IN GAME ADMINISTRATOR
Usually seen as Skylar Lineman/Mekhi Anderson.
Commissions way too much art...
https://tgstation13.org/phpBB/viewtopic ... 7&p=239075 - IN GAME ADMINISTRATOR
NSFW:
- MrEousTranger
- Joined: Thu May 19, 2016 11:54 pm
- Byond Username: Mr.EousTranger
- Location: Stuck in 2005.
Re: Zoom control for ghosts
Theres no reason not to have this.
I don't play often but when I do I'm Kyp Astar normally a sec role unless I'm bored and go assistant.One person on this planet wrote:Wow you're funny and original Eous
- cedarbridge
- Joined: Fri May 23, 2014 12:24 am
- Byond Username: Cedarbridge
Re: Zoom control for ghosts
How long until the feature freeze is over?
- 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
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
i have three other top secret characters as well.
tell the best admin how good he is
Spoiler:
- Haevacht
- Joined: Sat Apr 19, 2014 1:08 am
- Byond Username: Capital_H
Re: Zoom control for ghosts
Except that basically everything that's an overlay will break and why do ghosts even need it.MrEousTranger wrote:Theres no reason not to have this.
Leave it admin only.
1% of a coder, 2% of a spriter, 97% >:3c
Random name on Bagel, usually assistant.
Random name on Bagel, usually assistant.
- cedarbridge
- Joined: Fri May 23, 2014 12:24 am
- Byond Username: Cedarbridge
Re: Zoom control for ghosts
I also skip reading the OP in threads before replying to them.Haevacht wrote:Except that basically everything that's an overlay will break and why do ghosts even need it.MrEousTranger wrote:Theres no reason not to have this.
Leave it admin only.
- Haevacht
- Joined: Sat Apr 19, 2014 1:08 am
- Byond Username: Capital_H
Re: Zoom control for ghosts
The uses you state are stupid, and not worth breaking shit for.
The only people who NEED this already have it.
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.
Random name on Bagel, usually assistant.
- cedarbridge
- Joined: Fri May 23, 2014 12:24 am
- Byond Username: Cedarbridge
Re: Zoom control for ghosts
Not an argument.Haevacht wrote:The uses you state are stupid, and not worth breaking shit for.
The only people who NEED this already have it.
"Not worth breaking things for."
Yet we've broken bigger things for much less.
- JJRcop
- Joined: Wed Apr 23, 2014 1:52 am
- Byond Username: JJRcop
- Github Username: JJRcop
- 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
on other servers, not hereJJRcop wrote:I'm pretty sure that some mechs have this anyway.
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
i have three other top secret characters as well.
tell the best admin how good he is
Spoiler:
-
- Joined: Sun Oct 26, 2014 5:13 am
- Byond Username: Lzimann
- Github Username: lzimann
Re: Zoom control for ghosts
That deathsquad mech that I forgot the name has the zoom thing.PKPenguin321 wrote:on other servers, not hereJJRcop wrote:I'm pretty sure that some mechs have this anyway.
- kevinz000
- Joined: Fri Nov 14, 2014 8:41 am
- Byond Username: Kevinz000
- Github Username: kevinz000
- Location: Dorm Room 3
Re: Zoom control for ghosts
so do flightsuits but they're laggy pieces of shit anyways so who the fuck cares right?
Local catgirl scratching post - Shezza
Usually seen as Skylar Lineman/Mekhi Anderson.
Commissions way too much art...
https://tgstation13.org/phpBB/viewtopic ... 7&p=239075 - IN GAME ADMINISTRATOR
Usually seen as Skylar Lineman/Mekhi Anderson.
Commissions way too much art...
https://tgstation13.org/phpBB/viewtopic ... 7&p=239075 - IN GAME ADMINISTRATOR
NSFW:
- 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
you mean the snowflake jetpack that requires a full suit that 3 people have ever usedkevinz000 wrote:so do flightsuits but they're laggy pieces of shit anyways so who the fuck cares right?
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
i have three other top secret characters as well.
tell the best admin how good he is
Spoiler:
- cedarbridge
- Joined: Fri May 23, 2014 12:24 am
- Byond Username: Cedarbridge
Re: Zoom control for ghosts
The new cops Marauder has it too doesn't it?lzimann wrote:That deathsquad mech that I forgot the name has the zoom thing.PKPenguin321 wrote:on other servers, not hereJJRcop wrote:I'm pretty sure that some mechs have this anyway.
- Nabski
- Joined: Thu Oct 20, 2016 5:42 pm
- Byond Username: Nabski
- Github Username: Nabski89
- Location: TN
Re: Zoom control for ghosts
Even the slightly extended range you can get from a devil deal is amazingly nice.
- Cobby
- Code Maintainer
- Joined: Sat Apr 19, 2014 7:19 pm
- Byond Username: ExcessiveUseOfCobby
- Github Username: ExcessiveUseOfCobblestone
Re: Zoom control for ghosts
That is also not an argumentcedarbridge wrote:Not an argument.Haevacht wrote:The uses you state are stupid, and not worth breaking shit for.
The only people who NEED this already have it.
"Not worth breaking things for."
Yet we've broken bigger things for much less.
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
- XDTM
- Github User
- Joined: Fri Mar 04, 2016 8:38 pm
- Byond Username: XDTM
- Github Username: XDTM
- Location: XDTM
Re: Zoom control for ghosts
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.
Coder of golems, virology, hallucinations, traumas, nanites, and a bunch of miscellaneous stuff.
-
- Joined: Sun Oct 26, 2014 5:13 am
- Byond Username: Lzimann
- Github Username: lzimann
Re: Zoom control for ghosts
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).
- 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
also because like i already said apparently too many people viewing too much at once puts stress on the server itselflzimann 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).
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
i have three other top secret characters as well.
tell the best admin how good he is
Spoiler:
- 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
the former.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.
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.
私は完璧
-
- Joined: Sun Oct 26, 2014 5:13 am
- Byond Username: Lzimann
- Github Username: lzimann
Re: Zoom control for ghosts
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!).
- cedarbridge
- Joined: Fri May 23, 2014 12:24 am
- Byond Username: Cedarbridge
Re: Zoom control for ghosts
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 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!).
-
- Joined: Sun Oct 26, 2014 5:13 am
- Byond Username: Lzimann
- Github Username: lzimann
Re: Zoom control for ghosts
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.cedarbridge wrote: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 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!).
- Sweaterkittens
- Joined: Tue Aug 11, 2015 11:02 am
- Byond Username: SweaterKittens
Re: Zoom control for ghosts
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.
-
- Joined: Sun Oct 26, 2014 5:13 am
- Byond Username: Lzimann
- Github Username: lzimann
Re: Zoom control for ghosts
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.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.
- Sweaterkittens
- Joined: Tue Aug 11, 2015 11:02 am
- Byond Username: SweaterKittens
Re: Zoom control for ghosts
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.
- MisterPerson
- Board Moderator
- Joined: Tue Apr 15, 2014 4:26 pm
- Byond Username: MisterPerson
Re: Zoom control for ghosts
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
Feedback is dumb and it doesn't matter
Who is online
Users browsing this forum: No registered users