Difference between revisions of "TrainCarts/Attachments"

From BergerHealer Wiki
Jump to navigation Jump to search
m (Change external links to Wikipedia into interwiki links)
(Prepared the page for translation)
Line 1: Line 1:
[[TrainCarts|« Go back]]
+
<languages/>
 +
<translate>
 +
[[Special:MyLanguage/TrainCarts|« Go back]]
 
[[File:Attachment_editor_wooden_car.png|thumb|A customized minecart is being edited using the attachment editor]]
 
[[File:Attachment_editor_wooden_car.png|thumb|A customized minecart is being edited using the attachment editor]]
  
'''The Attachment Editor''' is an in-game interactive [[Map Display]] with which individual carts of a train can be customized.
+
'''The Attachment Editor''' is an in-game interactive [[Special:MyLanguage/Map Display|Map Display]] with which individual carts of a train can be customized.
 
This menu is used to configure the appearance and behavior of carts, with a [[wikipedia:Tree structure|tree layout]]
 
This menu is used to configure the appearance and behavior of carts, with a [[wikipedia:Tree structure|tree layout]]
 
showing the different attachments. Each attachment represents a part of the train, such as a moving entity or a seat designation.
 
showing the different attachments. Each attachment represents a part of the train, such as a moving entity or a seat designation.
 
Attachments added as a child to other attachments are positioned relative to the parent. This allows many attachments to be moved
 
Attachments added as a child to other attachments are positioned relative to the parent. This allows many attachments to be moved
 
and animated together as one larger attachment.
 
and animated together as one larger attachment.
 +
  
 
==Basic usage==
 
==Basic usage==
 +
 +
 
===Command===
 
===Command===
 +
 
To start using the attachment editor, players need to give themselves the map item:
 
To start using the attachment editor, players need to give themselves the map item:
 +
</translate>
 
{{Command|train attachments|Give the player the attachment editor map item|train.command.editor}}
 
{{Command|train attachments|Give the player the attachment editor map item|train.command.editor}}
 +
<translate>
 +
  
 
===Editing===
 
===Editing===
 +
 
To edit a single cart of a train, and make it visible in the editor, you need to select the cart first.
 
To edit a single cart of a train, and make it visible in the editor, you need to select the cart first.
  
[[TrainCarts/Editing|» Editing]]
+
[[Special:MyLanguage/TrainCarts/Editing|» Editing]]
 +
 
  
 
===Navigation===
 
===Navigation===
 +
 
Each attachment is displayed on a different row, with an indent to the right every time it is added to a new parent. To navigate between attachments, use the Up/Down (W/S) steering controls. For each attachment selected, different menus can be accessed by pressing Left/Right (A/D) and Jump (spacebar) afterwards. Once inside a menu, the sneak button (shift) can be used to exit it again. This behavior is the same for all other menus. To move around while still viewing the editor, it can be placed into the off-hand (''typically F'').
 
Each attachment is displayed on a different row, with an indent to the right every time it is added to a new parent. To navigate between attachments, use the Up/Down (W/S) steering controls. For each attachment selected, different menus can be accessed by pressing Left/Right (A/D) and Jump (spacebar) afterwards. Once inside a menu, the sneak button (shift) can be used to exit it again. This behavior is the same for all other menus. To move around while still viewing the editor, it can be placed into the off-hand (''typically F'').
  
 
To add new attachments, duplicate them, change the position in the tree hierarchy, or to delete them, use the General menu denoted by three vertical lines.
 
To add new attachments, duplicate them, change the position in the tree hierarchy, or to delete them, use the General menu denoted by three vertical lines.
 +
  
 
===Dropping items===
 
===Dropping items===
 +
 
[[File:Attachments_Drop_Item_Small.gif|thumb|An item is dropped from the inventory, configuring the attachment|link=File:Attachments_Drop_Item.gif]]
 
[[File:Attachments_Drop_Item_Small.gif|thumb|An item is dropped from the inventory, configuring the attachment|link=File:Attachments_Drop_Item.gif]]
 
Menus where an item is being configured can be set instantly by dropping an item from the player's inventory. With the menu open, simply open the inventory, pick the item to set, and click on the outside of the inventory to drop it. The drop will be cancelled and the item set in the menu.
 
Menus where an item is being configured can be set instantly by dropping an item from the player's inventory. With the menu open, simply open the inventory, pick the item to set, and click on the outside of the inventory to drop it. The drop will be cancelled and the item set in the menu.
 +
  
 
===Numbers===
 
===Numbers===
 +
 
Number sliders are used to configure numeric values, such position coordinates. Pressing the Left/Right buttons once will increment/decrement a very small amount. Holding the buttons for a longer time causes the number to increment/decrement faster and faster the longer it is being held down.
 
Number sliders are used to configure numeric values, such position coordinates. Pressing the Left/Right buttons once will increment/decrement a very small amount. Holding the buttons for a longer time causes the number to increment/decrement faster and faster the longer it is being held down.
 +
  
 
===Text===
 
===Text===
 +
 
Text is input using an anvil menu. After typing in the desired text, click on the emerald to proceed, or the barrier item to cancel the change.
 
Text is input using an anvil menu. After typing in the desired text, click on the emerald to proceed, or the barrier item to cancel the change.
 +
  
 
===Setting using commands===
 
===Setting using commands===
 +
 +
</translate>
 
{{Command|train menu set [value]|Set a numeric or text value for the currently selected menu|train.command.editor}}
 
{{Command|train menu set [value]|Set a numeric or text value for the currently selected menu|train.command.editor}}
 +
<translate>
 +
  
 
==Attachment Menu==
 
==Attachment Menu==
* [[TrainCarts/Attachments/Appearance|Appearance]] - Configures the type, look and behavior
+
 
* [[TrainCarts/Attachments/Physical|Physical]] - Configures the physical shape and wheel positions of the cart
+
* [[Special:MyLanguage/TrainCarts/Attachments/Appearance|Appearance]] - Configures the type, look and behavior
* [[TrainCarts/Attachments/Position|Position]] - Configures the exact position, orientation and movement behavior
+
* [[Special:MyLanguage/TrainCarts/Attachments/Physical|Physical]] - Configures the physical shape and wheel positions of the cart
 +
* [[Special:MyLanguage/TrainCarts/Attachments/Position|Position]] - Configures the exact position, orientation and movement behavior
 +
 
  
 
==Backlog==
 
==Backlog==
 +
 +
 
===Editor===
 
===Editor===
* [[TrainCarts/Attachments/Saving|Saving trains (needs a cross-link about import/export and the whole savedtrain logic)]]
+
 
 +
* [[Special:MyLanguage/TrainCarts/Attachments/Saving|Saving trains (needs a cross-link about import/export and the whole savedtrain logic)]]
 
-> Navigating the tree menu
 
-> Navigating the tree menu
* [[TrainCarts/Attachments/ParentChildNode|The concept of parent-child node relationships (needs visuals)]]
+
* [[Special:MyLanguage/TrainCarts/Attachments/ParentChildNode|The concept of parent-child node relationships (needs visuals)]]
* [[TrainCarts/Attachments/NewAttachments|Adding new attachments]]
+
* [[Special:MyLanguage/TrainCarts/Attachments/NewAttachments|Adding new attachments]]
* [[TrainCarts/Attachments/DuplicatingAttachments|Duplicating attachments]]
+
* [[Special:MyLanguage/TrainCarts/Attachments/DuplicatingAttachments|Duplicating attachments]]
* [[TrainCarts/Attachments/DeletingAttachments|Deleting attachments]]
+
* [[Special:MyLanguage/TrainCarts/Attachments/DeletingAttachments|Deleting attachments]]
* [[TrainCarts/Attachments/ReorderingAttachments|Reordering attachments]]
+
* [[Special:MyLanguage/TrainCarts/Attachments/ReorderingAttachments|Reordering attachments]]
 +
 
  
 
===Physical===
 
===Physical===
* [[TrainCarts/Attachments/CartSize|Cart size]]
+
 
* [[TrainCarts/Attachments/WheelDistance|Wheel distance]]
+
* [[Special:MyLanguage/TrainCarts/Attachments/CartSize|Cart size]]
* [[TrainCarts/Attachments/WheelOffset|Wheel offset]]
+
* [[Special:MyLanguage/TrainCarts/Attachments/WheelDistance|Wheel distance]]
 +
* [[Special:MyLanguage/TrainCarts/Attachments/WheelOffset|Wheel offset]]
 +
 
  
 
===Position===
 
===Position===
* [[TrainCarts/Attachments/TransformType|Transform type]]
+
 
* [[TrainCarts/Attachments/Anchor|Anchor]]
+
* [[Special:MyLanguage/TrainCarts/Attachments/TransformType|Transform type]]
 +
* [[Special:MyLanguage/TrainCarts/Attachments/Anchor|Anchor]]
 +
 
  
 
===Animations===
 
===Animations===
* [[TrainCarts/Animations/Overview|Overview]]
+
 
 +
* [[Special:MyLanguage/TrainCarts/Animations/Overview|Overview]]
 +
</translate>

Revision as of 19:31, 8 October 2023

Other languages:

« Go back

A customized minecart is being edited using the attachment editor

The Attachment Editor is an in-game interactive Map Display with which individual carts of a train can be customized. This menu is used to configure the appearance and behavior of carts, with a tree layout showing the different attachments. Each attachment represents a part of the train, such as a moving entity or a seat designation. Attachments added as a child to other attachments are positioned relative to the parent. This allows many attachments to be moved and animated together as one larger attachment.


Basic usage

Command

To start using the attachment editor, players need to give themselves the map item:

Give the player the attachment editor map item
Command: /train attachments
Permission: train.command.editor



Editing

To edit a single cart of a train, and make it visible in the editor, you need to select the cart first.

» Editing


Navigation

Each attachment is displayed on a different row, with an indent to the right every time it is added to a new parent. To navigate between attachments, use the Up/Down (W/S) steering controls. For each attachment selected, different menus can be accessed by pressing Left/Right (A/D) and Jump (spacebar) afterwards. Once inside a menu, the sneak button (shift) can be used to exit it again. This behavior is the same for all other menus. To move around while still viewing the editor, it can be placed into the off-hand (typically F).

To add new attachments, duplicate them, change the position in the tree hierarchy, or to delete them, use the General menu denoted by three vertical lines.


Dropping items

An item is dropped from the inventory, configuring the attachment

Menus where an item is being configured can be set instantly by dropping an item from the player's inventory. With the menu open, simply open the inventory, pick the item to set, and click on the outside of the inventory to drop it. The drop will be cancelled and the item set in the menu.


Numbers

Number sliders are used to configure numeric values, such position coordinates. Pressing the Left/Right buttons once will increment/decrement a very small amount. Holding the buttons for a longer time causes the number to increment/decrement faster and faster the longer it is being held down.


Text

Text is input using an anvil menu. After typing in the desired text, click on the emerald to proceed, or the barrier item to cancel the change.


Setting using commands

Set a numeric or text value for the currently selected menu
Command: /train menu set [value]
Permission: train.command.editor



Attachment Menu

  • Appearance - Configures the type, look and behavior
  • Physical - Configures the physical shape and wheel positions of the cart
  • Position - Configures the exact position, orientation and movement behavior


Backlog

Editor

-> Navigating the tree menu


Physical


Position


Animations