Banner
Views: 785,326,478
Time:
12 users online: Advancedpillow, bluecat1335, brickblock369, ElSturge, FedoraFriday, ForthRightMC, h2ofiremaster, I don't know a good name., KingHD, orka-bln, snoruntpyro, Ultima - Guests: 31 - Bots: 209 Users: 41,060 (1,541 active)
Latest: h2ofiremaster
Tip: A power-up is most useful to a player shortly after the midway point.Not logged in.
Details for PIXI v1.2.10 - Sprite Insertion Tool
Tools - PIXI v1.2.10 - Sprite Insertion Tool
File Name: PIXI v1.2.10 - Sprite Insertion Tool
Added:
Version History: View
Authors: JackTheSpades, Tattletale
Operating System: Windows
Platforms: SNES
Games: SMW
Source Available: Yes
Featured: Essential
Website: Link
Description: A sprite insertion tool made to allow more dynamic sprite usage, space savings and more SA-1 compatibility.
Despite this, it is almost fully compatible with sprites written for older SpriteTools, save for the fact that Asar is now used as the assembler. There also the new sprite status table that has been moved from 1938 to 7FAF00, used by SubOffScreen routines since version 1.2.10.

Detailed usage instructions, common errors and changes compared to older sprite tools can be found in the included readme.txt file. Version history can be found in changelog.txt.

Source (up to date now): https://github.com/JackTheSpades/SpriteToolSuperDelux

List of known bugs/issues: https://github.com/JackTheSpades/SpriteToolSuperDelux/issues?q=is%3Aopen+is%3Aissue+label%3Abug
Any weird issues you may encounter, contact me on discord (Tattletale#0001).

Now with Lunar Magic 3+ support and a lot more reliable. Other changes include:

Version 1.2.10 (July 6, 2019):
- (Tattletale) sa1convert officially removed from pixi.
- (Tattletale) trashkas officially removed from pixi.
- (Tattletale) donutblk gps block removed from pixi.
- (Tattletale) poison.asm patch removed from pixi.
- (Tattletale) level_ender sprite remove from pixi.
- (Tattletale) donut_lift sprite remove from pixi.
- (Tattletale) piranha_sideways sprite remove from pixi.
- (Tattletale) roto_disc sprite remove from pixi.
- (Tattletale) thwomp_left sprite remove from pixi.
- (Tattletale) thwomp_right sprite remove from pixi.
- (Tattletale) base_bro sprite remove from pixi.
- (Tattletale) shell_bro sprite remove from pixi.
- (Tattletale) bomb_bro sprite remove from pixi.
- (Tattletale) boomerang sprite remove from pixi.
- (Tattletale) boomerang_bro sprite remove from pixi.
- (Tattletale) hammer_bro sprite remove from pixi.
- (Tattletale) clusterspawn sprite remove from pixi.
- (Tattletale) fishspawn sprite remove from pixi.
- (Tattletale) flowerspawn sprite remove from pixi.
- (Tattletale) rainspawn sprite remove from pixi.
- (Tattletale) sandstormspawn sprite remove from pixi.
- (Tattletale) diag_down_bill shooter remove from pixi.
- (Tattletale) diag_up_bill shooter remove from pixi.
- (Tattletale) vertical_bill shooter remove from pixi.
- (Tattletale) fish cluster sprite remove from pixi.
- (Tattletale) flowers cluster sprite remove from pixi.
- (Tattletale) rain cluster sprite remove from pixi.
- (Tattletale) sandstorm cluster sprite remove from pixi.
- (Tattletale) boomerang extended sprite remove from pixi.
- (Tattletale) hammer extended sprite remove from pixi.
- (Tattletale) src.zip is not packed anymore. If you want the source, get it in github.
- (Tattletale) Graphic for Included Sprites has been removed.
- (Tattletale) Added a file called removedResources.txt so you can get back these resources from elsewhere.
- (Tattletale) Table 1938 has been moved to 7FAF00, it also now uses 256 bytes. So 7E1938 is now free.
- (Tattletale) Added 3 extra bytes for shooters at 7FAC00|4000F1, 7FAC08|400030 and 7FAC10|400038 - 8 bytes each.
- (Tattletale) Added !addr, !dp, !bank, !sa1, !shooter_extra_byte_1, !shooter_extra_byte_2, !shooter_extra_byte_3 and !7FAF00 as defines. !1938 is now the same as !7FAF00, so be careful, it's not 16bits anymore for fastROM.
- (Tattletale) SubOffScreen edited to explicitly use .L and the new table's macro.
- (Tattletale) Pixi now handles the sprite status table just like sa1 does (256 bytes). Now it's safe to disable LM's warning for sprite count when using fastROM. This is also technically a bug fix.
- (Tattletale) Some minor optimizations to main.asm.

Version 1.2.9 (Feb 17, 2019):
- (Tattletale) Fixed a bug with the Star.asm routine (provided by Blinddevil, reported by Darolac).
- (Tattletale) Fixed a bug with ExtendedGetDrawInfo.asm (reported by Darolac, I think it was Sonikku who fixed this (?)).

Version 1.2.8 (Jan 20, 2019):
-(Tattletale) Fixed a bug with sprite data in sa1 not being displaced correctly. This would cause random sprites to spawn when extension byte was used (didn't happen every time). Also added some doc/comments to main.asm while I was at it.
Tags: cluster, extended, insert, inserter, insertion, sa-1, sprite, sprite tool, spritetool
Rating: 3.0 (Votes: 2)
Download: Download - 849.76 KiB
897 downloads
Screenshots
Previous 
 Next
Super Maks 64
Originally posted by Romano338
I don't get the trashkas removal. Have I missed something? I have an old sprite that I can't insert because I need to convert it, but I have no way of doing it.

The tool is already hosted on the site. Link
Posted by:  Super Maks 64 - | Link
Romano338
I don't get the trashkas removal. Have I missed something? I have an old sprite that I can't insert because I need to convert it, but I have no way of doing it.
Posted by: Romano338 - | Link
JuanGamerSTC7 Br
I inserted a custom sprite into my smw rom but the game is no longer running on the emulator (neither znes nor snes9x) what do I do?#ab{;_;}
how do i remove the rom sprite?
Posted by: JuanGamerSTC7 Br - | Link
Tattletale
Originally posted by zipper
file path name is not in English that error happened.

Yeah it's made in C/C++ (mostly C), it is not accounting for encoding whatsoever.
I will register that as a bug in the github, but do not expect that to be fixed lol.
Posted by: Tattletale - | Link
zipper
Originally posted by Tattletale
Originally posted by zipper
I have an error when I try to insert sprites. After I type my ROM's name and press enter, it said:
Quote
An error has been detected: spr_temp.asm:2: error: (E5016): File 'C:/Users/…(my directory)…/pixi_v1.2.10/asm/sa1def .asm' wasn't found. [incsrc "C:/Users/…(my directory)…/pixi_v1.2.10/asm/sa1def .asm"]

The same happened to _header.asm and asm files of sprites I try to insert, though these file exist in a correct folder. I read readme and then think that this error is relevant to incsrc/incbin, but I don't know what this is and what I shoud do.

You fucked up your folder, they are all inside the zip file.

I didn't, but problem was resolved. It is because file path name is not alphabet that error happened.
Posted by: zipper - | Link
Tattletale
Originally posted by zipper
I have an error when I try to insert sprites. After I type my ROM's name and press enter, it said:
Quote
An error has been detected: spr_temp.asm:2: error: (E5016): File 'C:/Users/…(my directory)…/pixi_v1.2.10/asm/sa1def .asm' wasn't found. [incsrc "C:/Users/…(my directory)…/pixi_v1.2.10/asm/sa1def .asm"]

The same happened to _header.asm and asm files of sprites I try to insert, though these file exist in a correct folder. I read readme and then think that this error is relevant to incsrc/incbin, but I don't know what this is and what I shoud do.

You fucked up your folder, they are all inside the zip file.
Posted by: Tattletale - | Link
zipper
I have an error when I try to insert sprites. After I type my ROM's name and press enter, it said:
Quote
An error has been detected: spr_temp.asm:2: error: (E5016): File 'C:/Users/…(my directory)…/pixi_v1.2.10/asm/sa1def .asm' wasn't found. [incsrc "C:/Users/…(my directory)…/pixi_v1.2.10/asm/sa1def .asm"]

The same happened to _header.asm and asm files of sprites I try to insert, though these file exist in a correct folder. I read readme and then think that this error is relevant to incsrc/incbin, but I don't know what this is and what I shoud do.
Posted by: zipper - | Link
Tattletale
Originally posted by autisticsceptile1993
For some reason this causes any gfx/exgfx in Lunar to be resetted to 0

No. Pixi doesn't touch anywhere near there.
Your rom is corrupted.
The only way to corrupt your rom with pixi is if you run pixi without any normal sprites in its list and then run it again, blowing up your rom. The issue is listed in the known issues link and this would cause your rom to crash before entering the showoff level, right after the nintendo presents screen.
If that's not the case, you will have to check on your own what corrupted your rom.
Posted by: Tattletale - | Link
autisticsceptile1993
For some reason this causes any gfx/exgfx in Lunar to be resetted to 0
Posted by: autisticsceptile1993 - | Link
chineesmw
Originally posted by Tattletale
Originally posted by MinecraftGamerLR
I can't even insert custom sprites, there's no list.txt file included! 0/10. #smw{>:|}
Create it you dingus.
#w{xD}

Great tool!!
Posted by: chineesmw - | Link
AyGaAlPa
Excellent, as always
Posted by: AyGaAlPa - | Link
Tattletale
Originally posted by Kiatus
lol and he even rated it 1 star

Free speech and a not-so-free rate systems are a pretty cool combination, aren't them?
I don't care about pixi's ratings. What is he gonna do? Use another tool? Be my guest lmao.
Posted by: Tattletale - | Link
Kiatus
lol and he even rated it 1 star
Posted by: Kiatus - | Link
Tattletale
Originally posted by MinecraftGamerLR
I can't even insert custom sprites, there's no list.txt file included! 0/10. #smw{>:|}
Create it you dingus.
Posted by: Tattletale - | Link
MinecraftGamerLR
I can't even insert custom sprites, there's no list.txt file included! 0/10. #smw{>:|}
Posted by: MinecraftGamerLR - | Link

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

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


Total queries: 7

Menu

Follow Us On

  • YouTube
  • Twitch
  • Twitter

Affiliates

  • Talkhaus
  • SMBX Community
  • GTx0
  • Super Luigi Bros
  • ROMhacking.net
  • MFGG
  • Gaming Reinvented