How to make larger sprites?

Status
Not open for further replies.

KellyandJordan

Villager
Member
Joined
Feb 18, 2019
Messages
6
Reaction score
0
First Language
English
Primarily Uses
RMVXA
Sorry if this is posted into the wrong forum (just joined and still confused.)

I use RPG Maker VX Ace, I understand the whole 36x36 block, since I'm making my own tilesets, but I just can't seem to get this one thing. How do I make larger sprites, preferably two 36x36 tall? I've followed the instructions on so many different sites and forums, including this one, and yet I still can't get it.
I've done the whole ! and $ on the file name and while I can get it, it cuts the sprite in half, as if its registering only one block. I want to say it's because the picture file isn't large enough, but I don't know.
I've even done just the $ on the name and it still doesn't work. I'm hoping someone can help me out with this since it's bugging me big time.
 

Kes

Veteran
Veteran
Joined
Aug 3, 2012
Messages
22,299
Reaction score
11,713
First Language
English
Primarily Uses
RMVXA
A pic of your sprite sheet would help.
 

hiddenone

Lurker Extraordinaire
Global Mod
Joined
Feb 19, 2014
Messages
2,497
Reaction score
5,334
First Language
english
Primarily Uses
RMMZ
There's extra space on both sides of that image, which is why it's acting odd. The default sprites are 32x32, not 36 like you mentioned, but if you wanted a sprite that was 36x72 pixels then the correct sheet size would be 108x288, and then you'd just need to make sure the image name starts with $.
 

KellyandJordan

Villager
Member
Joined
Feb 18, 2019
Messages
6
Reaction score
0
First Language
English
Primarily Uses
RMVXA
There's extra space on both sides of that image, which is why it's acting odd. The default sprites are 32x32, not 36 like you mentioned, but if you wanted a sprite that was 36x72 pixels then the correct sheet size would be 108x288, and then you'd just need to make sure the image name starts with $.
I see my mistake with my message but I still wish for the character sprite to be two 32x32 (not 36x36 that's a typing mistake on my part) blocks tall, that's my main issue with everything, getting to it not be cut off halfway. I'm trying to get it to register that the sprite is two blocks tall instead of the usual one.
EDIT: I've never play tested it to see if it registered the full body, so I've tested and it registered, its just that it shuffles side to side when moving, but I think that's because its just the body facing forward. Another small mistake on my part.
 
Last edited:

hiddenone

Lurker Extraordinaire
Global Mod
Joined
Feb 19, 2014
Messages
2,497
Reaction score
5,334
First Language
english
Primarily Uses
RMMZ
The engine doesn't care how large you make the sprites, only if you follow the basic pattern of 3 frames wide and 4 frames tall. So for a two-tile high sprite, each frame would be 32x64 pixels and the full sprite would be 96x256 pixels. This post helps explain sprite sheets, so you may want to read it to better understand.
 

KellyandJordan

Villager
Member
Joined
Feb 18, 2019
Messages
6
Reaction score
0
First Language
English
Primarily Uses
RMVXA
The engine doesn't care how large you make the sprites, only if you follow the basic pattern of 3 frames wide and 4 frames tall. So for a two-tile high sprite, each frame would be 32x64 pixels and the full sprite would be 96x256 pixels. This post helps explain sprite sheets, so you may want to read it to better understand.
So I've went through the post, and it doesn't delve that far into the reason as to why the sprite will shuffle from side to side, which is my problem at this point. I tried moving all the sprites into the middle of the blocks like it suggests but it still continues to shuffle. I've even tried making the sides bigger on the canvas but it causes it to show up the entire row instead of the singular sprite.
 

Andar

Veteran
Veteran
Joined
Mar 5, 2013
Messages
31,370
Reaction score
7,678
First Language
German
Primarily Uses
RMMV
your sprites are "wobbling" because your picture/canvas size is wrong.
if you want a 36x72 pixel sprite, then your picture/canvas size has to be exactly 108x288 pixel, all other sizes will result in problems.

only after you have that 108x288 pixel, then center the cells, first cell from 1-36 horizontal, second cell from 37-72 and last cell from 73-108.
 

KellyandJordan

Villager
Member
Joined
Feb 18, 2019
Messages
6
Reaction score
0
First Language
English
Primarily Uses
RMVXA
your sprites are "wobbling" because your picture/canvas size is wrong.
if you want a 36x72 pixel sprite, then your picture/canvas size has to be exactly 108x288 pixel, all other sizes will result in problems.

only after you have that 108x288 pixel, then center the cells, first cell from 1-36 horizontal, second cell from 37-72 and last cell from 73-108.
So I've put in the sizing and it fixed it, but now its went on to cutting off the sprite again, and truthfully I don't understand what you mean by first, second, and third cell.
 

mlogan

Global Moderators
Global Mod
Joined
Mar 18, 2012
Messages
15,354
Reaction score
8,536
First Language
English
Primarily Uses
RMMV
It shuffles because it is not aligned properly. I took your spritesheet and opened it in Gimp. You can hopefully see the grid marks I put in, which is sort of how the editor would divide it. Not exactly, because your width is not divisible by 3 evenly. But you can see how in even though the center sprite is centered, the left and right aren't centered in their blocks. That is why it shuffles or jumps around. because each frame is being displayed as they are in these blocks.

Adding: By cell, Andar means each "block" as I have them in this picture.

testhelp.png
 

Andar

Veteran
Veteran
Joined
Mar 5, 2013
Messages
31,370
Reaction score
7,678
First Language
German
Primarily Uses
RMMV
a sprite consist of 3x4 cells, with each cell containing one variant of the picture.
the first cell goes from pixel 1 to pixel 36, and that is where the first of your elements need to be centered.

ninja'd

EDIT:
Or to explain it in a different way, your sprites would be centered if you deleted the grey area outside your blue/red frames.
You must never have anything outside of your cells (the frames you have drawn) on the sprite-pictures.
 

KellyandJordan

Villager
Member
Joined
Feb 18, 2019
Messages
6
Reaction score
0
First Language
English
Primarily Uses
RMVXA
It shuffles because it is not aligned properly. I took your spritesheet and opened it in Gimp. You can hopefully see the grid marks I put in, which is sort of how the editor would divide it. Not exactly, because your width is not divisible by 3 evenly. But you can see how in even though the center sprite is centered, the left and right aren't centered in their blocks. That is why it shuffles or jumps around. because each frame is being displayed as they are in these blocks.

Adding: By cell, Andar means each "block" as I have them in this picture.

View attachment 109591
So I've went through and aligned them all to the block and it's stopped shuffling. It's not cut off now or jumping from one block to another. It's fixed now.
 

mlogan

Global Moderators
Global Mod
Joined
Mar 18, 2012
Messages
15,354
Reaction score
8,536
First Language
English
Primarily Uses
RMMV

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.

 
Status
Not open for further replies.

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

Latest Threads

Latest Profile Posts

I should realize that error was produced by a outdated version of MZ so that's why it pop up like that
Ami
i can't wait to drink some ice after struggling with my illness in 9 days. 9 days is really bad for me,i can't focus with my shop and even can't do something with my project
How many hours have you got in mz so far?

A bit of a "sparkle" update to the lower portion of the world map. :LZSexcite:
attack on titan final season is airing tomorrow, I'm excited and scared at the same time!

Forum statistics

Threads
105,882
Messages
1,017,230
Members
137,607
Latest member
Maddo
Top