Syroot.NintenTools.NSW.Bntx Represents a NintendoWare for Cafe (NW4F) graphics data archive file. Initializes a new instance of the class. Initializes a new instance of the class from the given which is optionally left open. The to load the data from. true to leave the stream open after reading, otherwise false. Initializes a new instance of the class from the file with the given . The name of the file to load the data from. Gets or sets a name describing the contents. Gets or sets the target platform as a string. Gets or sets the major revision of the BNTX structure formats. Gets or sets the second major revision of the BNTX structure formats. Gets or sets the minor revision of the BNTX structure formats. Gets or sets the second minor revision of the BNTX structure formats. Gets the byte order in which data is stored. Must be the endianness of the target platform. Gets or sets the alignment to use for raw data blocks in the file. Gets or sets the data alignment to use for raw data blocks in the file. Gets or sets the target adress size to use for raw data blocks in the file. Gets or sets the flag. Unknown purpose. Gets or sets the BlockOffset. Gets or sets the stored (_RLT) instance. Gets or sets the target platform. Gets or sets a list of the stored instances. Saves the contents in the given and optionally leaves it open The to save the contents into. true to leave the stream open after writing, otherwise false. Saves the contents in the file with the given . The name of the file to save the contents into. Represents an _RLT section in a subfile, storing pointers to sections in a Bntx. Gets or sets the instance storing the data which forms the shape's surface. Saved depending on . Represents the non-generic base of a dictionary which can quickly look up instances via key or index. Initializes a new instance of the class. Gets the number of instances stored. Adds the given to insert in the dictionary. Duplicated instances already exists. Removes the given from the dictionary. Duplicated instances already exists. Determines whether the given is in the dictionary. true if was found in the dictionary; otherwise false. Returns the key given is within range of the dictionary. Returns the key given is within range of the dictionary. Gets or sets the instance stored at the specified . The 0-based index of the instance to get or set. The at the specified . The index is smaller than 0 or bigger or equal to . Searches for the specified and returns the zero-based index of the first occurrence within the entire dictionary. The instance to locate in the dictionary. The value can be null. The zero-based index of the first occurence of within the entire dictionary if found; otherwise -1. Removes all elements from the dictionary. Returns only the publically visible nodes, excluding the root node. Represents a node forming the Patricia trie of the dictionary. Represents custom user variables which can be attached to many sections and subfiles of a . Gets or sets the name with which the instance can be referenced uniquely in instances. The data type of the stored values. Returns the stored value as an array of instances when the is . The typed value. Returns the stored value as an array of instances when the is . The typed value. Returns the stored value as an array of instances when the is or . The typed value. Returns the stored value as an array of instances when the is . The typed value. Sets the stored as an array and the to The value to store. Sets the stored as a array and the to The value to store. Sets the stored as a array and the to or depending on . true to store data as UTF-16 encoded strings, or false to store it as ASCII encoded strings. The value to store. Sets the stored as a array and the to The value to store. Represents the possible data types of values stored in instances. The values is an array. The values is a array. The values is a array encoded in ASCII. The values is a array. The values is a array encoded in UTF-16. Represents the common interface for data instances. Loads raw data from the data stream into instances. The to load data with. Saves header data of the instance and queues referenced data in the given . The to save headers and queue data with. Loads the hierachy and data of a . Initializes a new instance of the class loading data into the given from the specified which is optionally left open. The instance to load data into. The to read data from. true to leave the stream open after reading, otherwise false. Initializes a new instance of the class from the file with the given . The instance to load data into. The name of the file to load the data from. Initializes a new instance of the class from the file with the given . The instance to load data into. The name of the file to load the data from. Gets the loaded instance. Gets the loaded instance. Starts deserializing the data from the root. Reads and returns an instance of type from the following offset or returns null if the read offset is 0. The type of the to read. The instance or null. Reads and returns an instance of arbitrary type from the following offset with the given or returns null if the read offset is 0. The type of the data to read. The callback to read the instance data with. The optional offset to use instead of reading a following one. The data instance or null. Offset required for ExtFile header (offset specified before size). Reads and returns an instance the following offset or returns an empty instance if the read offset is 0. The instance. Reads and returns an instance with elements of type from the following offset or returns null if the read offset is 0. The type of the elements. The number of elements to expect for the list. The optional offset to use instead of reading a following one. The instance or null. Offset required for FMDL FVTX lists (offset specified before count). Reads and returns a instance from the following offset or null if the read offset is 0. The optional encoding of the text. The read text. Reads and returns instances from the following offsets. The number of instances to read. The optional encoding of the texts. The read texts. Reads a B ntx signature consisting of 4 ASCII characters encoded as an and checks for validity. A valid signature. Reads a Bntx offset which is the absolute address. The absolute address of the offset. Reads Bntx offsets which is the absolute addresses. The number of offsets to read. The absolute addresses of the offsets. Saves the hierachy and data of a . Gets or sets a data block alignment typically seen with . Initializes a new instance of the class saving data from the given into the specified which is optionally left open. The instance to save data from. The to save data into. true to leave the stream open after writing, otherwise false. Initializes a new instance of the class for the file with the given . The instance to save. The name of the file to save the data into. Initializes a new instance of the class for the file with the given . The instance to save. The name of the file to save the data into. Gets the saved instance. Gets the saved instance. Gets the current index when writing lists or dicts. Starts serializing the data from the root. Save pointer array to be relocated in section 1 Reserves space for an offset and size for header block. Reserves space for an offset to the written later. The to save. The index of the element, used for instances referenced by a . Reserves space for the file size field which is automatically filled later. Reserves space for the string pool size and offset fields which are automatically filled later. Reserves space for an offset to the written later. The type of the elements. The to save. Reserves space for an offset to the written later. The type of the element values. The to save. Reserves space for an offset to the written later with the . The data to save. The to invoke to write the data. Reserves space for an offset to the written later in the string pool with the specified . The name to save. The in which the name will be stored. Reserves space for offsets to the written later in the string pool with the specified The names to save. The in which the names will be stored. Reserves space for an offset to the written later in the data block pool. The data to save. The alignment to seek to before invoking the callback. The to invoke to write the data. Writes a Bntx signature consisting of 4 ASCII characters encoded as an . A valid signature. Represents shapes of a given surface or texture. Represents shapes of a given surface or texture. Represents desired texture, color-buffer, depth-buffer, or scan-buffer formats. Represents the desired tiling modes for a surface. Represents an FMDL subfile in a , storing multi-dimensional texture data. Initializes a new instance of the class from the given which is optionally left open. The to load the data from. true to leave the stream open after reading, otherwise false. Initializes a new instance of the class from the file with the given . The name of the file to load the data from. Saves the contents in the given and optionally leaves it open The to save the contents into. true to leave the stream open after writing, otherwise false. Saves the contents in the file with the given . The name of the file to save the contents into. Gets or sets the source channel to map to the R (red) channel. Gets or sets the source channel to map to the G (green) channel. Gets or sets the source channel to map to the B (blue) channel. Gets or sets the source channel to map to the A (alpha) channel. Gets or sets the width of the texture. Gets or sets the height of the texture. Gets or sets the number of mipmaps stored in the . Gets or sets the desired texture data buffer format. Gets or sets the name with which the instance can be referenced uniquely in instances. Gets or sets the path of the file which originally supplied the data of this instance. Gets or sets the depth of the texture. Gets or sets the tiling mode. Gets or sets the swizzling value. Gets or sets the swizzling alignment. Gets or sets the pixel swizzling stride. Gets or sets the dims of the texture. Gets or sets the shape of the texture. Gets or sets the offsets in the array to the data of the mipmap level corresponding to the array index. The raw bytes of texture data stored for each mip map Gets or sets info flags Gets or sets the image size Gets or sets sample amount