Page 1 of 1
Larger Player Character?
Posted: Mon Apr 28, 2014 2:15 am
by Tygerbug
What a wonderful game engine this is, and what a great and talented fan community.
I was thinking of making a few custom graphics and using this program to mock up one or two gameplay videos. Not full games, just videos for Youtube showing what an SNES-style game would look like.
One of the ideas I have would require a larger character sprite than the traditional SNES Mario. The style is more like Genesis Ghostbusters, or SNES Super Back to the Future 2, and would benefit from a very large player sprite. Another idea would be not far off from SNES Aladdin.
I suppose I could switch to 1x1 tiles for double the apparent detail.
But is there any implementation in SMBX for a larger player character than the normal Mario?
Re: Larger Player Character?
Posted: Mon Apr 28, 2014 2:21 am
by Danny
There is no way to make a larger player character than Mario, though if you execute it just right with events and layers and NPCs, you could actually make the player sprites completely invisible, while following the NPC which is replaced with custom graphics and NPC codes.
Re: Larger Player Character?
Posted: Mon Apr 28, 2014 3:24 am
by Julia Pseudo
I feel like using an NPC that sticks to the player like Syndril is describing would probably be incredibly buggy. It's a nice idea, though. I just don't think it could be animated very well.
Re: Larger Player Character?
Posted: Mon Apr 28, 2014 9:25 am
by Emral
On the grid called "player"-"x".gif the player is always in the upper left corner. The player box itself is about 2x Mario's height x 4x Mario's width. Thus, making the character sprite larger is no big deal. However, changing the hitbox isn't really possible.
Re: Larger Player Character?
Posted: Mon Apr 28, 2014 12:09 pm
by FanofSMBX
Emral wrote:On the grid called "player"-"x".gif the player is always in the upper left corner. The player box itself is about 2x Mario's height x 4x Mario's width. Thus, making the character sprite larger is no big deal. However, changing the hitbox isn't really possible.
Uh... I thought the sprite started from the top of the default sprites, so you couldn't make them taller?
Re: Larger Player Character?
Posted: Mon Apr 28, 2014 12:13 pm
by Emral
Every attempt in making them taller results in them pushed further down, like I said. Any pixels the sprite extends downwards, it'll be stuck in the floor.
Re: Larger Player Character?
Posted: Mon Apr 28, 2014 12:39 pm
by Tygerbug
So making the character taller is probably a problem, but making the character wider wouldn't be?
Perhaps he could be given a wide headless body and an NPC for a head?
Re: Larger Player Character?
Posted: Mon Apr 28, 2014 1:32 pm
by Emral
Tygerbug wrote:but making the character wider wouldn't be?
if you're okay with the hitbox being always at the left 32x64 pixels of your sprite, that is...
Re: Larger Player Character?
Posted: Mon Apr 28, 2014 1:52 pm
by Tygerbug
That's probably okay for a mockup video, if I'm not doing actual gameplay (which I'm not planning to at this point). I could even use video tricks rather than gameplay tricks to create the giant head. Not a great solution, but oh well.
For actual gameplay, attaching an NPC, or trying to, would presumably be better.
I could also do everything at 1x1 pixels and zoom in.
Hm. Shame there's no simple/accurate way to do a larger character though.
Re: Larger Player Character?
Posted: Mon Apr 28, 2014 4:30 pm
by Chad
Every player graphic's frame is 100x100 pixels large, with the actual sprite being anchored at the top-left corner. That's something to keep in mind as well when you modify it.
Re: Larger Player Character?
Posted: Tue Apr 29, 2014 12:46 am
by Keddy
Whatever happened to those templates? I remember someone made templates of the playable characters so that you could make one yourself or edit it out or whatever.
Re: Larger Player Character?
Posted: Tue Apr 29, 2014 4:11 pm
by Tygerbug
It would be nice to have a guide to know exactly what we're dealing with - beyond the normal sprite sheets.