Language…
18 users online: 7 up, anonimzwx, Bonobi, Bramz, CourtlyHades296, Evernn, GrenCarret, Impetus, JokerGamerOk, Ondore's Lies,  Sayuri, sio-kedelic, slopcore,  ThirdWall, underway, wir4lor, Yoshi Master, Ziz - Guests: 79 - Bots: 192
Users: 55,665 (2,413 active)
Latest user: lincolnic

Romi's Spritetool - v1.41

Tools → Romi's Spritetool - v1.41

Submission Details

Name: Romi's Spritetool - v1.41
Authors: Romi, mikeyk
Added:
Version History: View
Operating System: Windows, Linux
Platforms: SNES
Games: SMW
Source Available: Yes
Featured: No
Website: None
Description: This tool adds sprites to your Super Mario World ROM, hence its name. This is like Mikeyk's Spritetool but you can insert sprites with both Xkas and TRASM now.

Romi's sprite tool also fixes some bugs such as the 'carried status' bug, 'silver POW' glitch, and so on.

JackTheSpades edit: Added Asar support. To make the tool use asar, replace the 1 at the bottom of xkas cfg files with a 2.
Note that the CFG editor does not know this yet, so don't use it.
Tags: asar inserter sprites
Comments: 45 (jump to comments)
Rating:
4.5 (24 ratings)
No rating
Download 1.07 MiB | 11,031 downloads

Comments (45)

Amomario123w Link
PIXI rocks!!! PIXI it's the Best
Xboy1282 Link
Originally posted by Flabort
With PIXI not working for half the community, I think this tool will stick around for a looong time.
Lol this aged badly
Xboy1282 Link
Originally posted by LOLRyan2006 the Goombud
This crashes my game after the Nintendo screen. I have a ROM hack on progress that I put so much effort on and everytime I have to start over because something bad happened and I am sick of starting over.#smw{>:|}

P.S. I followed all the rules
You don't have to start over. You can port it over like Darolac said or you can make a backup. IDK if replaced files get put into the recycle bin but you can check and if you find it there you can restore it.
Desert Link
This Spritetool is great because its simple, if you need to know how to use it, just watch this video: https://www.youtube.com/watch?v=z5mJ1wKUiyc. (Not a sponsor, btw) #smrpg{:3}
Darolac Link
Originally posted by LOLRyan2006 Mario Fan
This crashes my game after the Nintendo screen. I have a ROM hack on progress that I put so much effort on and everytime I have to start over because something bad happened and I am sick of starting over.#smw{>:|}

P.S. I followed all the rules

Just port your ROM. Also, do yourself a favor and don't use that sprite insertion tool, which is outdated; use PIXI instead.
LOLRyan2006 the Goombud Link
This crashes my game after the Nintendo screen. I have a ROM hack on progress that I put so much effort on and everytime I have to start over because something bad happened and I am sick of starting over.#smw{>:|}

P.S. I followed all the rules
TheCrazyBuzzyBeetle Link
The txt file is the file where you put the sprites.
For example, watch tutorials on YouTube. It's super easy to add sprites via SpriteTool.
TetrisKid48 Link
How do you use this? It asks for a txt file, but i don't have it. If i make the file, what do i put in it?
PixelLatias Link
That isn't really helpful.
SmokyShroom Link
...Create it.
MegaSonic1999 Link
Hi, I'm MegaSonic1999, I wanted to use spritetool v1.41, but I can't find The sprite list.txt document. What Should I do ?
MCTravisYT Link
Making classic SMB in SMW, lol. This tool helps me a lot. thanks!
 Hooded Edge Link
That website link above might just save the ground pound koopa boss
juaneergameer Link
great tool
Amomario123w Link
I think is a great tool and pixi might be good tool too. you can transform much of the old sprites from this tool with floating much app just copy and paste the code of your sprite here: https://floating.muncher.se/trashkas.php
To make compatible with pixi copy the code from your sprite asm file paste in that app click on send and copy the new code and paste to your asm file
mish1 Link
+MarioFanGamer
Some people might want to use the sprites, like me.
Flabort Link
With PIXI not working for half the community, I think this tool will stick around for a looong time.
Hayashi Neru Link
Some sprites, such as Morton, are not inserted. (Inserted in 1.40)
 MarioFanGamer Link
Oh yeah, right, I forgot that. Well, this tool can be safily deleted in, like, a year* or so.

*Likely an exaggeration.

Let's hope, it doesn't stick in the section long after a remoderation (looks at BTSD).
leod Link
It'll get deleted as soon as we've set everything up for PIXI to be the new standard.
As of now it's not, because a lot of sprites are still made for TRASM and forcing people to use a tool that can't even insert all sprites yet wouldn't be right.
 Vitor Vilela Link
it won't get deleted soon
 Ayami Link
↓ whoa dude calm down
 MarioFanGamer Link
Okay, PIXI had been accepted, this one can be deleted now.
If you are a regular user, use PIXI instead, a superiour Sprite Tool.
Brounson From older version: Romi's Spritetool - v1.41 Link
Are This must use json?
Konata Izumi Link
@Final Theory you cannot use the .cfg editor if you decide to use asar.
Final Theory Link
Does this mean that I cannot use the CFG editor? I'm confused.
 HuFlungDu Link
I put it in the moderation comments, but I guess most people can't see that.

It now compiles and runs correctly on Linux, and likely other *nix systems.
 RPG Hacker Link
What's different from the previous v1.41?
 RPG Hacker From older version: Romi's Spritetool - v1.41 Link
Is there an SA-1 compatible version of Sprite Tool with Asar support yet? It seems like the one available here defaults to TRASM when putting a 2 in my sprite's cfg file.
NathanWarford From older version: Romi's Spritetool - v1.41 Link
My antivirus software says that the included CFG editor is not safe and removes it from my computer.
LucasRCD From older version: Romi's Spritetool - v1.41 Link
What the absolute fuck, @Vapenumbra. At least try to speak in a way that makes sense.
Ringo From older version: Romi's Spritetool - v1.41 Link
Some of the sprites included like the Poison Mushroom and Donut Lift are no longer insertable. Same thing with Koyuki's Fire Bro. hosted on Sprites section that I planned to use. If there could be an update of the sprites for the tool that'd be greatly appreciated.
Vamperumbra From older version: Romi's Spritetool - v1.41 Link
I'm abysmally encompassed amid'st obscuritas labyrinthine flummoxation, "confused." Downloaded, an the necessitous junctura enumeration file, "sprite list" enigmatically bereaved, "no sprite list???"

In limpidly laconic explication, "where's sprite list?"
JackTheSpades From older version: Romi's Spritetool - v1.41 Link
Code
JMP (label,x)

That is an asar bug, if label is in freespace, use JMP.w instead.
Also, I don't know what you're trying to say with the CFG files.
The thing with the main label is gonna require a bit more digging. I'll go take a look.
HammerBrother From older version: Romi's Spritetool - v1.41 Link
I also found another problem that if you do a drag-and-drop ON AT LEAST the rom file, it reports an error that the first asar sprite (I think, not sure)'s MAIN label isn't found, even if it exists. This also happens on addmusicK. So if you want a "quick insert", use [right click] -> shortcut -> (navigate to the tool)
HammerBrother From older version: Romi's Spritetool - v1.41 Link
@Vitor Vilela, I found one:
Code
	PHX			;>Preserve x since its reserved for current sprite slot.

	LDA !SPRITE_STATE,x	;>Load what points to what loaction
	ASL			;>Multiply by 2 because the address are 16-bit (2 bytes), using dw
	TAX			;>Transfer to x register
	BCS .LargeTbl		;>In case if you have more than 128 different possibilities
	JMP (States,x)		;>Pick table
.LargeTbl			;
	JMP (States+256,x)	;>Pick table, for larger size.


It doesn't know what is JMP (States,x) and JMP (States+256,x). Its saying unknown command.

Also, for modifying the cfg file manuelly, open using a text editor, and you see this:
Code
00
01
02 03 04 05 06 07
08 09
10
0

And look here
Kaisaan From older version: Romi's Spritetool - v1.41 Link
Is there still an xkas version of this? I'll use it until this is fully supported.
 Vitor Vilela From older version: Romi's Spritetool - v1.41 Link
Note that it now uses Asar's xkas emulation mode for xkas sprites (;@xkas). While it should be identical to the real xkas, I have no idea on the possible issues this can bring on. Let me know if some xkas sprite refuses to insert with this sprite tool.

Also SA-1 support is missing.
HammerBrother From older version: Romi's Spritetool - v1.40 Link
Warning: do not use shooter slot C0 because there is a bug causing the shooter to "multiply" and takes up more slots than what's placed in the level if spawn at the same time when at the same x position (done by placing 2 of them so that they enter the player's screen (not the screens in the level) at the same time, and thus, fills up 7 shooter slots).
TheAwesomeNexusBStudios From older version: Romi's Spritetool - v1.40 Link
I can use this to my own disadvantage if I want this looks pretty neat I'm downloading it right now
Kaisaan From older version: Romi's Spritetool - v1.40 Link
@LMPuny Ok, thanks that works
LMPuny From older version: Romi's Spritetool - v1.40 Link
@Kaisaan Siddiqui Is compatible with SA-1 chip, but the sprites needs to be transformed to SA-1 format.
Kaisaan From older version: Romi's Spritetool - v1.40 Link
Is this compatible with SA-1?
MercuryPenny From older version: Romi's Spritetool - v1.40 Link
This tool is the only reason we have TRASM anymore, and therefore loses a point for that.

Other than that, great tool.
Dark Mario Bros From older version: Romi's Spritetool - v1.40 Link
Probably, Without this tool, Is impossible insert custom bosses