• 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.
  • The Eevee Expo Game Jam has concluded! 🎉 Head on over to the game jam forum to play through the games.
    Don't forget to come back September 21st to vote for your favorites!
  • Reminder: AI-generated content is not allowed on the forums per the Rules and Regulations. Please contact us if you have any questions!
Caruban's Dynamic Darkness

Resource Caruban's Dynamic Darkness 1.2.1

Caruban

Cooltrainer
Member
Joined
Sep 24, 2020
Posts
185
Sorry for asking this but is this plugin is compatible on v20.1 or just on v21?
 
Wait... Can this plugins be used to do something like this? 🥺👉👈


likethis.PNG
 
Thank you, really
PSDK is good but until i'm familiar with it, i keep on Essentials.
So your plugin is really good
 
Great plugin really love it. This makes caves actually fun to explore!

I've used it for many caves in my game, but I recently just used it on a small cave. And sometimes when I enter the map it gives me this error.


[Pokémon Essentials version 21.1]
[v21.1 Hotfixes 1.0.9]

Exception: SystemStackError
Message: stack level too deep

Backtrace:
[Caruban's Dynamic Darkness] Dynamic Darkness.rb:480:in `update'
[Caruban's Dynamic Darkness] Dynamic Darkness.rb:484:in `update'
[Caruban's Dynamic Darkness] Dynamic Darkness.rb:484:in `update'
[Caruban's Dynamic Darkness] Dynamic Darkness.rb:484:in `update'
[Caruban's Dynamic Darkness] Dynamic Darkness.rb:484:in `update'
[Caruban's Dynamic Darkness] Dynamic Darkness.rb:484:in `update'
[Caruban's Dynamic Darkness] Dynamic Darkness.rb:484:in `update'
[Caruban's Dynamic Darkness] Dynamic Darkness.rb:484:in `update'
[Caruban's Dynamic Darkness] Dynamic Darkness.rb:484:in `update'
[Caruban's Dynamic Darkness] Dynamic Darkness.rb:484:in `update'


It is proberly me doing something wrong. Any chance you or anyone else can help me? :)
 
Great plugin really love it. This makes caves actually fun to explore! I've used it for many caves in my game, but I recently just used it on a small cave. And sometimes when I enter the map it gives me this error. [Pokémon Essentials version 21.1] [v21.1 Hotfixes 1.0.9] Exception: SystemStackError Message: stack level too deep Backtrace: [Caruban's Dynamic Darkness] Dynamic Darkness.rb:480:in `update' [Caruban's Dynamic Darkness] Dynamic Darkness.rb:484:in `update' [Caruban's Dynamic Darkness] Dynamic Darkness.rb:484:in `update' [Caruban's Dynamic Darkness] Dynamic Darkness.rb:484:in `update' [Caruban's Dynamic Darkness] Dynamic Darkness.rb:484:in `update' [Caruban's Dynamic Darkness] Dynamic Darkness.rb:484:in `update' [Caruban's Dynamic Darkness] Dynamic Darkness.rb:484:in `update' [Caruban's Dynamic Darkness] Dynamic Darkness.rb:484:in `update' [Caruban's Dynamic Darkness] Dynamic Darkness.rb:484:in `update' [Caruban's Dynamic Darkness] Dynamic Darkness.rb:484:in `update' It is proberly me doing something wrong. Any chance you or anyone else can help me? :)
Hmm..
"Stack too deep" usually happens when a script calls itself continuously.
Maybe your last script changes or plugins, because I cannot replicate this error myself.
 
Hmm..
"Stack too deep" usually happens when a script calls itself continuously.
Maybe your last script changes or plugins, because I cannot replicate this error myself.
Thanks, I cannot seem to recreate it on a new file either. only on that 1 cave for some reason.
I'll give more feedback if It happens again?
 
Hey sorry if this is common knowledge but how do I reach the plugin settings section?
It's on script.rb.



Hi, I enabled this on a map and the character has both classical "light circle" around him, but also he uses a flashlight. Can I disable one or the other?
 
It's on script.rb.



Hi, I enabled this on a map and the character has both classical "light circle" around him, but also he uses a flashlight. Can I disable one or the other?
Hi, sorry it's a bug.
I just reuploaded the script, and now the flashlight can only be used on the determined map.
 
Huh. Now I'm having 2 bugs:
  • The first one is a bug when using pbSetDarknessRadius. It does nothing.
  • The second one is a bug when using pbMoveDarknessRadius, it makes the map go completely black.
 
Hey i love this script but i have a little problem. When i playtest the game in rpgmaker everything works. When i play the game via the launcher it crashes as soon as i walk in my first cave. I dont get it, this cave only crashes while using the launcher, how can this happen? After the crash it also crashen in Playtest mode. Here is the crash:

=================

[2025-05-20 20:40:37 +0200]
[Pokémon Essentials version 21.1]
[v21.1 Hotfixes 1.0.9]

Exception: TypeError
Message: can't iterate from Float

Backtrace:
[Caruban's Dynamic Darkness] Dynamic Darkness.rb:393:in `each'
[Caruban's Dynamic Darkness] Dynamic Darkness.rb:393:in `drawCircle'
[Caruban's Dynamic Darkness] Dynamic Darkness.rb:374:in `block in refresh'
[Caruban's Dynamic Darkness] Dynamic Darkness.rb:372:in `each'
[Caruban's Dynamic Darkness] Dynamic Darkness.rb:372:in `refresh'
[Caruban's Dynamic Darkness] Dynamic Darkness.rb:303:in `radius='
[Caruban's Dynamic Darkness] Dynamic Darkness.rb:289:in `initialize'
[Caruban's Dynamic Darkness] Dynamic Darkness.rb:222:in `new'
[Caruban's Dynamic Darkness] Dynamic Darkness.rb:222:in `block in <main>'
Event_Handlers:89:in `block in trigger'

Please help, i really want to use this plugin. Thank you.
 
Hey i love this script but i have a little problem. When i playtest the game in rpgmaker everything works. When i play the game via the launcher it crashes as soon as i walk in my first cave. I dont get it, this cave only crashes while using the launcher, how can this happen? After the crash it also crashen in Playtest mode. Here is the crash:

=================

[2025-05-20 20:40:37 +0200]
[Pokémon Essentials version 21.1]
[v21.1 Hotfixes 1.0.9]

Exception: TypeError
Message: can't iterate from Float

Backtrace:
[Caruban's Dynamic Darkness] Dynamic Darkness.rb:393:in `each'
[Caruban's Dynamic Darkness] Dynamic Darkness.rb:393:in `drawCircle'
[Caruban's Dynamic Darkness] Dynamic Darkness.rb:374:in `block in refresh'
[Caruban's Dynamic Darkness] Dynamic Darkness.rb:372:in `each'
[Caruban's Dynamic Darkness] Dynamic Darkness.rb:372:in `refresh'
[Caruban's Dynamic Darkness] Dynamic Darkness.rb:303:in `radius='
[Caruban's Dynamic Darkness] Dynamic Darkness.rb:289:in `initialize'
[Caruban's Dynamic Darkness] Dynamic Darkness.rb:222:in `new'
[Caruban's Dynamic Darkness] Dynamic Darkness.rb:222:in `block in <main>'
Event_Handlers:89:in `block in trigger'

Please help, i really want to use this plugin. Thank you.
Sorry, I'm unable to replicate this error. However, it may be caused by line 385.
Changing the line from (cx - cradius..cx + cradius).each do |j| to ((cx - cradius).to_i..(cx + cradius).to_i).each do |j| might resolve the issue.
 
Last edited:
Back
Top