Language…
17 users online: Domokun007,  Eevee, eltiolavara9, GiraffeKiller, GRIMMKIN, h.carrell, Housemeister, Irondill, koffe190, Maw, MeteorSmasher4, Mike777, OEO6, Raccoon Sam, Rykon-V73, The_Uber_Camper, Ztarhaven - Guests: 249 - Bots: 283
Users: 64,795 (2,375 active)
Latest user: mathew

Posts by Abdu

Abdu's Profile → Posts

  • Pages:
  • 1
  • 2
I really love this idea and using SA-1 means you can even go crazier with the stuff you wanna do so I am excited to play this whenever its released.
This looks amazing I can see myself using this whenever it gets released. I have always wanted to mess around with YI and I think this editor will give me the motivation to do so.
You snapped with these ports especially the Yo Yo Yoshi.
Yo I hope everyone is doing well and everything is going good for everyone participating in this C3. This is my first time making a thread so let's see how this goes.
This post has two sections, first, a small tease to get me motivated for my kaizo hack that I have been working on and the second section is some random ASM that I have on my laptop. If you are not interested in kaizo feel free to skip to the ASM section.

To begin with, the reason why I started this hack is simply to make custom bosses since that is what really got me interested in hacking SMW and learning ASM and then I ended up in a rabbit hole and decided to make a hack using the bosses I make and here I am. The main focus of the hack will be platforming and the usage of vanilla, existing or newly custom sprites that I end up making in interesting ways. The hack will be around 20-30 exits subject to change and around 8 bosses (already have all the characters for bosses picked and have started on two bosses). Quite ambitious but I am willing to put in a decent amount of time and make sure everything is well done and polished. Anywho enough talk here are some snippets from some of the levels I have done so far and some OW ASM (I left out some features on purpose to keep them as a surprise).
Obviously none of the levels are finalized.
Image from Gyazo
Image from Gyazo
Image from Gyazo
Image from Gyazo
Image from Gyazo
Image from Gyazo


According to  Fyre150 the release date will be 2024 and apparently this hack is TAS only according to BabaYegha, jokes aside there is no set release date the hack will be done whenever it's done. I also plan on releasing the majority of the ASM (potentially bosses as well) used whenever the hack is done. Currently the hack does not have a set name but the top two contenders out of all the names I have thought of so far are “Soul” and “Starlow”.

Randumb useless ASM that's piling up in my automatic data processing machine.

Before I start I want to give a BIG thanks to BabaYegha and  Fyre150 for taking their time and testing a decent amount of the ASM released.

Magic spawn any sprite block:

This block when touched by the Magikoopa’s magic will spawn any sprite you would like.

Item Inventory:
Image from Gyazo
This is one of my very first ASMs so use at your own risk, also feel free to check the asm file and point out some dumb things I did for a good laugh.

Start With Yoshi:
Image from Gyazo
As the name implies this uberASM allows you to start a level with any yoshi color and it also has the option of whether or not it should still start with yoshi after grabbing a midway. I was also going to release the “Yoshi Eat anything” asm but  MarkAlarm’s thread includes something similar to this and it includes that ASM so make sure to check out his thread it has some very cool and useful stuff.

Bye Yoshi:
Image from Gyazo
This UberASM makes Yoshi explode after a certain period of time.

Next two are just me messing with the usage of stripe image, thanks to  Kevin for allowing me to use some stripe image macros to make the code look more clean.
L/R toggle ON/OFF and display ON/OFF status:
Image from Gyazo

Button Ammo:
Image from Gyazo
ASM which pretty much limits the number of times you can press a button, and there are some blocks which can be used to refill your ammo.

Small Growing Pipes:
Image from Gyazo
This is simply a modification to imamelia’s growing pipe disassembly, I am surprised no one has made something like this. I will probably make an update to this soon with few minor modifications and more customizable things.

Super Mario Maker 2 Rotten Mushroom:
Image from Gyazo Image from Gyazo Image from Gyazo Image from Gyazo Image from Gyazo
Graphics are taken from here.
This sprite is quite customizable. I tried to make it as accurate as SMM2 rotten mushroom with a few differences in how the parachute moves and when flying with wings which are the same as how SMW’s parachute/wing movements are. But feel free to let me know if there are any inaccuracies. I am fully aware that currently it does not jump when it is touching a note block from the top and that yoshi eats the sprite instead of keeping it in yoshi’s mouth, those will be added when I submit the sprite to the site.

[Download Here]


If there are any bugs or if I forgot any SA-1 conversions feel free to DM on discord Abdu#5949. If there is some ASM you would like to be done just reply with your idea and graphics (must be .bin file) and if I am interested and in the mood I MIGHT give it a shot but not 100% guaranteed.

Coming Soon™ (aka didn’t have time to finish them on time for C3 and will be released whenever)
Disassembly and Custom Para-Goomba/Bob-omb:
Image from Gyazo
This is pretty much done, just need to fix one bug and make it more customizable.

Carriable sprite shooter:
Image from Gyazo
Almost done just need to do some rewrites to the code.

Carriable Sprite Template:
This is an interesting one, this is pretty much a template for creating your own custom carriable sprite it will include the code offsetting the sprite to the player’s hand when carried and if the sprite should be kicked like a shell or a key or you can write your own kicked code etc. It will pretty much use the features from the pixi 1.3+ update where you can overwrite the carriable, carried, kicked vanilla code. This can be helpful for new asmers who would like to code carriable sprites. If you are willing to test this or give any suggestions feel free to DM me.

Spawn/Despawn sprites after a certain period of time.

A few of the stuff that will be released whenever my hack is done:
YI Falling Chain Chomp:
Image from Gyazo
Carriable Bumpty:
Image from Gyazo
Water Bubble:
This sprite is SUPER customizable (different movements, screen wrap, activate blocks, etc) and I have been very tempted to release it this C3 but unfortunately this sprite will have to wait. GIF of the sprite can be found in the level snippets above.

Hopefully I did not forget or mess up somewhere but if I did lmk.

One last thing I wanted to say is thank you all for taking your time to check out this thread and have wonderful C3.
Originally posted by Knight of Time
I remember you were working on your own version of the YI Incoming Chomp, so yeah, I'm definitely looking forward to seeing you release it someday. I have a question about it though, can it be used to turn tiles it actually eats into different tiles (like turning part of a cave floor into lava)?

The other stuff looks interesting, though I have a question about the small shrinking/growing pipes, can they crush Mario against a surface or against another one of these pipes, even if he isn't on Yoshi? I'm slightly tempted to use those pipes alongside the 16x16 pipes and 16x16 scrolling pipes I have in my hack that can only be entered as Mini Mario.

It is possible to make the tile it eats into different tiles. And to answer you question about the pipes, the pipes try to push you out so sometimes you might not get crushed like what happens in vanilla growing pipes some times.
Might take a min but claiming this.
Completed
Lmk if there are any issues or stuff you want me to add on to it.
Yo I hope everyone is doing well and they are having a good C3 so far. I really wasn’t going to do this but here we are writing another C3 thread, I still feel the pain from writing the Summer 2021 C3 thread it was something, to say the least. But yeah this time it's just some sprite release and requests.

Sprite Release


Flying Cloud:
Image from Gyazo
Sprite which was used in my level our hackjam submission it's similar to flying question block except that it is semi-solid and it has many customization options.

Carrot Lift disassembly and Timed Carrot Lift:
Image from Gyazo Image from Gyazo
 Fyre150 requested timed carrot lift (and made the graphics) which was going to be used in our hackjam entry but they changed their mind and wanted to make a different level (what a coward) and I ended up making disassembly for the carrot lift in the process. Supports times up to 9 seconds.
Hey, JamesD28 if you see this make a giant version and good luck coding the interaction :).

Sprite Shooter:
Image from Gyazo
I showed this last C3 but I didn’t release it since I wanted to recode it but here it is, this was also used in BabaYegha’s level in HillJAMMERS hackjam entry where you shoot clouds or as BabaYegha would call them “farts” since he is like 12 years old and thinks its funny. But yeah make sure to read what's in the ASM file to understand how to use it.

I made this using my carriable sprite template which I will talk about more later but, this sprite makes use of the custom states print "CARRIABLE", pc and print "CARRIED", pc, so pretty much the carriable and carried routine are customizable and you have full control over them.

Beans Dolphin:
Image from Gyazo
I literally forgot I even made this since I did it in like 2 mins but this is just beans with dolphin movement that can be set with the extra bytes.


[Download here]


If there are any bugs or if I forgot any SA-1 conversions feel free to DM on the site or on discord Abdu#5949.

Coming Soon™ (aka done whenever)


Checkerboard platform pack:
Image from Gyazo Image from Gyazo
No idea why the first gif is laggy but all good.
I was gonna release this but then I forgot that I didn’t fix the issue with how if it's 8+ tiles the other tiles wouldn’t appear (pretty much need a custom finishoam routine for it to work but I am lazy to think.) Keep an eye on this since I might actually release this if I get the chance to fix the issue.

Carriable Sprite Template:
Image from Gyazo
Have been working on a custom carriable sprite template that allows you to code your own custom carriable sprite without having to worry about some unintended side effects because of vanilla code (the garbage tile appearing, etc.) and you don't need to do that work around where you change extra property byte in the cfg editor.

Also here is some stuff that isn’t hard to make using the template and if you know ASM.
Image from Gyazo Image from Gyazo Image from Gyazo Image from Gyazo
If you know asm and are interested in testing and giving suggesion on what could be changed to the template please contact me.

Kuribo Shoe:
Image from Gyazo
I wanted to release it for this C3 but then I realized I haven’t touched the code in a while and I still need to code the goomba variant of this and I was thinking of making a full-on patch for this so it's like a power-up but we will see.



ASM Request

Okay now for the ASM request part. So there are gonna be two ways to get your request fulfilled.

Method 1:
The first is just reply with whatever you want (sprite, UberASM, patch, or block) and if I am interested I will do it.
So here are the rules:
  • 1 request per person.
  • Don’t ask for something with a very complex AI.
  • If there is any GFX then you MUST provide GFX (.bin file) I will accept PNGs if the GFX is easy to draw, I just don’t want to spend most of my time drawing.
  • Provide references if the sprite is from another game, the reference you provide should have everything I need to know.
  • Sprite shouldn’t have many animation frames.
  • Bosses are fine but they have to be something that isn’t very complex.
  • There is no guarantee I will complete your request (unless you win the level design contest which is explained below) and I have the right to take how long I need to take to finish the request.


Method 2:
The second way you can get your request to be fulfilled is to win this level design contest and by winning you can request whatever you want (as long as it's reasonable) and it can break some of the rules I listed above.
Also just because you do this method does not mean you can't do method 1 you can still do both and if you win the contest you may end up having two asm requests.

This contest is meant to be for fun and nothing that serious so make sure you have fun while making levels.


I wrote this quickly so there might be some minor additions to this in the coming days.
Rules:
  • The goal of this level design contest is to see how well you use the resources I released. You can use other resources but you MUST use at least one of the sprites I released in this thread.
  • Feel free to modify the sprite's asm to do whatever you like.
  • You can make one submission which can be standard or kaizo whatever you prefer (just no Kaizo: Hard/Pit).
  • You can work with a partner.
  • If you are making a kaizo level you must use the retry patch (Kevin’s or worldpeace’s retry patch it doesn’t matter which one you use.)
  • No more than two exits per entry.


Judging:

There will be 3 categories that will be judged on the following:

Level design (40 points):
Is the level able to reflect the aesthetics and ideas that it aims to?
Is it both challenging and rewarding to play?
Does the level use the resources well with its level design?

Creativity (20 points):
Did the level use the resources provided in a creative way to provide a great experience?
Will other people be inspired by this level and attempt to make levels using this resource?

Aesthetics (10 points):
Do the visuals and music add to the overall gaming experience?
Unmodified SMW aesthetics will score 5/10.

If there are enough standard and kaizo entries I will split them into two category so there can be two winners one for standard the other for kaizo.
And if there is A LOT of entries I will be picking the top 3 from each category.


Yeeted this from the KLDC 2021 rules since it has everything I wanted to say but I added a little more to it.
THE FOLLOWING WILL RESULT IN DISQUALIFICATION:
Not using any of the sprites provided above.
Posting a ROM as part of your submission
Posting an .ips patch instead of a .bps patch
Posting a corrupt patch file.
Submitting a level that is not compatible with bsnes and SNES9x.
Submitting a level in bad faith either by being blatantly loweffort.
Submitting a level that is not reasonably beatable without tools.
Not enabling infinite lives.
Not using the retry patch in a kaizo entry.
Including content within the level that violates the rules of SMWCentral.

Deadline:
Initially, I was thinking of having the deadline be the 10th January 2022 11:59 PST but I am sure a lot of you are busy working on your C3 thread or other things, so I decided to make the deadline be 15th January 2022 11:59 PST which is pretty much a week from today, if a lot of people still think that isn’t enough time I am willing to extend the deadline, but yeah let me know in the replies.

Submitting the levels:
You can submit the levels under this thread before it closes or you can dm it to me on the site, discord dms, or send them to me in my discord server. After the deadline, I will create a zip file with all of the entries. To stay updated with contest after the deadline I highly recommend you join the discord server.

Thank you for reading and good luck to everyone.
There is a lot of interesting and cursed requests so I will use this post to keep track of stuff that I have completed so keep an eye on this post.
1.
Originally posted by Final Theory
I think I'm wanting like a patch to change SNES SMW into GBA SMW play controls.

Let me explain.

B button runs/carry's items
A button does normal jump
R does a spin jump
L scrolls the screen depending on which direction Mario is facing.

That's my request. So no X or Y buttons are used

Here is the download link.
I did this pretty quickly but the button remapping is currently a uberasm, if you would like me to change it to a complete patch just lmk. While working on it I realized that I could make a button remapping system so maybe that will be my next project. Lmk if there are any issues.
I was thinking of making something like this a while ago so I will claim this. Also, do you mind sending me a link of where the reference is from, I would like to see how it feels to try to mimic the behavior.
Claiming this, shouldn't take that long.

Edit: Done
This is something I have been looking forward to for a long time, I am really excited to start using this. Thank you for making it.
  • Pages:
  • 1
  • 2