Custom Gas Thrusters Can Run on Hydrogen and Vice Versa

K.Hunter shared this bug 3 years ago
Reported

The issue was described well here: https://support.keenswh.com/spaceengineers/pc/topic/normal-hydrogen-thrusters-using-custom-gas

but unfortunately this "outdated" ticket did not get any attention from the support team. It seems creating a new ticket works a lot better, so I'll try to summarise the problem again here.

There are many good mods out there that add new gases and new thruster blocks that use those gases as fuel. They work analogous to hydrogen thrusters in the vanilla game. However, there is currently a bug in the game that, based on certain conditions, causes hydrogen thrusters and these custom gas-powered thrusters to start using each other's fuel, and even become unable to use their own fuel.

In order to reproduce this, you will need to create some custom blocks and a custom gas, as if you're building your own mod. Or you can use an existing mod as I mention at the end of this post.


Repro steps:

1) Define your own gas, a gas tank block that can store this gas and a thruster block that uses this gas as fuel.

2) Load your "mod" into a new creative game on a planet (so you can build grids on the ground).

3) Build a new grid on the ground. Build your custom thruster and custom tank on it. Make sure they are connected by conveyor.

4) On a separate new grid, build a hydrogen thruster and hydrogen tank. Make sure they are connected.

5) Put the thrusters on a tiny thrust override to observe that both of these systems work fine on their own grids, properly drawing fuel out of their own tanks as expected.

6) Now, on the first grid where your custom gas thruster is, add a hydrogen thruster and hydrogen tank. Make sure they are connected by conveyor to the already existing custom gas tank and thruster so they're all on the same conveyor line. Make sure both thrusters are on thrust override.

7) Observe the fuel draw from the custom gas tank become faster and the hydrogen tank showing no fuel being consumed, as the hydrogen thruster is now also (somehow!?) running on your custom gas.

8) Now re-do steps 6 and 7, but the exact opposite way: add a custom gas thruster and tank to your hydrogen thruster grid. Now observe the custom thruster running on hydrogen!

9) The last weird thing you can observe is to turn off the tank that is supplying the fuel. You will notice that all thrusters will cut off and even though there are tanks with the normally correct fuel on and available to draw from, the thrusters will refuse to do so, in effect rejecting to use their own fuel type.


As you can see, when each system is isolated on a separate grid, all works fine. But major problems and exploits arise when you try to use both systems on the same grid. It doesn't work as intended and you can even consider it a form of cheating if you have this happening on a modded server with custom thrusters.


If you don't want to spend time defining your own custom gas/thruster/tank, and you're ok with using an existing mod in your testing, I mentioned here a mod and blocks you can readily use instead to reproduce the problem.


I hope you finally give some attention to this bug.

Replies (1)

photo
4

Hello, K.Hunter,

thanks for letting us know as well as for writing this bug in new thread as the original one was already outdated.

This issue is indeed happening and successfully reproduced with provided steps and Industrial Overhaul mod from the original thread. I did put it into our internal system.

Kind Regards

Keen Software House: QA Department

photo
2

Please bump this. Nothing more frustrating than finishing a grid only to find it's decided it doesn't want to use the right fuel.


This bug is 3 years old at this point, and has been acknowledged and awaiting fix for 5 months now.

photo
3

6 months now... please... Industrial Overhaul is cool mod and this is a big problem/bug

photo
2

A whole freaking community fix update and you couldn't put this in??? FOR SHAME, KEEN, FOR SHAME...

Get it together guys!

photo
3

Keen,

All of these issues deserve responses.

A player. Many players. Have taken time to Document this and bring it to your attention. It at least deserves acknowledgement.

photo
3

Is there any estimated date to fix this bug Keen? Thank you...

photo
2

This seems to extend to Atmo Thrusters and Custom Gas thrusters as well.


Using Industrial Overhaul and can't get my rocket thrusters and atmo thrusters to work at the same time.


I can normally only run the atmo thrusters. Or, if I turn off the atmo thrusters, then copy/paste the grid back in, the rocket thrusters will start right up...until I turn on the atmo thrusters. Then the rocket thrusters stop again.

photo
2

i think you don't have enough energy... :)

photo
3

Near of 1 year now...

photo
1

Any day now.. I mean, look how interested in the opinion of the community they are in every update post..

photo
3

after some testing, I have narrowed down how the bug functions in the current update(Warfare Evolution) for ANY mod that adds custom fuels + thrusters. The resource used depends on what type of thruster was first placed on the grid, the consumption of the original thrusters seems to change based on the new thruster's consumption stats. removing the original thrusters of the grid causes the newly added thrusters to consume 0 fuel until there is an update to the tanks(on/off) but only while the thrusters are constantly consuming fuel otherwise it returns to its original status (free thrust). Turning on/off one of the newly added thrusters stops them for a short period of time. Thrusters on subgrids are fine due to them being separate.


Ex1: Hydrogen first grid, added Lifetech Power's fusion thrusters. original hydrogen thrusters use hydrogen at 6.69 L/s (should be 80.33 L/s), new fusion thrusters use 13.39 L/s of hydrogen (supposed to be deuterium). Removed hydrogen thrusters: fusion thrusters provide thrust for 0 fuel


Ex2: Deuterium first grid, added hydrogen thrusters. original fusion thrusters deuterium at 160.67 L/s (should be 13.39 L/s), new hydrogen thrusters use 80.33 L/s of deuterium. Removed fusion thrusters: hydrogen thrusters provide thrust for 0 fuel


The bug is consistently reproducible and doesn't affect ion thrusters. I think the update before warfare evolution didn't have this issue? or maybe I didn't notice it... keen please fix.

- m.

photo
2

Thanks for doing this work. I don't think keen cares about this issue though.. It's sad as it makes so many mods that add a rather needed degree of depth unusable..

photo
1

I think the only way for this ticket to get more attention is to get more votes, and since this topic goes more into “niche” territory, I think the best way to do that is to regularly link this ticket in the comments section of affected mods. Of course it would be best if the mod authors also put the link in their mod descriptions…

photo
Leave a Comment
 
Attach a file