PSYCHRONIC_RaveLighting.js is a free, public domain (CC0) lighting system plugin for RPG Maker MZ designed to empower creators with an unprecedented level of flexibility and immersion in lighting. Whether you’re crafting a tense dungeon, a cozy inn, or a celestial stage at dusk, or a virtual rave in 2d form, this plugin provides a dynamic and visually stunning atmosphere through its rich palette of customizable lights.

What sets PSYCHRONIC_RaveLighting.js apart?

  • Versatile Light Types: From gentle flickering candles to swirling beams of color and intense, pulsating neon glows—each event can host an array of unique light effects.
  • Custom Multi-Lights: Define “custom light types” that blend multiple base lights into a single effect, bringing extraordinary control and complexity to your lighting design. Your events can now glow, flicker, beam, and phase simultaneously in one combined fixture.
  • Additive & Realistic Illumination: Enjoy lighting that integrates smoothly into your game’s scene. Using a specialized “destination-out” tint layering, lights gracefully blend and carve out vivid halos against your map’s darkness. The result is natural, warm illumination that elevates atmosphere beyond the usual fare.
  • Targeted & Tracking Lights: Flashlights and beams can track the player or specified events in real-time, responding dynamically to character movement and direction—perfect for suspenseful chases or spotlight moments on stage.
  • Endlessly Configurable Parameters: Fine-tune light radius, hue, animation speed, offsets, and more. Balance artistic flair with performance considerations by adjusting the darkness gamma or increasing the light buffer range, ensuring your scenes run smoothly on various platforms.

Open Source & Public Domain: PSYCHRONIC_RaveLighting.js is released under CC0, meaning you can use, modify, and distribute it without any legal strings attached. While we appreciate credit if you’re inclined, it’s not required. This is a community-driven project aimed at fostering creativity and innovation.

A Work in Progress & Community Involvement: We acknowledge that there may still be occasional bugs or features ready for improvement. We welcome your feedback, suggestions, ideas and code contributions. Let’s collaborate to refine and extend this lighting system together, evolving it into a staple tool for the RPG Maker community.

Developed with AI Assistance: This plugin’s code was partially developed with the help of artificial intelligence—specifically, ChatGPT-01. We hope that this hybrid of human design direction mixed with AI-guided innovation will help brighten your worlds and spark new ideas in your game development journey.

StatusReleased
CategoryAssets
Rating
Rated 1.0 out of 5 stars
(1 total ratings)
AuthorPsychronic
Made withRPG Maker
Tagsadditive, dynamic, free, lighting, Open Source, plugin, rave, RPG Maker, RPG Maker MZ, special-effects
LinksSteam
AI DisclosureAI Assisted, Code, Graphics

Download

Download NowName your own price

Click download now to get access to the following files:

Psychronic - Rave Lighting Plugin MZ - DEMO PROJECT.zip 504 MB
PSYCHRONIC_RaveLighting.js 108 kB

Comments

Log in with itch.io to leave a comment.

As far as I understand, the function to add light to the player/character has not been implemented yet?

Sorry I've just been super busy, let me work on this this week and I'll get it done in a few days here for ya! I'll reply to this when I've got updated version. 

Got it, thanks.

(+1)

Ok, the plugin has been updated to allow for player light, and some other Quality of Life updates as well such as plugin commands and a menu for creating the lights so you don't always have to remember the Syntax in a lot of cases. Should be good to go. 

Thank you! I’ll definitely test the plugin within the next couple of days. I really like how it handles screen tinting and how simple it is to use.
There are only two things that caused some issues for me:
– The inability to give the player a light source.
– And… this one is probably minor or insignificant for most people, but in my case, it’s quite noticeable.
When using very dark locations with multiple light sources (for example, torches in a cave), their spherical light and the sharp transition between light and darkness tend to break the visual atmosphere of my maps/levels — the edges between light and shadow look too round and harsh.

I hope you might consider improving this aspect someday.
But this is just a suggestion, not a demand.
Once again, huge thanks for updating the plugin!

Yeah I'll look into it, if you could send some screenshots of what you're talking about, I can work on that too when I get some time. 

Just saw this in my itch.io feed and figured I’d take a peek. It looks really nice on the surface, however what might make me hesitate to actually use it is the fact that the lighting seems to use the normal/default blend mode with transparency. This makes it pretty difficult to see sprites underneath the lighting effects.

Also, it’s a shame but most of the RM community has been poisoned against AI. It’s very cool to see a RM developer who hasn’t completely lost their mind about what’s ultimately a helpful tool for making games.

I can see the sprites under the lighting effects just fine, also the blend mode is "destination out" not default. It was part of the reason why I developed it this way, since all the other lighting plugins did the "punch a hole out of the darkeness" thing which didn't look as good in my opinion. Give it a spin, see what you think!

Seemed interesting until I saw the ChatGPT. Skipping this now.

(1 edit)

It's a plugin that performs a function. If it does the job, it doesn't matter that I used AI to help make it. It's got good performance, with lots of lights, that's all that matters in my view. 

Using AI is kind of like using a calculator. Sure if you're really good at math in your head, you might not need a calculator, but not everybody falls into that category. 

Just like that, I'm not the best at coding, but I have a clear logical vision of what I want to build and see, and I provide clear instructions to the AI which then produces a good plugin, with some manual intervention from myself to steer it in the right direction (I can read code better than I can write it). I saw a lot of lag from the other lighting plugins out there after only a few lights on weaker systems and I thought I could throw my hat into the ring.

But yeah everybody has a different opinion about AI use, etc. I think that AI will become less taboo over time, it's already happening. I guess all that I ask is judge the plugin on it's own merits, not the tools I used to make it. 

I’m going to start a project in MZ and I thought about using this plugin for lighting, but I couldn’t set a light for the player, is it possible?

It's been a few months since I looked at this, but I think that event 0 is the player, so if you center something on event 0 it will end up being the player. If that doesn't work though, let me know, I'll take a look at it and figure out a way forward to help.

It wasn’t possible, there is a block for the ID not to be less than 1. Anyway, the player is not in the map’s event list, I don’t think it would work. When plugins use it in the player, it is usually -1, but if I’m not mistaken, in the plugins they manipulate the Game_Player and when it is greater than 0 the Game_Event.

Awesome, I also develop a sci-fi game, but I do it as a hobby. At first I thought the colors of your games were strange, but after watching this demo I see that it’s really good! Congratulations! Do you know if it works on RMMV?

This plugin is in MZ. Next version of my game is going to be MZ. Previous versions of my game were in MV, and I used Nova Lighting Plugin for that (similar plugin without much lag, but I added some extra features to mine). 

How many lights can a map handle before crashing?

It doesn't crash, it just will start to slow down depending on your system. I tested the extreme with the Rave Dance Floor. Tested normal conditions outside the Rave Room, on really slow hardware, and it ran pretty well for the most part. 

AMAZING !!

Glad you like it. I'm sure there's some additions that could make it even better as well!

ImageImageImage