Author Topic: Epic Bughunt Claims Sanity, Human Blood  (Read 22635 times)

0 Members and 1 Guest are viewing this topic.

Offline Iss Mneur

  • 210
  • TODO:
Re: Epic Bughunt Claims Sanity, Human Blood
Summed up, the problem was simply that you never considered that a retail sexp could cause such an issue, because after ten years of working and improving on the game engine, one could easily believe that every retail bug would have been fixed...

Ah, there are so many ways to crash a game engine :rolleyes: At least we can learn a lesson from this, young padawan...

Also because we'd seen the issue occur before for totally different reasons. I imagine there are still ways to trigger it. And it wasn't just the retail SEXP doing it, but the combination of that SEXP with a very unusual set of circumstances that never occurs in retail and a player behavior.

I imagine it actually has little to to do the sexp other than it was what caused the player's ship max speed to be zero.  Anything that causes max-speed to become zero while speed-match was on would likely cause the bug.  That is, it was the speed-match function that was at fault and not the sexp.
"I love deadlines. I like the whooshing sound they make as they fly by." -Douglas Adams
wxLauncher 0.9.4 public beta (now with no config file editing for FRED) | wxLauncher 2.0 Request for Comments

 

Offline Droid803

  • Trusted poster of legit stuff
  • 213
  • /人 ◕ ‿‿ ◕ 人\ Do you want to be a Magical Girl?
    • Skype
    • Steam
Re: Epic Bughunt Claims Sanity, Human Blood
So if you say, tried to pilot a sentry gun and used match speed, the glitch would happen?

EDIT: lol damn that was a lame 5000th post.
« Last Edit: April 17, 2010, 07:11:06 pm by Droid803 »
(´・ω・`)
=============================================================

 

Offline Commander Zane

  • 212
  • Spoot Knight of Anvils
Re: Epic Bughunt Claims Sanity, Human Blood
I'm going to try that.
You got 5,000 posts.

 

Offline Shivan Hunter

  • 210
  • FRED needs lambdas!
Re: Epic Bughunt Claims Sanity, Human Blood
Y'know, I think I'm going to make a (short) FS campaign about this bug. The prospect is just too awesome to pass up. That and I've been playing Transcend all day, which may have had a hand in the decision >.>

 
Re: Epic Bughunt Claims Sanity, Human Blood
Would be interesting to simulate this effect as part of a campaign.

Great job bug-squashing though :yes:


I would've never seen this bug because I rarely use speed-matching.

 

Offline MatthTheGeek

  • Captain Obvious
  • 212
  • Frenchie McFrenchface
Re: Epic Bughunt Claims Sanity, Human Blood
Remember they said they had fixed the cause of the bug, so make sure to not use future builds :)
People are stupid, therefore anything popular is at best suspicious.

Homeworld: Blue Planet     -     Help us help you     -     FSO Installer     -     BP extras portal     -     My legacy

666maslo666: Releasing a finished product is not a good thing! It is a modern fad.

SpardaSon21: it seems like you exist in a permanent state of half-joking misanthropy

Axem: when you put it like that, i sound like an insane person

bigchunk1: it's not retarded it's american!
bigchunk1: ...

batwota: steele's maneuvering for the coup de gras
MatthTheGeek: you mispelled grâce
Awaesaar: grace
batwota: oh right :P
Darius: ah!
Darius: yes, i like that
MatthTheGeek: the way you just spelled it it means fat
Awaesaar: +accent I forgot how to keyboard
MatthTheGeek: or grease
Darius: the killing fat!
Axem: jabba does the coup de gras
MatthTheGeek: XD
Axem: bring me solo and a cookie

 

Offline Rhymes

  • Galactic Mediator
  • 29
  • Fatum Iustum Stultorum
Re: Epic Bughunt Claims Sanity, Human Blood
  :eek2:

Holy ****.

You guys deserve a medal, or three.
If you don't have Knossos, you need it.

“There was a button," Holden said. "I pushed it."
"Jesus Christ. That really is how you go through life, isn't it?”

 

Offline Iss Mneur

  • 210
  • TODO:
Re: Epic Bughunt Claims Sanity, Human Blood
So if you say, tried to pilot a sentry gun and used match speed, the glitch would happen?

Probably, though I don't know if speed match will enable while max speed is zero.

Remember they said they had fixed the cause of the bug, so make sure to not use future builds :)

At this time the patch for this bug has not being applied to either the 3.6.12 branch or to trunk.
"I love deadlines. I like the whooshing sound they make as they fly by." -Douglas Adams
wxLauncher 0.9.4 public beta (now with no config file editing for FRED) | wxLauncher 2.0 Request for Comments

 

Offline MatthTheGeek

  • Captain Obvious
  • 212
  • Frenchie McFrenchface
Re: Epic Bughunt Claims Sanity, Human Blood
That's why I said future builds...
People are stupid, therefore anything popular is at best suspicious.

Homeworld: Blue Planet     -     Help us help you     -     FSO Installer     -     BP extras portal     -     My legacy

666maslo666: Releasing a finished product is not a good thing! It is a modern fad.

SpardaSon21: it seems like you exist in a permanent state of half-joking misanthropy

Axem: when you put it like that, i sound like an insane person

bigchunk1: it's not retarded it's american!
bigchunk1: ...

batwota: steele's maneuvering for the coup de gras
MatthTheGeek: you mispelled grâce
Awaesaar: grace
batwota: oh right :P
Darius: ah!
Darius: yes, i like that
MatthTheGeek: the way you just spelled it it means fat
Awaesaar: +accent I forgot how to keyboard
MatthTheGeek: or grease
Darius: the killing fat!
Axem: jabba does the coup de gras
MatthTheGeek: XD
Axem: bring me solo and a cookie

 

Offline jr2

  • The Mail Man
  • 212
  • It's prounounced jayartoo 0x6A7232
    • Steam
Re: Epic Bughunt Claims Sanity, Human Blood
So if you say, tried to pilot a sentry gun and used match speed, the glitch would happen?

Probably, though I don't know if speed match will enable while max speed is zero.


I'm pretty sure it does.  What happens when you match speeds with an enemy cruiser and kill its engine subsystem?  ;)

 

Offline Commander Zane

  • 212
  • Spoot Knight of Anvils
Re: Epic Bughunt Claims Sanity, Human Blood
You just stop like the Cruiser, I've done that on several occasions before.

 

Offline jr2

  • The Mail Man
  • 212
  • It's prounounced jayartoo 0x6A7232
    • Steam
Re: Epic Bughunt Claims Sanity, Human Blood
Yup and you're match speed stays on.  And if you match speeds with a stationary target, you just drop to 0 speed.  :nod:  FS1 match speeds with the Orff.

 

Offline General Battuta

  • Poe's Law In Action
  • 214
  • i wonder when my postcount will exceed my iq
Re: Epic Bughunt Claims Sanity, Human Blood
So if you say, tried to pilot a sentry gun and used match speed, the glitch would happen?

Probably, though I don't know if speed match will enable while max speed is zero.


I'm pretty sure it does.  What happens when you match speeds with an enemy cruiser and kill its engine subsystem?  ;)

That's not what he means. He means your max speed, i.e. the player.

 

Offline The E

  • He's Ebeneezer Goode
  • Global Moderator
  • 213
  • Nothing personal, just tech support.
    • Steam
    • Twitter
Re: Epic Bughunt Claims Sanity, Human Blood
Yep. The trigger condition for this particular bug was that the player's max speed was set to 0 and then used as the divisor without anyone checking whether it was 0.
Let there be light
Let there be moon
Let there be stars and let there be you
Let there be monsters and let there be pain
Let us begin to feel again
--Devin Townsend, Genesis

 

Offline Rodo

  • Custom tittle
  • 212
  • stargazer
    • Minecraft
    • Steam
Re: Epic Bughunt Claims Sanity, Human Blood
And if you match speeds with a stationary target, you just drop to 0 speed.

IIRC you can't match speeds with an object that is at full stop.

I wonder what would happen if you match speeds to a fighter that has negative acc while flying a fighter that can't do that :drevil: (I remember flying some fighters that had negative speeds)
el hombre vicio...

 

Offline The E

  • He's Ebeneezer Goode
  • Global Moderator
  • 213
  • Nothing personal, just tech support.
    • Steam
    • Twitter
Re: Epic Bughunt Claims Sanity, Human Blood
It will still have a positive speed (as it is quite impossible for your velocity to become negative). As such, you'll be matching speed with it. Of course, you won't be going in the same direction.
Let there be light
Let there be moon
Let there be stars and let there be you
Let there be monsters and let there be pain
Let us begin to feel again
--Devin Townsend, Genesis

 

Offline Scotty

  • 1.21 gigawatts!
  • 211
  • Guns, guns, guns.
Re: Epic Bughunt Claims Sanity, Human Blood
It will still have a positive speed (as it is quite impossible for your velocity to become negative). As such, you'll be matching speed with it. Of course, you won't be going in the same direction.

Velocity is a vector and can therefore has both direction and magnitude, so it can be negative, depending on where the point of reference is.  Speed cannot be negative, because it has no direction.

 

Offline The E

  • He's Ebeneezer Goode
  • Global Moderator
  • 213
  • Nothing personal, just tech support.
    • Steam
    • Twitter
Re: Epic Bughunt Claims Sanity, Human Blood
I blame the inaccuracies of human language.
Let there be light
Let there be moon
Let there be stars and let there be you
Let there be monsters and let there be pain
Let us begin to feel again
--Devin Townsend, Genesis

 

Offline Snail

  • SC 5
  • 214
  • Posts: ☂
Re: Epic Bughunt Claims Sanity, Human Blood
Semantics lol

 
Re: Epic Bughunt Claims Sanity, Human Blood
It is human nature to laugh at other peoples's frustration; its a psychological defense mechanism. The amount of frustration is often proportional to the amount of laughter.
Which I am finding out now.
The hard way.
Because I have been doubled over, trying not to vomit from laughter, at the sheer amount of scrap metal I would have created had that happened to me.
I shat all over that Shivan fighter....right up 'till his buddy got me.