SRB2 Message Board  

Go Back   SRB2 Message Board > Sonic Robo Blast 2 > Releases > Lua

Reply
 
Thread Tools
Megamix Themes (Update: 6/27/2016) Details »»
Megamix Themes (Update: 6/27/2016)
Version: , by Dimpsuu (Dimpsy) Dimpsuu is offline
Developer Last Online: Jun 2019

Category: Version: SRB2 Rating: (1 votes - 3.20 average)
Released: 04-23-2014 Last Update: Never Installs: 1
Scripts Re-Useable Content

Based off of Sonic Megamix, I got the idea of scripting it so each character gets a unique Invincibility theme. And that's about it, there's not much else I can put here because there's nothing to show and nothing really to say.
Though I may as well tell you that I have added compatibility for Mighty, Greeneyes, and a future Shadow WAD by XSpeedGodX (Which funnily enough, is based on Sonic Megamix's Shadow).
And all the existing characters I have given unique Invincibility themes are the same as they are in Sonic Megamix, so there's not much else I can say in that department either.
Regardless, have fun with this!

Update 1 (4.23.14)
- Added Super form themes (They are also in OGG format, will do the same with the Invincibility ones and the later ones I plan)

Update 2 (4.23.14)
- Added Extra Life themes (I was also gonna do Level Clear ones but I couldn't get it working properly)

Update 3 (6.25.16)
- Been a long time since I had to update this huh? 2 years, but I figured since Duon helped me out in fixing up the script it was about time to update this for everyone. Thanks for the help!

Update 4 (6.27.16)
- Apparently the tunes conflicted with Chaos Domain and some maps in Vanilla (such as Azure Temple Zone) so this was fixed to prevent that.

Download Now

File Type: zip MegamixThemes.zip (16.99 MB, 963 views)

Supporters / CoAuthors

Show Your Support

  • The author of this addon has given explicit permission for its content to be re-used and/or reproduced.

Comments
Old 04-23-2014   #2
Whackjood
The unreliable joodge
Judge
 
Whackjood's Avatar
Default

Well this is pretty neat, it's a shame that the music isn't timed to clearly indicate when the invincibility will end in most cases but oh well. It's a handy example if anyone wants to use this for their own characters in future I imagine.
__________________
Check me out elsewhere~: -Tumblr- -Youtube- -Steam- -MyAnimeList-
Battlenet tag: Whackjood#2732 (Europe)
"The Creeps" (1941)
Whackjood is offline   Reply With Quote
Old 04-23-2014   #3
MotdSpork
Mafia? Zombies? Gold spork?
 
MotdSpork's Avatar
Default

Well Sonic Megamix is my favorite Sonic hack. it had good music so im glad someone made this. nice job.
__________________
Quote:
Originally Posted by EvilEnternity3000
a giant turtle with hot flames shooting from its crotch descends upon you
MotdSpork is offline   Reply With Quote
Old 04-24-2014   #4
VelocitOni
KartKrew Dev
 
VelocitOni's Avatar
Default

I've wanted something like this forever, and now it's here~
__________________
Kart Krew Workshop Thread
SRB2 Top Down & SRB2 Kart
VelocitOni is offline   Reply With Quote
Old 04-24-2014   #5
Metal Blake
M O T I V A T E D.
 
Metal Blake's Avatar
Default

So.. anybody know how hard it would be to edit this to have unique super themes instead? And how to add characters to it? (in case no one noticed, I have no clue how to Lua)
__________________
My SRB2 Genesis Mixes
My non-SRB2 Genesis Mixes
You're worrying about pointless things.
Whether you were a good person or a bad person will not change the fact that you are a mongrel.
Metal Blake is offline   Reply With Quote
Old 04-24-2014   #6
DarkBones
 
DarkBones's Avatar
Default

Quote:
Originally Posted by Metal Blake View Post
So.. anybody know how hard it would be to edit this to have unique super themes instead? And how to add characters to it? (in case no one noticed, I have no clue how to Lua)
I would assume that you simply change the and not super line to and super, and remove the invincibility check, but it's probably harder than that...
__________________
Currently trying out 2.1.
DarkBones is offline   Reply With Quote
Old 04-24-2014   #7
Dimpsuu
Dimpsy
 
Dimpsuu's Avatar
Default

Quote:
Originally Posted by Metal Blake View Post
So.. anybody know how hard it would be to edit this to have unique super themes instead? And how to add characters to it? (in case no one noticed, I have no clue how to Lua)
It's really easy because I just updated with them.
I will also be doing Level Clear, 1UP, and Speed Shoes ones in the future.
Though the Level Clear ones will come first. Unless I can't find Knux's and Tails' Level Clear themes (from Sonic Megamix).
Dimpsuu is offline   Reply With Quote
Old 04-24-2014   #8
Metal Blake
M O T I V A T E D.
 
Metal Blake's Avatar
Default

Quote:
Originally Posted by BlueBlurForever View Post
It's really easy because I just updated with them.
I will also be doing Level Clear, 1UP, and Speed Shoes ones in the future.
Though the Level Clear ones will come first. Unless I can't find Knux's and Tails' Level Clear themes (from Sonic Megamix).
Actually, if it helps at all, in Sonic Megamix, in the sound test, it will tell you the name of the original song and the game it originated from, such as it points Shadow's level clear theme to the level clear theme from Gunstar Heroes (which I actually already knew before I looked at said sound test as my older brother and I used to always play Gunstar Heroes... he would always take the powerups I wanted just to anger me...). Also, how would one add characters to it, as I would like to have it accommodate for just the character wads I use.
__________________
My SRB2 Genesis Mixes
My non-SRB2 Genesis Mixes
You're worrying about pointless things.
Whether you were a good person or a bad person will not change the fact that you are a mongrel.
Metal Blake is offline   Reply With Quote
Old 04-24-2014   #9
Dimpsuu
Dimpsy
 
Dimpsuu's Avatar
Default

Quote:
Originally Posted by Metal Blake View Post
Also, how would one add characters to it, as I would like to have it accommodate for just the character wads I use.
Here's a sample code:

addHook("ThinkFrame", do
for player in players.iterate
if not player.powers[pw_sneakers]
and not player.powers[pw_extralife]
and not player.powers[pw_super]
and not (player.exiting)
if player.powers[pw_invulnerability] then
if (player.mo and player.mo.skin == "sample")
S_ChangeMusic(xx,true)
elseif (player.mo and player.mo.skin == "example")
S_ChangeMusic(xx,true)
else
P_RestoreMusic(player)
end
end
end
end)

Use this similar thing for the Extra Life/Super Sonic bits and there ya go.
Also here's a link to the Music Slots there is in SRB2 so you know not to replace those.
http://wiki.srb2.org/wiki/MusicSlots
And try to be careful not to use any of the slots that I've taken (52-69 at this current moment).
Dimpsuu is offline   Reply With Quote
Old 04-24-2014   #10
Metal Blake
M O T I V A T E D.
 
Metal Blake's Avatar
Default

Quote:
Originally Posted by BlueBlurForever View Post
Here's a sample code:

addHook("ThinkFrame", do
for player in players.iterate
if not player.powers[pw_sneakers]
and not player.powers[pw_extralife]
and not player.powers[pw_super]
and not (player.exiting)
if player.powers[pw_invulnerability] then
if (player.mo and player.mo.skin == "sample")
S_ChangeMusic(xx,true)
elseif (player.mo and player.mo.skin == "example")
S_ChangeMusic(xx,true)
else
P_RestoreMusic(player)
end
end
end
end)

Use this similar thing for the Extra Life/Super Sonic bits and there ya go.
Also here's a link to the Music Slots there is in SRB2 so you know not to replace those.
http://wiki.srb2.org/wiki/MusicSlots
And try to be careful not to use any of the slots that I've taken (52-69 at this current moment).
So simply copy/paste that, change sample and example to the character (Ex- "Metal_Sonic") and change xx to the music slot number? If that is all, it seems simple enough.
__________________
My SRB2 Genesis Mixes
My non-SRB2 Genesis Mixes
You're worrying about pointless things.
Whether you were a good person or a bad person will not change the fact that you are a mongrel.
Metal Blake is offline   Reply With Quote
Old 04-24-2014   #11
MotdSpork
Mafia? Zombies? Gold spork?
 
MotdSpork's Avatar
Default

I think you uploaded the wrong one. there is no different music for each player. i opened it with xwe and not a single thing is different.
__________________
Quote:
Originally Posted by EvilEnternity3000
a giant turtle with hot flames shooting from its crotch descends upon you
MotdSpork is offline   Reply With Quote
Old 04-24-2014   #12
Dimpsuu
Dimpsy
 
Dimpsuu's Avatar
Default

Quote:
Originally Posted by MotdSpork View Post
I think you uploaded the wrong one. there is no different music for each player. i opened it with xwe and not a single thing is different.
Oh sorry, you are absolutely right!
Updated the download link.
Dimpsuu is offline   Reply With Quote
Old 04-25-2014   #13
Burning-Fox
Does not approve of rails.
 
Burning-Fox's Avatar
Default

This is absolutely broken in multiplayer.
The player that gets the invincibility monitor is the only one that hears any type of music. Everyone else just gets to hear the level theme constantly trying to restart over and over and over again. Which is annoying.
The life monitor is fine, oddly enough.
Though the actual invincibility and super theme are broken in that way. Is there a way to get around that at all? :I
(P.S.: Console gets spammed if you mistype a tune as if it's constantly trying to play it. Fun.)
__________________
Hai! I use rail rings to prove how cheap and easy they are to use!
FUCK RAILS
Quote:
Originally Posted by Rob View Post
I'm a thief.
Burning-Fox is offline   Reply With Quote
Old 04-25-2014   #14
Dimpsuu
Dimpsy
 
Dimpsuu's Avatar
Default

Quote:
Originally Posted by Burning-Fox View Post
This is absolutely broken in multiplayer.
The player that gets the invincibility monitor is the only one that hears any type of music. Everyone else just gets to hear the level theme constantly trying to restart over and over and over again. Which is annoying.
The life monitor is fine, oddly enough.
Though the actual invincibility and super theme are broken in that way. Is there a way to get around that at all? :I
(P.S.: Console gets spammed if you mistype a tune as if it's constantly trying to play it. Fun.)
There's actually more bugs with this than Multiplayer, but right now I don't know how to fix any of this.
Dimpsuu is offline   Reply With Quote
Old 04-26-2014   #15
Agustin1216
あなたは私の日本のユーザ名が好きですか ?
 
Agustin1216's Avatar
Default

Yup, i did read a future Shadow would be coming.

I CANNOT WAIT ANYMORE!!!

*Explodes of Hype.
__________________
Goes by Skychan or Hareimu on the IRC, depending on my activity on there.
Agustin1216 is offline   Reply With Quote
Old 04-26-2014   #16
CobaltBW
I do things sometimes
 
CobaltBW's Avatar
Default

Although I'm doubtful it makes it a difference troubleshooting-wise, you should probably only use oggs and not mp3s in your wad.
__________________
~CobaltBW

Check out my soundcloud profile for music stuff

Last edited by CobaltBW; 04-26-2014 at 09:54 AM.
CobaltBW is offline   Reply With Quote
Old 11-16-2015   #17
Elyos03
 
Elyos03's Avatar
Default

Quote:
Originally Posted by MotdSpork View Post
Well Sonic Megamix is my favorite Sonic hack. it had good music so im glad someone made this. nice job.
Yeah! Sonic looks Badass!
Elyos03 is offline   Reply With Quote
Old 11-17-2015   #18
rocky
Kay
 
rocky's Avatar
Default

Slightly off topic here, what is sonic megamix exactly? Sorry if this sounds dumb, I just really have no idea. All I know it's a hack but to what game?
__________________
Sickening!
rocky is offline   Reply With Quote
Old 11-17-2015   #19
Whackjood
The unreliable joodge
Judge
 
Whackjood's Avatar
Default

Quote:
Originally Posted by rocky View Post
Slightly off topic here, what is sonic megamix exactly? Sorry if this sounds dumb, I just really have no idea. All I know it's a hack but to what game?
It's a hack of Sonic 1, it's been in development hell for a long time now. But some footage of the latest version will do a better job of explaining it than I will.

https://www.youtube.com/watch?v=fBLIUUodW8c

Notable in relation to this thread because the game uses unique invincibility and super themes per character, which inspired this wad.
__________________
Check me out elsewhere~: -Tumblr- -Youtube- -Steam- -MyAnimeList-
Battlenet tag: Whackjood#2732 (Europe)
"The Creeps" (1941)
Whackjood is offline   Reply With Quote
Old 06-25-2016   #20
Sapheros
Permanently Banned
Default

Quote:
Originally Posted by Burning-Fox View Post
This is absolutely broken in multiplayer.
The player that gets the invincibility monitor is the only one that hears any type of music. Everyone else just gets to hear the level theme constantly trying to restart over and over and over again. Which is annoying.
The life monitor is fine, oddly enough.
Though the actual invincibility and super theme are broken in that way. Is there a way to get around that at all? :I
(P.S.: Console gets spammed if you mistype a tune as if it's constantly trying to play it. Fun.)
I'd hate to bump this topic. but while the invalid music spam is kinda uncontrollable, the S_ChangeMusic functions were incomplete.
Code:
if (player.mo and player.mo.skin == "sonic")
                S_ChangeMusic(52,true)
Quote:
Originally Posted by SRB2 Wiki
S_ChangeMusic(string musicname, [boolean looping?, [player_t player, [int tracknum]])
The main issue was that there was no player_t called, so it went nil and affected ALL players. I did make a full fix for it and added support for Fsonic and TailsCD respectively, but since the original owner hasn't been on here since January 2016, and because I'm not allowed to post links to wads and such, (I guess?) You can PM me for the fix. (If that is allowed however, Mystic can come up with new rules on the spot.)
Sapheros is offline   Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 03:16 AM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2019, vBulletin Solutions, Inc.