engineImageLinkTXD | Multi Theft Auto: Wiki Skip to content

engineImageLinkTXD

Client-side
Server-side
Shared

Pair: engineRestoreTXDImage

Added in 1.6.0 r21695

This function links TXD file with an IMG container. This function does not change a model texture immediately. You should use engineRestreamWorld to reload models.

OOP Syntax Help! I don't understand this!

  • Method:img:linkTXD(...)

Syntax

bool engineImageLinkTXD ( ​img img_file, ​string/int file, ​int txdID )
Required Arguments
  • img_file: The IMG file you want to link.
  • file: Name or position of the TXD file you want to link.
  • txdID: ID of the texture dictionary you want to link to. Use engineGetModelTXDID or engineRequestTXD to get this value.

Returns

  • bool: value

Returns true if the IMG file was successfully linked, false otherwise, or throws an error if invalid arguments were provided.

Code Examples

client
-- Load IMG
local img = engineLoadIMG("file.img")
-- Enable streaming from this IMG
engineAddImage(img)
-- Get model TXD id
local infernusModelID = 411
local infernusModelTxdID = engineGetModelTXDID(infernusModelID)
-- Link DFF and TXD to IMG files
engineImageLinkDFF(img, "infernus.dff", infernusModelID)
engineImageLinkTXD(img, "infernus.txd", infernusModelTxdID)
-- Reload game models
engineRestreamWorld()

See Also

Engine Functions