Language…
21 users online:  Ahrion, Anas,  Atari2.0, Beed28, CircleFriendo, crocodileman94, DanMario24YT, gizmo_321, Golden Yoshi, Heitor Porfirio, King-Raze, Maw, Mohamad20ZX, ocked, OEO6, OrangeBronzeDaisy, Papangu, signature_steve, SMW Magic, steelsburg, yoshisisland - Guests: 300 - Bots: 471
Users: 64,795 (2,370 active)
Latest user: mathew

Pseudo Powerups (Dash Boots just got overhauled)

Link Thread Closed
Originally posted by Amanda
Er... sorry! ^_^' I didn't mean to overpower you, I just kinda get carried away with sprite ideas. They're not requests, if anything, they're suggestions. To put in a little suggestion book... that's used for stuff.


Ideally you should request or suggest things that other people can make use of, not just yourself. Usually this means things that are simple and can be altered so other people can use them. For example:

Good custom sprite request: "Can someone recreate the little mouse enemy from Yoshi's Island?"

Bad custom sprite request: "Can someone make me a 128x128 king goomba sprite that shoots other goombas and takes 20 stomps to kill and gets faster after each one and shoots goombas more frequently and also after you kill it a message pops up that says 'Ha ha! You haven't defeated me!' and then a harder one appears but he takes 125 fireballs to kill."

Good status condition request: "Would it be possible to make a Frog Suit like in SMB3?"

Bad status condition request: "You need to make a condition where Mario can destroy all enemies with a normal jump and also standing on clouds makes them explode and when he's in this state he bulks up and looks like The Hulk and sometimes he just hits the ground with his fists and defeats all the enemies on screen. I need this for my hack."
Originally posted by Schwa
Mokou, no, I am NOT making status conditions just to suit your own hack.

Wtf?
You thought I'm suggesting a movement slower for my own hack?0_o
I don't even know asm..So why would I request it for myself?I just thought it would be nice for others to use in their custom sprites for ice worlds..

If I am so called taking advantage of the internet, please quote what I necessarily did to piss you off.
I'm try to not take your work for granted, but rather honer it.And it looks like your putting words in my mouth D:
Your layout has been removed.
Dang, shoud've payed closer attention Its mot a request thread (Curse my for my short attention spanned) if I pissed you off Schwa I apologize
These are awesome.

I won't be using them though.
These are pretty nice, I especially like the Punch. It could be used in some neat ways (for secrets, with a spiked ceiling, etc).
Your layout has been removed.
Do ya mind if I alter these a tiny bit for my own uses?
You would still have to give credit, as the original code would still come from him.
Your layout has been removed.
By all means, feel free to tweak my ASM code or even CFG files however you'd like, as long as you credit me for the original, aka "Made by Schwa, tweaked by Amanda", or something similar.

And just to remind you, since it didn't get through to people like Winter's Assassin: I am NOT taking requests for status conditions or sprites that use them. This is a special thing I have going here, which I intend to do MY own way. I don't care if you think it's selfish or not... I think I'm being generous enough by releasing them to the public at all. I had not planned to do this, in fact it went against my better judgement. Now I can see why.

(to Mokou) Okay, please accept my apologies. The way you came across was different than the way you intended to. Anyway, my rant was mainly directed at Scratch, though you did have some part in it, and Scratch already apologized, so yeah...

(to Dispari Scuro) Thank you. That is exactly what people need to hear. Respect++

(to SNN) Oh, I see... Hopefully I didn't offend you or any old friends of his here by saying that. My bad. >_<
It's me!!

High on life is the best high.
Oh, so you're not making request status condition sprites. I really need to get a better attention span. >_<'
It's not even close to Halloween, and already Christmas Sales are starting early!
Originally posted by Amanda
Oh, so you're not making request status condition sprites. I really need to get a better attention span. >_<'

What made you think I was? I never said I was...
It's me!!

High on life is the best high.
It's not that I thought you said you were, it's that I didn't think that you said you weren't.
It's not even close to Halloween, and already Christmas Sales are starting early!
Originally posted by Wraith
Do ya mind if I alter these a tiny bit for my own uses?


I imagine you could. You won't be using them though.

Originally posted by Schwa
Originally posted by Amanda
Oh, so you're not making request status condition sprites. I really need to get a better attention span. >_<'

What made you think I was? I never said I was...


I admit I got a little confused on that myself. I seem to think I read something near the top of your post, but upon double checking, I did notice the last line says something about letting you know about suggestions. Maybe you should add a (friendly) line noting that you aren't taking requests for status condition sprites at the moment.
(to Scratch) Oh, so you assumed. We all know what happens when you assume, right guys?

(to Dispari) Good idearr. I'll do that when I update the first post... which I'll do when I add some more sprites to the mix.

And, speaking of that, I'm going ahead and adding all my "special" sprites to this thread. This includes the Status Condition ones, plus something I like to call my "Pseudo-Powerup Pack", which is a set of custom blocks and sprites such as the Chip's Challenge boots I showed you; not actual power-ups like the Mushroom and stuff, but rather they're, well, pseudo. You collect them and they trigger certain flags in the Ram that let Mario do certain things, such as swim in lava, walk on conveyor belts normally, negate slippery ice, jump higher, etcetera.

I need 8 of these power-ups in total, and I have three finished (the ones you saw in the Screenshot Thread). I'm trying to add some Dash Boots (DaKing's request from YouTube), Spiked Boots for crushing certain blocks, and the Screw Attack from Metroid (I'll get this to work by making Mario invincible like he got a Star for half a second whenever he spin-jumps)... Also a power-up for jumping higher or double-jumping would be nice (double jump would be best, but I don't know if I can make it work right-- we'll see), and then one more that I had in mind but forgot (I'll dig it up from my Sent PMs at some point). Once I have all 8 ready, I'll post them for you guys to download, and change the name of this thread.

It hopefully won't take too long to make these, since they're mostly just custom blocks and a few Generator-class sprites, neither of which tend to take terribly long to code.

There's one bad thing about it though... You have to put an Init Block to erase all the collected power-ups at the beginning and Midway Point for each level that uses them. There should be a workaround for this, but it requires some heavy Rom modification which I haven't even tried yet...

Edit: Ha, I remember what my other idea was. It's a power-up that allows you to make a stunned Bob-Omb (or other enemy) appear in your hands by holding down and pressing X.
It's me!!

High on life is the best high.
Hah, it seems like your work keeps getting better and better.
The pseudo power ups are highly-anticipated.
I can't wait to see what you have in store in your hack itself if these mere samples are open to the public.
Your layout has been removed.
Great stuff, man! I can't wait to see what else you come up with. And, putting that notice about 'NO REQUESTS' up is a great idea. Just don't get too frustrated when the inevitable noob neglects to read it. You're a great ASM hacker and it would really suck not having as part of the community.
Krakenskin Leather Works, my Etsy store.
LordVanya, my art page.
FundamentalEssence, my game development page.
Offtopic:
Originally posted by koala_knight
Just don't get too frustrated when the inevitable TROLLS neglects to read it. You're a great ASM hacker and it would really suck not having as part of the community.

Fixed.
I can't believe people cannot tell the difference between a troll and n00b.
Yeah,Schwa.I noticed you don't have much patience.I would suggest perhaps giving up a source to share your asm knowledge so we can make creations like these ourselfs and we wouldn't spam you with requests.
Your layout has been removed.
Wouldn't you just need to check "don't use default interaction with Mario" and then, when a collision occurs, just perform the necessary code? o_O
Your layout has been removed.
Off topic:

It isn't lack of patience at all. Schwa has been more than patient enough. Anyone can seem to loose their patience when they feel taken advantage of or disregarded.

On topic:

Schwa. Is it very complicated to get multiple sprites to work together like this? I can't imagine how that would work.

Krakenskin Leather Works, my Etsy store.
LordVanya, my art page.
FundamentalEssence, my game development page.
(to Pieguy) What, you mean for the sprites to hurt Mario instead of inflict status? That would do it, but one problem: if done to the Punch sprite, stomping on him would kill him instead of stunning him, and touching from the back would still hurt Mario.

But if you'd like, I can teach you how to change the ASM file to make the sprite hurt Mario when he's punched instead of inflicting the "Sent flying" condition.

Find this code:
Originally posted by ASM
LDA #$82 ; \ Afflict Status Condition 82 "Sent Flying" (code is handled in the Status Effects sprite)
STA $7F8600 ; /


Change it to this:
Originally posted by ASM
JSL $00F5B7 ;hurt Mario


By the way, in an ASM script, if you ever want to damage Mario, use "JSL $00F5B7". Just be careful in custom blocks, 'cause then you have to set up some evil Reloc Offsets. They're eeeeebil, I tell joo!

(to Mokou) I would say you're right, I don't have a lot of patience. I just have high standards for other hackers is all... I respect you, because your hack that's similar to SMW Galaxy is so P0wn, I respect Boing because he knows what he's doing as a hacker (even if he is a little off-putting in the process, but I know what it's like to be like that), I respect most active members of the SMW-hacking community for their skills and, more importantly, effort... but when someone says or does something that makes me go "WTF", I easily get hostile.

I've actually been slowly writing an ASM tutorial. If you think I should post what I have, that's what I'll do.

(to koala_knight) You're right, it's easy to get upset if you feel like people are taking advantage of you, but I have to say that I think my behavior recently could use some work.

But your question... I'm glad you asked. The reason I wanted to make 8 powerups is because yes, the effects of each powerup does mix together, and the reason it does this is because the 8 powerup "flags" are all stored in a single Ram address... you guessed it: bitwise. I use Binary, and the AND and ORA commands to manipulate the flags. Take the Suction Boots and Conveyor Belts for example. The Boots are set to act like a blue coin when touched, so it disappears when collected, but when this happens it also calls this code:

LDA $7F8601 (the address in the Ram that stores the 8 powerups)
ORA #$04 (04 in binary translates into 00000100. The "1" in this string is on "Bit 2", which stores the Suction Shoes status. If it's 0, it becomes 1, if it's already 1 it stays 1.)
STA $7F8601 (Now it takes the modified binary string and writes it to the Powerup address, giving Mario the Suction Boots if he doesn't have them, and doing nothing if he does.)

Then the conveyor belts, when touched, check Bit 2 of $7F8601 by using "AND #$04", call the conveyor belt code if it's 0, and do nothing if it's 1.

Since 2-digit hex values become 8 digits in binary, I wanted 8 powerups because I can use one "bit" for each powerup without wasting any space. So because of this, yes, they do combine in any combination.

The only thing is, to make some powerups work I need to make some generator-class sprites to compliment them, which you need to place in your levels that make use of those ones. No biggie.
It's me!!

High on life is the best high.
Link Thread Closed