This template is no longer in use as it results in poor readability.
This function loads a RenderWare Collision (COL 1/2/3) file into GTA. The collisions can then be used to provide collisions for in-game objects.
This is a client side function. Be sure to transfer your COL file by including it in the meta file.
Note: collision libraries (.col files containing multiple collision models) are not supported. See COL for details.
col engineLoadCOL ( string col_file / string raw_data )
OOP Syntax Help! I don't understand this!
- Method: EngineCOL(...)
- col_file / raw_data: The filepath to the COL file you want to load or whole data buffer of the COL file.
Returns a COL if the file was loaded, false otherwise.
Example 1: This example loads a combination of a custom DFF and TXD file to replace the Euros vehicle in-game. The collisions are embedded inside the DFF file.
outputChatBox ( "> replacing the euros vehicle" ) txd = engineLoadTXD ( "data/euros.txd" ) engineImportTXD ( txd, 587 ) dff = engineLoadDFF ( "data/euros.dff" ) engineReplaceModel ( dff, 587 )
Example 2: This example loads a combination of custom COL, TXD and DFFfiles to replace an in-game model of a set of floors.
outputChatBox ( "> loading floor objects" ) col_floors = engineLoadCOL ( "models/office_floors.col" ) engineReplaceCOL ( col_floors, 3781 ) txd_floors = engineLoadTXD ( "models/office_floors.txd" ) engineImportTXD ( txd_floors, 3781 ) dff_floors = engineLoadDFF ( "models/office_floors.dff" ) engineReplaceModel ( dff_floors, 3781 )
|1.4.1-9.07088||Added option to use raw data instead of a file name|