Language…
17 users online: anonimzwx, Darolac, DasFueller, Dennsen86,  Doctor No, Doopu, Fozymandias, Gamet2004, Green, LightAligns, Mike777, MorrieTheMagpie, RicardoDeMelo, romw314, sinseiga, Sokobansolver, twicepipes - Guests: 272 - Bots: 250
Users: 64,795 (2,375 active)
Latest user: mathew

Official Tool/Sprite/Etc. Help Thread

Link Thread Closed
  • Pages:
  • 1
  • 2
  • 3
  • 4
  • 5
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
I come bearing a noob question about the Noob Boss.

By default, the Ultimate Noob Sprite has a function to let it rise in the air. However, when I insert it, it doesn't rise at all, no matter how high or low I set the RiseLocation variable. It just moves along the floor, the same as always.

Am I missing something? I doubt I wrote the subroutine pointer wrong, or pixi would've given me an error.
So I tested a bit more, and I think my AddMusik just doesn't want to insert anything with samples anymore...
I tried 2 more musics with samples, got the same "error" (the empty one).
I tried with one or 2 musics unsampled, didn't get any problem.

It's weird isn't it?! The only thing I did was fix the "no credit music after a Wendy fight" but that I had the issue just before I did that so it's can't be it.
Super Mario Pants World
Luigi's Lost Levels
New Super Mario Pants World
Luigi's Lost Levels 2 - Back With A Revenge
Luigi's Lost Levels 3 - Electrik Boogaloo
VLDC12 - 72HoKaizo#1
hola.
necesito ayuda con los sprites de pixi, por alguna razón cuando inserto un boss y lo pongo en un nivel va todo bien hasta que lo derrotó. Cuando lo hago en vez de reproducir la música cuando vences un boss, reproduce la música del primer nivel. Fuera de eso no hay más problemas pero me gustaría que sonara la otra música.
¿Alguien me podria decir por que pasa esto y cómo solucionarlo? o solo como solucionarlo. Lo agradeceria mucho <3.

Ese es mi problema, Gracias por su comprensión.

(no hablo en ingles me gustaria una respuesta en español por favor, aunque de todas maneras se agradece una respuesta en ingles)
Usa este subforo si tienes preguntas en español.

Además, vas a tener que ser más específico con nosotros. ¿Cuál es el jefe que estás insertando?
So I tried to use PIXI for my new smw hack. I set everything right and as I run the pixi.exe to put one Sprite in, it showed me this text:
18 Shared routines .... PIXI/routines/"

and after that nothing happens. (kinda like forze)
Befor I start using Pixi I used SpriteTool and patched my rom with asar and Uberasm etc.

When I try to use PIXI with a clean Rom hack it works strangely.

Did anyone knows how to fix this Problem ?
This is all in your head, Luigi. It's in your imagination.
Try to run PIXI without its per-level sprites (there are some glitches including the soft lock). Alternatively, you might want to switch to GIEPY which will become our new sprite tool standard. There are some notable difference between the two tools but most of them are fairly minor, not to mention that GIEPY is compatible with most of PIXI sprites.
AMK causes my rom to crash when a stage is cleared, just after the goal fanfare. Tried versions 1.0.4 to 1.0.6, but none of them seem to work no matter what songs I add. Does UberASM or do certain patches interfere with AMK? It works when I use a fresh rom, but not on my hack that uses both patches and UberASM
your simplistic human mind cannot possibly comprehend the complexities of my thoughts
It depends on the patch. Unfortunatelly, you didn't mention any which makes this problem harder to solve than it actually is.
Originally posted by MarioFanGamer
It depends on the patch. Unfortunatelly, you didn't mention any which makes this problem harder to solve than it actually is.

Well, I have...

Center Scroll
Sprites on platforms
Better Powerdown
Enter level sound
Wall kicking
Extended OW level names
Leave Yoshi in level
Multi coin block reward
Minimalist status bars
And a small custom patch that disables cape flight.

I use UberASM to insert gradients made with Effect Tool. Only other thing I use is SMW Customizer, and though outdated I doubt that's what's causing any issues.

EDIT: Nevermind, turns out it was the Leave Yoshi patch that needed to be updated. Rom seems to work now.
your simplistic human mind cannot possibly comprehend the complexities of my thoughts
I have a nooby question.
I downloaded the Sprite "Custom Bullet Bill Shooters" and wanted to insert the Bullet Bill that shoots vertical (up and down).
But if I am in the Level the Shooter shoots to the right.
The asm File says: Uses first extra bit: YES
;; The bullet will shoot to the right if the first extra bit is set.

I changed that to NO, but it still shoots to the right.
I use a sa1 rom and PIXI to insert sprites.
Can someone help me to figure this out please ?
This is all in your head, Luigi. It's in your imagination.
This is not how the extra bit work. Whether the extra bit is set or clear not depends on whether you have put in Extensions 2 or 3, not in the ASM file. 2 means the extra bit is clear and 3 means it's set.
Okay thank you Manuel. I changed that but it still shoots the Bullet to the right.

Maybe its because the Sprite I have linked to the asm file:
" !CUST_SPRITE_NUMBER = $2E " is the wrong sprite.
I use the sprite in the zip file: "bullet_bill_1C.asm"
I really dont know.
This is all in your head, Luigi. It's in your imagination.
I am having a good bit of trouble out of three of the tools im trying to get working (Pixi, Giepy, and GPS) i will list examples of whats happening so hopefully someone can help me finally get these things working they are all kind of similar issues so thats why i put them all in one post.

To start off with the likely most simple, GPS, i have a few blocks downloaded from here (smwc) and i have followed all the information to place everything where it needs to be, however Gps keeps giving me an error "blocks/chargingchuckshatter_sa1.asm:31: error: unknown macro [%LIB_spr_blk_pos()]" i have found this listed in the asm but i dont know what im supposed to do to fix it as im not a coder/modder ect so i have no idea what its saying except library position, so help on this would be appreciated.

Now for the fun two pixi/giepy

For pixi, which i have never gotten working, it keeps giving me this error "terminate after throwing an instance of 'std::invalid_argument' what(): stream error
This application has requested the runtime to terminate in an unusual way. Please co tact the application's support team for more information"

From what i have been told, this is a C++ error yet noone knows whats doing it or why its happening, and again im not a coder so i have no clue, and i only tried using pixi sprites. And everything should be in its proper place.

As for giepy (piee) it gives me a few different errors most common is "cannot open/find (insert sprite name here).asm",
after a bit of trying to fix it myself, it now gives "cfg file (insert name).cfg was not found in the search path. Failed to load the cfg file (insert name).cfg..."
The only other error ive gotten is one which states "the application cannot determine the type of sprite it is it is assumed normal"

I dont know why it seemingly cant find anything properly as i have done everything the tutorials and information have said to the best of my understanding, except for converting the sprites from pixi type to giepy as i could find no info on how to do so,

Hopefully someone with knowledge on these things will actuallh assist me in setting them up as i wish to get into creating levels for smw but so far i cant even get custom sprites in.
Originally posted by Flamesofshadow
To start off with the likely most simple, GPS, i have a few blocks downloaded from here (smwc) and i have followed all the information to place everything where it needs to be, however Gps keeps giving me an error "blocks/chargingchuckshatter_sa1.asm:31: error: unknown macro [%LIB_spr_blk_pos()]" i have found this listed in the asm but i dont know what im supposed to do to fix it as im not a coder/modder ect so i have no idea what its saying except library position, so help on this would be appreciated.

Do you have got the asm file LIB_spr_blk_pos.asm? That should be put in the folder "routines". Similar deal to any other library (or rather, routine) file with GPS or any other tool with shared subroutine/ library support.

Originally posted by Flamesofshadow
For pixi, which i have never gotten working, it keeps giving me this error "terminate after throwing an instance of 'std::invalid_argument' what(): stream error
This application has requested the runtime to terminate in an unusual way. Please co tact the application's support team for more information"

From what i have been told, this is a C++ error yet noone knows whats doing it or why its happening, and again im not a coder so i have no clue, and i only tried using pixi sprites. And everything should be in its proper place.

It seems to broken sprite list. Can we take a look at it?

Originally posted by Flamesofshadow
As for giepy (piee) it gives me a few different errors most common is "cannot open/find (insert sprite name here).asm",
after a bit of trying to fix it myself, it now gives "cfg file (insert name).cfg was not found in the search path. Failed to load the cfg file (insert name).cfg..."
The only other error ive gotten is one which states "the application cannot determine the type of sprite it is it is assumed normal"

Where is the CFG file located and how list.txt look like?
Originally posted by MarioFanGamer
Originally posted by Flamesofshadow
To start off with the likely most simple, GPS, i have a few blocks downloaded from here (smwc) and i have followed all the information to place everything where it needs to be, however Gps keeps giving me an error "blocks/chargingchuckshatter_sa1.asm:31: error: unknown macro [%LIB_spr_blk_pos()]" i have found this listed in the asm but i dont know what im supposed to do to fix it as im not a coder/modder ect so i have no idea what its saying except library position, so help on this would be appreciated.

Do you have got the asm file LIB_spr_blk_pos.asm? That should be put in the folder "routines". Similar deal to any other library (or rather, routine) file with GPS or any other tool with shared subroutine/ library support.

Originally posted by Flamesofshadow
For pixi, which i have never gotten working, it keeps giving me this error "terminate after throwing an instance of 'std::invalid_argument' what(): stream error
This application has requested the runtime to terminate in an unusual way. Please co tact the application's support team for more information"

From what i have been told, this is a C++ error yet noone knows whats doing it or why its happening, and again im not a coder so i have no clue, and i only tried using pixi sprites. And everything should be in its proper place.

It seems to broken sprite list. Can we take a look at it?

Originally posted by Flamesofshadow
As for giepy (piee) it gives me a few different errors most common is "cannot open/find (insert sprite name here).asm",
after a bit of trying to fix it myself, it now gives "cfg file (insert name).cfg was not found in the search path. Failed to load the cfg file (insert name).cfg..."
The only other error ive gotten is one which states "the application cannot determine the type of sprite it is it is assumed normal"

Where is the CFG file located and how list.txt look like?


I have the lib_spr_blk_pos.asm but its not in routines, from what i gathered routines shouldnt be bothered with as most tools like pixi gps etc seemingly gather them themselves. (Ive had several experiances where sprites would come with the exact same routine files and they would all replace each other in the routines folder, this time i didnt transfer them over) i will try moving them over to the routines folder see if that solves the issue.

As for the lists, the two are the same but it may be a bit difficult to attach them for reveiw currently as im isong phone as i have no wifi access, i will attempt to do so however.

And finally the cfg is in the sprites/normal/pixi folder set as they are all pixi sprites. Geipy is somewhat weirdly designed and the info i have doesnt say too much avoit where or how to pit things in, ive tried a few different area of the sprites folder and its sub folders with pretty much the results mentioned.

I cannot at the moment link to or post my list, however i will describe its layout just to clarify i have it set up with numbers 00-45,c0-c5, and D0 on group 00-45 its set up as this, 00 [Smb3]_goal_card.cfg
Same thing for all the others, i have no extended or clusters, and that is how i was told to set up the list, thats the same list for pixi and geipy as i was not aware of how geipy list should look if it is somehow different.
Originally posted by Flamesofshadow
And finally the cfg is in the sprites/normal/pixi folder set as they are all pixi sprites.

If you've placed [Smb3]_goal_card.cfg in sprites/normal/pixi, then the list entry should be 00 normal/pixi/[Smb3]_goal_card.cfg. All sprite list entries are, just like with other sprite tools, relative to the sprites folder. GIEPY doesn't differentiate sprite types based on the folders they're in; the default structure is just an example. You're not the only person who's confused this before; GIEPY's documentation is a little obscure and we have no official tutorial for it currently.
I have actually tried using the sprites/normal/pixi/sprite.cfg target and it pretty much stays the same, or it tells me my asm cant be found, or that the cfg type cannot be determined which doesnt make any real sense as its basicly just givig errors to give errors as changing things changes te error target even if nothing changes with the target.

It would be nice if pixi wouldnt keep crashing every time so i could actually use it untill giepy gets easier to figure out but t seems as thpugh giepy is the only one even slightly working for me
Originally posted by Flamesofshadow
I have actually tried using the sprites/normal/pixi/sprite.cfg target

Setting a list item to sprites/normal/pixi/sprite.cfg would imply the CFG and ASM files are in sprites/sprites/normal/pixi/sprite.cfg, relative to GIEPY. I'm not sure why so many people get confused by this as it's exactly how all other sprite tools handle it.
The main problem is giepy cant seemingly find the cfg, but if i move the cfg to a more accessible area it cannot read the asm or cannotfigure out what kind of sprite the cfg are which doesnt make any sense at all of why its doing that
This should work, but here is a link to dropbox in which both the list.txt file ive been using for pixi and geipy, and the actual sprites as downloaded rom smwc, just for refrence




https://www.dropbox.com/sh/1cld3os345gexkv/AAC5_-q50KxotOU9fOIe7-X8a?dl=0

the following link, goes to a set of screenshots, which show how my asm files are set up in pixi (first image "capture 1") and the rest of the screenshots are for geipy, they show the area where my asm, sprites and routines are compared to how geipy is layed out by default


https://www.dropbox.com/sh/pr7cergcv0ffexl/AAAGuXA6s_0NjQjbHEY0pG_3a?dl=0
  • Pages:
  • 1
  • 2
  • 3
  • 4
  • 5
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
Link Thread Closed