News: 11 March 2016 - Forum Rules
Current Moderators - DarkSol, KingMike, MathOnNapkins, Azkadellia, Danke

Author Topic: Super Mario Bros. (NES) - SMB Graphics Workshop question  (Read 1090 times)

Ladondorf

  • Jr. Member
  • **
  • Posts: 4
    • View Profile
Super Mario Bros. (NES) - SMB Graphics Workshop question
« on: November 01, 2020, 12:56:40 pm »
I'm working with a utility called SMB Graphics Workshop where you can change the individual 8x8 sprites that each larger SMB sprite uses.

For Mario's idle pose, the left and right sides of his torso and legs are the same sprites mirrored. I changed the sprites on the right to be separate ones, but they're still mirrored, so it looks weird.

I can't simply draw the sprites backwards because they're also being used for other frames in his animation.

Does anyone familiar with SMB Graphics Workshop know how to mirror/unmirror sprites?

« Last Edit: November 01, 2020, 01:09:30 pm by Ladondorf »

sics

  • Sr. Member
  • ****
  • Posts: 421
  • Contact me!
    • View Profile
    • Deviantart: Terwilf
Re: Super Mario Bros. (NES) - SMB Graphics Workshop question
« Reply #1 on: November 01, 2020, 02:16:55 pm »
In the hexadecimal editor change the two bits 40 to 00 in the following directions:
7123
7135

(Clarification, this is not thoroughly tested, I just searched for you)

▪ If your ROM is different from the original, find the Mario animation:
00014C4D4A4A4B4B

▪ And when you find it, look twice for the line:
094099

▪ If it is on the correct line, you will be able to see in real time in the emulator how the desired section of the Mario sprite is flipped, if this does not happen, undo the changes and keep looking :thumbsup:

twitter | deviantart | Better a small finished project than a thousand giant ideas stuck in your system.

tygerbug

  • Jr. Member
  • **
  • Posts: 60
    • View Profile
Re: Super Mario Bros. (NES) - SMB Graphics Workshop question
« Reply #2 on: November 01, 2020, 04:21:45 pm »
Here's a hack which already does this.

http://www.romhacking.net/hacks/168/