- Why is a Fuzzy section/pseudo 3D castle section glitchy in ZSNES?
- 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. - Why does the game freeze when I attempt to load my level in the emulator?
- 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 than64
(decimal) screens in memory at one time (even though the level area is128
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. - Why is my level snowy?
- 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 objectsE4-EC
instead, or try changing the BG1 Tileset to a different setting. - Why won't the screen scroll where it should? / How do I prevent the screen from scrolling beyond a certain point?
- 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 placeExtended Object FE
(scroll stopper) orExtended Object FF
(tile eraser) in it (XFE
leaves the objects in that screen intact, whileXFF
removes the objects entirely).
To lock horizontal scrolling partway through a screen, useSprite 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. - 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?
- 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
, orC
are generally safe as-is,A
being the most common).
- Enable vertical scrolling (possible by placing
Frequently Asked Questions
Don't worry, we all need to start somewhere—if you're a beginner and still need to find your way around, chances are the F.A.Q. will answer a lot of the questions you may have. Before asking in the forums, it's wise to check this page first!
If you have suggestions for the F.A.Q., feel free to contact a staff member.
Errors and Technical Fixes
- Main
SMW Hacking
- Getting Started
- Level Editing
- Level Entrances and Exits
- Map16
- Overworld Editing
- Title Screen/Credits
- Graphics
- Music
- Patches
- Sprites
- Blocks
- UberASM
- Backups and Transferring Data
- Errors
- Technical Fixes and Helpful Tips
YI Hacking
- Getting Started
- Level Entrances and Exits
- Graphics
- Text Editing
- Sprite/Item Memory
- Sprite Issues
- ROM/RAM Maps
- Errors and Technical Fixes
- Other Resources
General ROM Hacking
- ASM
- Emulators and ROMs
- Hex
- BPS Files
SMW Central
- Forums
- Discord
- Layouts and Profiles
- Submissions
- User Accounts
- Ban Appeals
- Social Media
- Miscellaneous
- Glossary!