G-Menu Block Position Issue
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
This issue is kinda hard to explain so i may not have done a great job so i can expand more if needed
This issue is kinda hard to explain so i may not have done a great job so i can expand more if needed
Hello, Bluestar!
Thank you for the thorough information. I have reported this internally for you :)
Kind Regards
Laura, QA Department
Hello, Bluestar!
Thank you for the thorough information. I have reported this internally for you :)
Kind Regards
Laura, QA Department
Replies have been locked on this page!