SRB2 Message Board  

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

Reply
 
Thread Tools
Space Chase Zone (s_spacechase.wad) Details »»
Space Chase Zone (s_spacechase.wad)
Version: 2b, by RedEnchilada (happy, pretty, lovely!) RedEnchilada is offline
Developer Last Online: Jun 2017

Category: Version: SRB2 Rating: (10 votes - 4.60 average)
Released: 04-05-2014 Last Update: 04-10-2014 Installs: 2
Single Player Levels Scripts Re-Useable Content Sprites/Graphics

Delicious shmuppy goodness. Play a level that's kind of like Space Chase from SRB1 in concept, but almost nothing like it in execution! That's all I really have to say about this level.

...Oh, I do have a few things to say! Each character you play as has different abilities. Sonic moves faster, Tails regenerates health slowly (but not Tailsbot!), and Knuckles has burst-fire. You should also try the level out as SRB1 Sonic.

Multiplayer isn't officially supported due to netgame syncing issues. You're free to -force a map change and try to play it, but you'll probably desync.

Otherwise, um... have fun! Also included is a replay of my best score attack (put it in replays/sonic-em-up/) if you'd like to pick up some strategies for score attack. And since I can't get it to display all of the score attack emblems properly, just know you get them at 25k, 50k, and 100k points. Getting all three unlocks a secret level, which is... hard. Yup.

If you'd like to use the scripts and enemies and stuff and create your own arrangements and bosses, I'm fine with that! Just give me credit.

Download Now

File Type: zip s_spacechase.zip (72.2 KB, 796 views)

Screenshots

Click image for larger version

Name:	srb20033.png
Views:	2629
Size:	27.1 KB
ID:	4148   Click image for larger version

Name:	srb20037.png
Views:	2193
Size:	27.6 KB
ID:	4149  

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-08-2014   #22
The Zero Team
Default

Spoiler: I fixed the balancing. Just copy-paste this at the correct spot, excluding the snips.
Code:
Snip
    -- Speed up if Sonic
    if mo.master.mo.skin == "sonic" then
        topmove = $1*4/3
        sidemove = $1*4/3
        if (leveltime <TICRATE) and (mo.master.lives == 3)
            mo.master.lives = 4
        end
    end

    //LOLZ DATZ Hyper mysterious shadonic 123311 & his evil twin Hipster mystical silvonic 123312
    if ((mo.master.mo.skin == "hms123311") or (mo.master.mo.skin == "hms123312")) then
        topmove = $1*2
        sidemove = $1*2

        mo.btold = $1 & ~(BT_JUMP|BT_ATTACK)
        if mo.weapondelay >0
            mo.weapondelay = 0
        end

        if not mo.healthregen
            mo.healthregen = 0
        end
        mo.healthregen = $1+1
        if mo.healthregen > TICRATE/10
            mo.healthregen = 0
            mo.health = $1+1
        end
        if mo.health >= 112
            mo.healthregen = 0
        end
    end

    -- Move!
Snip
It works perfectly as intended. It is however still possible to lose, but at least it's now a lot easier to win.

Edit: I may have to work on coding for making "cheating" in multiplayer (by switching away from Sonic after starting the level) not keep the additional health. Unless you want to code that yourself, RedEnchilida?

Last edited by The Zero Team; 04-08-2014 at 07:08 PM.
The Zero Team is offline   Reply With Quote
Old 04-08-2014   #23
the cyan
Unlike Sonic I don't...
 
the cyan's Avatar
Default

This is one of the most fun mod I have ever played in SRB2. Maybe you can add a flash effect on the space ship and on Eggman when they get hit, and change the sprites of the robots's missiles because if they are exactly the same as our missiles's sprites it can bring some confusion.
the cyan is offline   Reply With Quote
Old 04-09-2014   #24
RedEnchilada
happy, pretty, lovely!
Developer
 
RedEnchilada's Avatar
Default

I'm iffy on giving the player and boss flashing frames, as that seems like it'd imply temporarily invincibility (which I'm not going to add), but I can definitely try it out for the next release (which seems like it's definitely going to happen now). Giving the player unique missile sprites is definitely something I should've been doing in the first place, though. I'll look into it.

Quote:
Originally Posted by The Zero Team View Post
Spoiler: I fixed the balancing. Just copy-paste this at the correct spot, excluding the snips.
Code:
Snip
    -- Speed up if Sonic
    if mo.master.mo.skin == "sonic" then
        topmove = $1*4/3
        sidemove = $1*4/3
        if (leveltime <TICRATE) and (mo.master.lives == 3)
            mo.master.lives = 4
        end
    end

    //LOLZ DATZ Hyper mysterious shadonic 123311 & his evil twin Hipster mystical silvonic 123312
    if ((mo.master.mo.skin == "hms123311") or (mo.master.mo.skin == "hms123312")) then
        topmove = $1*2
        sidemove = $1*2

        mo.btold = $1 & ~(BT_JUMP|BT_ATTACK)
        if mo.weapondelay >0
            mo.weapondelay = 0
        end

        if not mo.healthregen
            mo.healthregen = 0
        end
        mo.healthregen = $1+1
        if mo.healthregen > TICRATE/10
            mo.healthregen = 0
            mo.health = $1+1
        end
        if mo.health >= 112
            mo.healthregen = 0
        end
    end

    -- Move!
Snip
It works perfectly as intended. It is however still possible to lose, but at least it's now a lot easier to win.
While I do realize Sonic's currently at a huge disadvantage compared to the other two, part of that is intentional (Sonic is described as "hard mode" in the main game, too, and I was trying to keep that pattern in this). I'll be looking into ways to improve him a bit to make him less terrible, but giving him a whole extra health bar to work with is making things too easy for him, to me. Balancing in the update is going to be less about buffing Sonic and more about nerfing Knuckles (and possibly Tails, to a slight extent - I'm happy with the current idle rate he recharges health at, but I'm considering resetting the regen rate when he takes a hit to make avoiding hits more important as him), and I'm not really concerned with getting balance perfect between all three, anyway - I'm fine with Sonic being hard mode and Tails being easier.
__________________
Quote:
<@toaster> '"sonic robot explosion 2", the hot new sensation for teens looking for a good time, tempts many children away from god each year'
RedEnchilada is offline   Reply With Quote
Old 04-09-2014   #25
CobaltBW
I do things sometimes
 
CobaltBW's Avatar
Default

I think you should worry about emphasizing playstyles more than skillsets personally. I'd like to see Sonic move faster, because as a Sonic player, dodging projectiles is fun.
__________________
~CobaltBW

Check out my soundcloud profile for music stuff
CobaltBW is offline   Reply With Quote
Old 04-09-2014   #26
Danfun64
Default

IMO this should be added to the SRB1 remake, unless you want to wait until you can turn it into two acts with two bosses :P.

On another note, the Eggmobile should have some sort of protective glass thing at the top. I doubt Eggman/Robotnik can breathe in space.
Danfun64 is offline   Reply With Quote
Old 04-10-2014   #27
RedEnchilada
happy, pretty, lovely!
Developer
 
RedEnchilada's Avatar
Default

Update is out! Go get it from the OP. Hopefully I can remember all of the changes:
  • Co-op support is out. I hate to do it, but netgame syncing just wasn't happening.
  • Sonic has been sped up slightly further.
  • Knuckles' special ability has been downgraded from auto-fire to burst-fire, to make him less ridiculously overpowered.
  • Powerups have been added! Certain enemies give a random powerup upon defeat, and all enemies have a slight chance to. They are:
    • Rings, for extra health
    • A shield, for temporary protection from enemies
    • An upward arrow, which is a terrible representation of the actual power: chain freeze! Missing enemies and taking hits won't reset your kill chain while this is active
    • A nuke! You can guess what this does
  • A hidden level has been added! Get the gold score emblem to unlock it. Fair warning, though: it's stupidly hard. All of the enemies are buffed and they come in droves. You'll get a fourth emblem for beating it, which will take skill, patience, and a fair bit of luck. If that isn't hard enough for you, then the secret level is also available in one-life-only record attack, you fucking sadist.
  • The player's projectiles now have a different graphic from enemy projectiles.
  • The player flashes for a few frames upon taking a hit. This is only a visual aid; there is still no temporary invincibility.
Barring any bugs coming up that need fixing (or magically finding the secret to netgame support), this will be the final version.
__________________
Quote:
<@toaster> '"sonic robot explosion 2", the hot new sensation for teens looking for a good time, tempts many children away from god each year'
RedEnchilada is offline   Reply With Quote
Old 04-10-2014   #28
TehRealSalt
/me FLEX ᕦ(◉ᴥ◉)ᕥ
Developer
 
TehRealSalt's Avatar
Default

This is pretty neat! I'm kind of completely terrible at this, so I probably will never get around to unlocking the secret level.

But, may I suggest something? Could you turn the score link powerup icon into the NiGHTS link freeze icon? It should be easy to put it's picture into a monitor icon to fit the rest of the powerups.
TehRealSalt is offline   Reply With Quote
Old 04-10-2014   #29
The Zero Team
Default

Uhhmm... I just redownloaded this and searched for "hms" in the Lua... Slade doesn't go to a "hms"...
I search for "skin", and right below Sonic, HMS is not there? Maybe add this in the next release. This time, I didn't change anything about Sonic.
Spoiler:
Code:
Snip
    -- Speed up if Sonic
    if mo.master.mo.skin == "sonic" then
        topmove = $1*3/2
        sidemove = $1*3/2
    end

    //LOLZ DATS Hyper mysterious shadonic 123311 & his evil twin Hipster mystical silvonic 123312
    if ((mo.master.mo.skin == "hms123311") or (mo.master.mo.skin == "hms123312")) then
        topmove = $1*2
        sidemove = $1*2

        mo.btold = $1 & ~(BT_JUMP|BT_ATTACK)
        if mo.weapondelay >0
            mo.weapondelay = 0
        end

        if not mo.healthregen
            mo.healthregen = 0
        end
        mo.healthregen = $1+1
        if mo.healthregen > TICRATE/10
            mo.healthregen = 0
            mo.health = $1+1
        end
        if mo.health >= 112
            mo.healthregen = 0
        end
    end

    -- Move!
Snip
And just as a silly request, do you think you can make the skin "shadow" have lasers that will penetrate enemies? No speed boost, no health regeneration, no burst-/auto-fire, just missiles that pass through enemies?
Except EggHead, as otherwise one shot might do more damage, if it says "hit" several times inside EggHead.

I mean, you do support the SRB1 Sonic in this, so...


Also, you may want to make something so if EggHead's health is below 0, it resets to 0. (Shooting him after killing him makes the red bar extend to the left of the gray bar.)

Last edited by The Zero Team; 04-10-2014 at 11:41 AM. Reason: Changed "missiles" to "lasers".
The Zero Team is offline   Reply With Quote
Old 04-10-2014   #30
RedEnchilada
happy, pretty, lovely!
Developer
 
RedEnchilada's Avatar
Default

I'm not concerning myself with supporting a ton of custom character WADs. Particularly overpowered joke WADs. The level's really only meant to be played with the three default characters, anyway; the SRB1 Sonic recognition is just a gag meant to pay tribute to the level's inspiration.

(Besides, ships can't be super, remember?)
__________________
Quote:
<@toaster> '"sonic robot explosion 2", the hot new sensation for teens looking for a good time, tempts many children away from god each year'
RedEnchilada is offline   Reply With Quote
Old 04-10-2014   #31
Wolfy
Lumberjack Yandere
Developer
 
Wolfy's Avatar
Default

Quote:
Originally Posted by The Zero Team View Post
Uhhmm... I just redownloaded this and searched for "hms" in the Lua... Slade doesn't go to a "hms"...
I search for "skin", and right below Sonic, HMS is not there? Maybe add this in the next release. This time, I didn't change anything about Sonic.
Spoiler:
Code:
Snip
    -- Speed up if Sonic
    if mo.master.mo.skin == "sonic" then
        topmove = $1*3/2
        sidemove = $1*3/2
    end

    //LOLZ DATS Hyper mysterious shadonic 123311 & his evil twin Hipster mystical silvonic 123312
    if ((mo.master.mo.skin == "hms123311") or (mo.master.mo.skin == "hms123312")) then
        topmove = $1*2
        sidemove = $1*2

        mo.btold = $1 & ~(BT_JUMP|BT_ATTACK)
        if mo.weapondelay >0
            mo.weapondelay = 0
        end

        if not mo.healthregen
            mo.healthregen = 0
        end
        mo.healthregen = $1+1
        if mo.healthregen > TICRATE/10
            mo.healthregen = 0
            mo.health = $1+1
        end
        if mo.health >= 112
            mo.healthregen = 0
        end
    end

    -- Move!
Snip
And just as a silly request, do you think you can make the skin "shadow" have lasers that will penetrate enemies? No speed boost, no health regeneration, no burst-/auto-fire, just missiles that pass through enemies?
Except EggHead, as otherwise one shot might do more damage, if it says "hit" several times inside EggHead.

I mean, you do support the SRB1 Sonic in this, so...


Also, you may want to make something so if EggHead's health is below 0, it resets to 0. (Shooting him after killing him makes the red bar extend to the left of the gray bar.)
First off, it isn't necessary for Red to include code for a custom character in this, nor is HMS relevant to anything in this mod. This is the second time you've posted a batch of code with HMS in it, and the other still wasn't used, so what makes you think this will be?

Oh, and HMS123312 doesn't exist as a skin. Look closer at HMS's coding.
__________________
Quote:
[23:56:36] <SM-MaxX> prisma illya is a gift to this impure earth and a shining beacon for all anime
Wolfy is offline   Reply With Quote
Old 04-10-2014   #32
The Zero Team
Default

Quote:
Originally Posted by Wolfy View Post
First off, it isn't necessary for Red to include code for a custom character in this, nor is HMS relevant to anything in this mod. This is the second time you've posted a batch of code with HMS in it, and the other still wasn't used, so what makes you think this will be?
The fact he simply stated that Sonic was meant for hard-mode, and not directly stating he looked at the coding.
And HMS isn't relevant at all, but people still use him. At least 1 person other than me does.
Edit: Other people who use HMS may also want ships to be super, and can then copy-paste my coding into the Lua themselves.


Quote:
Originally Posted by Wolfy View Post
Oh, and HMS123312 doesn't exist as a skin. Look closer at HMS's coding.
So just because he doesn't exist in the actual Wad I'm not allowed to make my own thingie? :P



Quote:
Originally Posted by RedEnchilida
the SRB1 Sonic recognition is just a gag meant to pay tribute to the level's inspiration.
Okay. Alright, I understand.

Edit: Would it somehow be possible to affect Space Chase ships with Lua inside other character wads? Like, the skin "shadow" I mentioned before. Can I somehow use Lua inside that character wad to actually affect how his Space Chase ship will behave?

Last edited by The Zero Team; 04-10-2014 at 02:09 PM. Reason: "Edit: Other people who use HMS may..." and "Edit: Would it somehow be possible to..."
The Zero Team is offline   Reply With Quote
Old 04-10-2014   #33
RedEnchilada
happy, pretty, lovely!
Developer
 
RedEnchilada's Avatar
Default

You could probably add character-specific behavior by checking for player.ship and adjusting things accordingly. There's nothing in the code facilitating messing with ship behavior through other scripts, though; you'd have to figure out how to do what you want around it.

That said, adding functions to characters based on a single level is almost as silly as adding functions to levels based on a single character.
__________________
Quote:
<@toaster> '"sonic robot explosion 2", the hot new sensation for teens looking for a good time, tempts many children away from god each year'
RedEnchilada is offline   Reply With Quote
Old 04-10-2014   #34
The Zero Team
Default

Quote:
Originally Posted by RedEnchilada View Post
That said, adding functions to characters based on a single level is almost as silly as adding functions to levels based on a single character.
Why do you think I'm thinking of doing it? Because it makes sense and is good and stuff like that?


Quote:
Originally Posted by RedEnchilada View Post
silly
Correct, that's why I'm thinking of doing it.
The Zero Team is offline   Reply With Quote
Old 04-10-2014   #35
CobaltBW
I do things sometimes
 
CobaltBW's Avatar
Default

If you just make it so a different ship ability is tied to each type of character special ability (homing attack, double jump, etc.), then that pretty much creates support for every single character wad.
__________________
~CobaltBW

Check out my soundcloud profile for music stuff
CobaltBW is offline   Reply With Quote
Old 04-10-2014   #36
Larztard
Yeah...
 
Larztard's Avatar
Default

Please don't tarnish this good script with a stupid joke wad (even though the script for that was really well done). That's all I have to say...
__________________
YouTube
Larztard is offline   Reply With Quote
Old 04-10-2014   #37
CobaltBW
I do things sometimes
 
CobaltBW's Avatar
Default

Quote:
Originally Posted by larztard View Post
Please don't tarnish this good script with a stupid joke wad (even though the script for that was really well done). That's all I have to say...
who even gives a shit besides those that would load hms123312 in the first place
__________________
~CobaltBW

Check out my soundcloud profile for music stuff
CobaltBW is offline   Reply With Quote
Old 05-04-2014   #38
RedEnchilada
happy, pretty, lovely!
Developer
 
RedEnchilada's Avatar
Default

Uploaded a minor bugfix that makes the sky not burst into a shower of HOM in 2.1.8. I haven't addressed any of the other concerns with the level yet, though, sorry. Your replays from the last version will still sync.
__________________
Quote:
<@toaster> '"sonic robot explosion 2", the hot new sensation for teens looking for a good time, tempts many children away from god each year'
RedEnchilada is offline   Reply With Quote
Old 05-04-2014   #39
NeonSonik
Sonic Boom is ze best.
 
NeonSonik's Avatar
Default

Every time I add this into my game, IT CRASHES!
Can you tell me how not to let it crash my game?
NeonSonik is offline   Reply With Quote
Old 05-04-2014   #40
RedEnchilada
happy, pretty, lovely!
Developer
 
RedEnchilada's Avatar
Default

Don't add it with a ton of other wads. It's never crashed for me.
__________________
Quote:
<@toaster> '"sonic robot explosion 2", the hot new sensation for teens looking for a good time, tempts many children away from god each year'
RedEnchilada is offline   Reply With Quote
Old 05-05-2014   #41
NeonSonik
Sonic Boom is ze best.
 
NeonSonik's Avatar
Default Apology

Sorry about the complaining, but now I fixed it! It is Cool
NeonSonik 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 10:30 PM.


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