(Note: This is a feedback thread about the BlockShapes Menu, but you can also add in your feedback about available blockshapes of course!) NOTE 2: If you want to ask for a MISSING block, I absolutely NEED a grafik or info for a clear visualization of the shape! (Best case: place the blocks you already have around a void where the block you are requesting should fit into. Coloring for better visualization is of course appreciated) FEATURE OVERVIEW We have now a repository of about 200 blockshapes for all BA and CV material blocks (and ~10 less for the small grid SV and HV as they do not share the "corridor" blockshapes) To achieve the addition of about 150 new shapes, we had to entirely redo the blockshape (RMB) menu. This gave us the opportunity to make it work better and, most important, let YOU configure the menu and available block to your likings! The menu can be freely configured. You can find the file over here in the BlockShapesWindow.ecf C:\games\Steam\steamapps\common\Empyrion - Galactic Survival\Content\Configuration HANDLING NOTES (The handling notes are also available in the BlockShapesWindow.ecf!) Max of 22 TabGroups Max 8x13 shape slots per page Each TabGroup can have unlimited pages. _Header_ Each tab group will create a tab that will apply a formatting filter to a set of blocks, defined in a child element > ParentBlocks: provide a comma delimited string of parent block ids (from BlocksConfig.ecf) > Shapes: provide a comma delimited string of child block shape names and formatting tokens: _Note_ To allow a filter to be used by all parent blocks, do not provide a ParentBlocks value. You must provide at least one Shapes value. To allow a filter to exclude a set of parent blocks, provide a ParentBlocks value and no Shapes value _IMPORTANT_ Concerning shapes that should not be available in either large (CVBA) or small (SVHV) grid, like the corridor shapes: see example below how this is handled by setting Child0 and 1. If you do NOT set Child1, but only Child0, both grids will use the same shapes automatically. The 'ParentBlocks' line indicates the Large Grid '396,399,402,405,408,411,1322,1481' and the Small Grid '380,393,1478,1594' If you want one grid size to not use ANY of the child blocks, just leave out the 'Shapes' part" _Formatting_ > Use <empty> for placing a blank slot (You cannot just use a syntax like , , , , for empty slots!) > Use <newline> to break a line > Use <pagebreak> to break a page _Console Command_ > Use 'shapeswdw reload' in the ingame console to reload the shapes menu and update to the changes you made. Also works when the file is opened in parallel! _ Additional Notes_ You need to use the KEY name of the shape. To find the KEY name of the shape, open the localization.csv (and search for your localization term. The FIRST entry in the row of localization terms is always the KEY Do NOT use RETURN or SHIFT-RETURN when setting up the TabGroups, pages and shapes. This might result in a CoQ. Make sure you only use each shape name ONCE per TabGroup. Multiple use will cause issues with the list. Tip: For setup or debugging any config file (like this or the localization.csv etc), use a free tool like Notepad++ and use setting 'View > Non Printable Signs > show all' to show linebreaks and other usually hidden characters!