• Do not use Works in Progress as a way of avoiding the releases system! Works in Progress can be used for sharing early betas and for getting suggestions for improvement. Releases of finished content are not allowed in this forum! If you would like to submit a finished addon, click here for instructions on how to do so.

Neo Metal Sonic in SRB2... (WIP)

Dinomial

Dashin' through Disaster
Uh... hi... (first post on the MB, so go easy on me; it's also my first SRB2 mod that I feel like could actually happen)

So, I wanna make Neo Metal Sonic, from Sonic Heroes, in SRB2, as a playable character...

ANYWAYS, ON TO THE SALES PITCH!

DmwqndpX0AAjZSv.jpg:large


I've already gotten 1 sprite made (STNDA1):
STNDA1.png


(Yes, only 1... I've been trying to learn how to make sprites in the SRB2 Style, and this was my first fairly-successful attempt)



---THE MOVESET---



Like Normal Metal Sonic, Neo Metal will have Dash mode, obliterating all enemies

Jump Ability: He won't have Metal's Hover, instead he will likely have Airdrill or Flight (not sure yet)...

Spin Ability: He will shoot lightning from his hands like a mad lad

Dolphin_2015-08-23_22-12-33-270.jpg


Now for the meat and bo-... err, Gears and Skeleton of the character...



---THE CUSTOM ABILITY!!!---



In Sonic Heroes, along with the comics, Neo Metal has a very unique ability that I have no idea how to code in LUA... shapeshifting.

Neo Metal is able to shapeshift into any character who's life data he has analyzed, and I want to replicate that...
I want Neo to be able to shapeshift into any character loaded into the game, including other custom characters...
While morphed, he would have all the abilities of the character he morphed into, and would be able to return to his base form, probably by pressing all three custom buttons at once

I have an idea on how it could be done, but I have no LUA experience whatsoever (I do have Python and C experience though, so I have somewhat of a coding mindset). I don't want to go to much into detail with it, unless someone says that they want to either help do the LUA, or at least teach me how to LUA


---CONCLUSION---



Anyways, I just wanted to say that this project could be put on hold until the summer if school is being sucky...

And it if doesn't then my plan would be by the end of the year, judging by my current pace...

Anyways, I would love some help, either with spriting or LUA (if no one does with the spriting, that's fine, but as previously stated, I have absolutely no LUA experience)



Last thing I wanna say is, well, thanks for reading this... it took me a while to formulate my ideas into a somewhat brief sales pitch

Once again, thanks for reading, and I hope that this at least kinda works... (at least the shapeshifting part)

If you need me, I am on the SRB2 Discord, my username is BinoDino#9278, and obviously, I am here on the MB, so yeah..

BYE!
 
Last edited:
Neo Metal is able to shapeshift into any character who's life data he has analyzed, and I want to replicate that...
I want Neo to be able to shapeshift into any character loaded into the game, including other custom characters...
While morphed, he would have all the abilities of the character he morphed into, and would be able to return to his base form, probably by pressing all three custom buttons at once


Sounds simple enough to have him transform like that, other characters check which character they are to use their abilities, so we can do that but have a simple flag that say colorizes the user and allows them to transform back.
 
Sounds simple enough to have him transform like that, other characters check which character they are to use their abilities, so we can do that but have a simple flag that say colorizes the user and allows them to transform back.

That was actually the plan... I just don't know how to do it in LUA



Well, my plan was actually to just put a flag on the player, that says that they started off a Neo Metal, and to change the S_SKIN of the player, but keep the flag. From there, pressing all 3 custom buttons at once would turn the player (who has the flag) back into Neo Metal
 
Last edited:
I've really wanted this for AGES but I'm going to talk about one thing I noticed, to quote you -
BinoDino said:
In Sonic Heroes, along with the comics, Neo Metal has a very unique ability that I have no idea how to code in LUA... shapeshifting.
- with that in mind I have to tell you that adding shapeshifting would require you to manually add support for who knows how many mod characters.

One thing you can do is what Kirby did which is allow others to add NMS (the abriviated version of Neo Metal Sonic) support for their mod but on that topic, you can also do what Kirby did which is create a bunch of premade abilities which yes would take a long time but would also make coding a lot easier.

Now you may be asking why I'm telling you this and that is because the shapeshifting ability would not work on netgames that do not allow character changing (most likely) in which I'm pretty sure you want him working entirely on netgames, well that's my advice but I'm not a coder so the last thing I can say is being metal rules.
 
You Can Make The Shapeshifting Just Like Trevor

No, I can't do that... Neo Metal has the ability to analyze life forms and become copies of them. I need to find a way to make Neo Metal be able to morph into any characters he can "analyze", aka any characters that are loaded in the game. Trevor works by having multiple S_Skins and cycling between them

---------- Post added at 10:37 PM ---------- Previous post was at 10:28 PM ----------

I've really wanted this for AGES but I'm going to talk about one thing I noticed, to quote you - - with that in mind I have to tell you that adding shapeshifting would require you to manually add support for who knows how many mod characters.

One thing you can do is what Kirby did which is allow others to add NMS (the abriviated version of Neo Metal Sonic) support for their mod but on that topic, you can also do what Kirby did which is create a bunch of premade abilities which yes would take a long time but would also make coding a lot easier.

Now you may be asking why I'm telling you this and that is because the shapeshifting ability would not work on netgames that do not allow character changing (most likely) in which I'm pretty sure you want him working entirely on netgames, well that's my advice but I'm not a coder so the last thing I can say is being metal rules.

With regards to adding Neo Metal Support, would it not be easier to add a flag to the player who starts the map as NMS and make sure that flag is being kept track of between skins, rather than adding individual support for every character


I also don't think doing Kirby-esque abilities would feel right.


And lastly, with you point of netgames restricting character changes...
I am actually kinda OK with NMS not being able to shapeshift during those matches, if that is the case. He still has his other abilities to use
 
As far as shapeshifting is conferenced, you could probably have it to where it looks at the graphics and abilities of a character and paste it over NMS’s. Unless you wanted something unique to happen (for example, upgrading his existing abilities after scanning vanilla Metal), it would require no compatibility codes like Kirby does. You could probably also change the skin color to a metallic version of the copied character’s skin color to indicate the difference
 
Well I don't think that could be that hard to do. Like said just keep a flag and use "skin" command could work(yes use this command as changing the skin directly can cause glitches with Tails and Metal). Just one problem with this is that this will not work in single player.

After if you don't want everything copied(as this will copy everything even the sprites) you need to recode every abilities and I don't think that's easy.


---- Edit
Wait nevermind I find a way to change skin without breaking the game and working in single player(R_SetPlayerSkin)
 
Last edited:
If you changed the skin, you wouldn’t be able to change back. You would literally just have to gain access to the character’s sprites and abilities
 
Well, what I was gonna do, was a flag which gives any player with the flag the ability to change skins through a custom menu, and also the ability to switch back to NMS. The LUA would also make sure the hud name would still be NMS, and that the player reverts back to NMS when they go to the next level
 
Hmm... looks good
I have seen an entire working mod of Neo Metal Sonic before, but it was with the late 2.1 artstyle so this may be nice.
 
For the HUD good luck if you don't remake it yourself(will check if you can just hide the player icon stuff).


Well seems you can hide the life icon so you must be able to replace the life icon part of the hud with the same thing but forced to Neo but for TAB menu...


And I managed to do it so that totally possible for life stuff.
 
Last edited:
Uh... hi... (first post on the MB, so go easy on me; it's also my first SRB2 mod that I feel like could actually happen)

So, I wanna make Neo Metal Sonic, from Sonic Heroes, in SRB2, as a playable character...

ANYWAYS, ON TO THE SALES PITCH!

DmwqndpX0AAjZSv.jpg:large


I've already gotten 1 sprite made (STNDA1):
STNDA1.png


(Yes, only 1... I've been trying to learn how to make sprites in the SRB2 Style, and this was my first fairly-successful attempt)



---THE MOVESET---



Like Normal Metal Sonic, Neo Metal will have Dash mode, obliterating all enemies

Jump Ability: He won't have Metal's Hover, instead he will likely have Airdrill or Flight (not sure yet)...

Spin Ability: He will shoot lightning from his hands like a mad lad

Dolphin_2015-08-23_22-12-33-270.jpg


Now for the meat and bo-... err, Gears and Skeleton of the character...



---THE CUSTOM ABILITY!!!---



In Sonic Heroes, along with the comics, Neo Metal has a very unique ability that I have no idea how to code in LUA... shapeshifting.

Neo Metal is able to shapeshift into any character who's life data he has analyzed, and I want to replicate that...
I want Neo to be able to shapeshift into any character loaded into the game, including other custom characters...
While morphed, he would have all the abilities of the character he morphed into, and would be able to return to his base form, probably by pressing all three custom buttons at once

I have an idea on how it could be done, but I have no LUA experience whatsoever (I do have Python and C experience though, so I have somewhat of a coding mindset). I don't want to go to much into detail with it, unless someone says that they want to either help do the LUA, or at least teach me how to LUA


---CONCLUSION---



Anyways, I just wanted to say that this project could be put on hold until the summer if school is being sucky...

And it if doesn't then my plan would be by the end of the year, judging by my current pace...

Anyways, I would love some help, either with spriting or LUA (if no one does with the spriting, that's fine, but as previously stated, I have absolutely no LUA experience)



Last thing I wanna say is, well, thanks for reading this... it took me a while to formulate my ideas into a somewhat brief sales pitch

Once again, thanks for reading, and I hope that this at least kinda works... (at least the shapeshifting part)

If you need me, I am on the SRB2 Discord, my username is BinoDino#9278, and obviously, I am here on the MB, so yeah..

BYE!
Really cool concept, hopefully The shape shifting thing is possible, if not you could try to do the kirby route and maybe give him coppy ability that turns a custom into the signature that someone else has, like Sonic's thonk, or Peel out, knuckles Glide/climb, tail's Flight.
I think a airdrill would be best, maybe even give charge level in the air that send you further and faster depending on how long you hold it, or make it so you charge it, and store it for later, you can jump and press jump again while you store the air drill for a upwards airdrill, basically a more powerful double jump, and using and letting go will just blast you forward.
also would the lightning be like small bolts or high ranged, I guess almost like the thoron Robin uses in smash, maybe even charge levels like that as well?
I wish I could help but I'm also trying to learn how to spite and potentially make a Character for SRB2.
Spoiler alert it's Big The Cat, but he's really fun to play as. But my sprite skills suck so it will be a long while.
anyways best of luck, and I hope someone can help you achieve your Character!
 
Uh... hi... (first post on the MB, so go easy on me; it's also my first SRB2 mod that I feel like could actually happen)

So, I wanna make Neo Metal Sonic, from Sonic Heroes, in SRB2, as a playable character...

ANYWAYS, ON TO THE SALES PITCH!

DmwqndpX0AAjZSv.jpg:large


I've already gotten 1 sprite made (STNDA1):
STNDA1.png


(Yes, only 1... I've been trying to learn how to make sprites in the SRB2 Style, and this was my first fairly-successful attempt)



---THE MOVESET---



Like Normal Metal Sonic, Neo Metal will have Dash mode, obliterating all enemies

Jump Ability: He won't have Metal's Hover, instead he will likely have Airdrill or Flight (not sure yet)...

Spin Ability: He will shoot lightning from his hands like a mad lad

Dolphin_2015-08-23_22-12-33-270.jpg


Now for the meat and bo-... err, Gears and Skeleton of the character...



---THE CUSTOM ABILITY!!!---



In Sonic Heroes, along with the comics, Neo Metal has a very unique ability that I have no idea how to code in LUA... shapeshifting.

Neo Metal is able to shapeshift into any character who's life data he has analyzed, and I want to replicate that...
I want Neo to be able to shapeshift into any character loaded into the game, including other custom characters...
While morphed, he would have all the abilities of the character he morphed into, and would be able to return to his base form, probably by pressing all three custom buttons at once

I have an idea on how it could be done, but I have no LUA experience whatsoever (I do have Python and C experience though, so I have somewhat of a coding mindset). I don't want to go to much into detail with it, unless someone says that they want to either help do the LUA, or at least teach me how to LUA


---CONCLUSION---



Anyways, I just wanted to say that this project could be put on hold until the summer if school is being sucky...

And it if doesn't then my plan would be by the end of the year, judging by my current pace...

Anyways, I would love some help, either with spriting or LUA (if no one does with the spriting, that's fine, but as previously stated, I have absolutely no LUA experience)



Last thing I wanna say is, well, thanks for reading this... it took me a while to formulate my ideas into a somewhat brief sales pitch

Once again, thanks for reading, and I hope that this at least kinda works... (at least the shapeshifting part)

If you need me, I am on the SRB2 Discord, my username is BinoDino#9278, and obviously, I am here on the MB, so yeah..

BYE!
cool, anyway you should make base form modern metal sonic before make him i think, anyway, what about make neo and modern metal as two different characters ?
Post automatically merged:

Uh... hi... (first post on the MB, so go easy on me; it's also my first SRB2 mod that I feel like could actually happen)

So, I wanna make Neo Metal Sonic, from Sonic Heroes, in SRB2, as a playable character...

ANYWAYS, ON TO THE SALES PITCH!

DmwqndpX0AAjZSv.jpg:large


I've already gotten 1 sprite made (STNDA1):
STNDA1.png


(Yes, only 1... I've been trying to learn how to make sprites in the SRB2 Style, and this was my first fairly-successful attempt)



---THE MOVESET---



Like Normal Metal Sonic, Neo Metal will have Dash mode, obliterating all enemies

Jump Ability: He won't have Metal's Hover, instead he will likely have Airdrill or Flight (not sure yet)...

Spin Ability: He will shoot lightning from his hands like a mad lad

Dolphin_2015-08-23_22-12-33-270.jpg


Now for the meat and bo-... err, Gears and Skeleton of the character...



---THE CUSTOM ABILITY!!!---



In Sonic Heroes, along with the comics, Neo Metal has a very unique ability that I have no idea how to code in LUA... shapeshifting.

Neo Metal is able to shapeshift into any character who's life data he has analyzed, and I want to replicate that...
I want Neo to be able to shapeshift into any character loaded into the game, including other custom characters...
While morphed, he would have all the abilities of the character he morphed into, and would be able to return to his base form, probably by pressing all three custom buttons at once

I have an idea on how it could be done, but I have no LUA experience whatsoever (I do have Python and C experience though, so I have somewhat of a coding mindset). I don't want to go to much into detail with it, unless someone says that they want to either help do the LUA, or at least teach me how to LUA


---CONCLUSION---



Anyways, I just wanted to say that this project could be put on hold until the summer if school is being sucky...

And it if doesn't then my plan would be by the end of the year, judging by my current pace...

Anyways, I would love some help, either with spriting or LUA (if no one does with the spriting, that's fine, but as previously stated, I have absolutely no LUA experience)



Last thing I wanna say is, well, thanks for reading this... it took me a while to formulate my ideas into a somewhat brief sales pitch

Once again, thanks for reading, and I hope that this at least kinda works... (at least the shapeshifting part)

If you need me, I am on the SRB2 Discord, my username is BinoDino#9278, and obviously, I am here on the MB, so yeah..

BYE!
do you have discord ? i want talk
 

Who is viewing this thread (Total: 1, Members: 0, Guests: 1)

Back
Top