Views: 865,141,293
13 users online: Arash, Arobam, CalHal, Djief, EternityLarva, Golden Yoshi,  KevinM,  Maarfy,  RussianMan, SammmUuU,  Tahixham,  Telinc1,  Teows - Guests: 34 - Bots: 58 Users: 47,906 (2,072 active)
Latest: GBZ
Tip: Fix any errors you see before releasing any demos; "I'll fix it later" isn't a good excuse.Not logged in.
Details for STEAR
Tools - STEAR Link - Show random
File Name: STEAR
Authors: Kipernal
Operating System: Windows
Platforms: SNES
Games: SMW
Source Available: Yes
Featured: No
Website: None
Description: This tool lets you remap the tiles used by virtually any sprite in Super Mario World, including score sprites, bounce sprites, and other minor things that are usually overlooked.
Tags: editor, remap, sa-1, sprites
Rating: 4.9 (Votes: 9)
Download: Download - 260.06 KiB
Just wish we could change a sprite's page without hex editing though...
Posted by: buggy789 - | Link
Want to remap the palettes for any vanilla sprite possible per-level? Courtesy of JamesD24, it's now possible! See this UberASM code:

LDX #!sprite_slots-1
LDA !14C8,x
BEQ .next
LDA !9E,x
CMP #$xx
BEQ Palette1
CMP #$xx
BEQ Palette2
CMP #$xx
BEQ Palette1
CMP #$xx
BEQ Palette3
BPL .loop

LDA !15F6,x
AND #$F1
ORA #$xx
STA !15F6,x
BRA main_next

LDA !15F6,x
AND #$F1
ORA #$yy
STA !15F6,x
BRA main_next

LDA !15F6,x
AND #$F1
ORA #$zz
STA !15F6,x
BRA main_next

For CMP #$xx, change $xx to your desired sprite numbers.

For ORA #$, change xx, yy, and zz to the desired palette value. Note that this corresponds to the YXPPCCCT format, where CCC is the palette.

If you want to change the palettes of more vanilla sprites, add more
CMP #$xx
BEQ PaletteX

LDA !15F6,x
AND #$F1
ORA #$xx
STA !15F6,x
BRA main_next

entries, and remove them respectively if you don't want so many sprites.

Note that some sprites' palettes are hard-coded, so you'll need the following patch to override that hard-code.
Posted by: AnasMario130 - | Link
Can i remap Mario GFX?
Posted by: thecentralbus - | Link
Um... I can`t save. I can click save, but when I load up my ROM it doesn't apply the changes.
Posted by: zRoch - | Link
great tool, but it doesn't let you change the palette for the contact sprite? well, at least it seems to give you its yxppccct addresss.

edit: or not! can't figure out how to change it. :(
Posted by: UTF - | Link
Mariofan64: I did just that (replaced with most recent ASAR) and haven't encountered any problems.
Posted by: Mogu94 - | Link
Ondore's Lies
I love this tool just for the ability to easily locate specific elements that are not easy to locate manually.
Posted by: Ondore's Lies - | Link
Would it break this tool if the version of asar including with the tool was replaced with the most recent version?
Posted by: Mariofan64 - | Link
It'd be nice, sure, but that would require a ton of specific ASM hacks to achieve it and that also means more work to make things not break other existing resources.
Posted by: lx5 - | Link
Unfortunately, the remaps are global and remaps can't be different each level. Which will be kinda nice if it had an option for that to be honest.
Posted by: MarkVD100 - | Link
I'm honestly surprised it wasn't on the sections until now, it's a really useful tool that makes sprite remapping a lot easier.
Posted by: Aeon - | Link
This tool allows remap of the score sprite gfx to tile $83, therefore creating 6 8x8 tiles of gfx freespace (or 2 8x8 tiles + 1 16x16 tile) in SP1. Very useful. While GreenHammerBro's Disable Score patch adds the gfx freespace as well, it then means that the user will have to manually remove score code from custom sprites and blocks that grant score.
Posted by: Mariofan64 - | Link

The purpose of this site is not to distribute copyrighted material, but to honor one of our favourite games.

Copyright © 2005 - 2020 - SMW Central
Legal Information - Privacy Policy - Link To Us


Follow Us On

  • YouTube
  • Twitch
  • Twitter


  • Super Mario Bros. X Community
  • Mario Fan Games Galaxy