Language…
11 users online:  Ahrion,  Anorakun, crocodileman94, Darknubs, DRACalgar Law, netyo, RicardoDeMelo, Rykon-V73, SnowCutieOwO,  Telinc1, thatwaterblockrk - Guests: 66 - Bots: 153
Users: 66,305 (2,253 active)
Latest user: mshary998

Converting PIXI Sprites to Romi's Spritetool

Link Thread Closed
Hello guys, I'm now fixed my behavior but please can you help me how to really easy convert PIXI sprites to Romi's Spritetool?


Originally posted by Filip2
Hello guys, I'm now fixed my behavior but please can you help me how to really easy convert PIXI sprites to Romi's Spritetool?


It's a work of copy-pasting: every macro a PIXI sprite has (%GetDrawInfo(), %SubOffScreen() and so on) should be added directly to the sprite. So, if you find a %GetDrawInfo(), you change it to JSR GetDrawInfo, and at the end of the sprite, you copy all the contents of GetDrawInfo.asm (in routines folder), add a label called 'GetDrawInfo:' to the sprite and than paste the code you copied. Do this for all the PIXI routine macros and your sprite should work.





Dream team (feed them, please):






I have problem with Flyin' Rex sprite by RussianMan and I got 20 errors in Romi's Spritetool and help me how to fix theese errors and submit video on Youtube for other PIXI sprites and Flyin' Rex sprite how to convert them to be compatible with Romi's Spritetool.
Originally posted by Filip2
I have problem with Flyin' Rex sprite by RussianMan and I got 20 errors in Romi's Spritetool and help me how to fix theese errors and submit video on Youtube for other PIXI sprites and Flyin' Rex sprite how to convert them to be compatible with Romi's Spritetool.

Without knowing what are those errors is difficukt to help you. Anyway, I just recomend to go ahead and download PIXI or GIEPY, modern sprite inserters which will allow you to insert all the sprites hosted (and the future ones) here, and just port your ROM.
Originally posted by Major Flare
It's a work of copy-pasting: every macro a PIXI sprite has (%GetDrawInfo(), %SubOffScreen() and so on) should be added directly to the sprite. So, if you find a %GetDrawInfo(), you change it to JSR GetDrawInfo, and at the end of the sprite, you copy all the contents of GetDrawInfo.asm (in routines folder), add a label called 'GetDrawInfo:' to the sprite and than paste the code you copied. Do this for all the PIXI routine macros and your sprite should work.


After I tried this, Sprite Tool says "Error Detected in *sprite name* It is recommended that you abort"
I did everything exactly as you said, so what caused this?
The sprite i'm attempting to edit is the Wild Ptooie (non-dynamic). I made sure to edit the yellow needlenose file as well.

This is the asm file and this is the cfg.

idk how to but i would like this one to be converted: https://www.smwcentral.net/?p=section&a=details&id=24223
Originally posted by jaytv25
idk how to but i would like this one to be converted: https://www.smwcentral.net/?p=section&a=details&id=24223


Romi's Spritetool is a very out of date tool and has not been the community standard for some time. The sprite you linked is already usable with Pixi, which is the community standard tool for inserting custom sprites and you would likely have a significantly easier time just using it as is.

Furthermore, please stop bumping old threads. Not only are many of the users you are trying to reach out inactive, it clutters up the place when many of these are about resources that are out of date. Take a look at the Site FAQ to see what tools are used these days, as well as making new threads when the last time a subject has been discussed is over 3 years ago.

Link Thread Closed