[191.023] Missiles teleport through ship armor (not stations)
The Problem: Missiles behave dramatically differently when they strike a large grid "ship" compared to a large grid "station." On stations, they behave as expected--consistently exploding on the surface of the armor until the armor is destroyed. However, on ships, the missiles pass partly or entirely through the armor with almost every shot. The result is that a station with 3 layers of armor is more than 10 times as durable as an identical large ship when hit with missiles.
To reproduce in any world or DS:
1) Attach a firing grid, with a cockpit and at least 8 rocket launchers, to a target large grid using landing gear, taking care to have the rocket launchers aimed at the target grid.
2) On the target grid, place at least two layers of heavy armor to defend against the rockets, with a space between them, in front of a functional block such as conveyors or cockpits.
3) Copy the setup and paste a copy nearby.
4) For one copy, convert the target grid to station.
5) For the other copy, convert the target grid to ship.
6) Fire the rockets until the target grid functional block is destroyed.
Expected result: Both grids' functional block should last an identical amount of time before being hit by the missiles.
Actual result: The "ship" grid will lose the functional block first.
To reproduce in linked test world:
1) Load into the world;
2) Fire 5 volleys of rockets at the undamaged "ship" target;
3) Fire 30 volleys rockets at the undamaged "station" target;
Expected result: Both targets should still have cockpits and conveyor systems behind the armor.
Actual result: The station target will still have conveyor blocks behind the armor, but the ship target will have lost many or all of them.
Video demonstration: https://streamable.com/zw8gs
Test world: https://gofile.io/?c=oxvzfS
I can confirm this bug. Tested and replicated.
I can confirm this bug. Tested and replicated.
Hello, Engineer!
Thank you for your feedback! Your topic has been added between considered issues.
Please keep voting for the issue as it will help us to identify the most serious bugs.
We really appreciate your patience.
Kind Regards
Keen Software House: QA Department
Hello, Engineer!
Thank you for your feedback! Your topic has been added between considered issues.
Please keep voting for the issue as it will help us to identify the most serious bugs.
We really appreciate your patience.
Kind Regards
Keen Software House: QA Department
I'd say missiles phasing through armor is a pretty serious bug. Slowing missiles down to about 100 seems to fix it.
https://youtu.be/NDHsAxbAPE0
I'd say missiles phasing through armor is a pretty serious bug. Slowing missiles down to about 100 seems to fix it.
https://youtu.be/NDHsAxbAPE0
I do a lot of PvP on server ... The current PvP meta is to put as much rocket launchers and turrets as you can and do not care about armor. So this bug is a total break of weapons mechanics, the armor is basically ignored by missiles making them OP and armor to be useless.
I do a lot of PvP on server ... The current PvP meta is to put as much rocket launchers and turrets as you can and do not care about armor. So this bug is a total break of weapons mechanics, the armor is basically ignored by missiles making them OP and armor to be useless.
Hello, Engineers!
Thank you for contacting us. We have reproduced the issue "ship armors being ignored by missiles". However, using the test world provided by Cyber Cheese, Conveyor blocks behind the armors weren't destroyed as well. Could you please confirm that the described behavior here (Conveyor blocks are destroyed) is still happening to you?
Any additional information would be greatly appreciated!
Thank you.
Kind Regards
Keen Software House: QA Department
Hello, Engineers!
Thank you for contacting us. We have reproduced the issue "ship armors being ignored by missiles". However, using the test world provided by Cyber Cheese, Conveyor blocks behind the armors weren't destroyed as well. Could you please confirm that the described behavior here (Conveyor blocks are destroyed) is still happening to you?
Any additional information would be greatly appreciated!
Thank you.
Kind Regards
Keen Software House: QA Department
Hello keen, i can confirm same bug, after pvp battle my outside ship armor (over all about 6k block) looked like brand new however my inside tanks ,o2 gens (hidden inside with protection of 3 heavy armor walls were destroyed . Only wall close to them were damaged after rocket flew through the armor and exploded at inside component.
Hello keen, i can confirm same bug, after pvp battle my outside ship armor (over all about 6k block) looked like brand new however my inside tanks ,o2 gens (hidden inside with protection of 3 heavy armor walls were destroyed . Only wall close to them were damaged after rocket flew through the armor and exploded at inside component.
I have also reproduced this bug with no mods using several different block types (armor, thrusters, conveyors, and reactors). Once the missile accelerates to 200 m/s, it will consistently pass through at least one layer of small grid blocks as shown in this video:
https://streamable.com/xvqke
Please see the world file and the log files here: https://gofile.io/?c=GYEwq7
I have also reproduced this bug with no mods using several different block types (armor, thrusters, conveyors, and reactors). Once the missile accelerates to 200 m/s, it will consistently pass through at least one layer of small grid blocks as shown in this video:
https://streamable.com/xvqke
Please see the world file and the log files here: https://gofile.io/?c=GYEwq7
Watching at this "need more information" and thinking, what information do you need?
Just build a ship like that:
Make sure that it is ship grid (not station) and then hit that armor with 10 rockets from 700m (for max speed), then you get
I haven't used any missile speed mod in that, vanilla missiles with vanilla speeds.
Watching at this "need more information" and thinking, what information do you need?
Just build a ship like that:
Make sure that it is ship grid (not station) and then hit that armor with 10 rockets from 700m (for max speed), then you get
I haven't used any missile speed mod in that, vanilla missiles with vanilla speeds.
This is a huge issue. Without working missiles, PvP is a lot less fun. I can confirm that this issue is real. I did a deep dive into Sandbox.Game.dll and wrote a patch.
In Sandbox.Game.Weapons.MyMissile.UpdateBeforeSimulation(), add the following code and the issue disappears completely:
MyPhysics.HitInfo? hitInfo = MyPhysics.CastRay(base.PositionComp.GetPosition(), base.PositionComp.GetPosition() + this.m_linearVelocity * 0.0166666675f, 0);
if (!base.MarkedForClose && hitInfo != null)
{
this.m_collidedEntity = (MyEntity)hitInfo.Value.HkHitInfo.GetHitEntity();
this.m_collisionPoint = new Vector3D?(hitInfo.Value.HkHitInfo.Position);
this.m_collisionNormal = hitInfo.Value.HkHitInfo.Normal;
this.MarkForExplosion();
}
This is a huge issue. Without working missiles, PvP is a lot less fun. I can confirm that this issue is real. I did a deep dive into Sandbox.Game.dll and wrote a patch.
In Sandbox.Game.Weapons.MyMissile.UpdateBeforeSimulation(), add the following code and the issue disappears completely:
MyPhysics.HitInfo? hitInfo = MyPhysics.CastRay(base.PositionComp.GetPosition(), base.PositionComp.GetPosition() + this.m_linearVelocity * 0.0166666675f, 0);
if (!base.MarkedForClose && hitInfo != null)
{
this.m_collidedEntity = (MyEntity)hitInfo.Value.HkHitInfo.GetHitEntity();
this.m_collisionPoint = new Vector3D?(hitInfo.Value.HkHitInfo.Position);
this.m_collisionNormal = hitInfo.Value.HkHitInfo.Normal;
this.MarkForExplosion();
}
This is a very serious issue, the PvP balance is completely thrown out the door. Most blocks seem to be affected, with the exception of large blocks like large thrusters, jump drives, hydrogen tanks and similar. The higher the speed of the missile is the more frequent the clipping is. Bullet type projectiles are not affected, just like others said.
This issue existed before, but only when you shot blocks from an angle as is reported in this original post.
Since one of the major updates the clipping started to behave like it does as described above, clipping no matter the angle.
MysterD's finds should help in finding the origin of the issue.
TheFerrariMan
Admin on Upside Down
This is a very serious issue, the PvP balance is completely thrown out the door. Most blocks seem to be affected, with the exception of large blocks like large thrusters, jump drives, hydrogen tanks and similar. The higher the speed of the missile is the more frequent the clipping is. Bullet type projectiles are not affected, just like others said.
This issue existed before, but only when you shot blocks from an angle as is reported in this original post.
Since one of the major updates the clipping started to behave like it does as described above, clipping no matter the angle.
MysterD's finds should help in finding the origin of the issue.
TheFerrariMan
Admin on Upside Down
Still broke Hotfix 1.191.106
Still broke Hotfix 1.191.106
I have no idea why it hasn't been fixed yet :D
It totally broke combat mechanics making impossible to play ... and instead of fixing this, Keens prefer to play with fancy safezones/factions/shops :D
I have no idea why it hasn't been fixed yet :D
It totally broke combat mechanics making impossible to play ... and instead of fixing this, Keens prefer to play with fancy safezones/factions/shops :D
This same bug has returned once again...
This same bug has returned once again...
all projectiles explode behind 6 bloks after colide with the first lair of armor while not moving the armor.
Only bullets are working fine. But srsly they do no damage.
all projectiles explode behind 6 bloks after colide with the first lair of armor while not moving the armor.
Only bullets are working fine. But srsly they do no damage.
Currently this is the WORST game breaking bug in the game, it completely ruins gameplay for any PVP server
Currently this is the WORST game breaking bug in the game, it completely ruins gameplay for any PVP server
@Keen Support What more information do you need? You have a clear way of replicating the issue. This should be one of your highest priorities - it completely breaks the combat mechanics of the entire game. Balance is non-existant. It used to work before, so revert the changes you made that broke this if that is what it takes. The impact of such a change can surely not be as serious as having every single missile phase through blocks.
@Keen Support What more information do you need? You have a clear way of replicating the issue. This should be one of your highest priorities - it completely breaks the combat mechanics of the entire game. Balance is non-existant. It used to work before, so revert the changes you made that broke this if that is what it takes. The impact of such a change can surely not be as serious as having every single missile phase through blocks.
Yes omg plz fix this asap i am loosing the will to play the game
Yes omg plz fix this asap i am loosing the will to play the game
Two months in and this still has not been fixed. There is another bug report for the same issue here.
As MysterD said, this is not a difficult fix. Fountain Core has been running an alternate sandbox .dll for over a month on a busy dedicated server with no issues. I see no reason why Keen cannot make the same change. The change, as I understand it, is this:
Add this code:
MyPhysics.HitInfo? nullable = MyPhysics.CastRay(this.PositionComp.GetPosition(), this.PositionComp.GetPosition() + this.m_linearVelocity * 0.01666667f, 0);
if (!this.MarkedForClose && nullable.HasValue)
{
this.m_collidedEntity = (MyEntity) nullable.Value.HkHitInfo.GetHitEntity();
if (this.m_collidedEntity != null)
{
this.PositionComp.SetPosition(nullable.Value.Position, (object) null, false, true);
this.m_collisionPoint = new Vector3D?(nullable.Value.Position);
this.m_collisionNormal = nullable.Value.HkHitInfo.Normal;
this.MarkForExplosion();
}
}
Into sandbox.game \ sandbox.game.weapons \ mymissile \ updatebeforesimulation():void below this line:
public override void UpdateBeforeSimulation()
{
Since most updates override this fix, I would really appreciate it if Keen could please correct the .dll themselves and allow combat to function again.
Two months in and this still has not been fixed. There is another bug report for the same issue here.
As MysterD said, this is not a difficult fix. Fountain Core has been running an alternate sandbox .dll for over a month on a busy dedicated server with no issues. I see no reason why Keen cannot make the same change. The change, as I understand it, is this:
Add this code:
MyPhysics.HitInfo? nullable = MyPhysics.CastRay(this.PositionComp.GetPosition(), this.PositionComp.GetPosition() + this.m_linearVelocity * 0.01666667f, 0);
if (!this.MarkedForClose && nullable.HasValue)
{
this.m_collidedEntity = (MyEntity) nullable.Value.HkHitInfo.GetHitEntity();
if (this.m_collidedEntity != null)
{
this.PositionComp.SetPosition(nullable.Value.Position, (object) null, false, true);
this.m_collisionPoint = new Vector3D?(nullable.Value.Position);
this.m_collisionNormal = nullable.Value.HkHitInfo.Normal;
this.MarkForExplosion();
}
}
Into sandbox.game \ sandbox.game.weapons \ mymissile \ updatebeforesimulation():void below this line:
public override void UpdateBeforeSimulation()
{
Since most updates override this fix, I would really appreciate it if Keen could please correct the .dll themselves and allow combat to function again.
After the economy update, this bug is still present.
After the economy update, this bug is still present.
I dont understand why KSH rather spends the time fixing gold paint DLC and whatnot rather than this gamebreaking bug. This is easily replicated and ignored for months
I dont understand why KSH rather spends the time fixing gold paint DLC and whatnot rather than this gamebreaking bug. This is easily replicated and ignored for months
Any of the KSH persons can contact me and ill set up a world within 5 mins to show what is happening
Any of the KSH persons can contact me and ill set up a world within 5 mins to show what is happening
yep this has been such a massive issue in multiplayer combat .
yep this has been such a massive issue in multiplayer combat .
I purchased the last DLC. I won't be purchasing anymore until this is fixed.
I purchased the last DLC. I won't be purchasing anymore until this is fixed.
Why does Keen refuse to fix this bug which is hands down killing PvP for most players. I understand Keen has little care for PvP and they like the PvE more but can we at least have PvP playable again?
Why does Keen refuse to fix this bug which is hands down killing PvP for most players. I understand Keen has little care for PvP and they like the PvE more but can we at least have PvP playable again?
I recommend KEEN technical support for 4 months of the problem finally solve this issue on the examples given by the players themselves, or specify what specific information they lack. The fact that the policy of the company is directed towards the PVE segment should not mean that those who chose the PVP in this project should experience failure and stop using the project because of a trivial error, since this will already be considered discrimination.
I recommend KEEN technical support for 4 months of the problem finally solve this issue on the examples given by the players themselves, or specify what specific information they lack. The fact that the policy of the company is directed towards the PVE segment should not mean that those who chose the PVP in this project should experience failure and stop using the project because of a trivial error, since this will already be considered discrimination.
Easily the worst bug in the game, I’m currently working on a tabletop-esque companion game for SE that allows players to conquer a galaxy and construct their own fleets, with the combat handled inside SE. Currently, this bug utterly shatters this possibility. Ships are being cored with *very* little exterior damage, and its invalidating any ship without a superfluous amount of layered armour. Even then, if you have 5-10 stacks of armour, it is shredded off wildly fast as the explosion happens inside. This is very frustrating and I sincerely hope Keen is addressing it.
Easily the worst bug in the game, I’m currently working on a tabletop-esque companion game for SE that allows players to conquer a galaxy and construct their own fleets, with the combat handled inside SE. Currently, this bug utterly shatters this possibility. Ships are being cored with *very* little exterior damage, and its invalidating any ship without a superfluous amount of layered armour. Even then, if you have 5-10 stacks of armour, it is shredded off wildly fast as the explosion happens inside. This is very frustrating and I sincerely hope Keen is addressing it.
Keen you must fix this not only does this break the vanilla missiles. It even affects every modded weapon pack that's missile based Ie. the Merpex Weapon Pack..
Keen you must fix this not only does this break the vanilla missiles. It even affects every modded weapon pack that's missile based Ie. the Merpex Weapon Pack..
Maybe it's time to start linking this in some negative steam reviews?
Maybe it's time to start linking this in some negative steam reviews?
This bug is still present as of minor update 1.192.1.
This bug is still present as of minor update 1.192.1.
sigh
sigh
1.192.1 https://drive.google.com/file/d/1cTab-KV46pbILCORfYuZ_AKb5RG-gz6e/view?usp=sharing
this bug =) Video with demonstration.
1.192.1 https://drive.google.com/file/d/1cTab-KV46pbILCORfYuZ_AKb5RG-gz6e/view?usp=sharing
this bug =) Video with demonstration.
Regarding that "Need More Information" ... Keen, please specify what kind of information do you need - and we will provide it.
For me the evidence and the reproduction is obvious ... some of provided info there is with modified blocks - but it behaves in the same way in 100% vanilla world ...
So idk what causes a such ignorance of this critical bug for so long? I personally know a bunch of experienced players who stopped to play SE because of this single bug, isn't that enough for you to see it as an important thing, from the commercial point of view alone?
Regarding that "Need More Information" ... Keen, please specify what kind of information do you need - and we will provide it.
For me the evidence and the reproduction is obvious ... some of provided info there is with modified blocks - but it behaves in the same way in 100% vanilla world ...
So idk what causes a such ignorance of this critical bug for so long? I personally know a bunch of experienced players who stopped to play SE because of this single bug, isn't that enough for you to see it as an important thing, from the commercial point of view alone?
Just dropping by to comment that this is currently one of the most game-breaking bugs in the game, and has been around for a long time. It should be considered high priority.
Just dropping by to comment that this is currently one of the most game-breaking bugs in the game, and has been around for a long time. It should be considered high priority.
Keen Please get this fixed.
Keen Please get this fixed.
there are tons of other people reporting the same problem without knowing this post....
there are tons of other people reporting the same problem without knowing this post....
https://support.keenswh.com/spaceengineers/general/topic/rockets-phase-through-armour
another topic sent with same problems
https://support.keenswh.com/spaceengineers/general/topic/missiles-dealing-internal-damage-without-damaging-exterior-first_2
another topic sent with same problems
https://support.keenswh.com/spaceengineers/general/topic/missile-phasing
another topic sent with same problems
https://support.keenswh.com/spaceengineers/general/topic/the-damage-from-missiles-pass-through-the-armor
another topic sent with same problems
How much more evidence do you need?
https://support.keenswh.com/spaceengineers/general/topic/rockets-phase-through-armour
another topic sent with same problems
https://support.keenswh.com/spaceengineers/general/topic/missiles-dealing-internal-damage-without-damaging-exterior-first_2
another topic sent with same problems
https://support.keenswh.com/spaceengineers/general/topic/missile-phasing
another topic sent with same problems
https://support.keenswh.com/spaceengineers/general/topic/the-damage-from-missiles-pass-through-the-armor
another topic sent with same problems
How much more evidence do you need?
As far as I know, the only server with a fix is Fountain Core. MysterD made a patch which fixes this issue and Fountain has been using it for months. So if you missing proper rockets and proper PvP give Fountain Core a try at least until Keen finally fixes this issue.
As far as I know, the only server with a fix is Fountain Core. MysterD made a patch which fixes this issue and Fountain has been using it for months. So if you missing proper rockets and proper PvP give Fountain Core a try at least until Keen finally fixes this issue.
Ondrej Nahalka, Missiles still phase through and kill all important internals in a ship if the flight speed of the rocket is increased almost at all which is common with most of the PvP servers because the standard rockets are so painfully slow. So yes, maybe on vanilla servers rockets are fixed, but on any decent PvP server this bug is still game breaking and causing players to leave Space Enginneers. It's been months and Keen still hasn't fixed this massive PvP bug.
Ondrej Nahalka, Missiles still phase through and kill all important internals in a ship if the flight speed of the rocket is increased almost at all which is common with most of the PvP servers because the standard rockets are so painfully slow. So yes, maybe on vanilla servers rockets are fixed, but on any decent PvP server this bug is still game breaking and causing players to leave Space Enginneers. It's been months and Keen still hasn't fixed this massive PvP bug.
Dear Ian,
please read my comment (once again)
---------------------------------------------------
Released version 192 (bug is present since 191)
Missiles used to cause internal damage before armor was destroyed
Behavior: https://streamable.com/empoo
---------------------------------------------------
Upcoming version 193
Missiles now do not cause internal damage until armor is destroyed
Behavior: https://streamable.com/6dn71
(only visual glitch remains)
---------------------------------------------------
Main problem is fixed in upcoming version. It was not released yet.
Dear Ian,
please read my comment (once again)
---------------------------------------------------
Released version 192 (bug is present since 191)
Missiles used to cause internal damage before armor was destroyed
Behavior: https://streamable.com/empoo
---------------------------------------------------
Upcoming version 193
Missiles now do not cause internal damage until armor is destroyed
Behavior: https://streamable.com/6dn71
(only visual glitch remains)
---------------------------------------------------
Main problem is fixed in upcoming version. It was not released yet.
Fixed in v193.
Fixed in v193.
Replies have been locked on this page!