ladylannistarth

Villager
Member
Joined
May 9, 2017
Messages
20
Reaction score
1
First Language
English
Primarily Uses
RMMV
My battle system is quite unusual and I'm using pictures for the enemies instead of the normal enemy sprites. I use an invisible sprite for my enemies and then call the battle event 'Show Picture'.

However, the problem I have is that the picture doesn't show until I press enter after the 'x has emerged!' message. I would love the picture to show up straight away. I'm hoping the solution to this is quite simple, but I'm still very new at RPG Maker and finding my way around it.

Help would be appreciated. :)
 

Rhino

~Inactive~
Veteran
Joined
Feb 28, 2017
Messages
482
Reaction score
795
First Language
English
Primarily Uses
RMMV
I'm really confused as to why you'd want to use a show picture event as an enemy. When you're using an enemy sprite, they're going to highlight when you select them, blink when they take damage and all the other default functions. If you use a show picture, that's not going to happen.

What I'm guessing you're trying to do is use your own character image to replace the default enemy. So here's my suggestion for you...

Move all your enemy pictures into your game's image>enemies (or sv_enemies if you're using the side view battle system) folder. From your editor, go into database and select the enemies tab. You can either create a new enemy, or (probably better for now,) just replace the enemies image with the picture you want to use. As long as you're using a .png, you should see the file come up for selection in the editor.

This will also help you get around the enemies showing straight away in battle error.

Sorry if I'm mistaken, and you're 100% sure you want to be using a picture.
 
Last edited:

ladylannistarth

Villager
Member
Joined
May 9, 2017
Messages
20
Reaction score
1
First Language
English
Primarily Uses
RMMV
Hi Rhino, yeah I totally get that using a picture instead of an enemy sprite is an odd choice and I know I'll be limited, but I have my reasons for it. As I said, this battle system is rather unusual. It's more of a visual novel style.

I did originally use normal enemy sprites actually but I changed to pictures because I need to show the enemy with different animations. The battle event editor allows me to change a picture easily, whereas it doesn't allow me to change an enemy graphic.

Hopefully there is a way to show the pictures straight away?
 

Rhino

~Inactive~
Veteran
Joined
Feb 28, 2017
Messages
482
Reaction score
795
First Language
English
Primarily Uses
RMMV
If you're doing a visual novel style, perhaps it'd be better to skip the default battle system and use a full evented battle? It might give you some more freedom unless you also want to be using all the MP/skills and whatnot.

Some workarounds to changing the enemy graphics might be;
Having several enemies set up and using the 'enemy transform command' (will keep the old HP)
Using a plugin to change enemy graphics such as Hime's Enemy Equips or Jeneeus' Graphics Changer
Creating an enemy sv sprite (like the actor side view sheets) and using Yanfly's Animated Sideview Enemies to get it to animate like a normal sv sprite. I'm sure there's a way to use the force action command to get it to show the animation you want, but you might have to mess around with how you format the spritesheet.

Other than that, unfortunately I don't know of any way to show a picture before the 'X has emerged.' :kaocry:
So two alternatives I can offer you,
1) fading in your picture (using a move picture command) to make it seem more natural that the enemy appears late or
2) having your enemy picture as part of the battleback so it shows instantly. From there, you could either use show pictures that cover the original enemy, or you'll have to use Hime's Change Battleback plugin to change it to a blank battleback and quickly re-show your enemy image. (if you try the change battle back command without this plugin the battleback won't change until the next battle..)

If none of this works for you, hopefully someone with more experience can offer you a different solution (I'm quite new to MV myself ^^'')
 

ladylannistarth

Villager
Member
Joined
May 9, 2017
Messages
20
Reaction score
1
First Language
English
Primarily Uses
RMMV
Thanks so much! For now I'm going to fade in the picture like you suggested so it looks more natural. I may try out one of those plugins you suggested though as a more permanent thing in the future. :)

Thanks again for you help.
 

Latest Threads

Latest Posts

Latest Profile Posts

It does sometimes get a little embarrassing that I often come here to ask for help with something and seldom have anything to actually show for it. If there is one thing though I can commend myself for, it's for sticking with an idea I've been tinkering with for this long now and gradually making headways. Even though I've been reserved about my progress, I can say I'm farther now than where I initially started.
I'm gonna put my project on pause for a tiny bit so I can explore the engine outside of it... Winging it can only get you so far LMFAO
Have seen some of my favorite people here posting and helping others with questions today -- love to see it!
Haven't been on here actively in awhile, project is going strong my biggest issue is the STORY, i'm refining the plot and learning so much i decided to take a writers class to improve even more but the programming and functionality of the game is stepping up nicely!

Forum statistics

Threads
116,133
Messages
1,096,060
Members
151,552
Latest member
Staples
Top