Read by Schine Build Helper + Copy/Paste = Custom Build Helper (and more)

    Benevolent27

    Join the Dark Side
    Joined
    Aug 21, 2015
    Messages
    585
    Reaction score
    327
    • Purchased!
    Hello there!

    So this concept is to create new functionality for the build helper, utilizing the concepts of copy/pasting. Players would be able to create their own custom build helper, either by selecting an area OR by selecting a center block of an entity (basically the reverse of placing down a build helper outline) and it would then copy the entire entity as a new build helper outline. When using a custom build helper outline, it would have the option to place the original block types as well. This would allow players to create all variety of shapes, and also move their ship core easily by rebuilding their ship (minus the docked entities, of course). And best yet, it would conform to the standard of allowing servers to reduce lag by limiting the amount of blocks each individual player could set at a time.

    I'll give some examples of usage.

    Example 1 - Creating Magical Stars:

    Suzy wants to create a Star shape that is 200x200x200 in size, but alas, she can only copy/paste 50x50x50 on the server. And the build helper has no stars. So what is she to do? Ah, no trouble Suzy, advanced build helper is here to help. Suzy would simply build her large star shape on a new entity, with the ship core as the center. She would then hold CTRL, select "Save Build Helper design" from the menu, and click on the ship core. It asks her to name the design. She calls it "Magical Star." This saves the entire entity as a new custom build helper. Now she wants to build a few stars on a base she has. She enters her build block, holds CTRL, opens the build helper, and selects her custom helper design from the drop-down menu. She could rotate it in 90 degree increments across the X, Y, or Z axis. She selects "Restrict building/removing to helper area" and hits "OK." She is asked to select the center block, so she does, and the outline loads. She can then fill her outline. When she's finished, she can move on to create some more of Magical Stars. Suzy is one happy camper, and she builds many a Magical Star that day.


    Example 2:
    David created a ship. He spent weeks agonizing about every detail of the ship, placing all his weapons and shields and everything, and it is a beautiful ship, worthy of prizes and fame, but he realized something.. He put his ship core in the wrong spot. He assumed there was some easy way to move the ship core, but David was wrong. That ship core is hard coded into the way the game processes entities, and there is no easy way to move that ship core. David considers jumping off a cliff. But have no fear David! Don't jump off that cliff, just yet! Advanced Build Helper is here to help! David can simply enter his ship, place a block down where he wants his core to be moved to, then press CTRL to open advanced build mode, selecting "Save Build Helper Design." He selects the block he wants his ship core to be moved to. He is able to save the ship itself as a custom design. Then he breaks his ship down in a shipyard, pulling the items to his central storage area. He then creates a new ship, loads up the custom build helper design, selecting "Place original block types" and "Restrict building/removing to helper area." He sets all his build axis to make the process faster. He can then use any block type, doesn't matter, the game will place the ORIGINAL block types in the correct orientation. It also remembers the connections of logic and computers when those blocks are placed. After rebuilding his ship with the core in the correct location, David is one happy camper. He goes on to win many prizes for his beautiful ship and defeats many in battle. In fact, he becomes so confident and famous, he later becomes a ruler of a distant kingdom. His pride swelling, he becomes a tyrant, and under the weight of his excessive ambition, his kingdom falls, and he does in fact jump off a bridge, but it had nothing to do with StarMade.

    As a side note, having this type of coding in the game would also support other ideas. The "Repair a ship using Astrotech Beams, utilizing a blueprint" idea could use this coding as it's backbone. But instead of using a saved build helper design, it would use a blueprint.

    As always, thoughts and suggestions are welcome. Thank you for your time! :D
     
    Last edited:
    • Like
    Reactions: jgames666
    Joined
    Jan 25, 2015
    Messages
    964
    Reaction score
    225
    • Wired for Logic
    • Councillor 2 Gold
    • Legacy Citizen 5
    I don't know if it is possible to make this all but I don't want StarMade to get bankrupt because of Davids mother. And I do want Suzy to be a star!

    I'll be sure to keep an eye on David, he could be a potential ally...
     

    Benevolent27

    Join the Dark Side
    Joined
    Aug 21, 2015
    Messages
    585
    Reaction score
    327
    • Purchased!
    • Like
    Reactions: jgames666
    Joined
    Sep 1, 2015
    Messages
    188
    Reaction score
    37
    This is an amazing idea if it's possible. Would LOVE to see this added in.
    Two Thumbs UP!!! ;)
     

    Lukwan

    Human
    Joined
    Oct 30, 2015
    Messages
    691
    Reaction score
    254
    I have copied an entire ship then shifted it (delete and paste) so that the core remained in place and everything else moved. It is a work-around for not being able to move the core [yet].
     

    Criss

    Social Media Director
    Joined
    Jun 25, 2013
    Messages
    2,187
    Reaction score
    1,772
    • Master Builder Bronze
    • Video Genius
    • Competition Winner - Stations
    So this is a very very specific request. I like example one. Creating custom shapes is nice. However, example two is simply verging on copying and pasting the object, which I dare say might even be faster if you are skilled with the copy / paste feature. The idea that the new build helper would record what blocks were originally there would imply that it might be easier to call it "sorta copy paste".

    I will archive this suggestion, but seeing it's very specific purpose and possibly it's limited usefullness in the grand scheme of things it will likely remain low in priority.
     

    Benevolent27

    Join the Dark Side
    Joined
    Aug 21, 2015
    Messages
    585
    Reaction score
    327
    • Purchased!
    So this is a very very specific request. I like example one. Creating custom shapes is nice. However, example two is simply verging on copying and pasting the object, which I dare say might even be faster if you are skilled with the copy / paste feature. The idea that the new build helper would record what blocks were originally there would imply that it might be easier to call it "sorta copy paste".

    I will archive this suggestion, but seeing it's very specific purpose and possibly it's limited usefullness in the grand scheme of things it will likely remain low in priority.
    Thank you for taking the time to consider my idea. :)

    I agree that the first example is more immediately understandable as to it's usefulness.

    For the second example, I know it seems a little wonky. It might also seem like the idea would better be adapted to simply have an option for copy/paste to use a "center selection" (to make it a lot more obvious where a paste is going to paste and to eliminate the need to build a framework for the paste to fit into), but the reason I suggest it as a build helper outline is to help distribute the processing load. This would allow the tool to be used to copy and paste much larger chunks. Presently, if I try to copy and paste a large section, my game freezes up and I'm disconnected from the server or single player game, even a 50x50x50 chunk. I can't imagine trying to copy one of my entire ships which might be 400 x 200 x 80 or similar dimensions. Also when I am trying to paste in larger sections of a ship, perhaps power systems, or large detail work like nacelles and such, I have to do rather small sections at a time. This would allow me to work with larger pastes.
    [DOUBLEPOST=1463220551,1463220016][/DOUBLEPOST]
    I have copied an entire ship then shifted it (delete and paste) so that the core remained in place and everything else moved. It is a work-around for not being able to move the core [yet].
    Thank you for your input. I'm well aware of this though. If the paste is too large, however, and a person's CPU can't handle it, then it won't work. They will get disconnected from the server or single player. Also it can be very difficult and time consuming to get the paste lined up just right. One of my friends attempted to do this with one of his ships, and he just gave up after about an hour or so of trying. Me, I can't even paste in a 50x50x50 block, much less an entire ship. D: