Content: Slate Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate Marble
Background: Slate Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate Marble
Pattern: Blank Waves Notes Sharp Wood Rockface Leather Honey Vertical Triangles
Welcome to TerraFirmaCraft Forums

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.

  • Announcements

    • Dries007

      ATTENTION Forum Database Breach   03/04/2019

      There has been a breach of our database. Please make sure you change your password (use a password manager, like Lastpass).
      If you used this password anywhere else, change that too! The passwords themselves are stored hashed, but may old accounts still had old, insecure (by today's standards) hashes from back when they where created. This means they can be "cracked" more easily. Other leaked information includes: email, IP, account name.
      I'm trying my best to find out more and keep everyone up to date. Discord (http://invite.gg/TerraFirmaCraft) is the best option for up to date news and questions. I'm sorry for this, but the damage has been done. All I can do is try to make sure it doesn't happen again.
    • Claycorp

      This forum is now READ ONLY!   01/20/2020

      As of this post and forever into the future this forum has been put into READ ONLY MODE. There will be no new posts! A replacement is coming SoonTM . If you wish to stay up-to-date on whats going on or post your content. Please use the Discord or Sub-Reddit until the new forums are running.

      Any questions or comments can be directed to Claycorp on either platform.
anion

[TFC 0.79.14] Advanced Blueprint [v0.3]

5 posts in this topic

ВНИМАНИЕ! This is alpha release. It's mean there is no all planed functionality, only basics.

 

The main purpose of this add-on is to make blueprint item more flexible.

 

Features:

[*]Editable blueprint;

[*]Intuitive blueprint data rotating (instead what I commit to TFC with Eulers angles);

[*]Intuitive chiseling (starts from hit side).

Planned features:

[*]Combining blueprint's;

[*]Blueprint editor table (when this will be done, you will can't edit blueprint in your hand, only rotate);

[*]Edit's will require some resource.

Screenshots:

Posted Image

Saved block with "F, B, L, R, T, D" char on all sides.

Posted Image

reflected vertically

Posted Image

right side of the block

Posted Image

the same right side of the block, but last layer.

Posted Image

recipe. It will be changed, when will be added edit cost.

 

How to use Item:

To save existed block to your clear Blueprint just Right Click it on the front side (any side), than gui will be opened.

To chisel block with Blueprint, Right Click on block on the side you want to be front side.

Top and bottom sides can't be front sides (until you rotate block in gui). Instead clicking on them will make front side opposite to were are you looking. And clicking on the bottom side will make your Blueprint reflect vertically.

How to use GUI:

In the middle of the screen is a Blueprint Widget. It shows distance from current layer on current facing side (the side you are looking at) to the nearest sub-block. If there is sub-block on this layer, it will be showed as strikethrough square. If there is sub-block underneath this layer, it will be square circled by a dash line.

 

Widget mouse control:

[*]On Left Click placing block at current layer;

[*]On Right Click delete block on current layer, if there isn't block already delete blocks on all layers;

[*]On Shift + Left Click shift nearest block to you;

[*]On Shift + Right Click shift nearest block from you.

On the left side of the Blueprint Widget is Facing side chooser.

Changing it will not rotate block, it's just allow you to look at the block from all sides.

 

On the right side of the Blueprint Widget is layer chooser.

I think you can handle it without my help.

 

Under the Blueprint Widget is turn actions. You can turn block to right or left, flip top or bottom, rotate counter- or clockwise, reflect horizontally or vertically.

All this manipulates will touch whole block, not only side you are looking at.

Downloads:

v0.3 - build with MC 1.7.10, Forge 10.13.2.1272, TFC 0.79.14

v0.2 - build with MC 1.7.10, TFC 0.79.14, Forge 10.13.2.1272

v0.1 - build with MC 1.7.10, TFC 0.79.14, Forge 10.13.2.1272

Source files.

 

Changelog: on GitHub repository

1

Share this post


Link to post
Share on other sites

Update 0.2
 
Changes:

  • [*]New Blueprint Widget control:
    • [*]On Left Click placing block at current layer; [*]On Right Click delete block on current layer, if there isn't block already delete blocks on all layers; [*]On Shift + Left Click shift nearest block to you; [*]On Shift + Right Click shift nearest block from you.

Bug Fixes:

  • [*]Fixed wrong turn angle for Blueprint, when clicking on the block from WEST and EAST sides; [*]Fixed Blueprint Viewer buttons states; [*]Fixed Server crash on creating Advanced Blueprint data without Detailed block.

v0.2 - build with MC 1.7.10, TFC 0.79.14, Forge 10.13.2.1272

0

Share this post


Link to post
Share on other sites

Version 0.3. Completed Blueprint Editor.

 

Changes:

  • [*]Reworked architecture of gui classes. [*]Added UndoRedo functions. [*]Changed widget control:
    • [*]Left(Right) Click place(delete) block on this layer; [*]Shift + Left(Right) Click place(delete) all blocks from this layer to the last layer (all blocks you can see on current Blueprint projection);

[*]Added texture indexes generator C++ program.

Fixed all known problems with item using.

 

v0.3 - build with MC 1.7.10, Forge 10.13.2.1272, TFC 0.79.14

0

Share this post


Link to post
Share on other sites