# DBBHelper

**Version 1.1.1**

**Update:**
    Improvement: Add fade in/out control for special light.
    Adjust: Controller for two GodLight2D and PointLight, add color control.
    Adjust: Add OnlyEnableOriginalLight(OEOL) option for speical light global settings.
    BugFix: Fixed the issue where the level could not be entered after disabling special effects when opening DBBHelper separately.
    BugFix: Alpha issuss from special light.
    BugFix: Null object reference on CloudZipperPath when using CelesteTAS.
    Add: Controller for AnimatedTextureLight.
    Add: InLevel SpecialLight_GLBS_Controller Entity, this controls blend state of special light.
    Add: SpecialLight_OEOL_Controller Entity, this controls the visibility of the special light.


## Warning
Not famaliar with CelesteTas, so there still may be some bugs about CloudZipper.

## Features

### 1. CloudZipper
This is a combination of cloud and zipper.

### 2. InvisibleLight (or Advanced)
Sometimes you just need a simple light source without any visible entities, and this entity may help you.

### 3. DarkIn
If you stay away from the light source for too long, Madeline will die. As you approach the light source, Madeline will gradually restore light radius.

### 4. ConditionalLightningBreakerBox (ConditionalLightning)
Lightning (breaker box) with a flag that enables you to control when this entity should exist.

### 5. Wave and distort
I just took out the wave and distortion effect separately, and you can use a mask image to create various unique visual effects.

### 6. LaserGenerator (Translate)
Deadly laser with a flag to control its movement.

### 7. ScreenBlackEdge (Horizontal and Vertical)
Used to add borders to the upper (or left) and lower (or right) sides of the screen to achieve different picture proportions.

### 8. Rope
A simple physically simulated rope.

### 9. Aligned Text
CoreMessage that allows left (or right) aligned text.

### 10. FogEffect (and its controller)
Powerful entity to make and control FBM fog.

### 11. GodLight2D (and its controller)
Powerful entity to make Tyndall Light Effect.

### 12. Glitch\Blur Effect (and its controller)
HD screen post-processing effects. The HD screen post-processing effects are divided into a blur layer and a distortion layer. Effects from entities in different layers will stack with each other. Effects from entities in the same layer will overwrite each other. The processing order is distortion first, then blur.

### 13. Fresnel Point Light (and its controller)
A funny point light with Fresnel effect.

### 14. ColorCorrection
Convenient tool to adjust tint color, saturation, exposure, gamma and contrast for gameplay render.

### 15. (Animated)TextureLight (and its controller)
It allows you to add a texture as a light source.

### 16. SpecialLight GLBS and OEOL controller
These allow you to have a deep control over the special light.

## TODO
- Bug







