This script was made to provide some additional effects for events, followers and the player on the map. Currently it has 4 effects:
Lower reflections (for uses like glass floor or water), shadows that are drawn from a light source location, mirror reflections (mirrors on walls) and displaying icons over characters.
The reflections can use custom charset and be disabled for actors and events (vampires don’t have reflections and perhaps you can see if someone is good or evil in their reflections). These reflections are drawn on the parallax – meaning it is not noob friendly, you will need some basic skills such as using a graphics program to make water tiles partially transparent or using parallax mapping.
Get it here >
Wow!! this looks great!
thanks for making this ^^b
The Events always have the icon from page 1 above their head, even if I have different comments on other (activated) event pages or none at all. Trying to combine your script with a proximity script.
Is there something I did wrong or could do to make that work?
Ahh an oversight on my part. Using the commenttags the icons don’t get refreshed if the page is changed.
For now you could use the script call to change the icon (which refreshes icons so they change) or you could refresh them manually with a script call:
I will ponder about how to best fix that.
Hi, thanks for the quick response! But that won’t work either. I even tried to deactivate all icons, wait 1 frame and reactivate them, but it will only reactivate the first icon. When I use the refresh_effects script call either in the proximity script or in an event to test it out, nothing happens at all. I suppose the same happens as if I’d dispose and reactivate the icons, which shows me the first icon again.
My apologies but I don’t have time to fix this at the moment. I will definitely do so when I can, though
First of all, sorry for my bad English.
I really wish to use your awesome script but I have a problem with it.
I’m using diagonal movement script & different sprite set for it.
(Also, dash & diagonal dash, each have different sprite..)
When I move diagonally in front of reflection tiles, diagonal sprite is not applied..
I know this is compatibility issue but if you have ideas for how to apply diagonal sprite, advise me please..
It depends on how your diagonal script was written but I am sorry, I don’t have time for compatibility issues I’m afraid.
Thank you for comment.
OK, I’ll try to solve by myself, sorry for make you bothered..
Thank you for this script! It’s so great!
But, can I set the shadow_source on the player as a torch?
It seems impossible now, how can I change the script for this?
You could have a parallel process on the map with something like:
Hi Galv, I really want to use this script, but to be honest, I have no clue what I’m doing wrong. I’ll admit to being a total newb when it comes to scripting, and I can’t figure this one out. For now, I’ve started over and I’ve copied and pasted the entire script into my script page. Where am I supposed to go from here?
Please answer as soon as you can
Sorry, this one definitely is a bit complicated and not friendly :( The demo is there to try to teach how it works, that’s all I have time for, though
I see… Well, can you give me a brief rundown of the requirements I am supposed to have for this script? Like, am I supposed to have special images, am I supposed to edit something..?
The best rundown I can give you is download the demo and look at every event to see what was done
Hello Galv, one question i am doesnt want that this appear: http://s14.directupload.net/images/140607/kn873s8c.png
it looks not so good :( what can i do?
Thank you so much
You could try changing that tile to appear above player (a star) to see if it works. As the tile you use there is by default below the player, nothing I can do, sorry.
Ok, maybe it works with the tile ids? Tile ID 6 = no shadows? That would be a chance to fix it?
Sorry, I don’t have time to do script change requests. :(
oh please :( it`s very important
I have too much work and my own projects which are also very important. :(
Hi Galv! Awesome script!
I have a problem about shadow Call Script:
actor_shadow(actor_iD, status) …… it doesn’t work!
Also with reflect or icon’s Call Scripts!
When i’m trying to hide the shadow from my characters, the game gives me this error:
Undefined method “actor_shadow” etc. etc.
Where is the problem?
Sometimes I need to hide the shadows on my followers, how can I do that if this script call doesn’t work?
Thank You! :D
that’s a typo
try actor_shadows(id,status) instead
it doesn’t work yet, it shows this window error:
wrong number of arguments (2 for 1)
Sorry, I may have made a bug when I updated it to use comments. Thanks I will look into it when I have time later
please add a ID for shadows… this would be better vor higher and down positions… please :(
Hello, sorry for my trouble and my bad english, I have a short question.
Your script is compatible with Parallax Mapping (Overlay mapping script)? Because I have a lot of problems when I used both.
Thanks and thanks for your script :)
I don’t know what script you are talking about or what problems you are having but I have no time to do compatibility patches, sorry. I use my layers script and this one with no problems.
I’m having this issue where shadows go over rooftops, is this supossed to happen?
Thanks in advance!
If the tile appears under characters by default then yes.
You’ll have to make it appear over them somehow.
When using the icon effect, animations played anywhere on a map get replicated in the top-left corner. Can this be fixed somehow, OTHER than not using icons?
Hello Galv, your demo is very perfect !
Great script !!!!
My brother and Me be very happy to see your work.
How to operate the reflection, shadow and mirror on any maps ?
With any tilesets ?
When I test your script on one of my map
there are two problem:
1) error “Game_Interpreter” at the end of the script here “end
eval (script) ”
2) there is no reflection on the other card. the reflection only works with tileset “dungeon” no “exterior” ect…
Please responds me. :)
(Sorry for my English I’m French and I learn English)
I copy “event” like in your demo and it’s dont work on my maps :[
This is a hard script to use and not designed if you don’t understand how it’s working. I don’t have time to teach my scripts… I hope you can take time to try to understand it from the demo and instructions.
If I understand, your script work with ANY maps with any tilesets ?
The script should work, yes – but the way it works is you need to modify the tileset to have transparency… so the answer to your questions might be no.
Can we make sadows and reflection on the same maps ?
Work very well
Yes you can
I’m using a script “Pixel Movement”, Victor http://victorscripts.wordpress.com/.
Because of this, I’m having a little trouble with the mirror effect. Could you help me?
ps – If so, can you spend a demonstration project.
Sorry, I don’t have time to do compatibility patches I’m afraid :(
ps – Afraid = Fear? (I do not know the word “afraid”)
It’s a term used to express polite or formal apology or regret. “I’m afraid I don’t understand” or “I cannot do that, I’m afraid”.
Not in relation to fear :)
Hey Galv, awesome character effects script, works really well with one slight issue. Using this script, start game, play for a while, save game, quit….come back later, boot up game, attempt to load saved game and get an error. “Script ‘Galv’s Character Effects’ Line 894: NoMethodError occured. undefined method `reflect’ for nil:NilClass”. Line 894 of your script reads as follows:
” @reflect = actor.reflect”, think you might know what’s wrong? TIA, and keep up the awesome work on these scripts, I’ve learned a lot from reading your work.
It’s not finding an actor for the game player for some reason when it refreshes the player.
I cannot replicate that behavior so you I recommend you check for script incompatibility – if another script is refreshing the game player before an actor gets added to it perhaps?
That’s what I was thinking as well. Though I can’t be 100% certain, but I am using nothing but Yanfly’s scripts as well as your scripts. Do you know if there are any compatibility issues with your scripts running with many of Yanfly’s scripts?
Not that I am aware of, I use lots of yanfly’s scripts and this script in my project also and haven’t had this issue.
Okay, well I figured out that there is a compatibility issue with Yanfly Engine Ace – Party System v1.08, would you happen to be using this same script?
Nope, don’t use that one. Try putting them in a different order in the script list. Unfortunately I don’t have time to do compatibility fixes
Sweet, I moved the order around and it worked. Thanks for the idea, I didn’t realize that the order of the scripts could effect how the others work. Thanks again.
yep, depends on how the code in the script is written but sometimes it can have an effect :) Glad it worked for you!
This is pretty cool. I’m using it in conjunction with your Limited visibility in a cave dungeon to give it some atmosphere, as it’s an important story area of the game.
Along the way, the party can light torches that increase the visibility, and grant an additional light source for shadows (5 tourches in each of the two rooms, only a handful of events+characters getting shadows so lag isn’t a problem).
The issue I’m running into is that I cannot predict in which order a player may activate torches. It seems as though they must be lit in their “Light Source ID Number” order, or else the game crashes (ex trying to light torch with Light Source ID 1 when Light Source ID 0 is not lit yet).
I think I can work around this with a complex system of switches and variables, but what makes it extra complex is the “relight” event when moving from one room to the next. Before I get started, I’m just wondering if there’s a simple solution I’m overlooking or otherwise unaware of?
Well I don’t believe it! A massive Conditional Branch chain later, and it all managed to work out, and on the first try too! My cave is looking pretty spiffy now thanks to you
Can you do the same script for RPG maker MV? It looks amazing :o
It’s on my really long to-do list, yep :)
When will you start working on it?
I really need this! :D
I have no idea, sorry. Many people tell me they really need all different kinds of plugins and unfortunately I can’t do them all at once as well as work on my current projects in the little time I have to do this stuff.
Hi Galv! I was just wondering if you had time to start on this one yet? Thanks either way :-)
I don’t get much support to spend time doing this so I haven’t got to it yet, sorry.
Hei Galv, awesome script!
It is possible to use with a extra movement script by modern algebra?
Thank you for you reply =)
You will have to test that out and see. If there are errors they might be incompatible.
It works, but the shadows of the main character are seen strangely…
How can I make the reflect effect work only in a few tiles? (For example, if there’s a parallax rug on the map)
The reflection doesn’t work on individual tiles, it exists all the time below the map graphics. Using transparent tiles allows you to see it.
You could turn it on/off perhaps to stop it happening in other places