Code:
#pragma region biped
struct biped_group
{
#pragma region Attachments
struct attachments_block
{
TAG_FIELD(tag_reference, type, "����");
TAG_FIELD(tag_string, marker);
TAG_FIELD(_enum, primary_scale);
TAG_FIELD(_enum, secondary_scale);
TAG_FIELD(_enum, change_color);
};
#pragma endregion
#pragma region Widgets
struct widgets_block
{
TAG_FIELD(tag_reference, reference, "����");
};
#pragma endregion
#pragma region Functions
struct functions_block
{
TAG_FIELD(long_flags, flags);
TAG_FIELD(real, period);
TAG_FIELD(_enum, scale_period_by);
TAG_FIELD(_enum, function);
TAG_FIELD(_enum, scale_function_by);
TAG_FIELD(_enum, wobble_function);
TAG_FIELD(real, wobble_period);
TAG_FIELD(real, wobble_magnitude);
TAG_FIELD(real_fraction, square_wave_threshold);
TAG_FIELD(int16, step_count);
TAG_FIELD(_enum, map_to);
TAG_FIELD(int16, sawtooth_count);
TAG_FIELD(_enum, add);
TAG_FIELD(_enum, scale_result_by);
TAG_FIELD(_enum, bounds_mode);
TAG_FIELD(tag_string, bounds);
TAG_FIELD(int16, turn_off_with);
TAG_FIELD(real, scale_by);
TAG_FIELD(tag_string, usage);
};
#pragma endregion
#pragma region Change Colors
struct change_colors_block
{
#pragma region Permutations
struct permutations_block
{
TAG_FIELD(real, weight);
TAG_FIELD(real_rgb_color, color_lower_bound);
TAG_FIELD(real_rgb_color, color_upper_bound);
};
#pragma endregion
TAG_FIELD(_enum, darken_by);
TAG_FIELD(_enum, scale_by);
TAG_FIELD(long_flags, scale_flags);
TAG_FIELD(real_rgb_color, color_lower_bound);
TAG_FIELD(real_rgb_color, color_upper_bound);
TAG_TBLOCK(permutations, permutations_block);
};
#pragma endregion
#pragma region Predicted Resources
struct predicted_resources_block
{
TAG_FIELD(_enum, type);
TAG_FIELD(int16, resource_index);
TAG_FIELD(int32, tag_index);
};
#pragma endregion
#pragma region Camera Tracks
struct camera_tracks_block
{
TAG_FIELD(tag_reference, track, "trak");
};
#pragma endregion
#pragma region NEW HUD INTERFACES
struct new_hud_interfaces_block
{
TAG_FIELD(tag_reference, unit_hud_interface, "unhi");
};
#pragma endregion
#pragma region Dialogue Variants
struct dialogue_variants_block
{
TAG_FIELD(int16, variant_number);
TAG_FIELD(tag_reference, dialogue, "udlg");
};
#pragma endregion
#pragma region Powered Seats
struct powered_seats_block
{
TAG_FIELD(real, driver_powerup_time);
TAG_FIELD(real, driver_powerdown_time);
};
#pragma endregion
#pragma region Weapons
struct weapons_block
{
TAG_FIELD(tag_reference, weapon, "weap");
};
#pragma endregion
#pragma region Seats
struct seats_block
{
#pragma region Camera Tracks
struct camera_tracks_block
{
TAG_FIELD(tag_reference, track, "trak");
};
#pragma endregion
#pragma region Unit Hud Interface
struct unit_hud_interface_block
{
TAG_FIELD(tag_reference, unit_hud_interface, "unhi");
};
#pragma endregion
TAG_FIELD(long_flags, flags);
TAG_FIELD(tag_string, label);
TAG_FIELD(tag_string, marker_name);
TAG_FIELD(real_vector3d, acceleration_scale);
TAG_FIELD(real, yaw_rate);
TAG_FIELD(real, pitch_rate);
TAG_FIELD(tag_string, camera_marker_name);
TAG_FIELD(tag_string, camera_submerged_marker_name);
TAG_FIELD(angle, pitch_auto_level);
TAG_FIELD(angle_bounds, pitch_range);
TAG_TBLOCK(camera_tracks, camera_tracks_block);
TAG_TBLOCK(unit_hud_interface, unit_hud_interface_block);
TAG_FIELD(int16, hud_text_message_index);
TAG_FIELD(angle, yaw_minimum);
TAG_FIELD(angle, yaw_maximum);
TAG_FIELD(tag_reference, built_in_gunner, "actv");
};
#pragma endregion
#pragma region Contact Points
struct contact_points_block
{
TAG_FIELD(tag_string, marker_name);
};
#pragma endregion
#pragma region Fields
TAG_FIELD(word_flags, flags);
TAG_FIELD(real, bounding_radius);
TAG_FIELD(real_point3d, bounding_offset);
TAG_FIELD(real_point3d, origin_offset);
TAG_FIELD(real, acceleration_scale);
TAG_FIELD(tag_reference, model, "mod2");
TAG_FIELD(tag_reference, animation_graph, "antr");
TAG_FIELD(tag_reference, collision_model, "coll");
TAG_FIELD(tag_reference, physics, "phys");
TAG_FIELD(tag_reference, modifier_shader, "shdr");
TAG_FIELD(tag_reference, creation_effect, "effe");
TAG_FIELD(real, render_bounding_radius);
TAG_FIELD(_enum, a_in);
TAG_FIELD(_enum, b_in);
TAG_FIELD(_enum, c_in);
TAG_FIELD(_enum, d_in);
TAG_FIELD(int16, hud_text_message_index);
TAG_FIELD(int16, forced_shader_permuation_index);
TAG_TBLOCK(attachments, attachments_block);
TAG_TBLOCK(widgets, widgets_block);
TAG_TBLOCK(functions, functions_block);
TAG_TBLOCK(change_colors, change_colors_block);
TAG_TBLOCK(predicted_resources, predicted_resources_block);
TAG_FIELD(long_flags, flags);
TAG_FIELD(_enum, default_team);
TAG_FIELD(_enum, constant_sound_volume);
TAG_FIELD(real, rider_damage_fraction);
TAG_FIELD(tag_reference, integrated_light_toggle, "effe");
TAG_FIELD(_enum, a_in);
TAG_FIELD(_enum, b_in);
TAG_FIELD(_enum, c_in);
TAG_FIELD(_enum, d_in);
TAG_FIELD(angle, camera_field_of_view);
TAG_FIELD(real, camera_stiffness);
TAG_FIELD(tag_string, camera_marker_name);
TAG_FIELD(tag_string, camera_submerged_marker_name);
TAG_FIELD(angle, pitch_auto_level);
TAG_FIELD(angle_bounds, pitch_range);
TAG_TBLOCK(camera_tracks, camera_tracks_block);
TAG_FIELD(real_vector3d, seat_acceleration_scale);
TAG_FIELD(real, soft_ping_threshold);
TAG_FIELD(real, soft_ping_interrupt_time);
TAG_FIELD(real, hard_ping_threshold);
TAG_FIELD(real, hard_ping_interrupt_time);
TAG_FIELD(real, hard_death_threshold);
TAG_FIELD(real, feign_death_threshold);
TAG_FIELD(real, feign_death_time);
TAG_FIELD(real, distance_of_evade_anim);
TAG_FIELD(real, distance_of_dive_anim);
TAG_FIELD(real, stunned_movement_threshold);
TAG_FIELD(real, feign_death_chance);
TAG_FIELD(real, feign_repeat_chance);
TAG_FIELD(tag_reference, spawned_actor, "actv");
TAG_FIELD(short_bounds, spawned_actor_count);
TAG_FIELD(real, spawned_velocity);
TAG_FIELD(angle, aiming_velocity_maximum);
TAG_FIELD(angle, aiming_acceleration_maximum);
TAG_FIELD(real_fraction, casual_aiming_modifier);
TAG_FIELD(angle, looking_velocity_maximum);
TAG_FIELD(angle, looking_acceleration_maximum);
TAG_FIELD(real, ai_vehicle_radius);
TAG_FIELD(real, ai_danger_radius);
TAG_FIELD(tag_reference, melee_damage, "jpt!");
TAG_FIELD(_enum, motion_sensor_blip_size);
TAG_TBLOCK(new_hud_interfaces, new_hud_interfaces_block);
TAG_TBLOCK(dialogue_variants, dialogue_variants_block);
TAG_FIELD(real, grenade_velocity);
TAG_FIELD(_enum, grenade_type);
TAG_FIELD(int16, grenade_count);
TAG_TBLOCK(powered_seats, powered_seats_block);
TAG_TBLOCK(weapons, weapons_block);
TAG_TBLOCK(seats, seats_block);
TAG_FIELD(angle, moving_turning_speed);
TAG_FIELD(long_flags, flags);
TAG_FIELD(angle, stationary_turning_threshold);
TAG_FIELD(_enum, a_in);
TAG_FIELD(_enum, b_in);
TAG_FIELD(_enum, c_in);
TAG_FIELD(_enum, d_in);
TAG_FIELD(tag_reference, don_t_use, "jpt!");
TAG_FIELD(angle, bank_angle);
TAG_FIELD(real, bank_apply_time);
TAG_FIELD(real, bank_decay_time);
TAG_FIELD(real, pitch_ratio);
TAG_FIELD(real, max_velocity);
TAG_FIELD(real, max_sidestep_velocity);
TAG_FIELD(real, acceleration);
TAG_FIELD(real, deceleration);
TAG_FIELD(angle, angular_velocity_maximum);
TAG_FIELD(angle, angular_acceleration_maximum);
TAG_FIELD(real, crouch_velocity_modifier);
TAG_FIELD(angle, maximum_slope_angle);
TAG_FIELD(angle, downhill_falloff_angle);
TAG_FIELD(angle, downhill_cutoff_angle);
TAG_FIELD(real, downhill_velocity_scale);
TAG_FIELD(angle, uphill_falloff_angle);
TAG_FIELD(angle, uphill_cutoff_angle);
TAG_FIELD(real, uphill_velocity_scale);
TAG_FIELD(tag_reference, footsteps, "foot");
TAG_FIELD(real, jump_velocity);
TAG_FIELD(real, maximum_soft_landing_time);
TAG_FIELD(real, maximum_hard_landing_time);
TAG_FIELD(real, minimum_soft_landing_velocity);
TAG_FIELD(real, minimum_hard_landing_velocity);
TAG_FIELD(real, maximum_hard_landing_velocity);
TAG_FIELD(real, death_hard_landing_velocity);
TAG_FIELD(real, standing_camera_height);
TAG_FIELD(real, crouching_camera_height);
TAG_FIELD(real, crouch_transition_time);
TAG_FIELD(real, standing_collision_height);
TAG_FIELD(real, crouching_collision_height);
TAG_FIELD(real, collision_radius);
TAG_FIELD(real, autoaim_width);
TAG_TBLOCK(contact_points, contact_points_block);
#pragma endregion
};
#pragma endregion
Bookmarks