This object is in archive! 

G-Menu Block Position Issue

Bluestar shared this bug 2 years ago
Reported

So this bug is based around me trying to make a custom block position sbc

So i can order the blocks in the 'all blocks' category the way i want along with modded blocks ect

I have the attached file(Had to set to .txt in order to upload) of what i have so far, iv only started to reorder the first few rows


Firstly you have a naming inconsistency which took me some time to realize

All your older blocks are formatted this way

<string>LargeBlockArmorBlock</string>

<string>LargeBlockArmorSlope</string>

<string>LargeBlockArmorCorner</string>

<string>LargeBlockArmorCornerInv</string>

<string>LargeHeavyBlockArmorBlock</string>

<string>LargeHeavyBlockArmorSlope</string>

<string>LargeHeavyBlockArmorCorner</string>

<string>LargeHeavyBlockArmorCornerInv</string>

<string>LargeBlockArmorRoundedSlope</string>

<string>LargeBlockArmorRoundedCorner</string>

<string>LargeBlockArmorAngledSlope</string>

<string>LargeBlockArmorAngledCorner</string>

<string>LargeHeavyBlockArmorRoundedSlope</string>

<string>LargeHeavyBlockArmorRoundedCorner</string>

<string>LargeHeavyBlockArmorAngledSlope</string>

<string>LargeHeavyBlockArmorAngledCorner</string>

<string>LargeBlockArmorRoundSlope</string>

<string>LargeBlockArmorRoundCorner</string>

<string>LargeBlockArmorRoundCornerInv</string>

<string>LargeHeavyBlockArmorRoundSlope</string>

<string>LargeHeavyBlockArmorRoundCorner</string>

<string>LargeHeavyBlockArmorRoundCornerInv</string>

<string>LargeBlockArmorSlope2BaseSmooth</string>

<string>LargeHeavyBlockArmorRoundSlope</string>

<string>LargeHeavyBlockArmorRoundCorner</string>

<string>LargeHeavyBlockArmorRoundCornerInv</string>

<string>LargeBlockArmorRoundSlope</string>

<string>LargeBlockArmorSlope2BaseSmooth</string>

<string>LargeBlockArmorSlope2TipSmooth</string>

<string>LargeBlockArmorCorner2BaseSmooth</string>

<string>LargeBlockArmorCorner2TipSmooth</string>

<string>LargeBlockArmorInvCorner2BaseSmooth</string>

<string>LargeBlockArmorInvCorner2TipSmooth</string>

<string>LargeHeavyBlockArmorSlope2BaseSmooth</string>

<string>LargeHeavyBlockArmorSlope2TipSmooth</string>

<string>LargeHeavyBlockArmorCorner2BaseSmooth</string>

<string>LargeHeavyBlockArmorCorner2TipSmooth</string>

<string>LargeHeavyBlockArmorInvCorner2BaseSmooth</string>

<string>LargeHeavyBlockArmorInvCorner2TipSmooth</string>

<string>LargeBlockArmorSlope2Base</string>

<string>LargeBlockArmorSlope2Tip</string>

<string>LargeBlockArmorCorner2Base</string>

<string>LargeBlockArmorCorner2Tip</string>

<string>LargeBlockArmorInvCorner2Base</string>

<string>LargeBlockArmorInvCorner2Tip</string>

<string>LargeHeavyBlockArmorSlope2Base</string>

<string>LargeHeavyBlockArmorSlope2Tip</string>

<string>LargeHeavyBlockArmorCorner2Base</string>

<string>LargeHeavyBlockArmorCorner2Tip</string>

<string>LargeHeavyBlockArmorInvCorner2Base</string>

<string>LargeHeavyBlockArmorInvCorner2Tip</string>

<string>LargeHalfArmorBlock</string>

<string>LargeHalfSlopeArmorBlock</string>

<string>LargeHeavyHalfArmorBlock</string>

<string>LargeHeavyHalfSlopeArmorBlock</string>


and all the newer blocks are formatted this way

<string>CubeBlock/LargeBlockArmorHalfSlopeInverted</string>

<string>CubeBlock/LargeBlockHeavyArmorHalfSlopeInverted</string>

<string>CubeBlock/LargeBlockArmorHalfSlopeCorner</string>

<string>CubeBlock/LargeBlockHeavyArmorHalfSlopeCorner</string>

<string>CubeBlock/LargeBlockArmorHalfSlopeCornerInverted</string>

<string>CubeBlock/LargeBlockHeavyArmorHalfSlopeCornerInverted</string>

<string>CubeBlock/LargeBlockArmorSlopedCornerTip</string>

<string>CubeBlock/LargeBlockHeavyArmorSlopedCornerTip</string>

<string>CubeBlock/LargeBlockArmorSlopedCornerBase</string>

<string>CubeBlock/LargeBlockHeavyArmorSlopedCornerBase</string>

<string>CubeBlock/LargeBlockArmorSlopedCorner</string>

<string>CubeBlock/LargeBlockHeavyArmorSlopedCorner</string>

<string>CubeBlock/LargeBlockArmorHalfSlopedCornerBase</string>

<string>CubeBlock/LargeBlockHeavyArmorHalfSlopedCornerBase</string>

<string>CubeBlock/LargeBlockArmorHalfCorner</string>

<string>CubeBlock/LargeBlockHeavyArmorHalfCorner</string>

<string>CubeBlock/LargeBlockArmorCornerSquare</string>

<string>CubeBlock/LargeBlockHeavyArmorCornerSquare</string>

<string>CubeBlock/LargeBlockArmorCornerSquareInverted</string>

<string>CubeBlock/LargeBlockHeavyArmorCornerSquareInverted</string>

<string>CubeBlock/LargeBlockArmorHalfSlopedCorner</string>

<string>CubeBlock/LargeBlockHeavyArmorHalfSlopedCorner</string>

<string>CubeBlock/LargeArmorPanelLight</string>

<string>CubeBlock/LargeArmorSlopedSidePanelLight</string>

<string>CubeBlock/LargeArmorSlopedPanelLight</string>

<string>CubeBlock/LargeArmorHalfPanelLight</string>

<string>CubeBlock/LargeArmorQuarterPanelLight</string>

<string>CubeBlock/LargeArmor2x1SlopedPanelLight</string>

<string>CubeBlock/LargeArmor2x1SlopedPanelTipLight</string>

<string>CubeBlock/LargeArmor2x1SlopedSideBasePanelLight</string>

<string>CubeBlock/LargeArmor2x1SlopedSideTipPanelLight</string>

<string>CubeBlock/LargeArmor2x1SlopedSideBasePanelLightInv</string>

<string>CubeBlock/LargeArmor2x1SlopedSideTipPanelLightInv</string>

<string>CubeBlock/LargeArmorHalfSlopedPanelLight</string>

<string>CubeBlock/LargeArmor2x1HalfSlopedPanelLightRight</string>

<string>CubeBlock/LargeArmor2x1HalfSlopedTipPanelLightRight</string>

<string>CubeBlock/LargeArmor2x1HalfSlopedPanelLightLeft</string>

<string>CubeBlock/LargeArmor2x1HalfSlopedTipPanelLightLeft</string>

<string>CubeBlock/LargeArmorPanelHeavy</string>

<string>CubeBlock/LargeArmorSlopedSidePanelHeavy</string>

<string>CubeBlock/LargeArmorSlopedPanelHeavy</string>

<string>CubeBlock/LargeArmorHalfPanelHeavy</string>

<string>CubeBlock/LargeArmorQuarterPanelHeavy</string>

<string>CubeBlock/LargeArmor2x1SlopedPanelHeavy</string>

<string>CubeBlock/LargeArmor2x1SlopedPanelTipHeavy</string>

<string>CubeBlock/LargeArmor2x1SlopedSideBasePanelHeavy</string>

<string>CubeBlock/LargeArmor2x1SlopedSideTipPanelHeavy</string>

<string>CubeBlock/LargeArmor2x1SlopedSideBasePanelHeavyInv</string>

<string>CubeBlock/LargeArmor2x1SlopedSideTipPanelHeavyInv</string>

<string>CubeBlock/LargeArmorHalfSlopedPanelHeavy</string>

<string>CubeBlock/LargeArmor2x1HalfSlopedPanelHeavyRight</string>

<string>CubeBlock/LargeArmor2x1HalfSlopedTipPanelHeavyRight</string>

<string>CubeBlock/LargeArmor2x1HalfSlopedPanelHeavyLeft</string>

<string>CubeBlock/LargeArmor2x1HalfSlopedTipPanelHeavyLeft</string>


The CubeBlock/ being added to all the new blocks and not the older blocks

Not so much an issue other then being confusing at first and not being overall consistent

So to the exact issue, im unable to position the block/group called LargeBlockHeavyArmorSlopedCornerTip or Cubeblock/LargeBlockHeavyArmorSlopedCornerTip


I am trying to position it like so

<BlockPosition>

<Name>CubeBlock/LargeBlockHeavyArmorSlopedCornerTip</Name>

<Position>

<X>4</X>

<Y>1</Y>

</Position>

</BlockPosition>


But it refuses to go to this position and always appears in X-8 Y-0 position

Iv tested trying to move to any other slot but it only appears in X-8 Y-0 regardless

Iv tried changing the names to any of the other blocks in that group iv tried with or without CubeBlock/ in the name.


In this test im running no other mods, just a new mod on my desktop in AppData\Roaming\SpaceEngineers\Mods

That only contains the attached sbc file in 'data' folder


Iv tested for a few days to make sure its not just me missing something obvious

I got this mod idea from an older mod that did this but has long since not been updated

https://steamcommunity.com/sharedfiles/filedetails/?id=878564548&searchtext=g-menu

So what im doing certainly used to work at somepoint


Not quire sure what the exact issue is, maybe something new is causing an override so no matter what i do it gets overridden. or an issue with finding the correct block/group name.

Dont know i put my hands up and offer it to you as a bug


Side note, I had to move the beam block/group from X - 1, Y - 1 to X - 6, Y - 1

in order for the LargeHeavyBlockArmorSlope2Base to go into X - 1, Y - 1

I had to manually move the beam block in order for the X - 1, Y - 1 slot to be available

where as the kitchen block or fire cover blocks automatically move without me manually moving them

So it seems to me some blocks will auto move out of the way when another block is taking its spot and some blocks will only move if its told to move itself. And then there is the LargeBlockHeavyArmorSlopedCornerTip block that refuses to go anywhere you tell it to go

Replies (2)

photo
1

This issue is kinda hard to explain so i may not have done a great job so i can expand more if needed

photo
1

Hello, Bluestar!

Thank you for the thorough information. I have reported this internally for you :)

Kind Regards

Laura, QA Department

Leave a Comment
 
Attach a file