Forums › English Language Forums › General › General Discussion

Search

The RSS and SSS are now a Deathtrap.

54 replies [Last post]
Tue, 08/14/2012 - 14:03
#51
Kalaina-Elderfall's picture
Kalaina-Elderfall
Oh god, this thread. I'm a

Oh god, this thread. I'm a software developer and I just don't even.

Spiral Knights is a client/server game. The client and the server are different programs; the server determines all the important stuff, like monster locations, health, our amount of money, the level layouts. Anything that you wouldn't want someone to crack open with a memory editor and abuse the game. The client displays things and takes user input, and ideally doesn't do anything else at all.

The client updates are what they send to us in patches. The server updates we don't get. We don't need them, and giving them to us is a huge security risk for their game. The only communication we have with the server is our packets on the network, and therefore in the absence of a true exploit (which they'd find out about and fix), we cannot find the server code, even with reflection, etc, because our computers are not running said server code.

Now, you can't be running through round trips with every user action. That's too much network overhead, and so games like this tend to bastardize their positioning and hitbox code to happen a bit more on the client side than would be ideal. The stun code could theoretically be available to us, but I seriously doubt it.

Animations are for looks only. Nothing about animations affects game mechanics in any way, unless the animations are wrapped up in code that flags out when they finish animating and the game does things according to said flag. Which is bad code, and the server isn't animating things itself anyway, so it's unlikely.

Now, I can imagine that there might be a "speed" variable which is quicker for the "I am stunned" state which, when it triggers stun on a monster, causes them to speed up their attacks in the even that they get stunned whilst attacking, prior to entering into the stunned state. That's a possibility, and adding a quick interrupt of actions on the onset of stun would fix it. But we don't know it's the case because we haven't isolated the problem that far. For all we know, it could be an issue with floating point division and rounding. It's stuff like that "Trojans shock range is really high now lol" bug that makes me wonder what exactly is going on with their numbers. Why would that even happen? So I imagine stun is similarly odd.

And yes, there are things in this world that are too difficult to do when developing software. Would you rather have a stun fix or a six month drastic overhaul in making the level design more entertaining everywhere. If stun's worth that much effort, then maybe it's not worth it to fix. Although I seriously doubt it is. I mean, it's a simple issue with attack speed. If their code is so precarious that the stun fix is THAT hard to implement, then they should probably be ashamed of that code. Or maybe it's just some freak thing that they haven't the faintest idea where it's coming from, which is probably pretty bad too.

Basically, bugs should be fixed in a reasonable amount of time, and the "it's been around for a year" thing is just not a great situation. And this bug of all bugs I can't imagine is THAT hard to fix. I mean, they haven't even fixed flying wolvers yet either. That's just an issue of running A* on warp. They haven't fixed the heat amp display on elevators. That's like a one liner of addition or an if statement. Maybe it is a monumental undertaking to fix it, and if so then they've a right not to, but I suspect they just didn't care because it doesn't break the game in a highly noticeable way (and now that RSS stuns, they care). I'm sure it's not the simplest fix in the world, but I should hope it's not comparable to feature development in required effort.

Tue, 08/14/2012 - 14:37
#52
Doctorspacebar's picture
Doctorspacebar
Said nothing about PvE.

As far as solo PvE goes, the Shardbombs are (mostly) fine. The only PvE problems really come in groups, but watching your video, I can tell the knockback is not much to worry about.

PvP is a different story. Mostly it's the bug I've heard about that causes shards to disappear on CPs and other players. Shards disappearing on CPs is unacceptable; that's where you use bombs in the first place! This is most likely a bug, which will be fixed at some point. Once this is done, Shardbombs will be at least decent for a bomber standing in the center.

You've demonstrated the Crystal Bomb on Zombies. If you're making another video, may I suggest Greavers?

Tue, 08/14/2012 - 17:35
#53
Zeddy's picture
Zeddy
@Kalaina

It's stuff like that "Trojans shock range is really high now lol" bug that makes me wonder what exactly is going on with their numbers. Why would that even happen?

If I were to guess, and that's exactly what I'm doing, I'd say that since i happened with the introduction of Maulos, someone done goofed and put Maulos' charge range onto regular Trojans.

Wed, 08/15/2012 - 00:08
#54
Tsubasa-No-Me's picture
Tsubasa-No-Me
Oh kaalaaa...

I cannot tell you how much I <3 you! I may yell at 'ya, and say insane, un-understandable things sometimes... But I'm never really mad at you Or Z.... (Rath on the other hand... x3)

I did get most of what you have said, but the more Delicate Coding is still beyond me. Oh well. But What kinda irks me, is... that it wasn't the issue with the Suda stunning. THAT never caused any concern, and in fact, they even removed the Possibility of stun on the 2nd hit... which is... I mean, if they started fixing Stun WAY back when I started... But OH, Shadow lairs!....

Tsu Sighs.

And Orange? Really, you seem to be just twisting words or whatever the heck you word-enables people do. MY point, is that they were OP. My basis for this is the amount of "Good" gear, or gear that is used often (BECAUSE it is good... No "Sane" person would use crap gear) against ALL the rest of the 4-5* gear. or 2-3* for t2... and t1 doesn't really count... it's derpland.

Also, you just kinda seem to be... raging, or are very... agressive with whatever the heck you're saying. I do the same sometimes... so I know how it is... I'm just letting 'ya know.

  • « first
  • ‹ previous
  • 1
  • 2
Powered by Drupal, an open source content management system