• Do not use Discord to host any images you post, these links expire quickly! You can learn how to add images to your posts here.
  • Reminder: AI-generated content is not allowed on the forums per the Rules and Regulations. Please contact us if you have any questions!
Dynamic Overworld Shadows

v21.1 Dynamic Overworld Shadows 2.0.0

This resource pertains to version 21.1 of Pokémon Essentials.
Pokémon Essentials Version
v21.1 ✅
Add some life to your games with this small dynamic shadow engine.

BASIC:
Static shadow, animating only when jumping.
UcBiv2N.gif


STANDARD:
Same shadow as BASIC, but with idle/move animations
and automatic sizing for each event.
pwtEMWo.gif


ENHANCED:
Real-time animated silhouette.
XDAQE52.gif



Dynamic Z-Ordering
zpN1DzL.gif


How to use Dynamic Z-Ordering?


Since shadows are an extension of the same size as the character, acting like a mirror, a situation will occur where some tiles, lacking priority, will appear below them; when in theory they should cover them.
0IcagEJ.png


DZ-O was designed to solve this situation by hijacking the tiles that should load, and replacing them with sprites so that their priority can be manipulated at will.
Here's a guide on how to use it:

1. Identify the number of the tileset to which you will apply DZ-O.
This is located in the "Tilesets" tab of Database.
RiIA74I.png


In this case, your tileset ID is 25.

2. Now we need to identify the tile IDs. This can be tedious if there are many, but luckily, I've included an HTML file with a simple tool. Just open the Tile IDs Generator located in the plugin folder in your browser, and you'll see this section on the right:
W8gaEAx.png

There's not much to explain.

-Just load your Tileset.
-Make sure to enter the ID you retrieved from the database.
-Now, simply click on the tiles you want to appear over the shadow.
Note that these tiles must be placed on layers 2 and 3 in RPG Maker for this to work.

3. Once you're finished, just copy the code that the HTML generated.
okwG8ko.png


4. Now you just need to paste that code into the TILES_TO_FIX = section located in 000_Settings.
AzEhZpm.png


5.And so, your tiles will already cover the shadow, and at the same time other events can be above that tile.
noTwGmA.png









Credits
Zik
Author
Zik
Downloads
540
Views
2,790
First release
Last update

Ratings

5.00 star(s) 1 ratings

More resources from Zik

Latest updates

  1. Version 2.0.0 has arrived!

    Dynamic Overworld Shadows 2.0.0 The code has been rewritten from scratch. Therefore, you must...

Latest reviews

This overworld-based shadow is incredible. It's definitely something many would use!
But to use it, you need to very precisely define all the overlay priorities for the entire game. Congratulations on the script!
Back
Top