EasyShade by Crater Creator


EasyShade contains functions for automating the lighting of Aleph One levels. It is intended to aid mapmakers in conjunction with their usual lighting techniques. EasyShade currently includes these functions (all parameters are optional):

sunlight(contrast, manual_sun_angle, cumulative) for simulating a directional light source that affects all surfaces and does not cast shadows

roomlight(brightness, floor_threshold, ceiling_threshold, radius) for assigning a brightness to an entire room at once

pointlight(brightness, max_radius) for simulating a point light source where the player is standing (calculations done in 2D)

darken() and lighten() for nudging the brightness of the room you're in up or down. These functions are tied to the previous and next weapon keys, so you can make an adjustment by pressing one key instead of typing out a function call.

pavelight(brightness) for applying a single brightness to all surfaces in the entire level

resetlights() for restoring a level to its original lighting levels

Version 1.5

Major update, now with wholly different types of automated lighting.

  • Uploaded Aug 5th 2012
  • tags: easyshade lighting mapping plugin script tool
  • 1925 downloads of this item
  • 1871 downloads of latest version
  • 0 downloads in the last 24 hours
  • 5 downloads in the last 7 days
  • 14 downloads in the last month
  • 5.0 rating ( 5.25 weighted for sorting )

1 Review

  • Currently 5/5 Stars.

Great idea

RyokoTK on Aug 7th 2012, Version 1.5

For people that are trying to apply a consistent lighting effect over a large/geometrically complex area, this utility is great.

But if people start using this to light their entire maps with the same effect, I will reach through my ethernet cable through the entire internet to where you (yes, you, Crater Creator) live and murder you.

I hope it was worth it.

Write a review

2 Screenshots

Example 1 (animated gif)


Example 2 (animated gif)