The OP wants more ways to set up mirrors including the double mirror suggestion that has been said many times.
Description
Details
- Task Type
- Feature
- Affected Gamemode(s)
- none/unspecified
- Reproducible
- uncertain
- Category
- none/unspecified
- OS-Specific
- No
- Hardware-Specific
- No
- Video Card Vendor
- uncertain
- URL to Starmadedock thread
- https://starmadedock.net/threads/custom-mirror-functions-better-symmetry.26036/
Event Timeline
Just to clarify it appears that this suggestion wants better symmetry planes. Something that I think we definitely need.
Converting to task for #workflow_game_development
However side note:
Accepted but very low priority, and will be subject of later polishing or refining of the build mode.
I found an error in the suggestion, which I fixed. I also added a section about rotational symmetry, but that's optional. Both is listed under "Edit 2".
Advanced Build mode needs lots of stuff.
Should be able to set as many mirror planes as necessary.
Should be able to set a single mirror plane to odd or even sim without it changing all the others planes without warning.
Would be nice to have a quick checkbox of some kind to disable mirroring of anything you never tend to have more than one of (Mainly computers) rather than having to unset all the mirror planes. There;s the Mirror cube option for this but seems to be broken at the moment, has no effect on any block I try and some blocks like Scanner Computers don't mirror at all.
Want a repeater/pattern feature, can probably be a part of paste mode. Example you make a small pattern that's too inconsequential to deserve its own template and you want a massive wall of it. My suggestion would be, have paste mode have a wraparound/tiling effect if you expand the dimensions from it's original.
Also one of the big things that would save me a lot of time and missing around would be if you could mirror logic links.
The Mirror Cube option is to rotate blocks to their mirrored position that would not be rotated to their mirrored position by default. As an example:
←|← without Mirror Cube
→|← with Mirror Cube
Mirror Cube does not affect blocks that would be mirrored normally anyways(like wedges).
It would certainly be handy. I suggest that the advanced buildmode sliders can be used to extend or contract the paste area. If the paste area is smaller than the copied area, blocks are cut off, if the paste area is larger than the copied area, the modulo function is used to repeat the copied area until all of the paste area is filled.
While I can see the use, I wonder when one needs to mirror a logic circuit, instead of simply using a template/copy&paste?
I did know how Mirror Cubes worked, just completely forgot for some reason.
I suppose the best reason I can give is that Copy&Paste/template function doesn't overwrite an area, it, just fills in empty space where it can and I don't know if any parts of any modification to my template will create problems so I end up spending the time just deleting out the whole area where I'm going to place a template/paste.
The way I design a ship is, I start with just the hull/armor blocks, I start carving out a shape and once I've started figuring out where everything goes and what function it'll have I think move on to things like the logic.
I can replicate the logic I wish the ship to have using templates and stuff but it often means ripping my ship hull apart again. I could've started just designing modular parts from the beginning but I need to see what the ship looks like in one piece so I know it's not an eyesore.
On top of that, I find the template/copy paste although a time saver, is a bit clunky, I'm never sure from which block and direction it'll want to start from and for large areas the preview can become a significant performance hit.