Overworld Shadows

Overworld Shadows

Pokémon Essentials Version
v18 ➖
You've probably heard of KleinStudio's overworld shadow script before; a lot of fangames use it, after all. It was apparently incompatible with Essentials v17, so I thought I'd give my own take on it. Note that v17 is now no longer supported.

Make sure to place this script UNDERNEATH your Following Pokémon script, if you have it.
Get the script:
Overworld Shadows

You will also need the graphics.

- Blacklisting events from receiving shadows
- Whitelisting events to always receive shadows
- A scaling animation when an event jumps

Shadow_Path is the path to the shadow graphic. You can change this sprite, though you may need to fiddle with positioning of the sprite in relation to the event after, though. That's done in "def position_shadow". As the name literally says, if an event's name includes any of the strings in "No_Shadow_If_Event_Name_Has", it won't get a shadow, UNLESS the event's
name also includes any of the strings in "Always_Give_Shadow_If_Event_Name_Has". This is essentially "overriding".

Case_Sensitive is either true or false. It's used when determing if an event's name includes a string in the "No_Shadow" and "Always_Give" arrays.

If true, it must match all strings with capitals exactly as well. If false, capitals don't need to match up.
  • Marin
First release
Last update
5.00 star(s) 4 ratings

More resources from Marin

Latest updates

  1. Update v1.12

    Updated to v18.
  2. Update v1.11

    Updated to v1.11: Addresses an issue where no event would get a shadow if Following Pokémon is...
  3. Update v1.10

    Updated for compatibility with the Enhanced Staircases script.

Latest reviews

Everything's good,but for some reason the shadow disappers when i jump over something
Looks really clean, and super easy to install, and it'll be great for every game!
Fantastic little script to add a layer of depth to your games' maps. Works seamlessly and the height-change while jumping looks class.
Quick and easy to install and use! Looks great in my game :)