Last Update: 2012.01.15
Script Download
This script allows to change target selection to a arrow like selection. It’s possible to make it animated and set different graphics for enemies and actors target selections. If using the script ‘Victor Engine – Loop Animation’, it’s also possible to make the cursor an animation



Requires the Victor Engine – Basic Module



















I suppose its not compatible with YF’s battle system? Cause i got an error line 299 undefined method ‘sprite’.
you need the most updated version of the basic module. I don’t know if it’s compatible or not with YF Battle, but this error is surely caused by the use of a outdated Basic Module.
I got this error:
Line: 595: ArgumentError occurred
wrong number of arguments (1 for 0)
If it’s a compatibility error I couldn’t begin to know with what xD Just hit 130 scripts.
(By the way the version number of the basic module is still at 8 on the script list, so I too thought I had the latest version
I got the same error, i’m not sure what i am doing wrong.
Okay, i figured out why you and i are getting that error, we need to update some scripts, he lists them on the main page for this site, update them and things should work better.
Only problem i am STILL having trouble with after updating all the scripts is with the animation loop script, i was getting an error, so i just removed everything having to do with the loop animation script and now it wants to work, there is some kind of compatibility issue going on with Loop Animation, in the updated script for Arrow Cursor, on line 348, it says “NoMethoderror occurred”
“undefined method ‘loop_anim?’ for #”
I’m not sure what that’s all about really.
And i updated everything mentioned.
Ok weird, it removed the numbers in that last quote after for # it should say some numbers in some errows but it removed them…
the line 328 of the Arrow cursor is ” def update_all_cursors”, did you update it too?
Everything was updated as needed on the main page, nothing is working right now.
A few other scripts are not working like they were.
And it’s line 348 that’s being a problem, not 328.
There is another problem, and it’s specifically with this script, i set up separate cursor graphics for a different enemy, and the only cursor graphic that wants to show is the main one that you set up at the top, individual ones you set up below don’t want to show during game play.
Also having a problem with Actor Battler, i use the note tag for the player in the database to set up the graphic used, but i don’t see the players during battle… unless i just need to set up again where the players stand on screen in the actual script…..
I hope i am not aggravating you, i’m not trying to..
I went through and replaced every script that i am using, which is to say i don’t use all the scripts you have made, i am picking which ones i find useful, and i made sure they were all up to date, now i am getting an error saying “Stack Level too deep”
Again.. i’m sorry and i don’t mean to aggravate you if i am.
All i know is when i was using all the first versions of scripts you made, they all seemed to work like they should, i’m not why all these errors are showing up now.
Sorry for updating yet again, but it’s also not wanting to use the scripts i set up for enemies.
I also noticed since i updated the script that showed the player in battle, the players went missing…
Mike you should really update ALL the scripts, and read carefully the instructions, the problem on Arrow cursor you said it was on line 348 (i typed it wrong before, it was really the line 348), wich shows your script isn’t update.
I’ve made several tests and got no errors, also when updating some scripts, the settings should be re-checked, since some changes might be done to fix things.
So don’t assume that an earlier setting will automatically work with a updated version.
Also, if you have any problem with a specific script, make a post on that specific script post with detailed info. pumping more and more info here is only making things confusing.
I think the similar system of battle cursor quoted in your post is very familiar to me. x3
Well, in my system cursor battle, I did not see much need to select all of the target group. But thinking right now, I see that is quite useful when using such a system and indicate an action that reaches to all targets.
Finally, Mr. Victor system very interesting. Especially the communication between the “animation loop” and this new script.
Good luck in your scripts to the ace. Even more \ o
When I run away from battle I get the following error:
━━━━━━━━━━━**** Error Message ****━━━━━━━━━━━━
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Script ‘Victor Engine – Target Arrow’ line 617:NoMethodError occurred.
undefined method ‘end_loop_anim’ for nil:NilClass
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
These are the scripts I use (in this order):
━━━━━━━━━━━━━***** Scripts *****━━━━━━━━━━━━━
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
▼ Materials
Victor Engine – Basic Module v1.17
Victor Engine – Animated Battle v1.04
Victor Engine – Actors Battlers v1.05
Victor Engine – Loop Animation v1.03
Victor Engine – Target Arrow v1.01
Victor Engine – Custom Description v1.00
YEA – Battle Engine v1.22
YEA – Enemy HP Bars v1.10
YEA – Victory Aftermath v1.03
YEA – Status Menu v1.01
YEA – System Options v1.00
YEA – Button Common Events v1.00
Victor Engine – Yanfly Ace Patch v1.00
Jet – Miscellaneous Options
Fomar0153 – More Choices v1.00
▼ Main Process
Main
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Any idea how I can fix that? ̂̆↽̂̆
Try testing it without formar and the unpatched YF scripts, and tell me if the error still occurs.
Ok I still get the error using only these scripts:
━━━━━━━━━━━━━***** Scripts *****━━━━━━━━━━━━
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
▼ Materials
Victor Engine – Basic Module v1.17
Victor Engine – Animated Battle v1.04
Victor Engine – Actors Battlers v1.05
Victor Engine – Loop Animation v1.03
Victor Engine – Target Arrow v1.01
▼ Main Process
Main
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Hope that helps narrow down the problem. ˚⁁˚
If I remove “Victor Engine – Loop Animation v1.03″ that solves my problem… but I really love having an animation play as a cursor.
Please fix it somehow. I’m just trying to give you all the information I can think of.
I will check it out.
Ok, cool. Thank you! Hope it’s an easy fix. I wish I knew more info to help ya out.
I have an error whenever enter a battle
My for Scripts are these
Victor Engine – Basic Module v1.17
Victor Engine – Animated Battle v1.04
Victor Engine – Actors Battlers v1.05
Victor Engine – Damage Popup
Victor Engine – Target Arrow v1.01
Jet – State Icon Animation
It works when i comment out the codes for the Actors Battlers, else it will just show the error
Script ‘Victor Engine – Target Arrow’ line 369:NoMethodError occurred.
undefined method [] for nil:NilClass
I already triend shuffling the order of the scripts but the error still appears.
It would appear that “Jet – State Icon Animation” just is not compatible with “Victor Engine – Target Arrow v1.01″, remove “Jet – State Icon Animation” and it works fine.
So it looks like Victor will have to make you a patch for that.
I’m getting this error and I don’t use State Icon Animation, the only battle scripts I have are victors
I noticed one particular error with this script. I tested it out in several battles, and it happened like this:
Out of a group of enemies, if all enemies but one die, at the next turn when you choose “Fight”, you will error out.
I have screenshots of the process (in this case, this boss character is made out of four enemies playing different body parts):
http://img.photobucket.com/albums/v22/merryjest/Aeon1.png
http://img.photobucket.com/albums/v22/merryjest/Aeon2.png
http://img.photobucket.com/albums/v22/merryjest/Aeon3.png
The error message is Script ‘Window_Base’ line 408: NoMethodError occurred. undefined method ‘hp’ for nil:NilClass.
I commented out the arrow script and ran the battles again and there was no problem.
I get this error too. I removed all scripts to find out which one was causing it, and it’s Target Arrow script.
I get this error too.
Target Arrow script use on sideview system, and there are two enemies on field , if you kill the enemy-B before you kill the enemy-A, it will appear this error.(if kill the enemy-A first, it will not appear this problem)
Yeah, I actually have the same error except I’m using Fomar’s ATB system. If I kill the rightmost target and select Attack, it will return a Nil value because it’s trying to get information from that dead target without changing the selection. It’s strange because it’s just that one target (works fine against 1 enemy or if you kill left to right). Target Arrow will work just fine with Yanfly ATB or on it’s own – it must be a conflict between certain scripts.
For my issue, which may be yours, the work around is to disable the help information.
target_info: false, # If true show target info, if false show skill name
That was what was causing the problem with my game.
Jamaz, thanks! That certainly did it for me! Although it’d be nice to show the target info or name instead of the skill being used. Still, having the arrow selectors back is nice!
Say Victor, any chance you’d be willing to add a feature to highlight/second arrow at the actor currently making the command? I use your actor battler script, so an indicator would be great. I think a lot of side-view developers would love you for it, too.
Incompatibility between this and the loop animation. Script ‘Target Arrow’ line 617:NoMtehodError occured. undefined method ‘end_loop_anim’ for nil:NilClass
Because when i remove loop animation everything work just fine.
I forgot to tell that it only occurs when i try to escape