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

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

  • bool: value

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