A downloadable tool for Windows

Buy Now$3.99 USD or more

This is a plugin for RPG Maker MZ that allow you to create a fake sun and cast shadows to the player and events or a group of events, manually or automatically.

This plugin is best if you want to

  • Create epic cutscenes.
  • Make the characters pop from the map.
  • Having a realistic shadow shape.
  • Not having to draw shadows manually in drawing software, saves tons of time.

Changelog

[1.0.2] The plugin is now compatible with Hakuen Studio Character Manager <Scale> and PKD AnimaX plugin.

Features

  •  Allow you to set up the sun degree through a parameter or a variable Id. 
  • Manually add shadow to an event by adding <shadow> to its notetag
  • Manually add shadow to an event by using a plugin command (temporary)
  •  Automatically add shadow to any event with a specific notetag
  • Adjust shadow offset x, y, and length for all events, event notetag groups or individual events.
  • Adjust shadow opacity and blur amount.
  • The shadow is automatically erased if the event no longer exists
  • The ability to make the shadow to have fade-out effect when it's being erased.
  • The ability to enable the shadow to automatically scale itself so appears bigger.
  • And many more!

Notes

My code is completely open for you to adjust. No obfuscate.

Instructions

Automatic Method
In parameter Event Notetags, create an option with empty notetag. This way, it'll automatically create all shadows for all events on the map.

Manual Methods

 Method 1: Add notetag <shadow> to events

 Method 2: Add any notetag to your events, then go to parameter Event Notetags and create an option with notetag you've just set up recently.

Method 3: Use the plugin command AddShadow and assign an event Id. Write  this to create a shadow on the current event. It is only for events that isn't meant to last permanently on the current map.

Additional notetags

If an event has these notetag, it'll overdrive all other corresponding values. 

 <shadowX: number>, <shadowY: number>: Adjust offset of the shadow for current event.

<shadowLength: number>: Adjust the length of the shadow for current event.

Example: In parameter, if you set up Global Offset, it'll only affect any event that doesn't set up their unique offset in their notetag box.

Discord: https://discord.gg/YKPscqHV8b

Purchase

Buy Now$3.99 USD or more

In order to download this tool you must purchase it at or above the minimum price of $3.99 USD. You will get access to the following files:

Hendrix_Directional_Shadow.js (v1.0.2) 28 kB
Directional Shadow Demo 0.1.2.zip 17 MB

Development log

Comments

Log in with itch.io to leave a comment.

Hi there,

I've noticed that Shadow doesn't show when I use the plugin Events_and_Movement_Core_VisuStella_MZ. Could you please look into this and let me know when it's been fixed?

Thanks!

This will be hard because VisuStella obfuscate their code so I can't look into theirs to know what actually happened. 😭

Oh, what a shame 😭

Since you've bought the plugin, I'll try downloading their plugin and see if any deobfuscate tool working with theirs.

Thank you 🤩

Hi, I tested it and it still works for me. Can you check if I used the right plugin?

have you tried it with VS events and movement core already? Im interested in this plugin! Thank you

I tried it. It still works for me so I don't know what happened to Mikochi's situation. 

(1 edit)

can u make it for MV please with AnimaX compatibility. 

I'll try!

dang, i wish it's compatible with MV...

+1

I'll do that but it probably won't be soon. :( I'm using MZ so it's still my first priority.

(1 edit)

Very interested in this. The effect looks better than the plugin I'm using and I just encountered a clash with my ABS system that put me back in the market!

Do you know if I make a sprite grow (specifically via the Hakuenstudio Character Manager plugin) will the shadow automatically grow with it? Are you aware of any conflicts with any other plugins? I'm curious also if it is compatible with Pheonix Kage Desu's AnimaX (which I'm also using) inside of ABS-Z.

Thanks!

There are hundreds of plugins out there so to make a plugin compatible with all of them, it requires a lot of work. This plugin clones the sprite of your event and filters it to be a shadow, so theoretically, it should work for all types of events. However, if you find it not compatible, you only need to tell me and I'll create a patch so both plugins work together.

Thanks for the reply. I purchased the plug-in and did run into what I assume is a conflict. I don't have Twitter to message you directly, but in a nutshell, it looks like Phoenix Kage Desu's ABS-Z and possibly the AnimaX plugins aren't compatible. I created a new project and put your plug-in there just to make sure I'm not a total idiot, and it's perfectly plug-and-play - and gorgeous, by the way. I really hope a patch can be made.

I also tested another plug I wasn't sure would work and found that HakuenStudio's Character Manager (where you can make an event shrink or grow) doesn't result in a larger or smaller shadow.

Thank you for purchasing! I'll analyze AnimaX, ABS-Z and HakuenStudio's plugin and make a patch. If you don't have a Twitter, you can message me via Discord: SangHendrix#3505

Will do, thanks so much!

(+3)

I just wanted to leave this somewhere people might come across, but I'm stunned by not only the workmanship of this plugin but by how responsive Sang Hendrix is. He solved MULTIPLE compatibility issues in less than a few hours. I've never seen someone support and stand by their product like this. I won't hesitate to buy another plugin from this page because of how amazingly this was handled. 10/10 recommended! 

Will this work independent of other lighting plugins, or would you anticipate conflicts?

(+1)

This plugin creates shadows using events' own sprite so theoretically it shouldn't conflict with most light plugins. My project currently is using Shora Light with this plugin enabled and no crash or bug so far.

So I purchased it, but can not get it to work. I am unable to message you on twitter, it says you cant be messaged.

(1 edit)

Oh, I didn't know about this. What's your Twitter account? I'll DM directly to you. Or if you have a Facebook account it'll even be better. Mine is https://facebook.com/hendrixguy

My Twitter is DMable now. Somehow that feature is off from my account.

I haven't seen your messages. Do you still want my support?

This is so cool! I really want to try it out in my own projects. :)

Do tell me if you find any bug or error. :D