ID:163654
 
I've tried searching around..there really isn't one to what I want..

The best thing I can refer to, are those old Pokemon Gold/Silver games, where when it turns night, everything gets dark, excluding the mobs, and THEY'RE DARK, not dithered.

Night:
http://img512.imageshack.us/ my.php?image=0672pokmonsilveruoldskovz4.png

Day:
http://img512.imageshack.us/ my.php?image=0672pokmonsilverumorninzm6.png

I've been thinking about the "Change all the turfs into night ones when night cycle is activated" but that takes up ALOT of resources, and creates lag.

Any advice?

Takao.
4.0 supports transparent icons, which can let you create a black semi-transparent overlay over the map. This would simulate darkness without having to change any icons.

What you can do is create a black semi-transparent icon and place it on the client's screen with a screen_loc covering the whole screen (look up screen_loc in the DM Reference). Simply set the layer of the object to a value higher than things you want darker, and lower than things that shouldn't change in darkness.
In response to Unknown Person
I've tried that, a friend helped me with that last night, and its not as good as I hoped it would be, the grass still is too green with the overlay, and the word "Dither" keeps appearing in my head, I've tried abunch of colors to suit my needs, but to none of my liking, I can keep trying with it, but I don't know..

I appreciate your message though.
In response to Takao
You might have to either make a darker universal grass icon, or actually have to make independant icons, because the only thing I can think of is what Unknown said, with the overlay. GL though.

Another idea could be to make a duplicate of the map with all night icons. Then, when it turns night warp everyone to the night map, (or z level) and anyone who logs in that isnt on the right z level switch them over. The best way to do that is to set a world variable named night, have it have a value of 0 or 1, and when people login, if night = 1 and their z level = the day z level, move their z to the night z level.

That's the only alternative I can think of, good luck finding anything to "dither" as you said.
In response to Polantaris
The warp everyone to the night map would be a nice idea, but it could have some icky situations with it, some bugs here and there..but other than that it could be quite helpful to my picky needs.
In response to Takao
the only major problem I could see happening is people getting stuck on night when its day, or vice versa. Since you want exact icons, thats probably the best solution for you though. If you need any help with it I'd be glad to assist.
Since 4.0 supports transparency, make a few dozen levels of "black" from mostly transparent to mostly opaque. Use them as icon states for the /area in your game, set the /area layer to be FLY_LAYER or more, then increase the opacity of the icons as it gets darker, and decrease it as it gets lighter.