[RMVXAce] Change Actor Graphic Command is Bugged

Status
Not open for further replies.

HydeNSeek

Villager
Member
Joined
Jul 20, 2013
Messages
5
Reaction score
0
First Language
English
Primarily Uses
Hello,

This is my first time posting here and I was hoping that someone might help me. I am trying to get my player actor to change graphics in my game to no avail. At first I thought I was doing something wrong, but after investigation I think my Change Actor Graphic command is bugged. 

To test, I made the simplest possible scenario: a new project with a switch (see attached). However, when I pull the lever, nothing happens. Put it into a parallel event, nothing happens. Make it trigger on a switch and then force the switch using F9 -- nothing.

I have uninstalled and re-installed VX ace and the same bunch of nothing happens.  

I am at my wits end. Has this happened to anyone else? Does anyone know of a fix?

I am using the Steam version of VX ace, if that matters.

Thanks in advance!

Hyde

Change Actor Graphic.PNG
 

Shaz

Veteran
Veteran
Joined
Mar 2, 2012
Messages
40,098
Reaction score
13,704
First Language
English
Primarily Uses
RMMV
Okay, if you're running it straight out of the box, your party consists of Eric alone - Ernest is not even in your party. So when you try to change his graphic, you won't see anything because he's not actually there. In addition, if he WERE there, you still wouldn't see anything, because the graphic you're trying to change him to is the graphic he already has (check the Actors tab).


I'm going out on a limb here and assuming you just want to start your game with Ernest in the party and not Eric? Or at some point you want to replace Eric with Ernest?


To do the first, just go to your System tab in the database, and where it says Initial Party, hit Eric and delete him. Then double click and select Ernest from the list.


To do the other, you actually have to remove one actor and add the other (or just add Ernest if you want to keep Eric). You don't do this with the Change Actor Graphic command. You use the Change Actor command (first tab of event commands). Just say whether you want to add or remove someone, and select them from the list. So remove Eric and add Ernest (in 2 steps), or just add Ernest.


Then you'll have Ernest in your party and his graphic will be Actor4, index 4 (which is the default for Ernest).
 
Last edited by a moderator:

HydeNSeek

Villager
Member
Joined
Jul 20, 2013
Messages
5
Reaction score
0
First Language
English
Primarily Uses
Okay, if you're running it straight out of the box, your party consists of Eric alone - Ernest is not even in your party. So when you try to change his graphic, you won't see anything because he's not actually there. In addition, if he WERE there, you still wouldn't see anything, because the graphic you're trying to change him to is the graphic he already has (check the Actors tab).
Thanks for the reply! I appreciate it.

I am not interested in changing my party. I am trying to get Change Actor Graphic to work for a different project I am working on.

In short, what I would like to do is this: Actor x takes the graphic of Actor y when walking in a particular region ID. I have enough knowledge of eventing to get the second part to work (e.g., I can get text to show, move commands to trigger, etc). However, when I try to use Change Actor Graphic to work I am at an impasse. From your post, it sounds like the actor needs to be in your party? I thought I already tried that, but I will check it again. 
 

Shaz

Veteran
Veteran
Joined
Mar 2, 2012
Messages
40,098
Reaction score
13,704
First Language
English
Primarily Uses
RMMV
You are changing the graphic of Ernest though. Is Ernest in your party, or is it Eric in your party? You can change Ernest's graphic, but if he's not in your party, you won't see a difference (and as I said, in the screenshot above, you're not really changing his graphic anyway, because that's what he's set to have by default).


Maybe you mean to change ERIC'S graphic to Actor4, index 4?
 
Last edited by a moderator:

HydeNSeek

Villager
Member
Joined
Jul 20, 2013
Messages
5
Reaction score
0
First Language
English
Primarily Uses
Okay, I tried it and the command still doesn't seem to work. See attached files 1 & 2.

#1

Change Actor Graphic1.PNG

#2

Change Actor Graphic2.PNG

For clarification's sake, my understanding of the command is that when I run the event the player controlled by the character should change its graphic. As you can see in my second attachment, Ernest is added to the party but the sprite controlled by the character remains the same.
 

HydeNSeek

Villager
Member
Joined
Jul 20, 2013
Messages
5
Reaction score
0
First Language
English
Primarily Uses
Oh! Well now I feel silly XD. I understand what you are saying! And I can get it to work. Thank you very much!
 

Engr. Adiktuzmiko

Chemical Engineer, Game Developer, Using BlinkBoy'
Veteran
Joined
May 15, 2012
Messages
14,682
Reaction score
3,003
First Language
Tagalog
Primarily Uses
RMVXA
You changed the sprite of ernest, so only the sprite of ernest should change...
 

HydeNSeek

Villager
Member
Joined
Jul 20, 2013
Messages
5
Reaction score
0
First Language
English
Primarily Uses
Yes, thanks everybody. This was a real head-desk moment. For some reason I thought that the target I was selecting (ernest) was the desired result. So I was changing ernest to ernest over and over instead of changing ryan to ernest. Etc.

...

yeah.
 

Shaz

Veteran
Veteran
Joined
Mar 2, 2012
Messages
40,098
Reaction score
13,704
First Language
English
Primarily Uses
RMMV
No, you're misunderstanding.


When you say to add Ernest, it adds Ernest to your party. According to the Actors tab in the database, Ernest uses the graphic Actor4, index 4.


Then you say to change Ernest's graphic, to Actor4, index 4.


The command works, but you're telling him to use the graphic that he's already using, so you're not going to see a difference.


You are NOT saying "Use the graphic currently assigned to Ernest and give it to the main character" - you are saying "Change Ernest's graphic to the one that's described here"


If you want to change ERIC's sprite to the same as ERNEST'S sprite, then you need to do this:


Change Actor Graphic: [ERIC] 'Actor4', 4, 'Actor4', 4


That's saying to give ERIC a new graphic.


[edit]


LOL! Glad we finally got that cleared up. I had typed this reply up 3 times, and just didn't know how to explain it further if you didn't get it :D


Hope your RPG Maker experience goes a little more smoothly now ... but if it doesn't, we're here to help you out ;)


This thread is being closed, due to being solved. If for some reason you would like this thread re-opened, please report this post and leave a message why. Thank you.
 
Last edited by a moderator:
Status
Not open for further replies.

Users Who Are Viewing This Thread (Users: 0, Guests: 1)

Latest Threads

Latest Posts

Latest Profile Posts

Couple hours of work. Might use in my game as a secret find or something. Not sure. Fancy though no? :D
Holy stink, where have I been? Well, I started my temporary job this week. So less time to spend on game design... :(
Cartoonier cloud cover that better fits the art style, as well as (slightly) improved blending/fading... fading clouds when there are larger patterns is still somewhat abrupt for some reason.
Do you Find Tilesetting or Looking for Tilesets/Plugins more fun? Personally I like making my tileset for my Game (Cretaceous Park TM) xD
How many parameters is 'too many'??

Forum statistics

Threads
105,862
Messages
1,017,047
Members
137,569
Latest member
Shtelsky
Top