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 Profile Posts

I'm so annoyed with myself...I can't get this code to work so it looks like I'm going the plugin route for a problem I should be able to do myself :kaolivid:Great. Now I get to murder save file compatibility. Again.
Can't believe my code from four years ago is still working! Did some expansions, and...
1635194553179.png
In related news, I may have an update for my old Extra status window plugin ready. That is, once I manage to sit down and update the documentation... and the demo project... :kaoswt:
How does one pronounce Godot? I've heard it pronounced a couple of different ways, and I genuinely don't know the proper way.
March 2020 ...
1635188823939.jpeg
... vs October 2021
You look like you had a rough day...Here, have a Baby Panda!

Forum statistics

Threads
116,077
Messages
1,095,550
Members
151,443
Latest member
Xtvback
Top