SPRITE PROBLEM WITH SAPPHIRE ACTION SYSTEM IV
Posts
Pages:
1
Hey guys
Well basically what I have here is Sapphire Action System IV, my game has custom sprites, and they are taller than the average sprites. Here is a preview:
And for some monsters, I wanted to use some Rpg Maker XP sprites, however, my problem is that the enemy that I create does not show up, and I've noticed that it only shows up if I put in a sprite from Ace. I use the "$character" name file for all my sprites, could that be the problem?
Here is a code of what I put in the monster database:
Nature = 0
Animation = 1
Char = $Goblin
Char_index = 1
StepAnime
Nothing shows up, but if I change it to:
Nature = 0
Animation = 1
Char = Evil
Char_index = 1
StepAnime
It'll show the sprite with no problem, help?
Well basically what I have here is Sapphire Action System IV, my game has custom sprites, and they are taller than the average sprites. Here is a preview:

And for some monsters, I wanted to use some Rpg Maker XP sprites, however, my problem is that the enemy that I create does not show up, and I've noticed that it only shows up if I put in a sprite from Ace. I use the "$character" name file for all my sprites, could that be the problem?
Here is a code of what I put in the monster database:
Nature = 0
Animation = 1
Char = $Goblin
Char_index = 1
StepAnime
Nothing shows up, but if I change it to:
Nature = 0
Animation = 1
Char = Evil
Char_index = 1
StepAnime
It'll show the sprite with no problem, help?
What I did to correct this was in my code, I set the Char_index to 0. With a Char_index set to 1, the game engine is looking for a sector of your character map that's not there. Just leave your enemy code as you have above, but change the Char_index to Char_index=0. That works perfectly for me, and am sure it will fix your problem! :D
When Rpg Maker Vx (Ace) reads a sprite sheet, it reads the first character sector as "0" instead of "1". If you noticed, Khas's "flying enemy had a Char_index of 3, when it was the fourth sector/character on that top row on that character sheet for Monster1...That's how I figured this out. LOL
When Rpg Maker Vx (Ace) reads a sprite sheet, it reads the first character sector as "0" instead of "1". If you noticed, Khas's "flying enemy had a Char_index of 3, when it was the fourth sector/character on that top row on that character sheet for Monster1...That's how I figured this out. LOL
Pages:
1














