23 users online: 7 up, Bernardo, Darolac, dogemaster, edgar, Infinity, Isikoro,  Lazy, le4che, Minish Yoshi, NGB, OEO6, Rilla Roo, Robju, Rykon-V73, Sancles, Skewer, slakkmichael, Slash Chen,  Stivi,  Telinc1,  Tob, TomatoPhalanges - Guests: 53 - Bots: 60 Users: 45,660 (3,293 active)
Latest user: DantendoStyle
Not logged in.
Frequently Asked Questions
Please contact a staff member if you have any suggestions for the F.A.Q..
SMW Hacking YI Hacking General ROM Hacking SMW Central
Question:Why is a Fuzzy section/pseudo 3D castle section glitchy in ZSNES?
Answer:Using ZSNES to test your hack is not recommended due to low accuracy and bugs such as this.

If you still wish to use it, switching off New Graphics Engine will fix the issue. If still have issues after that, something is wrong with your level settings.
Question:Why does the game freeze when I attempt to load my level in the emulator?
Answer:The most common reason for this is that you've placed an object out-of-bounds. Check each object that touches the level boundary, and modify any that extend past the border.

Another possibility is that your level uses too many screens. The game cannot load more than 64 (decimal) screens in memory at one time (even though the level area is 128 screens large). You'll need to make your level a little smaller. You could always create another level with the same or similar header settings.
Question:Why is my level snowy?
Answer:If you're using the flower tileset (C) found in the original 1-1 and welcome level, the regular ground objects will appear snowy for some reason. Use objects E4-EC instead, or try changing the BG1 Tileset to a different setting.
Question:Why won't the screen scroll where it should? / How do I prevent the screen from scrolling beyond a certain point?
Answer:Normally, you can only scroll to screens that contain objects (it's irrelevant whether they contain sprites). To enable scrolling to a screen, add any object to it. Extended Object FD (transparent tile) will work if your screen contains no other objects.

To disable scrolling to a screen, you can place Extended Object FE (scroll stopper) or Extended Object FF (tile eraser) in it (XFE leaves the objects in that screen intact, while XFF removes the objects entirely).

To lock horizontal scrolling partway through a screen, use Sprite 1D6 (lock horizontal scroll). This sprite will only work when Yoshi is positioned to its left; approaching it from the right will cause the screen to jerk and the level to glitch. Using this sprite in an area more than 1 screen tall is not recommended.
Question:Why is my level missing some tiles below Yoshi's starting position? / Why does the screen immediately jerk slightly upwards/downwards when I first enter my level?
Answer:This glitch may happen if your level entrance is set too high up on the screen, when your room does not contain vertical scrolling. There are two main solutions:
  • Enable vertical scrolling (possible by placing XFD in the screen above, or any other object for that matter).
  • Edit the level entrance (Y-positions ending in A, B, or C are generally safe as-is, A being the most common).