Page MenuHomeSchine - Phabricator

Starmade | Custom Mirror Functions
Confirmed task for development, LowPublic

Description

The OP wants more ways to set up mirrors including the double mirror suggestion that has been said many times.

Details

Task Type
Feature
Testing Results
Affected Gamemode(s)
none/unspecified
Reproducible
uncertain
Category
none/unspecified
Hardware/Software/System
OS-Specific
No
Hardware-Specific
No
Video Card Vendor
uncertain
User/Reporter/Contact
URL to Starmadedock thread
https://starmadedock.net/threads/custom-mirror-functions-better-symmetry.26036/

Event Timeline

Restricted Application added projects: Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project. · View Herald TranscriptAug 29 2016, 7:50 PM
Crimson-Artist moved this task from Restricted Project Column to Restricted Project Column on the Restricted Project board.Aug 29 2016, 9:30 PM
Crimson-Artist added a subscriber: Crimson-Artist.

Just to clarify it appears that this suggestion wants better symmetry planes. Something that I think we definitely need.

Sven_The_Slayer moved this task from Restricted Project Column to Restricted Project Column on the Restricted Project board.Aug 29 2016, 11:50 PM
Megacrafter127 moved this task from Restricted Project Column to Restricted Project Column on the Restricted Project board.Aug 30 2016, 3:48 AM
HolyCookie moved this task from Restricted Project Column to Restricted Project Column on the Restricted Project board.Aug 31 2016, 12:10 PM
FlyingDebris moved this task from Restricted Project Column to Restricted Project Column on the Restricted Project board.Sep 1 2016, 1:01 AM
HolyCookie moved this task from Restricted Project Column to Restricted Project Column on the Restricted Project board.Sep 4 2016, 6:07 PM
HolyCookie moved this task from Backlog to Active on the Council board.Sep 4 2016, 6:28 PM
AndyP moved this task from Active to Feedback from Schine on the Council board.Sep 11 2016, 6:52 PM
AndyP added a subscriber: AndyP.
AndyP changed the task status from Open to Resolved.
AndyP claimed this task.

Result:
5/5 Yes

Picking up for feedback from Schine.

Restricted Application removed projects: Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project. · View Herald TranscriptSep 11 2016, 6:52 PM
AndyP moved this task from Feedback from Schine to Accepted on the Council board.Sep 12 2016, 10:25 AM
AndyP changed the task status from Resolved to In Queue (Game).

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.

Restricted Application added a project: Game Development. · View Herald TranscriptSep 12 2016, 10:25 AM
AndyP shifted this object from the Restricted Space space to the S3 Starmade space.Sep 12 2016, 10:26 AM
AndyP changed the edit policy from "All Users" to "Starmade (Project)".
Restricted Application added a project: Starmade. · View Herald TranscriptSep 12 2016, 10:26 AM
AndyP moved this task from Unclassed to Planned Feature on the Starmade board.Sep 12 2016, 10:26 AM

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".

Spindizzi added a subscriber: Spindizzi.EditedSep 18 2016, 12:44 PM

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.

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.

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).

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.

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.

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.

While I can see the use, I wonder when one needs to mirror a logic circuit, instead of simply using a template/copy&paste?

Spindizzi added a comment.EditedSep 18 2016, 6:45 PM

I did know how Mirror Cubes worked, just completely forgot for some reason.

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 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.

AndyP changed the task status from In Queue (Game) to In Queue.Mar 10 2017, 5:20 PM