ECL Standard Version 15

Table of Contents

Back Collapse entries

About

The ECL Version 15 combines instructions from th13 to th15.
The memonic map for this standard can be found here.
The json for this standard can be found here.

Entity-controlling instructions

ins_15 (ent_start_sub_bg)   th13

Type Parameter
name name
none Optional Parameters

Starts a sub on the same entity.
Parameters are passed in the form _SS for ints and _ff for floats.

ins_16 (ent_start_sub_id)   th13

Type Parameter
name name
int id
none Optional Parameters

Starts a sub on the same entity on a specific slot.
Parameters are passed in the form _SS for ints and _ff for floats.

ins_17 (ent_kill_sub_id)   th13

Type Parameter
int id

Kills a sub previously created by ent_start_sub_id

ins_300 (ent_create_copy)   th13

Type Parameter
name main_sub
float x
float y
int life
int score_bonus
int item_bonus

Creates a new entity at a set position with the current position as the center.

ins_301 (ent_create)   th13

Type Parameter
name main_sub
float x
float y
int life
int score_bonus
int item_bonus

Creates a new entity at a set position.

ins_302 (ent_set_anmfile)   th13

Type Parameter
int anm_file

Sets the entities ANM file (for instructions like ent_set_anmscr)
In th10-th128, 0 is ANMSCR_EFFECT and 1+ are anmi
In th13+, 1 is ANMSCR_EFFECT and 2+ are anmi

ins_303 (ent_set_anmscr)   th13

Type Parameter
int socket
int id

Assigns an animation from the previously selected ANM file to an animation slot of the current entity.
To disable an animation, use -1.

ins_304 (ent_create_copy_reverse_x)   th13

Type Parameter
name main_sub
float x
float y
int life
int score_bonus
int item_bonus

Creates a new entity at a set position with a reversed X-axis (ECL_FLAG_FLIP_X is set) with the current position as the center.

ins_305 (ent_create_reverse_x)   th13

Type Parameter
name main_sub
float x
float y
int life
int score_bonus
int item_bonus

Creates a new entity at a set position with a reversed X-axis (ECL_FLAG_FLIP_X is set).

ins_306 (ent_set_anmscr_i)   th13

Type Parameter
int socket
int id

Assigns an animation from the previously selected ANM file to an animation slot of the current entity and change it when the entity moves.
To disable an animation, use -1.
Slot has to be 0.
Intelligent Movment IDs are:

ID Movement
0 Facing forward
1 Moving right
2 Moving left
3 Stopping from Right
4 Stopping from Left


ins_307 (ent_start_ganim_file)   th13

Type Parameter
int file
int id

Plays an animation from a specific file, which is not attached to any entity on the position of the current entity.

ins_308 (ent_start_ganim_file_window_flag)   th13

Type Parameter
int file
int id

Plays an animation from a specific file, which is not attached to any entity on the position of the current entity and offsets its position to the top left of the screen.

ins_309 (ent_create_copy_no_boss)   th13

Type Parameter
name main_sub
float x
float y
int life
int score_bonus
int item_bonus

If boss mode is not set, creates a new entity at a set position with the current position as the center.

ins_310 (ent_create_no_boss)   th13

Type Parameter
name main_sub
float x
float y
int life
int score_bonus
int item_bonus

If boss mode is not set, creates a new entity at a set position.

ins_311 (ent_create_copy_reverse_x_no_boss)   th13

Type Parameter
name main_sub
float x
float y
int life
int score_bonus
int item_bonus

If boss mode is not set, creates a new entity at a set position with a reversed X-axis (ECL_FLAG_FLIP_X is set) with the current position as the center.

ins_312 (ent_create_reverse_x_no_boss)   th13

Type Parameter
name main_sub
float x
float y
int life
int score_bonus
int item_bonus

If boss mode is not set, creates a new entity at a set position with a reversed X-axis (ECL_FLAG_FLIP_X is set).

ins_313 (ent_start_ganim)   th13

Type Parameter
int id

Plays an animation not attached to any entity on the position of the current entity.

ins_319 (ent_anm_set_ecl_var)   th13

Type Parameter
int slot
float value

Sets the value of ANM variable 10035 (LENV_ECL_VAR)

ins_400 (ent_set_pos)   th13

Type Parameter
float x
float y

Sets the absolute position of the local entity.
(The final position of an entity is absolute + relative)

ins_401 (ent_chg_pos)   th13

Type Parameter
int time
int type
float x
float y

Interpolates the absolute position of the local entity.
(The final position of an entity is absolute + relative)

ins_402 (ent_set_pos_rel)   th13

Type Parameter
float x
float y

Sets the relative position of the local entity.
(The final position of an entity is absolute + relative)

ins_403 (ent_chg_pos_rel)   th13

Type Parameter
int time
int type
float x
float y

Interpolates the relative position of the local entity.
(The final position of an entity is absolute + relative)

ins_404 (ent_set_dir)   th13

Type Parameter
float dir
float spd

Sets the absolute movement speed and direction of the local entity.
(The final position of an entity is absolute + relative)

ins_405 (ent_chg_dir)   th13

Type Parameter
int time
int type
float dir
float spd

Interpolates the absolute movement speed and direction of the local entity.
(The final position of an entity is absolute + relative)

ins_406 (ent_set_dir_rel)   th13

Type Parameter
float dir
float spd

Sets the relative movement of the local entity.
(The final position of an entity is absolute + relative)

ins_407 (ent_chg_dir_rel)   th13

Type Parameter
int time
int type
float dir
float spd

Interpolates the relative movement of the local entity.
(The final position of an entity is absolute + relative)

ins_408 (ent_set_rot_mv)   th13

Type Parameter
float dir
float diradd
int rad
int radadd

Moves the absolute Position of the entity in a circle. The circle starts at a direction and radius and changes with the parameters given.
(The final position of an entity is absolute + relative)

ins_409 (ent_chg_rot_mv)   th13

Type Parameter
int time
int type
float diradd
float rad
float radadd

Interpolates the parameters for ent_set_rot_mv

ins_410 (ent_set_rot_mv_rel)   th13

Type Parameter
float dir
float diradd
int rad
int radadd

Moves the relative Position of the entity in a circle. The circle starts at a direction and radius and changes with the parameters given.
(The final position of an entity is absolute + relative)

ins_411 (ent_chg_rot_mv_rel)   th13

Type Parameter
int time
int type
float diradd
float rad
float radadd

Interpolates the parameters for ent_set_rot_mv_rel

ins_412 (ent_set_rma_mv)   th13

Type Parameter
int time
int type
float spd

Moves the current entity within the rma.
(The final position of an entity is absolute + relative)

ins_413 (ent_set_rma_mv_rel)   th13

Type Parameter
int time
int type
float spd

Moves the current entity randomly within the rma. (relative version)
(The final position of an entity is absolute + relative)

ins_414 (ent_move_to_boss)   th13

Takes no parameters

Sets the absolute position to the position of the boss.

ins_415 (ent_move_to_boss_rel)   th13

Takes no parameters

Sets the relative position to the position of the boss.

ins_420 (ent_set_rot_mv_oval)   th13

Type Parameter
float dir
float diradd
float rad
float radadd
float rate
float rate

Moves the absolute Position of the entity in an oval. The difference between width and height is defined by rate. The circle starts at a direction and radius and changes with the parameters given.
(The final position of an entity is absolute + relative)

ins_421 (ent_chg_rot_mv_oval)   th13

Type Parameter
int time
int type
float diradd
float rad
float radadd
float rate
float rate

Interpolates the parameters for ent_set_rot_mv_oval

ins_422 (ent_set_rot_mv_oval_rel)   th13

Type Parameter
float dir
float diradd
float rad
float radadd
float rate
float rate

Moves the relative Position of the entity in an oval. The difference between width and height is defined by rate. The circle starts at a direction and radius and changes with the parameters given.
(The final position of an entity is absolute + relative)

ins_423 (ent_chg_rot_mv_oval_rel)   th13

Type Parameter
int time
int type
float diradd
float rad
float radadd
float rate
float rate

Interpolates the parameters for ent_set_rot_mv_oval_rel

ins_425 (ent_set_bez_mv)   th13

Type Parameter
int time
float x1
float y1
float x2
float y2
float x3
float y3

Moves the absolute Position of the entity in a 4th-grade bezier curve from the current position to x3,y3.
(The final position of an entity is absolute + relative)

ins_426 (ent_set_bez_mv_rel)   th13

Type Parameter
int time
float x1
float y1
float x2
float y2
float x3
float y3

Moves the relative Position of the entity in a 4th-grade bezier curve from the current position to x3,y3.
(The final position of an entity is absolute + relative)

ins_428 (ent_set_dir_ignore_flip)   th13

Type Parameter
float dir
float spd

Sets the absolute movement of the local entity, ignoring the ECL_FLAG_FLIP_X flag.
(The final position of an entity is absolute + relative)

ins_429 (ent_chg_dir_ignore_flip)   th13

Type Parameter
int time
int type
float dir
float spd

Interpolates the absolute movement of the local entity, ignoring the ECL_FLAG_FLIP_X flag.
(The final position of an entity is absolute + relative)

ins_430 (ent_set_dir_rel_ignore_flip)   th13

Type Parameter
int dir
int spd

Sets the relative movement of the local entity, ignoring the ECL_FLAG_FLIP_X flag.
(The final position of an entity is absolute + relative)

ins_431 (ent_chg_dir_rel_ignore_flip)   th13

Type Parameter
int time
int type
float dir
float spd

Interpolates the relative movement of the local entity, ignoring the ECL_FLAG_FLIP_X flag.
(The final position of an entity is absolute + relative)

ins_436 (ent_chg_pos_ignore_flip)   th13

Type Parameter
int time
int type
float x
float y

Interpolates the absolute position of the local entity, ignoring the ECL_FLAG_FLIP_X flag.
(The final position of an entity is absolute + relative)

ins_437 (ent_chg_pos_rel_ignore_flip)   th13

Type Parameter
int time
int type
float x
float y

Interpolates the relative position of the local entity, ignoring the ECL_FLAG_FLIP_X flag.
(The final position of an entity is absolute + relative)

ins_500 (ent_set_hb)   th13

Type Parameter
float x
float y

Sets the hitbox (collision with bullets) of the current entity.

ins_501 (ent_set_kb)   th13

Type Parameter
float x
float y

Sets the killbox (collision with player) of the current entity.

ins_502 (ent_set_flag)   th13

Type Parameter
int flag

Sets a Flag on the current entity.
Flags are:

Flag Name
0x0001 ECL_FLAG_NO_HITBOX
0x0002 ECL_FLAG_NO_KILLBOX
0x0004 ECL_FLAG_NO_LRBOUNDS
0x0008 ECL_FLAG_NO_TBBOUNDS
0x0010 ECL_FLAG_HIDE_LIFE
0x0020 ECL_FLAG_HIDE_UNIT
0x0040 ECL_FLAG_UNKNOWN1
0x0080 ECL_FLAG_NOCANCEL
0x0100 ECL_FLAG_UNKNOWN2
0x0200 ECL_FLAG_GRAZABLE
0x0400 ECL_FLAG_UNKNOWN3
0x0800 ECL_FLAG_BOMBOHK
0x1000 ECL_FLAG_UNKNOWN4
0x2000 ECL_FLAG_NO_TIME
0x4000 ECL_FLAG_UNUSED1
0x8000 ECL_FLAG_UNUSED2


ins_503 (ent_unset_flag)   th13

Type Parameter
int flag

Unsets a flag on the current entity.

ins_504 (ent_set_rma)   th13

Type Parameter
float x
float y
float m
float n

Sets the area for random movement. (x_center, y_center, width, height)

ins_511 (ent_set_life)   th13

Type Parameter
int life

Sets the life of the current entity.

ins_512 (ent_set_boss_mode)   th13

Type Parameter
int boss_mode

Sets the boss mode for the current entity:

Value Meaning
-1 Boss mode inactive
0 Boss mode active


ins_514 (ent_set_revenge)   th13

Type Parameter
int slot
int life
int time
name routine

Sets a sub to be run either after a specified time or when the entitiys life is below a certain value.
There can be multiple of these assigned to different slots.

ins_515 (ent_set_inv)   th13

Type Parameter
int time

Makes the entity invincible for a certain time.

ins_521 (ent_start_sub_timed)   th13

Type Parameter
int time
name routine

Sets a sub to be run after a specified time.

ins_525 (ent_kill_children)   th13

Takes no parameters

Kills the entities this unit has created.

ins_545 (ent_setup_boss)   th13

Takes no parameters

Propably resets the boss state.

ins_546 (ent_set_bomb_immune_anm)   th13

Type Parameter
int arg
int anm

if arg>0, Sets bomb immunity (flag 0x4000000) and plays an animation when a bomb is activated.

ins_553 (ent_set_hit_se)   th13

Type Parameter
int se

Sets a sound effect to play if the entity is hit.

ins_555 (ent_id_get_alive)   th13

Type Parameter
int M
int id

Checks if the entity with id ID is alive.
(IDs start at 0; you can get the id of an entity with var -9931)

ins_565 (ent_set_damage_rate)   th14

Type Parameter
float rate

Makes the entity not shoot if the player is in a radius around the entity.

ins_800 (ent_id_get_pos)   th13

Type Parameter
int X
name Y

Gets the position of the entity with id ID.
(IDs start at 0; you can get the id of an entity with var -9931)

Bullet instructions

ins_600 (bh_create)   th13

Type Parameter
int handle_num

Clears the state of the bullet handle.

ins_601 (bh_start)   th13

Type Parameter
int handle_num

Fires a normal bullet handle.

ins_602 (bh_set_color)   th13

Type Parameter
int handle_num
int sprite
int color

Sets the sprite and color of the bullets.
A list of bullet sprites can be found here

ins_603 (bh_set_offs)   th13

Type Parameter
int handle_num
float x
float y

Sets a local offset for the bullets

ins_604 (bh_set_angle)   th13

Type Parameter
int handle_num
float angle
float offs

Sets how the bullet's angles change.
The angle is always moving the center of the bullets.
The offset depends on the arrange mode:

When firing walls,
the offset is used to change the offset between rows (the bullets all arrange around the middle bullet).
When firing rings,
the offset is used to change the offset between columns (the offset is appended to each row, the first column aims at the center)



ins_605 (bh_set_speed)   th13

Type Parameter
int handle_num
float speed
float offs

Speeds of rows of bullets change from speed to offset.
If there is only one row, its speed will be set to speed.

ins_606 (bh_set_count)   th13

Type Parameter
int handle_num
int count
int rows

Sets the amount of bullets per row and the number of rows.

ins_607 (bh_set_arrange_mode)   th13

Type Parameter
int handle_num
int mode

Sets how bullets are arranged.
Arrange modes are:

Mode Explanation
0 Wall, aimed
1 Wall
2 Ring, aimed
3 Ring
4 Away
5 Ring, with extra offset
6 Random
7 Ring, random speeds
8 Arc, random speeds


ins_608 (bh_set_sound)   th13

Type Parameter
int handle_num
int shot
int chg

Sets the sound of the bullets on fire and transformation. Set -1 for no sound.

ins_609 (bh_set_instr_s)   th13

Type Parameter
int handle_num
int part_num
int slot
int type
int a
int b
float r
float s

Defines a Complex transformation.

ins_610 (bh_set_instr)   th13

Type Parameter
int handle_num
int part_num
int slot
int type
int a
int b
int c
int d
float r

Defines a Complex transformation.

ins_611 (bh_set_instr_s_auto)   th13

Type Parameter
int handle_num
int slot
int type
int a
int b
float r
float s

Defines a Complex transformation.

ins_612 (bh_set_instr_auto)   th13

Type Parameter
int handle_num
int slot
int type
int a
int b
int c
int d
float r
float s

Defines a Complex transformation.

ins_613 (bh_clear_all)   th13

Takes no parameters

Clears all Bullets and displays a break animation for each.

ins_614 (bh_copy)   th13

Type Parameter
int target_num
int handle_num

Copies the bullet handle handle to target

ins_624 (bh_set_speed_521)   th13

Type Parameter
int handle_num
float speed1
float speed2
float speed3
float speed4
float offs1
float offs2
float offs3
float offs4

bh_set_speed, but changes per diffculty.

ins_625 (bh_set_count_522)   th13

Type Parameter
int handle_num
int count1
int count2
int count3
int count4
int rows1
int rows2
int rows3
int rows4

bh_set_count, but changes per diffculty.

ins_626 (bh_set_ang_poloff)   th13

Type Parameter
int handle_num
float dir
float dist

Offsets the bullets in a direction.

ins_627 (bh_set_ang_offs)   th13

Type Parameter
int handle_num
float offs

Lets the bullets spawn in a circle around their spawn point

ins_628 (bh_set_abs_offs)   th13

Type Parameter
int handle_num
float x
float y

Sets an absolute offset for the bullets

ins_700 (bh_laser_set_size)   th13

Type Parameter
int handle_num
float x
float length
float y
float width

Sets the lasers size.

ins_701 (bh_laser_set_timing)   th13

Type Parameter
int handle_num
int warning_time
int spawn_time
int lasting_time
int despawn_time
int unknown

Sets the lasers timings:

ins_702 (bh_laser_start)   th13

Type Parameter
int handle_num

Fires a laser (without warning line).

ins_703 (bh_laser_id_start)   th13

Type Parameter
int handle_num
int id

Fires a laser with a warning line and ID.

ins_704 (bh_laser_id_set_pos)   th13

Type Parameter
int id
float x
float y

Sets the position of the head of a laser by id.

ins_705 (bh_laser_id_set_dir)   th13

Type Parameter
int id
float spd
float dir

Changes the position of the head of a laser by id.

ins_707 (bh_laser_id_set_width)   th13

Type Parameter
int id
float wid

Sets the width of a laser by id.

ins_708 (bh_laser_id_set_angle)   th13

Type Parameter
int id
float angle

Sets the angle of a laser by id.

ins_709 (bh_laser_id_set_angle_st)   th13

Type Parameter
int id
float angle_st

Changes the angle of a laser by id.

ins_710 (bh_laser_id_cancel)   th13

Type Parameter
int id

Cancels a laser by id.

ins_711 (bh_laser_curvy_start)   th13

Type Parameter
int handle_num

Fires a curvy laser.
Curvy lazers just use the length property of lasers. Their curves are defined with complex transformations.

Subroutine-local instructions

ins_11 (sub_call)   th13

Type Parameter
name name
none Optional Parameters

Starts a sub on the same entity and waits until it returns.
Parameters are passed in the form _SS for ints and _ff for floats.

ins_40 (sub_var_count_set)   th13

Type Parameter
int var

Sets the space allocated for local sub variables.
This is the amount of variables times 4.

Jump Instructions

ins_13 (jmp_if_not)   th13

Type Parameter
label skip_offs
int new_time

Jump to a relative offset and sets time if the top of the stack equals 0.

ins_14 (jmp_if)   th13

Type Parameter
label skip_offs
int new_time

Jump to a relative offset and sets time if the top of the stack does not equal 0.

Instruction List

Identified Instructions

ins_0 (nop)   th13

Takes no parameters

No Operation

ins_1 (big_return)   th13

Takes no parameters

Kills the current sub and the attached entity, but the latter only if the current sub originates from the main sub of the entity (the one called with ent_create) with only direct calls (ent_start_sub).
Every subroutine should end in either big_return or small_return

ins_10 (small_return)   th13

Takes no parameters

Kills the current sub.
Every subroutine should end in either big_return or small_return

ins_11 (sub_call)   th13

Type Parameter
name name
none Optional Parameters

Starts a sub on the same entity and waits until it returns.
Parameters are passed in the form _SS for ints and _ff for floats.

ins_12 (jmp)   th13

Type Parameter
label skip_offs
int new_time

Jumps to a relative offset and sets time TODO: Something is wrong here!!

ins_13 (jmp_if_not)   th13

Type Parameter
label skip_offs
int new_time

Jump to a relative offset and sets time if the top of the stack equals 0.

ins_14 (jmp_if)   th13

Type Parameter
label skip_offs
int new_time

Jump to a relative offset and sets time if the top of the stack does not equal 0.

ins_15 (ent_start_sub_bg)   th13

Type Parameter
name name
none Optional Parameters

Starts a sub on the same entity.
Parameters are passed in the form _SS for ints and _ff for floats.

ins_16 (ent_start_sub_id)   th13

Type Parameter
name name
int id
none Optional Parameters

Starts a sub on the same entity on a specific slot.
Parameters are passed in the form _SS for ints and _ff for floats.

ins_17 (ent_kill_sub_id)   th13

Type Parameter
int id

Kills a sub previously created by ent_start_sub_id

ins_23 (wait)   th13

Type Parameter
int time

Waits for a specified time.

ins_30 (debug_print)   th13

Type Parameter
name fmt
none Optional Parameters

Print a formatted string (Disabled in Touhou);
formats are: 'd' for S and 'f' for f

ins_40 (sub_var_count_set)   th13

Type Parameter
int var

Sets the space allocated for local sub variables.
This is the amount of variables times 4.

ins_42 (var_stack_push_S)   th13

Type Parameter
int var

Push an integer onto the stack.

ins_43 (var_stack_pop_S)   th13

Type Parameter
int var

Pop an integer from the stack to a variable

ins_44 (var_stack_push_f)   th13

Type Parameter
float var

Push a float onto the stack

ins_45 (var_stack_pop_f)   th13

Type Parameter
float var

Pop a float from the stack to a variable

ins_50 (var_add_S)   th13

Takes no parameters

Pops two integers, adds them, and pushes the result onto the stack.

ins_51 (var_add_f)   th13

Takes no parameters

Pops two floats, adds them, and pushes the result onto the stack.

ins_52 (var_sub_S)   th13

Takes no parameters

Pops two integers, subtracts them, and pushes the result onto the stack.

ins_53 (var_sub_f)   th13

Takes no parameters

Pops two floas, subtracts them, and pushes the result onto the stack.

ins_54 (var_mul_S)   th13

Takes no parameters

Pops two integers, multiplies them, and pushes the result onto the stack.

ins_55 (var_mul_f)   th13

Takes no parameters

Pops two floats, multiplies them, and pushes the result onto the stack.

ins_56 (var_div_S)   th13

Takes no parameters

Pops two integers, divides them, and pushes the result onto the stack.

ins_57 (var_div_f)   th13

Takes no parameters

Pops two floats, divides them, and pushes the result onto the stack.

ins_58 (var_mod)   th13

Takes no parameters

Pops two integers, calculates second modulo first, and pushes the result onto the stack.

ins_59 (var_eq_S)   th13

Takes no parameters

Pops two integers, checks if they are equal, and pushes the result onto the stack.

ins_60 (var_eq_f)   th13

Takes no parameters

Pops two floats, checks if they are equal, and pushes the result onto the stack.

ins_61 (var_neq_S)   th13

Takes no parameters

Pops two integers, checks if they are not equal, and pushes the result onto the stack.

ins_62 (var_neq_f)   th13

Takes no parameters

Pops two floats, checks if they are not equal, and pushes the result onto the stack.

ins_63 (var_lt_S)   th13

Takes no parameters

Pops two integers, checks if the second is less than the first, and pushes the result onto the stack.

ins_64 (var_lt_f)   th13

Takes no parameters

Pops two floats, checks if the second is less than the first, and pushes the result onto the stack.

ins_65 (var_leq_S)   th13

Takes no parameters

Pops two integers, checks if the second is less than or equal the first, and pushes the result onto the stack.

ins_66 (var_leq_f)   th13

Takes no parameters

Pops two floats, checks if the second is less than or equal the first, and pushes the result onto the stack.

ins_67 (var_gt_S)   th13

Takes no parameters

Pops two integers, checks if the second is greater than the first, and pushes the result onto the stack.

ins_68 (var_gt_f)   th13

Takes no parameters

Pops two floats, checks if the second is greater than the first, and pushes the result onto the stack.

ins_69 (var_geq_S)   th13

Takes no parameters

Pops two integers, checks if the second is greater than or equal to the first, and pushes the result onto the stack.

ins_70 (var_geq_f)   th13

Takes no parameters

Pops two floats, checks if the second is greater than or equal to the first, and pushes the result onto the stack.

ins_71 (var_not_S)   th13

Takes no parameters

Pops one integer, checks if it is 0, and pushes the result onto the stack.

ins_72 (var_not_f)   th13

Takes no parameters

Pops one float, checks if it is 0, and pushes the result onto the stack.

ins_73 (var_or)   th13

Takes no parameters

Pops two integers, checks if one of them is not 0, and pushes the result onto the stack.

ins_74 (var_and)   th13

Takes no parameters

Pops two integers, checks if both of them are not 0, and pushes the result onto the stack.

ins_75 (var_xor)   th13

Takes no parameters

Pops two integers, checks if exactly one of them is not 0, and pushes the result onto the stack.

ins_76 (var_math_or)   th13

Takes no parameters

Pops two integers, ORs their bits, then pushes the result onto the stack

ins_77 (var_math_and)   th13

Takes no parameters

Pops two integers, ANDs their bits, then pushes the result onto the stack

ins_78 (var_dec)   th13

Type Parameter
int var

Pushes the variable onto the stack, then decrements it by 1.

ins_81 (var_op1)   th13

Type Parameter
float A
float B
float x
float y

\(A = y*cos(x)\) \(B = y*sin(x)\)

ins_84 (stack_neg)   th13

Takes no parameters

Pops the top of the stack, negates it, and pushes it onto the stack.

ins_86 (var_op3)   th13

Type Parameter
float A
float x
float y

\(A = sqrt(x^2 + y^2)\)

ins_87 (var_op2)   th13

Type Parameter
float A
float x1
float y1
float x2
float y2

\(A = atan(\frac{y1-y2}{x1-x2})\)

ins_89 (var_op4)   th13

Type Parameter
float A
float x
float y

\(A = y-x\)

ins_90 (var_op5)   th13

Type Parameter
float A
float B
float C
float D
float x

\(A=C*sin(x) + D*cos(x)\) \(B=D*sin(x) + C*cos(x)\)

ins_300 (ent_create_copy)   th13

Type Parameter
name main_sub
float x
float y
int life
int score_bonus
int item_bonus

Creates a new entity at a set position with the current position as the center.

ins_301 (ent_create)   th13

Type Parameter
name main_sub
float x
float y
int life
int score_bonus
int item_bonus

Creates a new entity at a set position.

ins_302 (ent_set_anmfile)   th13

Type Parameter
int anm_file

Sets the entities ANM file (for instructions like ent_set_anmscr)
In th10-th128, 0 is ANMSCR_EFFECT and 1+ are anmi
In th13+, 1 is ANMSCR_EFFECT and 2+ are anmi

ins_303 (ent_set_anmscr)   th13

Type Parameter
int socket
int id

Assigns an animation from the previously selected ANM file to an animation slot of the current entity.
To disable an animation, use -1.

ins_304 (ent_create_copy_reverse_x)   th13

Type Parameter
name main_sub
float x
float y
int life
int score_bonus
int item_bonus

Creates a new entity at a set position with a reversed X-axis (ECL_FLAG_FLIP_X is set) with the current position as the center.

ins_305 (ent_create_reverse_x)   th13

Type Parameter
name main_sub
float x
float y
int life
int score_bonus
int item_bonus

Creates a new entity at a set position with a reversed X-axis (ECL_FLAG_FLIP_X is set).

ins_306 (ent_set_anmscr_i)   th13

Type Parameter
int socket
int id

Assigns an animation from the previously selected ANM file to an animation slot of the current entity and change it when the entity moves.
To disable an animation, use -1.
Slot has to be 0.
Intelligent Movment IDs are:

ID Movement
0 Facing forward
1 Moving right
2 Moving left
3 Stopping from Right
4 Stopping from Left


ins_307 (ent_start_ganim_file)   th13

Type Parameter
int file
int id

Plays an animation from a specific file, which is not attached to any entity on the position of the current entity.

ins_308 (ent_start_ganim_file_window_flag)   th13

Type Parameter
int file
int id

Plays an animation from a specific file, which is not attached to any entity on the position of the current entity and offsets its position to the top left of the screen.

ins_309 (ent_create_copy_no_boss)   th13

Type Parameter
name main_sub
float x
float y
int life
int score_bonus
int item_bonus

If boss mode is not set, creates a new entity at a set position with the current position as the center.

ins_310 (ent_create_no_boss)   th13

Type Parameter
name main_sub
float x
float y
int life
int score_bonus
int item_bonus

If boss mode is not set, creates a new entity at a set position.

ins_311 (ent_create_copy_reverse_x_no_boss)   th13

Type Parameter
name main_sub
float x
float y
int life
int score_bonus
int item_bonus

If boss mode is not set, creates a new entity at a set position with a reversed X-axis (ECL_FLAG_FLIP_X is set) with the current position as the center.

ins_312 (ent_create_reverse_x_no_boss)   th13

Type Parameter
name main_sub
float x
float y
int life
int score_bonus
int item_bonus

If boss mode is not set, creates a new entity at a set position with a reversed X-axis (ECL_FLAG_FLIP_X is set).

ins_313 (ent_start_ganim)   th13

Type Parameter
int id

Plays an animation not attached to any entity on the position of the current entity.

ins_319 (ent_anm_set_ecl_var)   th13

Type Parameter
int slot
float value

Sets the value of ANM variable 10035 (LENV_ECL_VAR)

ins_400 (ent_set_pos)   th13

Type Parameter
float x
float y

Sets the absolute position of the local entity.
(The final position of an entity is absolute + relative)

ins_401 (ent_chg_pos)   th13

Type Parameter
int time
int type
float x
float y

Interpolates the absolute position of the local entity.
(The final position of an entity is absolute + relative)

ins_402 (ent_set_pos_rel)   th13

Type Parameter
float x
float y

Sets the relative position of the local entity.
(The final position of an entity is absolute + relative)

ins_403 (ent_chg_pos_rel)   th13

Type Parameter
int time
int type
float x
float y

Interpolates the relative position of the local entity.
(The final position of an entity is absolute + relative)

ins_404 (ent_set_dir)   th13

Type Parameter
float dir
float spd

Sets the absolute movement speed and direction of the local entity.
(The final position of an entity is absolute + relative)

ins_405 (ent_chg_dir)   th13

Type Parameter
int time
int type
float dir
float spd

Interpolates the absolute movement speed and direction of the local entity.
(The final position of an entity is absolute + relative)

ins_406 (ent_set_dir_rel)   th13

Type Parameter
float dir
float spd

Sets the relative movement of the local entity.
(The final position of an entity is absolute + relative)

ins_407 (ent_chg_dir_rel)   th13

Type Parameter
int time
int type
float dir
float spd

Interpolates the relative movement of the local entity.
(The final position of an entity is absolute + relative)

ins_408 (ent_set_rot_mv)   th13

Type Parameter
float dir
float diradd
int rad
int radadd

Moves the absolute Position of the entity in a circle. The circle starts at a direction and radius and changes with the parameters given.
(The final position of an entity is absolute + relative)

ins_409 (ent_chg_rot_mv)   th13

Type Parameter
int time
int type
float diradd
float rad
float radadd

Interpolates the parameters for ent_set_rot_mv

ins_410 (ent_set_rot_mv_rel)   th13

Type Parameter
float dir
float diradd
int rad
int radadd

Moves the relative Position of the entity in a circle. The circle starts at a direction and radius and changes with the parameters given.
(The final position of an entity is absolute + relative)

ins_411 (ent_chg_rot_mv_rel)   th13

Type Parameter
int time
int type
float diradd
float rad
float radadd

Interpolates the parameters for ent_set_rot_mv_rel

ins_412 (ent_set_rma_mv)   th13

Type Parameter
int time
int type
float spd

Moves the current entity within the rma.
(The final position of an entity is absolute + relative)

ins_413 (ent_set_rma_mv_rel)   th13

Type Parameter
int time
int type
float spd

Moves the current entity randomly within the rma. (relative version)
(The final position of an entity is absolute + relative)

ins_414 (ent_move_to_boss)   th13

Takes no parameters

Sets the absolute position to the position of the boss.

ins_415 (ent_move_to_boss_rel)   th13

Takes no parameters

Sets the relative position to the position of the boss.

ins_420 (ent_set_rot_mv_oval)   th13

Type Parameter
float dir
float diradd
float rad
float radadd
float rate
float rate

Moves the absolute Position of the entity in an oval. The difference between width and height is defined by rate. The circle starts at a direction and radius and changes with the parameters given.
(The final position of an entity is absolute + relative)

ins_421 (ent_chg_rot_mv_oval)   th13

Type Parameter
int time
int type
float diradd
float rad
float radadd
float rate
float rate

Interpolates the parameters for ent_set_rot_mv_oval

ins_422 (ent_set_rot_mv_oval_rel)   th13

Type Parameter
float dir
float diradd
float rad
float radadd
float rate
float rate

Moves the relative Position of the entity in an oval. The difference between width and height is defined by rate. The circle starts at a direction and radius and changes with the parameters given.
(The final position of an entity is absolute + relative)

ins_423 (ent_chg_rot_mv_oval_rel)   th13

Type Parameter
int time
int type
float diradd
float rad
float radadd
float rate
float rate

Interpolates the parameters for ent_set_rot_mv_oval_rel

ins_425 (ent_set_bez_mv)   th13

Type Parameter
int time
float x1
float y1
float x2
float y2
float x3
float y3

Moves the absolute Position of the entity in a 4th-grade bezier curve from the current position to x3,y3.
(The final position of an entity is absolute + relative)

ins_426 (ent_set_bez_mv_rel)   th13

Type Parameter
int time
float x1
float y1
float x2
float y2
float x3
float y3

Moves the relative Position of the entity in a 4th-grade bezier curve from the current position to x3,y3.
(The final position of an entity is absolute + relative)

ins_428 (ent_set_dir_ignore_flip)   th13

Type Parameter
float dir
float spd

Sets the absolute movement of the local entity, ignoring the ECL_FLAG_FLIP_X flag.
(The final position of an entity is absolute + relative)

ins_429 (ent_chg_dir_ignore_flip)   th13

Type Parameter
int time
int type
float dir
float spd

Interpolates the absolute movement of the local entity, ignoring the ECL_FLAG_FLIP_X flag.
(The final position of an entity is absolute + relative)

ins_430 (ent_set_dir_rel_ignore_flip)   th13

Type Parameter
int dir
int spd

Sets the relative movement of the local entity, ignoring the ECL_FLAG_FLIP_X flag.
(The final position of an entity is absolute + relative)

ins_431 (ent_chg_dir_rel_ignore_flip)   th13

Type Parameter
int time
int type
float dir
float spd

Interpolates the relative movement of the local entity, ignoring the ECL_FLAG_FLIP_X flag.
(The final position of an entity is absolute + relative)

ins_436 (ent_chg_pos_ignore_flip)   th13

Type Parameter
int time
int type
float x
float y

Interpolates the absolute position of the local entity, ignoring the ECL_FLAG_FLIP_X flag.
(The final position of an entity is absolute + relative)

ins_437 (ent_chg_pos_rel_ignore_flip)   th13

Type Parameter
int time
int type
float x
float y

Interpolates the relative position of the local entity, ignoring the ECL_FLAG_FLIP_X flag.
(The final position of an entity is absolute + relative)

ins_500 (ent_set_hb)   th13

Type Parameter
float x
float y

Sets the hitbox (collision with bullets) of the current entity.

ins_501 (ent_set_kb)   th13

Type Parameter
float x
float y

Sets the killbox (collision with player) of the current entity.

ins_502 (ent_set_flag)   th13

Type Parameter
int flag

Sets a Flag on the current entity.
Flags are:

Flag Name
0x0001 ECL_FLAG_NO_HITBOX
0x0002 ECL_FLAG_NO_KILLBOX
0x0004 ECL_FLAG_NO_LRBOUNDS
0x0008 ECL_FLAG_NO_TBBOUNDS
0x0010 ECL_FLAG_HIDE_LIFE
0x0020 ECL_FLAG_HIDE_UNIT
0x0040 ECL_FLAG_UNKNOWN1
0x0080 ECL_FLAG_NOCANCEL
0x0100 ECL_FLAG_UNKNOWN2
0x0200 ECL_FLAG_GRAZABLE
0x0400 ECL_FLAG_UNKNOWN3
0x0800 ECL_FLAG_BOMBOHK
0x1000 ECL_FLAG_UNKNOWN4
0x2000 ECL_FLAG_NO_TIME
0x4000 ECL_FLAG_UNUSED1
0x8000 ECL_FLAG_UNUSED2


ins_503 (ent_unset_flag)   th13

Type Parameter
int flag

Unsets a flag on the current entity.

ins_504 (ent_set_rma)   th13

Type Parameter
float x
float y
float m
float n

Sets the area for random movement. (x_center, y_center, width, height)

ins_511 (ent_set_life)   th13

Type Parameter
int life

Sets the life of the current entity.

ins_512 (ent_set_boss_mode)   th13

Type Parameter
int boss_mode

Sets the boss mode for the current entity:

Value Meaning
-1 Boss mode inactive
0 Boss mode active


ins_514 (ent_set_revenge)   th13

Type Parameter
int slot
int life
int time
name routine

Sets a sub to be run either after a specified time or when the entitiys life is below a certain value.
There can be multiple of these assigned to different slots.

ins_515 (ent_set_inv)   th13

Type Parameter
int time

Makes the entity invincible for a certain time.

ins_516 (play_se)   th13

Type Parameter
int se

Unidentified

ins_521 (ent_start_sub_timed)   th13

Type Parameter
int time
name routine

Sets a sub to be run after a specified time.

ins_525 (ent_kill_children)   th13

Takes no parameters

Kills the entities this unit has created.

ins_535 (var_set_by_diff_S)   th13

Type Parameter
int result
int easy
int normal
int hard
int lunatic

Sets a int variable by difficulty.

ins_536 (var_set_by_diff_f)   th13

Type Parameter
float result
float easy
float normal
float hard
float lunatic

Sets a float variable by difficulty.

ins_545 (ent_setup_boss)   th13

Takes no parameters

Propably resets the boss state.

ins_546 (ent_set_bomb_immune_anm)   th13

Type Parameter
int arg
int anm

if arg>0, Sets bomb immunity (flag 0x4000000) and plays an animation when a bomb is activated.

ins_547 (set_time_step)   th13

Type Parameter
float time

Unidentified

ins_548 (wait_by_diff)   th13

Type Parameter
int time_1
int time_2
int time_3
int time_4

Waits a different time by difficulty.

ins_553 (ent_set_hit_se)   th13

Type Parameter
int se

Sets a sound effect to play if the entity is hit.

ins_555 (ent_id_get_alive)   th13

Type Parameter
int M
int id

Checks if the entity with id ID is alive.
(IDs start at 0; you can get the id of an entity with var -9931)

ins_565 (ent_set_damage_rate)   th14

Type Parameter
float rate

Makes the entity not shoot if the player is in a radius around the entity.

ins_600 (bh_create)   th13

Type Parameter
int handle_num

Clears the state of the bullet handle.

ins_601 (bh_start)   th13

Type Parameter
int handle_num

Fires a normal bullet handle.

ins_602 (bh_set_color)   th13

Type Parameter
int handle_num
int sprite
int color

Sets the sprite and color of the bullets.
A list of bullet sprites can be found here

ins_603 (bh_set_offs)   th13

Type Parameter
int handle_num
float x
float y

Sets a local offset for the bullets

ins_604 (bh_set_angle)   th13

Type Parameter
int handle_num
float angle
float offs

Sets how the bullet's angles change.
The angle is always moving the center of the bullets.
The offset depends on the arrange mode:

When firing walls,
the offset is used to change the offset between rows (the bullets all arrange around the middle bullet).
When firing rings,
the offset is used to change the offset between columns (the offset is appended to each row, the first column aims at the center)



ins_605 (bh_set_speed)   th13

Type Parameter
int handle_num
float speed
float offs

Speeds of rows of bullets change from speed to offset.
If there is only one row, its speed will be set to speed.

ins_606 (bh_set_count)   th13

Type Parameter
int handle_num
int count
int rows

Sets the amount of bullets per row and the number of rows.

ins_607 (bh_set_arrange_mode)   th13

Type Parameter
int handle_num
int mode

Sets how bullets are arranged.
Arrange modes are:

Mode Explanation
0 Wall, aimed
1 Wall
2 Ring, aimed
3 Ring
4 Away
5 Ring, with extra offset
6 Random
7 Ring, random speeds
8 Arc, random speeds


ins_608 (bh_set_sound)   th13

Type Parameter
int handle_num
int shot
int chg

Sets the sound of the bullets on fire and transformation. Set -1 for no sound.

ins_609 (bh_set_instr_s)   th13

Type Parameter
int handle_num
int part_num
int slot
int type
int a
int b
float r
float s

Defines a Complex transformation.

ins_610 (bh_set_instr)   th13

Type Parameter
int handle_num
int part_num
int slot
int type
int a
int b
int c
int d
float r

Defines a Complex transformation.

ins_611 (bh_set_instr_s_auto)   th13

Type Parameter
int handle_num
int slot
int type
int a
int b
float r
float s

Defines a Complex transformation.

ins_612 (bh_set_instr_auto)   th13

Type Parameter
int handle_num
int slot
int type
int a
int b
int c
int d
float r
float s

Defines a Complex transformation.

ins_613 (bh_clear_all)   th13

Takes no parameters

Clears all Bullets and displays a break animation for each.

ins_614 (bh_copy)   th13

Type Parameter
int target_num
int handle_num

Copies the bullet handle handle to target

ins_624 (bh_set_speed_521)   th13

Type Parameter
int handle_num
float speed1
float speed2
float speed3
float speed4
float offs1
float offs2
float offs3
float offs4

bh_set_speed, but changes per diffculty.

ins_625 (bh_set_count_522)   th13

Type Parameter
int handle_num
int count1
int count2
int count3
int count4
int rows1
int rows2
int rows3
int rows4

bh_set_count, but changes per diffculty.

ins_626 (bh_set_ang_poloff)   th13

Type Parameter
int handle_num
float dir
float dist

Offsets the bullets in a direction.

ins_627 (bh_set_ang_offs)   th13

Type Parameter
int handle_num
float offs

Lets the bullets spawn in a circle around their spawn point

ins_628 (bh_set_abs_offs)   th13

Type Parameter
int handle_num
float x
float y

Sets an absolute offset for the bullets

ins_630 (std_goto)   th13

:CUSTOM_ID: ins_630int–b–Sets an absolute offset for the bullets
,-bb–

Type Parameter
int Sets an absolute offset for the bullets \\

Unidentified

ins_700 (bh_laser_set_size)   th13

Type Parameter
int handle_num
float x
float length
float y
float width

Sets the lasers size.

ins_701 (bh_laser_set_timing)   th13

Type Parameter
int handle_num
int warning_time
int spawn_time
int lasting_time
int despawn_time
int unknown

Sets the lasers timings:

ins_702 (bh_laser_start)   th13

Type Parameter
int handle_num

Fires a laser (without warning line).

ins_703 (bh_laser_id_start)   th13

Type Parameter
int handle_num
int id

Fires a laser with a warning line and ID.

ins_704 (bh_laser_id_set_pos)   th13

Type Parameter
int id
float x
float y

Sets the position of the head of a laser by id.

ins_705 (bh_laser_id_set_dir)   th13

Type Parameter
int id
float spd
float dir

Changes the position of the head of a laser by id.

ins_707 (bh_laser_id_set_width)   th13

Type Parameter
int id
float wid

Sets the width of a laser by id.

ins_708 (bh_laser_id_set_angle)   th13

Type Parameter
int id
float angle

Sets the angle of a laser by id.

ins_709 (bh_laser_id_set_angle_st)   th13

Type Parameter
int id
float angle_st

Changes the angle of a laser by id.

ins_710 (bh_laser_id_cancel)   th13

Type Parameter
int id

Cancels a laser by id.

ins_711 (bh_laser_curvy_start)   th13

Type Parameter
int handle_num

Fires a curvy laser.
Curvy lazers just use the length property of lasers. Their curves are defined with complex transformations.

ins_800 (ent_id_get_pos)   th13

Type Parameter
int X
name Y

Gets the position of the entity with id ID.
(IDs start at 0; you can get the id of an entity with var -9931)

Unidentified Instructions

ins_21 (TBI)   th13

Takes no parameters

Unidentified

ins_22 (TBI)   th13

Type Parameter
int arg0
name arg1

Unidentified

ins_82 (TBI)   th13

Type Parameter
float arg0

Unidentified

ins_83 (TBI)   th13

Takes no parameters

Unidentified

ins_85 (TBI)   th13

Type Parameter
float arg0
float arg1
float arg2

Unidentified

ins_88 (TBI)   th13

Type Parameter
float arg0
float arg1
float arg2
float arg3
float arg4

Unidentified

ins_91 (TBI)   th13

Type Parameter
int arg0
float arg1
int arg2
int arg3
float arg4
float arg5

Unidentified

ins_92 (TBI)   th13

Type Parameter
int arg0
float arg1
int arg2
int arg3
float arg4
float arg5

Unidentified

ins_93 (TBI)   th13

Type Parameter
float arg0
float arg1
float arg2
float arg3

Unidentified

ins_314 (TBI)   th13

Type Parameter
int arg0
int arg1

Unidentified

ins_315 (TBI)   th13

Type Parameter
int arg0
int arg1
float arg2

Unidentified

ins_316 (TBI)   th13

Type Parameter
int arg0
int arg1

Unidentified

ins_317 (TBI)   th13

Type Parameter
int arg0
int arg1

Unidentified

ins_318 (TBI)   th13

Takes no parameters

Unidentified

ins_320 (TBI)   th13

Type Parameter
int arg0
float arg1
float arg2

Unidentified

ins_321 (TBI)   th13

Type Parameter
name arg0
int arg1
int arg2
int arg3
int arg4
int arg5

Unidentified

ins_322 (TBI)   th13

Type Parameter
int arg0
int arg1

Unidentified

ins_323 (TBI)   th13

Type Parameter
int arg0
int arg1

Unidentified

ins_324 (TBI)   th13

Type Parameter
int arg0

Unidentified

ins_325 (TBI)   th13

Type Parameter
int arg0
int arg1
int arg2
int arg3

Unidentified

ins_326 (TBI)   th13

Type Parameter
int arg0
int arg1
int arg2
int arg3
int arg4
int arg5

Unidentified

ins_327 (TBI)   th13

Type Parameter
int arg0
int arg1

Unidentified

ins_328 (TBI)   th13

Type Parameter
int arg0
int arg1
int arg2
int arg3

Unidentified

ins_329 (TBI)   th13

Type Parameter
int arg0
float arg1
float arg2

Unidentified

ins_330 (TBI)   th13

Type Parameter
int arg0
int arg1
int arg2
float arg3
float arg4

Unidentified

ins_331 (TBI)   th13

Type Parameter
int arg0
int arg1

Unidentified

ins_332 (TBI)   th13

Type Parameter
int arg0
int arg1
int arg2
int arg3

Unidentified

ins_333 (TBI)   th13

Type Parameter
int arg0
int arg1
int arg2
float arg3
float arg4

Unidentified

ins_334 (TBI)   th13

Type Parameter
int arg0

Unidentified

ins_335 (TBI)   th13

Type Parameter
int arg0
float arg1
float arg2

Unidentified

ins_336 (TBI)   th14

Type Parameter
int arg0
int arg1

Unidentified

ins_337 (TBI)   th14

Type Parameter
int arg0
int arg1
float arg2
float arg3
float arg4

Unidentified

ins_416 (TBI)   th13

Type Parameter
float arg0
float arg1
float arg2

Unidentified

ins_417 (TBI)   th13

Type Parameter
float arg0
float arg1
float arg2

Unidentified

ins_418 (TBI)   th13

Type Parameter
float arg0
float arg1

Unidentified

ins_419 (TBI)   th13

Type Parameter
float arg0
float arg1

Unidentified

ins_424 (TBI)   th13

Type Parameter
int arg0

Unidentified

ins_427 (TBI)   th13

Takes no parameters

Unidentified

ins_432 (TBI)   th13

Type Parameter
int arg0

Unidentified

ins_433 (TBI)   th13

Type Parameter
int arg0

Unidentified

ins_434 (TBI)   th13

Type Parameter
int arg0
int arg1
int arg2
float arg3
float arg4

Unidentified

ins_435 (TBI)   th13

Type Parameter
int arg0
int arg1
int arg2
float arg3
float arg4

Unidentified

ins_438 (TBI)   th13

Type Parameter
int arg0
int arg1
int arg2
float arg3
float arg4

Unidentified

ins_439 (TBI)   th13

Type Parameter
int arg0
int arg1
int arg2
float arg3
float arg4

Unidentified

ins_440 (TBI)   th14

Type Parameter
float arg0

Unidentified

ins_441 (TBI)   th14

Type Parameter
int arg0
int arg1
float arg2

Unidentified

ins_442 (TBI)   th14

Type Parameter
float arg0

Unidentified

ins_443 (TBI)   th14

Type Parameter
int arg0
int arg1
float arg2

Unidentified

ins_444 (TBI)   th14

Type Parameter
float arg0

Unidentified

ins_445 (TBI)   th14

Type Parameter
int arg0
int arg1
float arg2

Unidentified

ins_446 (TBI)   th14

Type Parameter
float arg0

Unidentified

ins_447 (TBI)   th14

Type Parameter
int arg0
int arg1
float arg2

Unidentified

ins_505 (TBI)   th13

Takes no parameters

Unidentified

ins_506 (TBI)   th13

Takes no parameters

Unidentified

ins_507 (TBI)   th13

Type Parameter
int arg0
int arg1

Unidentified

ins_508 (TBI)   th13

Type Parameter
float arg0
float arg1

Unidentified

ins_509 (TBI)   th13

Takes no parameters

Unidentified

ins_510 (TBI)   th13

Type Parameter
int arg0

Unidentified

ins_513 (TBI)   th13

Takes no parameters

Unidentified

ins_517 (TBI)   th13

Type Parameter
int arg0
int arg1
int arg2

Unidentified

ins_518 (TBI)   th13

Type Parameter
int arg0

Unidentified

ins_519 (TBI)   th13

Takes no parameters

Unidentified

ins_520 (TBI)   th13

Takes no parameters

Unidentified

ins_522 (TBI)   th13

Type Parameter
int arg0
int arg1
int arg2
string arg3

Unidentified

ins_523 (TBI)   th13

Takes no parameters

Unidentified

ins_524 (TBI)   th13

Type Parameter
int arg0

Unidentified

ins_526 (TBI)   th13

Type Parameter
float arg0

Unidentified

ins_527 (TBI)   th13

Type Parameter
int arg0
float arg1
int arg2

Unidentified

ins_528 (TBI)   th13

Type Parameter
int arg0
int arg1
int arg2
string arg3

Unidentified

ins_529 (TBI)   th13

Type Parameter
float arg0
float arg1
float arg2
float arg3

Unidentified

ins_530 (TBI)   th13

Type Parameter
float arg0
float arg1
float arg2
float arg3
float arg4
float arg5

Unidentified

ins_531 (TBI)   th13

Type Parameter
float arg0
float arg1
float arg2

Unidentified

ins_532 (TBI)   th13

Type Parameter
int arg0
int arg1
int arg2
int arg3

Unidentified

ins_533 (TBI)   th13

Type Parameter
int arg0
int arg1
int arg2
int arg3
int arg4
int arg5

Unidentified

ins_534 (TBI)   th13

Type Parameter
int arg0
int arg1
int arg2

Unidentified

ins_537 (TBI)   th13

Type Parameter
int arg0
int arg1
int arg2
string arg3

Unidentified

ins_538 (TBI)   th13

Type Parameter
int arg0
int arg1
int arg2
string arg3

Unidentified

ins_539 (TBI)   th13

Type Parameter
int arg0
int arg1
int arg2
string arg3

Unidentified

ins_540 (TBI)   th13

Type Parameter
int arg0

Unidentified

ins_541 (TBI)   th13

Type Parameter
int arg0

Unidentified

ins_542 (TBI)   th13

Takes no parameters

Unidentified

ins_543 (TBI)   th13

Takes no parameters

Unidentified

ins_544 (TBI)   th13

Type Parameter
int arg0

Unidentified

ins_549 (TBI)   th13

Type Parameter
int arg0

Unidentified

ins_550 (TBI)   th13

Type Parameter
int arg0

Unidentified

ins_551 (TBI)   th13

Type Parameter
int arg0

Unidentified

ins_552 (TBI)   th13

Type Parameter
int arg0

Unidentified

ins_554 (TBI)   th13

Takes no parameters

Unidentified

ins_556 (TBI)   th13

Type Parameter
name arg0

Unidentified

ins_557 (TBI)   th13

Type Parameter
int arg0
int arg1
int arg2
float arg3
float arg4

Unidentified

ins_558 (TBI)   th13

Type Parameter
int arg0

Unidentified

ins_559 (TBI)   th13

Type Parameter
int arg0

Unidentified

ins_560 (TBI)   th13

Type Parameter
float arg0
float arg1

Unidentified

ins_561 (TBI)   th13

Takes no parameters

Unidentified

ins_562 (TBI)   th13

Takes no parameters

Unidentified

ins_563 (TBI)   th14

Type Parameter
int arg0

Unidentified

ins_564 (TBI)   th14

Type Parameter
float arg0

Unidentified

ins_566 (TBI)   th14

Takes no parameters

Unidentified

ins_567 (TBI)   th14

Type Parameter
int arg0

Unidentified

ins_568 (TBI)   th14

Type Parameter
int arg0

Unidentified

ins_569 (TBI)   th15

Type Parameter
int arg0

Unidentified

ins_570 (TBI)   th15

Takes no parameters

Unidentified

ins_571 (TBI)   th15

Takes no parameters

Unidentified

ins_615 (TBI)   th13

Type Parameter
float arg0

Unidentified

ins_616 (TBI)   th13

Type Parameter
float arg0

Unidentified

ins_617 (TBI)   th13

Type Parameter
int arg0
float arg1
float arg2
float arg3
float arg4
float arg5
float arg6

Unidentified

ins_618 (TBI)   th13

Type Parameter
int arg0
float arg1
float arg2
float arg3
float arg4
float arg5
float arg6
float arg7
float arg8

Unidentified

ins_619 (TBI)   th13

Type Parameter
int arg0
float arg1
float arg2
float arg3
float arg4

Unidentified

ins_620 (TBI)   th13

Type Parameter
int arg0
int arg1
int arg2
int arg3
int arg4
int arg5
int arg6

Unidentified

ins_621 (TBI)   th13

Type Parameter
int arg0
int arg1
int arg2
int arg3
int arg4
int arg5
int arg6
int arg7
int arg8

Unidentified

ins_622 (TBI)   th13

Type Parameter
int arg0
int arg1
int arg2
int arg3
int arg4

Unidentified

ins_623 (TBI)   th13

Type Parameter
float arg0
float arg1
float arg2

Unidentified

ins_629 (TBI)   th13

Type Parameter
float arg0
int arg1

Unidentified

ins_631 (TBI)   th13

Type Parameter
int arg0

Unidentified

ins_632 (TBI)   th13

Type Parameter
int arg0

Unidentified

ins_633 (TBI)   th13

Type Parameter
int arg0

Unidentified

ins_634 (TBI)   th13

Type Parameter
int arg0

Unidentified

ins_635 (TBI)   th13

Type Parameter
float arg0

Unidentified

ins_636 (TBI)   th13

Type Parameter
float arg0

Unidentified

ins_637 (TBI)   th13

Type Parameter
int arg0

Unidentified

ins_638 (TBI)   th13

Type Parameter
int arg0

Unidentified

ins_639 (TBI)   th13

Type Parameter
int arg0

Unidentified

ins_640 (TBI)   th13

Type Parameter
int arg0
int arg1
name arg2

Unidentified

ins_641 (TBI)   th14

Type Parameter
int arg0

Unidentified

ins_706 (TBI)   th13

Type Parameter
int arg0
float arg1

Unidentified

ins_712 (TBI)   th13

Type Parameter
float arg0
float arg1

Unidentified

ins_713 (TBI)   th13

Type Parameter
int arg0

Unidentified

ins_714 (TBI)   th13

Type Parameter
int arg0
int arg1

Unidentified

ins_801 (TBI)   th13

Type Parameter
float arg0
float arg1
int arg2

Unidentified

ins_802 (TBI)   th13

Type Parameter
int arg0

Unidentified

ins_900 (TBI)   th13

Type Parameter
int arg0

Unidentified

ins_901 (TBI)   th14

Takes no parameters

Unidentified

ins_902 (TBI)   th14

Takes no parameters

Unidentified

ins_1000 (TBI)   th13

Type Parameter
int arg0

Unidentified

ins_1001 (TBI)   th13

Type Parameter
int arg0

Unidentified

ins_1002 (TBI)   th13

Type Parameter
int arg0

Unidentified

ins_1003 (TBI)   th13

Type Parameter
int arg0

Unidentified

ins_1004 (TBI)   th143

Takes no parameters

Unidentified

ins_1005 (TBI)   th143

Takes no parameters

Unidentified

ins_1006 (TBI)   th143

Takes no parameters

Unidentified

Last Update: 2019-07-14 So 23:40

Validate