SRB2 Message Board  

Go Back   SRB2 Message Board > Sonic Robo Blast 2 > Editing

Closed Thread
 
Thread Tools Search this Thread
Old 08-08-2016   #301
ManimiFire
Meow Motherfuckers.
 
ManimiFire's Avatar
Default

Quote:
Originally Posted by glaber View Post
it's an IRC channel
Yeah.... Can you send me please address or something?

Because, I don't know how to enter to IRC channel...

---------- Post added at 05:35 AM ---------- Previous post was at 05:34 AM ----------

Quote:
Originally Posted by TehRealSalt View Post
You probably missed this; when in doubt, check the opening post~

Click the link in that quote if you have an IRC client installed.
However, when I click the "#sugoi" link, the page of the link got stuck, and not working...
__________________
Check out my youtube channel: https://www.youtube.com/channel/UCd1...hUkNvNA93RPI8g
ManimiFire is offline  
Old 08-08-2016   #302
Boinciel
ヒトデパンと奇妙なジャム
Administrator
 
Boinciel's Avatar
Default

See also this topic and here.
__________________
I'm deleting WOW + FURYHUNTER your not int his BLAPCK robo ass memes because that was a bad pun MonsterIestyn

hubjim
Boinciel is offline  
Old 08-08-2016   #303
ManimiFire
Meow Motherfuckers.
 
ManimiFire's Avatar
Default

Ok, I installed IRC Client for my windows 7, it's worked.

I clicked the link: "#sugoi" and it opened it in my installed client, and I searched #sugoi channel at the channels, clicked the link in dropbox.

Downloaded.

Thanks guys :)
__________________
Check out my youtube channel: https://www.youtube.com/channel/UCd1...hUkNvNA93RPI8g
ManimiFire is offline  
Old 08-09-2016   #304
SteelT
Developer
 
SteelT's Avatar
Default

I have updated my level switched locations of emerald token and ring monitor, made the teleporter to the 2D area more noticable, enemies in the teeth hallway now faces the right way and the slopes at the beginning of the map is gone.
SteelT is offline  
Old 08-09-2016   #305
SeventhSentinel
STJr Team Representative
Administrator
 
SeventhSentinel's Avatar
Default

I am going to miss the deadline for the polishing stage but the errors in QCZ are being worked on. Shouldn't take me long if I focus.
__________________
FM synths forever.
Play Snap the Sentinel: https://tehrealsalt.itch.io/snap-the-sentinel
My stuff: SeventhSentinel#4892 on Discord / Twitter / Primary YouTube / Secondary YouTube / SoundCloud / Twitch
Follow STJr on social media: YouTube / Twitter / Facebook
Follow Kart Krew on social media: YouTube / Twitter / Facebook
Chat on Discord: SRB2 / Kart Krew
SeventhSentinel is offline  
Old 08-09-2016   #306
Tripel the fox
Community GU GU GUUUUU~
 
Tripel the fox's Avatar
Default

It took me until I played sugoi to realize I don't have a level select picture. So instead of nothing, have this level select picture I just made:
__________________
Quote:
Originally Posted by SSNTails View Post
Seriously? You need MORE space? Even EggRock doesn't go that large...
Tripel the fox is offline  
Old 08-09-2016   #307
FuriousFox
AKA FuriousFox
 
FuriousFox's Avatar
Default

Updated my level. Added more rings and enemies, since there was practically nothing that could hurt you in my level before. Also fixed a minor texture alignment problem near the beginning.

http://mb.srb2.org/attachment.php?at...8&d=1470720324
FuriousFox is offline  
Old 08-09-2016   #308
ManimiFire
Meow Motherfuckers.
 
ManimiFire's Avatar
Default

Quote:
Originally Posted by Tripel the fox View Post
It took me until I played sugoi to realize I don't have a level select picture. So instead of nothing, have this level select picture I just made:
Wow, nice level select picture Tripel The Fox, I think it will be really fit to your level...
__________________
Check out my youtube channel: https://www.youtube.com/channel/UCd1...hUkNvNA93RPI8g
ManimiFire is offline  
Old 08-09-2016   #309
Revan
Formerly Icefox
Contest Winner
 
Revan's Avatar
Default

I've added the song for my map.
__________________
Efrain Lecarde forever goated
Revan is offline  
Old 08-09-2016   #310
glaber
Emblem Radar Ready
 
glaber's Avatar
Default

The drilla has been updated and a few climbable walls added.
https://www.dropbox.com/s/4v68qordr5...mma01.wad?dl=0

Special thanks to Prime 2.0 for making the lua code used to make Drilla charge from the right distance
__________________
Welcome to my Dimension
glaber is online now  
Old 08-09-2016   #311
Prime 2.0
Permanently Banned
Default

Eh, it's nothing. I may not be a participant, but with this being a collab I feel like it should be a given that people offer each other technical assistance and collaboration so that even though this is just supposed to be for quickies and new mappers, everything can have a touch of good production value across the board and really pull the pack together.

That said, give that guy a hurtbox on the front (I suspect a calculation based on the ratio between the player's vertical and horizontal velocity compared to relative positions would work best for this) and he'll be really excellent for minefielding landing points, and very versatile as an edgeguarder. A few scenarios off the top of my head:

  • When the drilla is lower than the player, the player generally has the advantage for making a kill, but still faces the issue of visibility (gotta look down) and environmental constraints that may force the player to land with little or no horizontal momentum, making the exact landing point important. Thus, jumping down at a drilla is about either landing far enough away that it can't charge before you have good control of your velocity again or landing -exactly- on top of it to kill.
    • The latter is dramatically harder if it's only slightly lower than the player, because it will start charging before you fall into it, which has to be compensated for based on the exact height involved. If it's much lower however, you'll hit it before it gets going so bouncing it then works just like with a crawla, assuming the hurtbox is properly set up to be forgiving when the player is descending.
    • When descending slopes, the player cannot easily attack or jump over while on it with the drilla below, as the tilt applied to the jump disadvantages trying to land on top. Juking a single drilla in this situation is easier, but faces issues with constraining where they are heading towards which can provide a challenge if there are other hazards to swerve around.
      • Killing in this situation is best accomplished by jumping at the drilla from above the slope, rather than while on it. Missing will penalize the player's efforts to avoid other hazards ahead due to the sudden boost forward, if that boost doesn't throw the player into the drilla itself. While this makes it a high-risk choice, you can still incentivize attempting a kill here by having somewhere to bounce to from that attack, either for extra powerups or avoiding hazards on and beyond the slope (including other drillas).
  • When the drilla is even with the player, they can either jump over it to juke and keep moving, or bait the attack to land on top of it, which is easier than in the descent scenario due to being able to just aim for the charge's stopping point instead of somewhere in the middle.
    • If it's a long jump with the drilla at the end, baiting to kill becomes either hard or impossible, depending on exact range. The player will have to play mastador for a bit if they can't get out of range right away (for example, a small/medium platform whose next jump point is in a different direction) - once the player has their speed under control, then they can go for a kill and will probably have to if they need to do another long jump to leave due to how spammy the charge is.
  • When the drilla is higher than the player, the player is disadvantaged and will always have to deal with being level to the drilla's charge while landing.
    • On slopes you have to mastador out of the way and keep climbing. Jumping over is usually impossible, and depending on incline it might not be possible to jump back from a higher point in the slope to kill, either. Once the player has scaled the slope, he probably doesn't care enough to unless there's somewhere to bounce to.
      • There's a hypothetical sweet spot to this for each character where juking it while still moving forward won't put you fully out of range of the next charge, forcing you to swerve while climbing the slope to avoid being hit. The player will probably not do this if the walkway is broad enough to completely avoid the drilla, however, but in those cases they can be treated just as area hazards.
    • When using the drilla to edgeguard, it acts much the same way as a crawla does in that same role, save for that it can be baited off the edge and effectively has a larger hitbox FOR edgeguarding if the player ascends with little horizontal momentum (such as from a nearby vertical spring) due the player not being able to move left/right quickly to avoid the charge.
      • If the spring has the player peak above the drilla where it can pass under them, the normal edgeguarding situation is reversed - the player wants to be CLOSE to the edgeguarding drilla to make them charge underneath the player and off the edge before the landing, rather than closing in and charging during the landing.
        • There is a hypothetical sweetspot height for where hitting a yellow springshell will put you at the "get close to them" height, and hitting that same yellow spring while the springshell is dead does not.
      • As with any edgeguarding situation, the drilla should be clearly visible before you jump or spring up so the player knows where to aim.
        • ...but making an extremely narrow ledge where you spring up blind to have them dash under you is a good way to introduce the new edgeguarding dynamic. Consider having a visual marker to say whether the spring peaks even with the drilla, above it, or in the spring-shell sweetspot.
      • Naturally, edgeguarding springs does not actually require the hurtbox to work, so you can do stuff like that right away.
  • When not constrained by the environment, the player will either stay out of range (if slow) or just inside of it (if fast) to juke, or bait the charge to kill. If the player gets in range unexpectedly, they will optimally try to get out of range first due to the spammy-ness of the charge, before avoiding or killing as above.
  • When constrained by a ledge, there is a "close but no cigar" penalty for judging the drilla's range, as being in the outer area of its range will place you closer to its ledge, and thus will have more of your rings fall off assuming you aren't knocked off the ledge yourself.


...Well, that analysis turned out longer than I was expecting. Hope it helps.

Last edited by Prime 2.0; 08-09-2016 at 04:30 PM.
Prime 2.0 is offline  
Old 08-09-2016   #312
toaster
トースタちゃん
 
toaster's Avatar
Default

Here's a script you can use to make the drilla's nose hurt if you want, and also make drilling noises! On the house, and basically untested, and you need to remove a freeslot definition to get it available in SOC, but it's a start.

Last edited by toaster; 08-09-2016 at 04:54 PM.
toaster is offline  
Old 08-10-2016   #313
glaber
Emblem Radar Ready
 
glaber's Avatar
Default

It might not make it into SUGOI, but I think it's worth trying out.

Gamma02 the last version before the deadline with visual bugs fixed. https://www.dropbox.com/s/kuub71d6il...mma02.wad?dl=0

I left out the new script as I found out it doesn't work fully, and produces a console error.
__________________
Welcome to my Dimension

Last edited by glaber; 08-10-2016 at 03:25 AM.
glaber is online now  
Old 08-10-2016   #314
toaster
トースタちゃん
 
toaster's Avatar
Default

Let me know the problem details and I can fix 'em before release, provided you want it to be included. SUGOI's release isn't under any pressure to go by any means.

EDIT: Tested with TehRealSalt, script is fixed, check the previous link for the changed version.

Last edited by toaster; 08-10-2016 at 11:03 AM.
toaster is offline  
Old 08-10-2016   #315
glaber
Emblem Radar Ready
 
glaber's Avatar
Default

Quote:
Originally Posted by toaster View Post
Let me know the problem details and I can fix 'em before release, provided you want it to be included. SUGOI's release isn't under any pressure to go by any means.

EDIT: Tested with TehRealSalt, script is fixed, check the previous link for the changed version.
Scripts works, but I made a little adjustment to make the new hit box more bearable. (I cut the angle in half)

I also tossed in a few more climbable walls
https://www.dropbox.com/s/7jid2bm6i6...mma03.wad?dl=0
__________________
Welcome to my Dimension
glaber is online now  
Old 08-10-2016   #316
toaster
トースタちゃん
 
toaster's Avatar
Default

Check the script again. On Prime's request I've made the drill hitbox have a vertical angle limit as well, which should make you less likely to want the drill hitbox shrunk horizontally.

EDIT: Prime's got some refined angle constants, you should use his - and listen to his advice about debuffing the dash.

Last edited by toaster; 08-10-2016 at 07:33 PM.
toaster is offline  
Old 08-10-2016   #317
Prime 2.0
Permanently Banned
Default

Quote:
Originally Posted by glaber View Post
Scripts works, but I made a little adjustment to make the new hit box more bearable. (I cut the angle in half)

I also tossed in a few more climbable walls
https://www.dropbox.com/s/7jid2bm6i6...mma03.wad?dl=0
Ah, sorry, that script was incomplete and didn't account for vertical angle, so you couldn't jump on it. Here's a more complete version:
Code:
freeslot("MT_NEODRILLA") // don't slot this in SOC to prevent duplication
 
addHook("TouchSpecial", function(mo, pmo)
    local angh = (R_PointToAngle2(mo.x, mo.y, pmo.x, pmo.y) - mo.angle)/ANG1
    local angv = (R_PointToAngle2(0, mo.z, FixedHypot(pmo.x - mo.x, pmo.y - mo.y), pmo.z))/ANG1
    if ((-22 < angh) and (angh < 22) // this line will break in 2.2, since angles lose their signedness... ask me for help porting when it comes out
    and (-30 < angv) and (angv < 30) // ditto
    and not (pmo.player.powers[pw_invulnerability])
    and not (pmo.player.powers[pw_super]))
        P_DamageMobj(pmo, mo, mo)
        return true
    end
end, MT_NEODRILLA)
 
addHook("MobjThinker", function(mo)
    if (S_SoundPlaying(mo, sfx_drill1) or S_SoundPlaying(mo, sfx_drill2)) return end
 
    if not mo.target
        if mo.start
            mo.start = 0
        end
        return
    end
 
    if mo.start
        S_StartSound(mo, sfx_drill2)
    else
        S_StartSound(mo, sfx_drill1)
        mo.start = 1
    end
end, MT_NEODRILLA)
As this drilla can be killed by jumping on it (you just have to hit it from the top, or close to 45 degrees), you can revert the dash distance to what it was before with it still being fair - in fact, it'll be easier to hit it since the old charge distance could be jumped on to from a standstill.

Other differences in utility as the result of the dash distance:
  • The drilla is now less forgiving as an edgeguard, as it can strike reliably from a larger distance. Its projectile arc when going off a ledge will also be flatter, meaning that more clearance is required for the spring to put you above the charge.
  • The drilla is now less effective as a platform guard, since he'll run off ledges more easily.
  • Landing in the drilla's range is now less hazardous, as he can't spam charges. This was the most distinctive part of the badnik, so I'm kinda sad to see it go - the effect is now one-and-done, essentially, rather than being a longer-lasting complication to whatever you needed to do around the drilla. Slope ascent around them is also less interesting, since there's no chance of forcing a swerve pattern off of a single drilla.
...Yeah, I just really prefer the old JAB through JAB7 dash distance, lol.

EDIT: Yes, the alterations are toaster's work.

Last edited by Prime 2.0; 08-10-2016 at 07:07 PM.
Prime 2.0 is offline  
Old 08-10-2016   #318
glaber
Emblem Radar Ready
 
glaber's Avatar
Default

After trying out the more complete script, I'm not really noticing much of a difference performance wise.

Edit: Skytop update avaiable with the new lua.

Reminder, Specail thanks to Prime 2.0 and Toaster for the lua codes


Edit 2: forgot the link: https://www.dropbox.com/s/44sj73rx4b...silon.wad?dl=0
__________________
Welcome to my Dimension

Last edited by glaber; 08-11-2016 at 02:59 AM.
glaber is online now  
Old 08-11-2016   #319
Prime 2.0
Permanently Banned
Default

Quote:
Originally Posted by glaber View Post
After trying out the more complete script, I'm not really noticing much of a difference performance wise.

Edit: Skytop update avaiable with the new lua.

Reminder, Specail thanks to Prime 2.0 and Toaster for the lua codes
It doesn't make anything run faster, the completed script just makes it so you can jump on the drilla if you hit it from a high angle.
Prime 2.0 is offline  
Old 08-11-2016   #320
glaber
Emblem Radar Ready
 
glaber's Avatar
Default

oh. I just reduced the angels on the old lua code and it produced similar results with less code.

Anyway I got the link uploaded now, but since it's on the previous page, here it is again: https://www.dropbox.com/s/44sj73rx4b...silon.wad?dl=0
__________________
Welcome to my Dimension
glaber is online now  
Closed Thread

Thread Tools Search this Thread
Search this Thread:

Advanced Search

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 07:59 PM.


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