Difference between revisions of ".ymap"

From GTAMods Wiki
Jump to navigation Jump to search
(Created page with "'''.ymap''' is compressed file format which is used as map system placement. Since GTA5, this format has XML structure. == YTYP Formats == YMAP has some formats External F...")
 
(YTYP Formats)
Line 2: Line 2:
  
 
== YTYP Formats ==
 
== YTYP Formats ==
 +
 
YMAP has some formats
 
YMAP has some formats
  
Line 11: Line 12:
 
External Format is parent format which is used to place the LODs and it's create the map system. Without it you will not be able to use other formats.
 
External Format is parent format which is used to place the LODs and it's create the map system. Without it you will not be able to use other formats.
  
Stream Format is child format of External. We use it to place normal objects. In some cases it uses for props.
+
Stream Format is child format of External. We use it to place normal objects.
  
 
Long Format is child format of external. It's used for props and grass placement.  
 
Long Format is child format of external. It's used for props and grass placement.  

Revision as of 10:03, 15 September 2016

.ymap is compressed file format which is used as map system placement. Since GTA5, this format has XML structure.

YTYP Formats

YMAP has some formats

External Format
Stream Format
Long Format
Interior Format

External Format is parent format which is used to place the LODs and it's create the map system. Without it you will not be able to use other formats.

Stream Format is child format of External. We use it to place normal objects.

Long Format is child format of external. It's used for props and grass placement.

Interior Format is child format of external. It has MLO system and used to place the interior and its objects.

CMapData

<name> </name>

This tag is used to put the name of ymap file. e.g:

<name>bt1_01</name>

File must be named as bt1_01.ymap

<parent></parent>

It connects ymap to ytyp file. e.g:

<parent>ss1_lod</parent>

We connect bt1_01.ymap to ss1_lod.ytyp. File parse objects information from YTYP file.

<Flags Value>

It's unknown what flag does. Some external formats uses value "2" and others are "0". YTYP format use this section too.

<entities>

This section enumerate objects and sections in ymap file.

<CEntityDef>

     <archetypeName> - Model name hash
     <flags value/> - Flag object
     <guid value>
     <position x="" y="" z=""> - object coordinates
     <rotation x="" y="" z="" w=""> - object rotation
     <hash_9CA32637> - unknown
     <hash_10FB7C42> - unknown
     <parentIndex value="" /> - Lod Index (?)
     <lodDist value="" /> - Lod Distance
     <hash_CA974BCD> - unknown
     <hash_6C8F1715> - unknown
     <hash_A687AC89> - unknown
     <hash_2691F019> - unknown
     <extensions /> - tag include additional params.
     <hash_18C1D58/> - R color?
     <hash_23C0E543/> - G color?
     <hash_3C852527/> - B color?