Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
trs:scripting_tr4_tr5 [2017/08/29 11:48] – [Script Opcodes] zdimensiontrs:scripting_tr4_tr5 [2021/04/29 21:45] (current) – [Script Opcodes] zdimension
Line 1: Line 1:
 +{{indexmenu_n>11}}
 +
 ====== Scripting in TR4 and TR5 ====== ====== Scripting in TR4 and TR5 ======
  
Line 145: Line 147:
 |  ''0x91'' **XXX**  |  ''LoadCamera''  |  ''int32_t srcX''  ||||||||||||  ''int32_t srcY''  ||||||||||||  ''int32_t srcZ''  ||||||||||||  ''int32_t targX''  ||||||||||||  ''int32_t targY''  ||||||||||||  ''int32_t targZ''  ||||||||||||  ''uint8_t room''  |||||||||||| |  ''0x91'' **XXX**  |  ''LoadCamera''  |  ''int32_t srcX''  ||||||||||||  ''int32_t srcY''  ||||||||||||  ''int32_t srcZ''  ||||||||||||  ''int32_t targX''  ||||||||||||  ''int32_t targY''  ||||||||||||  ''int32_t targZ''  ||||||||||||  ''uint8_t room''  ||||||||||||
 |  ''0x92'' ''0x91'' ''ResetHUB''  |  ''uint8_t levelIndex''  |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| |  ''0x92'' ''0x91'' ''ResetHUB''  |  ''uint8_t levelIndex''  ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-|  ''0x93'' ''0x92'' ''KEY_ITEM1''  |  ''uint16_t stringIndex''  ||||||||||||  ''uint16_t height''  ||||||||||||  ''uint16_t size''  ||||||||||||  ''uint16_t yAngle''  ||||||||||||  ''uint16_t zAngle''  ||||||||||||  ''uint16_t xAngle''  ||||||||||||  ''uint16_t unknown''  ||||||||||||+|  ''0x93'' ''0x92'' ''KEY_ITEM1''  |  ''uint16_t stringIndex''  ||||||||||||  ''uint16_t height''  ||||||||||||  ''uint16_t size''  ||||||||||||  ''uint16_t yAngle''  ||||||||||||  ''uint16_t zAngle''  ||||||||||||  ''uint16_t xAngle''  ||||||||||||  ''uint16_t flags''  ||||||||||||
 |  ''0x94'' ''0x93'' ''KEY_ITEM2''  |:::||||||||||||:::||||||||||||:::||||||||||||:::||||||||||||:::||||||||||||:::||||||||||||:::|||||||||||| |  ''0x94'' ''0x93'' ''KEY_ITEM2''  |:::||||||||||||:::||||||||||||:::||||||||||||:::||||||||||||:::||||||||||||:::||||||||||||:::||||||||||||
 |  ''0x95'' ''0x94'' ''KEY_ITEM3''  |:::||||||||||||:::||||||||||||:::||||||||||||:::||||||||||||:::||||||||||||:::||||||||||||:::|||||||||||| |  ''0x95'' ''0x94'' ''KEY_ITEM3''  |:::||||||||||||:::||||||||||||:::||||||||||||:::||||||||||||:::||||||||||||:::||||||||||||:::||||||||||||
Line 216: Line 218:
 |  ''0xD8'' ''0xD7'' ''PICKUP_ITEM4_COMBO1''  |:::||||||||||||:::||||||||||||:::||||||||||||:::||||||||||||:::||||||||||||:::||||||||||||:::|||||||||||| |  ''0xD8'' ''0xD7'' ''PICKUP_ITEM4_COMBO1''  |:::||||||||||||:::||||||||||||:::||||||||||||:::||||||||||||:::||||||||||||:::||||||||||||:::||||||||||||
 |  ''0xD9'' ''0xD8'' ''PICKUP_ITEM4_COMBO2''  |:::||||||||||||:::||||||||||||:::||||||||||||:::||||||||||||:::||||||||||||:::||||||||||||:::|||||||||||| |  ''0xD9'' ''0xD8'' ''PICKUP_ITEM4_COMBO2''  |:::||||||||||||:::||||||||||||:::||||||||||||:::||||||||||||:::||||||||||||:::||||||||||||:::||||||||||||
-|  **XXX**  |  ''0xD9'' ''GiveItemAtStartup''  |  ''uint16_t unknown''  |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +|  **XXX**  |  ''0xD9'' ''GiveItemAtStartup''  |  ''uint16_t itemNumber''  |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| 
-|:::|  ''0xDA'' ''LoseItemAtStartup''  |  ''uint16_t unknown''  ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||+|:::|  ''0xDA'' ''LoseItemAtStartup''  |  ''uint16_t itemNumber''  ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
  
 The ''%%uint16_t%%'' values ''%%levelOptions%%'' and ''%%titleOptions%%'' are actually //bit fields// containing several boolean options, and are laid out as follows (per-bit description): The ''%%uint16_t%%'' values ''%%levelOptions%%'' and ''%%titleOptions%%'' are actually //bit fields// containing several boolean options, and are laid out as follows (per-bit description):
trs/scripting_tr4_tr5.1504007316.txt.gz · Last modified: 2017/08/29 11:48 by zdimension
Back to top
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0