The SMG hacking scene has gotten a lot better over the past year. What we're about to announce is going to make it even better.
If you have been on 2.5's IRC lately, you've noticed that Marionumber1, NWPlayer123 and I been up to something. No, not the 1-world hack. We're creating a whole new powerup. It is nowhere near completion, but we have successfully created a custom one over the spring mushroom.
Marionumber1 had originally created a powerup called "Hyper Shroom", a while ago. What is this? It's Rainbow Mario, without the rainbow. You run around quickly for an infinite amount of time. But now, it's going to be the first new powerup in SMG. Today we are showing you us successfully getting it loading and working over the spring mushroom slot.
This is going to be a tedious process, but we are hoping to get this as a new object by the beginning of next year.
So how is this important? This is the start of reverse engineering the game, where we convert the PowerPC to C/C++ and we can code our own new things into the game:
-Objects
-Bosses
-Items
You name it. The entire scene of SMG will change. But we still have a while to go, because we aren't started on the RE yet for the powerup, but once we get that set up, I will start working on a compiler to compile this and load it into the game without the use of as many memory patches.
Unfortunately, we are unable to release. We won't be releasing this powerup at all, it's mostly for showing off purposes, and proving the concept of REing the game and getting something new working fully.
Also, please do not ask for updates frequently. Sometimes we will be working on it, sometimes not at all.
Thanks for reading this, and happy hacking!
OH WOW. This is amazing! Even though it's not much, it is a start.
I would love to see Hammer and Boomerang powerups in SMG2.5. And even if you can't add these things,
new bosses, enemies or neat gameplay mechanics would enhance the experience. I'm so looking forward
to playing this. It's almost like the 'NewerSMBW' of Super Mario Galaxy.
Unfortunately, we are unable to release. We won't be releasing this powerup at all, it's mostly for showing off purposes, and proving the concept of REing the game and getting something new working fully.
WAT
You won't be releasing it...ever? Wouldn't it prove the concept a bit more effectively if users could actually play as Hyper Mario/Luigi?
Oh, and a while back I drew this:
Thought I'd put it here. Evidently, I drew it before I found out that Hyper Mario wasn't supposed to be indestructible. Woops! I also made a custom texture for Hyper Mario a while back, which I will upload as soon as I can....erm, later today, probably.
If you would release the game's code? If you do then the SMG hacking scene would be big and awesome hacks would be made. People will learn C++. I will learn it soon. So people CSN learn and do they own hacks.
For now, what will happen with people who can't ASM? They will be leave in the dust.
"The game's code"
It's not getting "released". It's not the entire game in C/C++. It's a few lines of the InitActor (I think) that we're extracting. After that, the 3 of us will work on more stuff.
Not only that, we have to create the compiler which will be EVEN MORE OF A PAIN, because Windows users can't do it.
I might be able to make some tools to help with this. Maybe a program to help patch PPC assembler code to main.dol? I dunno, this hack looks really interesting.