Welcome to the TWC Wiki! You are not logged in. Please log in to the Wiki to vote in polls, change skin preferences, or edit pages. See HERE for details of how to LOG IN.

Difference between revisions of "Techtree - M2TW"

From TWC Wiki
Jump to navigationJump to search
(Editing techtrees)
Line 1: Line 1:
Techtree slots are the mechanism in M2TW where buildings such as barracks and churches appear within the 3d models of settlements that have built those buildings.
+
Techtree buildings and slots are the mechanism in M2TW where buildings such as barracks and churches appear within the 3d models of settlements that have constructed those buildings in campaign.
 +
===Overview===
  
===Editing techtrees===
+
===Editing TechTreeSlots===
[[File:Techtree in hex editor.png|400px|thumb|view of techtree section of .world in hex editor]]
+
[[File:Techtree in hex editor.png|200px|thumb|view of techtree section of .world in hex editor]]
 
[[File:Techtree slot in IWTE.png|400px|thumb|view of techtree update in IWTE]]
 
[[File:Techtree slot in IWTE.png|400px|thumb|view of techtree update in IWTE]]
The picture at the top right shows the techtree section of the .world file viewed in a hex editor.
+
====With Hex Editor====
 +
The picture at the top right shows the TechTreeSlot section of the .world file viewed in a hex editor. It would be possible to edit the TechTreeSlot name, size and location in the .world file, but please note that each string e.g. the 'market' name, is preceded by an integer that gives the count of characters, this must be correct or the game will CTD.  The 'size' e.g. 64x64 is also a text string, so 64x64 requires a preceding integer of 5, and 128x64 an integer of 6.  The location and rotation are given as float values.  Attempting to add a new slot via hex-editor is not recommended.
 +
====With IWTE====
 +
The second image on the right shows a large town settlement open in IWTE with the 2d view of the world switched on and then 'View TechTrees and Change TechTree selected.  The IWTE functions allow the location to be changed by dragging the selected techtree in the 2d view.  Changes to the rotation, tech category, and tech tree size are made in the bottom left panel.  Click the OK button (not shown) when done, and remember to go back to 'WorldFiles' tab and 'Save 3 binaries'.  Techtree slots can also be added or deleted.
 +
 
  
 
===Link to EDB===
 
===Link to EDB===

Revision as of 02:02, 16 March 2019

Techtree buildings and slots are the mechanism in M2TW where buildings such as barracks and churches appear within the 3d models of settlements that have constructed those buildings in campaign.

Overview

Editing TechTreeSlots

view of techtree section of .world in hex editor
view of techtree update in IWTE

With Hex Editor

The picture at the top right shows the TechTreeSlot section of the .world file viewed in a hex editor. It would be possible to edit the TechTreeSlot name, size and location in the .world file, but please note that each string e.g. the 'market' name, is preceded by an integer that gives the count of characters, this must be correct or the game will CTD. The 'size' e.g. 64x64 is also a text string, so 64x64 requires a preceding integer of 5, and 128x64 an integer of 6. The location and rotation are given as float values. Attempting to add a new slot via hex-editor is not recommended.

With IWTE

The second image on the right shows a large town settlement open in IWTE with the 2d view of the world switched on and then 'View TechTrees and Change TechTree selected. The IWTE functions allow the location to be changed by dragging the selected techtree in the 2d view. Changes to the rotation, tech category, and tech tree size are made in the bottom left panel. Click the OK button (not shown) when done, and remember to go back to 'WorldFiles' tab and 'Save 3 binaries'. Techtree slots can also be added or deleted.


Link to EDB

Useage

As well as the obvious use of allowing a barracks to appear as built within a settlement, a techtree can be used to load more-or-less anything! For instance in certain TATW mods a techtree is used to load a dummy settlement outside the main actual settlement, to represent a closely adjacent settlement without having to import all the models manually. To achieve this (as the dummy settlement is obviously not built via EDB) the techtree slot is set up with a unique category name and size and a .worldpkgdesc created to match that category and size but with "slot_filler" as the 'type'.