People have come up with a better way that circumvents the use of lighthacks. Devs haven't shown any interest in implementing things in such a way, though.Granger wrote:There isn't one, unless you come up with a better way. Unless they're required to actually have light people will continue to use lighthacks.
-
MagicManICT
- Posts: 18435
- Joined: Tue Aug 17, 2010 1:47 am
Re: Nyctophobia
Opinions expressed in this statement are the authors alone and in no way reflect on the game development values of the actual developers.
-
MooCow
- Posts: 277
- Joined: Tue Sep 17, 2013 7:35 pm
Re: Nyctophobia
I would like to point out that the only way to actually function in the dark parts of caves is to use a light hack. They are literally pitch black in the default client.Fostik wrote:Fear of darkness sound like bad way for implementation penalty for being in darkness.
I think that could be better buff light sources usage rather than debuff people who not using them.
I do understand that lighting torches and fires isn't exactly fun, but there are ways to make is better (fires automatically light when a player with a torch/mining helmet walks by, fires are put out when nobody is around). Additionally, one of the controversial perks of cave hermit (study rate) could be switched to dark vision, which allows the player to function as they currently do.
-
Fostik
- Posts: 2525
- Joined: Tue Jul 05, 2011 4:08 pm
- Location: EU
Re: Nyctophobia
Just a quick search for my old posts. This is not a best idea, and doesnt match with game mechanics, but explains how light sources can be buffed. viewtopic.php?f=48&t=63304&p=803961Granger wrote: There isn't one, unless you come up with a better way. Unless they're required to actually have light people will continue to use lighthacks.
Speaking more about light and darkness in the game - it cant be fixed in any way with current game engine. It will be always easy to remove night filter, and make game bright as a day.
And i think this can be used by other way - by simply applying some positive effects in dark places for people who using light sources.
Known as zunzon. Contact discord: zunzon.
My experience of market building in W13
My experience of market building in W13
-
jorb
- Posts: 18715
- Joined: Fri Apr 03, 2009 7:07 am
- Location: Here, there and everywhere.
Re: Nyctophobia
As a rare thing it could perhaps be fine. Thanks for the idea!
"The psychological trials of dwellers in the last times will be equal to the physical trials of the martyrs. In order to face these trials we must be living in a different world."
-- Hieromonk Seraphim Rose
-- Hieromonk Seraphim Rose
-
MooCow
- Posts: 277
- Joined: Tue Sep 17, 2013 7:35 pm
Re: Nyctophobia
Don't forget to add some stuff to making lighting in caves easier!jorb wrote:As a rare thing it could perhaps be fine. Thanks for the idea!
-
MagicManICT
- Posts: 18435
- Joined: Tue Aug 17, 2010 1:47 am
Re: Nyctophobia
That and this together might not actually be a bad middle ground. I will say using the old default client before I knew any better sure did make caves atmospheric.Fostik wrote:Just a quick search for my old posts. This is not a best ideaGranger wrote: There isn't one, unless you come up with a better way. Unless they're required to actually have light people will continue to use lighthacks.
It can be and it is a server side fix. Granger messaged me about it asking what I was referring to, and I know the conversation came up before, but I don't recall where/when/what thread. It's a server side fix that limits the amount of game data sent to the player just like it does now. You only get a 51x51 (or thereabouts, forget exact dimensions) of draw data for the client to fill. There's no reason the server can't limit this to something like 11x11 with a torch, 31x11 with a mining helm (that actually has a candle attached), etc.Speaking more about light and darkness in the game - it cant be fixed in any way with current game engine. It will be always easy to remove night filter, and make game bright as a day.
And i think this can be used by other way - by simply applying some positive effects in dark places for people who using light sources.
Opinions expressed in this statement are the authors alone and in no way reflect on the game development values of the actual developers.
-
MooCow
- Posts: 277
- Joined: Tue Sep 17, 2013 7:35 pm
Re: Nyctophobia
There is a reason. The server would have to calculate which tiles to send or not. It shouldn't be that hard, but it would be totally incompatible with the current system that sends huge chunks of game map at a time for stability reasons.MagicManICT wrote:There's no reason the server can't limit this to something like 11x11 with a torch, 31x11 with a mining helm (that actually has a candle attached), etc.
-
xzo
- Posts: 199
- Joined: Thu Apr 14, 2011 8:40 pm
Re: Nyctophobia
you are right about scrip and shrug, sadlyHeadchef wrote:Also don't use stuff about bots and such as an argument because in reality script gets adapted once and shrug while the annoyance you bring to those who play fair is constant.
100%MagicManICT wrote: I will say using the old default client before I knew any better sure did make caves atmospheric.
I was thinking more of area effect, like bonfire, see example belowMagicManICT wrote: There's no reason the server can't limit this to something like 11x11 with a torch, 31x11 with a mining helm (that actually has a candle attached), etc.
bonfire gives you buff when you are in it, lets say withinBonfireRange = true; (bonfire is just an example of pattern that can be reused to implement new mechanics )
when you are in cave inCave = true;
when in cave and torch is lit then withinSourceOfLightInCave = true;
therefore
if (inCave && !withinSourceOfLight){ // that means if you are in cave and source of light is not within range
doSomething(); // roll chance of dealing dmg, or stack up time spent like travel weariness, this could stack anyway when in cave ( very slowly ), and way faster when without source of light
}
thanks for feedback on the idea!jorb wrote:As a rare thing it could perhaps be fine. Thanks for the idea!
My mother told me Someday I would buy
Galley with good oars Sail to distant shores
Stand up high in the prow Noble barque I steer
Steady course for the haven Hew many foe-men,
hew many foe-men
Galley with good oars Sail to distant shores
Stand up high in the prow Noble barque I steer
Steady course for the haven Hew many foe-men,
hew many foe-men
-
MagicManICT
- Posts: 18435
- Joined: Tue Aug 17, 2010 1:47 am
Re: Nyctophobia
You're confusing the map portion with viewable area. The server already calculates which tiles to send or not for the viewable area. You don't get all the game data for the map section you're on. You only get that 51x51 or so viewable area (and I think 71x71 for minimap data). That it sends out 100x100 map sections at a time for mini-map purposes could easily be removed underground. (It wasn't sent to begin with. Only at the start of w8, I think it was, was it added.)MooCow wrote:There is a reason. The server would have to calculate which tiles to send or not. It shouldn't be that hard, but it would be totally incompatible with the current system that sends huge chunks of game map at a time for stability reasons.MagicManICT wrote:There's no reason the server can't limit this to something like 11x11 with a torch, 31x11 with a mining helm (that actually has a candle attached), etc.
Opinions expressed in this statement are the authors alone and in no way reflect on the game development values of the actual developers.
-
pppp
- Posts: 403
- Joined: Sun Jun 20, 2010 7:30 pm
Re: Nyctophobia
That might collide with in-game cartography.MagicManICT wrote: That it sends out 100x100 map sections at a time for mini-map purposes could easily be removed underground.
Sending only some objects can be easily countered by clients caching them. In fact it is already being done but clients trust server to remove gobs from the buffer. It is just a matter of preserving gobs the server asks to remove.
IDK if server checks clicks for target being in player viewable range, so far it does not matter that much but with caching, at least some of current ease of control could be restored, while vanilla users will be screwed.
So +1 for darkness affecting player on the level of game mechanics, rather than on the level of client-server communication.