User Tools

Site Tools


mtr_extra:resourcepack:make:others

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
mtr_extra:resourcepack:make:others [2025/11/29 10:56] – WIP Navimtr_extra:resourcepack:make:others [2025/11/29 11:01] (current) Navi
Line 6: Line 6:
  
 **MTR4 format** is used in this tutorial. **MTR4 format** is used in this tutorial.
 +
 +</WRAP>
 +
 +<WRAP center round info 70%>
 +
 +It is recommended to read [[mtr:adding_custom_resources|adding_custom_resources]] first, as it contains information about the structure of an MTR resource pack.
  
 </WRAP> </WRAP>
Line 24: Line 30:
  
 ===== Registering custom content ===== ===== Registering custom content =====
-Return to the ''mtr_custom_resources.json''.+ 
 +Return to ''mtr_custom_resources.json''. 
 <tabbox Custom signs> <tabbox Custom signs>
 +
 **Compulsory components** **Compulsory components**
  
Line 46: Line 55:
   * Set ''small'' to ''true'' if you want the icon to be rendered with a small padding around.   * Set ''small'' to ''true'' if you want the icon to be rendered with a small padding around.
   * Set ''flipCustomText'' to ''true'' if you want the text to be rendered to the right.   * Set ''flipCustomText'' to ''true'' if you want the text to be rendered to the right.
 +
 <tabbox Custom rails> <tabbox Custom rails>
 +
 **Compulsory components** **Compulsory components**
  
Line 65: Line 76:
  
 **Optional components** **Optional components**
 +
   * Replace the value of ''color'' with a HEX colour value that you like. This will change the colour of the small square next to the object to that value.   * Replace the value of ''color'' with a HEX colour value that you like. This will change the colour of the small square next to the object to that value.
 +
 <tabbox Custom objects> <tabbox Custom objects>
-**Compulsory components** + 
-Inside the square brackets of ''"objects"'', add the following code.+**Compulsory components** Inside the square brackets of ''"objects"'', add the following code. 
 <code json mtr_custom_resources.json> <code json mtr_custom_resources.json>
 { {
Line 91: Line 105:
  
 **Optional components** **Optional components**
 +
   * Replace the value of ''color'' with a HEX colour value that you like. This will change the colour of the small square next to the object to that value.   * Replace the value of ''color'' with a HEX colour value that you like. This will change the colour of the small square next to the object to that value.
   * Modify the values of ''translation'', ''rotation'' and/or ''scale'' ([x,y,z]) if you want the model to be rendered by default to have that value of translation/rotation/scale.   * Modify the values of ''translation'', ''rotation'' and/or ''scale'' ([x,y,z]) if you want the model to be rendered by default to have that value of translation/rotation/scale.
   * Set ''mirror'' to ''true'' if you want the icon to be rendered with a small padding around.   * Set ''mirror'' to ''true'' if you want the icon to be rendered with a small padding around.
 +
 <tabbox Custom lifts> <tabbox Custom lifts>
 +
 **Compulsory components** **Compulsory components**
  
Line 105: Line 122:
 } }
 </code> </code>
 +
   * Replace the value of ''id'' with an ID that you like. Only a-z, 0-9, -, _ and ! are accepted.   * Replace the value of ''id'' with an ID that you like. Only a-z, 0-9, -, _ and ! are accepted.
   * Replace the value of ''name'' with a name that you like.   * Replace the value of ''name'' with a name that you like.
Line 110: Line 128:
  
 **Optional components** **Optional components**
 +
   * Replace the value of ''color'' with a HEX colour value that you like. This will change the colour of the small square next to the object to that value.   * Replace the value of ''color'' with a HEX colour value that you like. This will change the colour of the small square next to the object to that value.
 +
 </tabbox> </tabbox>
  
Line 127: Line 147:
  
 ===== Checking your custom content ===== ===== Checking your custom content =====
 +
 To check whether your custom content has been added to the game, follow the instructions below. To check whether your custom content has been added to the game, follow the instructions below.
 +
 ==== Signs ==== ==== Signs ====
 +
 Place down a sign, and scroll to the last page. Your custom sign should show. Place down a sign, and scroll to the last page. Your custom sign should show.
 +
 ==== Rails ==== ==== Rails ====
 +
 Place down a rail, and use (right click) one of the rail node. Press ''Edit...'' and you should see your rail model. Place down a rail, and use (right click) one of the rail node. Press ''Edit...'' and you should see your rail model.
 +
 ==== Objects ==== ==== Objects ====
 +
 Place down a decoration object, and use (right click) it. Press ''Edit...'' and you should see your custom object. Place down a decoration object, and use (right click) it. Press ''Edit...'' and you should see your custom object.
 +
 ==== Lifts ==== ==== Lifts ====
-Create a lift structure, and use (right click) the lift track with a Lift Refresher. + 
 +Create a lift structure, and use (right click) the lift track with a Lift Refresher. Press ''Style: ...'' and you should see your lift retexture. 
 + 
mtr_extra/resourcepack/make/others.1764413762.txt.gz · Last modified: 2025/11/29 10:56 by Navi