<packet name="RecipeInfo">
	<version number="1">
		<u32 name="id">
		<u8 name="unknown">
		<u8 name="level">
		<u32 name="technique">
		<u32 name="knowledge">
		<u8 name="skill_level">
		<str8 name="device">
		<u8 name="adventure_id">
		<u8 name="tradeskill_id">
		<u16 name="product_icon">
		<str8 name="product_name">
		<u8 name="unknowny">
		<u8 name="primary_count">
		<str8 name="primary_comp">
		<u8 name="num_comps">
		<array name="comp_array" count="var:num_comps">
			<str8 name="build_comp">
			<u8 name="build_comp_qty">
		</array>
		<str8 name="fuel_comp">
		<u8 name="fuel_comp_qty">
		<str8 name="recipe_name">
		<str16 name="recipe_description">
	</version>
	<version number="546">
		<u32 name="id">
		<u8 name="unknown">
		<u8 name="level">
		<u32 name="technique">
		<u32 name="knowledge">
		<u8 name="skill_level">
		<str8 name="device">
		<u8 name="unknown3">
		<u8 name="adventure_id">
		<u8 name="tradeskill_id">
		<u8 name="unknownz">
		<u16 name="product_icon">
		<str8 name="product_name">
		<u8 name="unknowny">
		<u8 name="primary_count">
		<str8 name="primary_comp">
		<u8 name="num_comps">
		<array name="comp_array" count="var:num_comps">
			<str8 name="build_comp">
			<u8 name="build_comp_qty">
		</array>
		<str8 name="fuel_comp">
		<u8 name="fuel_comp_qty">
		<str8 name="recipe_name">
		<str16 name="recipe_description">
	</version>
	<version number="908">
		<u32 name="id">
		<u8 name="unknown">
		<u8 name="level">
		<u32 name="technique">
		<u16 name="skill_level">
		<u32 name="knowledge">
		<str8 name="device">
		<u8 name="unknown3">
		<u8 name="adventure_id">
		<u8 name="tradeskill_id">
		<u16 name="unknown4">
		<u64 name="product_classes">
		<u8 name="unknown5">
		<u16 name="unknown1_icon">
		<str8 name="unknown1_name">
		<u16 name="unknown1_qty">
		<i32 name="unknown1_item_id">
		<i32 name="unknown1_item_crc">
		<u16 name="unknown2_icon">
		<str8 name="unknown2_name">
		<u16 name="unknown2_qty">
		<i32 name="unknown2_item_id">
		<i32 name="unknown2_item_crc">
		<u16 name="unknown3_icon">
		<str8 name="unknown3_name">
		<u16 name="unknown3_qty">
		<i32 name="unknown3_item_id">
		<i32 name="unknown3_item_crc">
		<u16 name="firstbar_icon">
		<str8 name="firstbar_name">
		<u16 name="firstbar_qty">
		<i32 name="firstbar_item_id">
		<i32 name="firstbar_item_crc">
		<u16 name="secondbar_icon">
		<str8 name="secondbar_name">
		<u16 name="secondbar_qty">
		<i32 name="secondbar_item_id">
		<i32 name="secondbar_item_crc">
		<u16 name="thirdbar_icon">
		<str8 name="thirdbar_name">
		<u16 name="thirdbar_qty">
		<i32 name="thirdbar_item_id">
		<i32 name="thirdbar_item_crc">
		<u16 name="product_icon">
		<str8 name="product_name">
		<u16 name="product_qty">
		<i32 name="product_item_id">
		<i32 name="product_item_crc">
		<u16 name="byproduct_icon">
		<str8 name="byproduct_name">
		<u16 name="product_qty">
		<u32 name="byproduct_id">
		<u32 name="byproduct_crc">
		<str8 name="primary_comp">
		<u16 name="primary_qty_avail">
		<u8 name="num_comps">
		<array name="comp_array" count="var:num_comps">
			<str8 name="build_comp">
			<u8 name="build_comp_qty">
			<u16 name="build_comp_qty_avail">
		</array>
		<str8 name="fuel_comp">
		<u8 name="fuel_comp_qty">
		<u16 name="fuel_comp_qty_avail">
		<u8 name="unknown13" size="6">
		<str8 name="recipe_name">
		<str16 name="recipe_description">
	</version>
	<version number="954">
		<u32 name="id">
		<u8 name="unknown">
		<u8 name="level">
		<u32 name="technique">
		<u16 name="skill_level">
		<u32 name="knowledge">
		<str8 name="device">
		<u8 name="unknown3">
		<u8 name="adventure_id">
		<u8 name="tradeskill_id">
		<u16 name="unknown4">
		<u64 name="product_classes">
		<u8 name="unknown5">
		<u16 name="unknown1_icon">
		<str8 name="unknown1_name">
		<u16 name="unknown1_qty">
		<i32 name="unknown1_item_id">
		<i32 name="unknown1_item_crc">
		<u16 name="unknown2_icon">
		<str8 name="unknown2_name">
		<u16 name="unknown2_qty">
		<i32 name="unknown2_item_id">
		<i32 name="unknown2_item_crc">
		<u16 name="unknown3_icon">
		<str8 name="unknown3_name">
		<u16 name="unknown3_qty">
		<i32 name="unknown3_item_id">
		<i32 name="unknown3_item_crc">
		<u16 name="firstbar_icon">
		<str8 name="firstbar_name">
		<u16 name="firstbar_qty">
		<i32 name="firstbar_item_id">
		<i32 name="firstbar_item_crc">
		<u16 name="secondbar_icon">
		<str8 name="secondbar_name">
		<u16 name="secondbar_qty">
		<i32 name="secondbar_item_id">
		<i32 name="secondbar_item_crc">
		<u16 name="thirdbar_icon">
		<str8 name="thirdbar_name">
		<u16 name="thirdbar_qty">
		<i32 name="thirdbar_item_id">
		<i32 name="thirdbar_item_crc">
		<u16 name="product_icon">
		<str8 name="product_name">
		<u16 name="product_qty">
		<i32 name="product_item_id">
		<i32 name="product_item_crc">
		<u16 name="byproduct_icon">
		<str8 name="byproduct_name">
		<u16 name="byproduct_qty">
		<u32 name="byproduct_id">
		<u32 name="byproduct_crc">
		<str8 name="primary_comp">
		<u16 name="primary_qty_avail">
		<u8 name="num_comps">
		<array name="comp_array" count="var:num_comps">
			<str8 name="build_comp">
			<u8 name="build_comp_qty">
			<u16 name="build_comp_qty_avail">
		</array>
		<str8 name="fuel_comp">
		<u8 name="fuel_comp_qty">
		<u16 name="fuel_comp_qty_avail">
		<u8 name="unknown13" size="7">
		<str8 name="recipe_name">
		<str16 name="recipe_description">
	</version>
	<version number="1096">
		<u32 name="id">
		<u8 name="unknown">
		<u8 name="level">
		<u32 name="technique">
		<u16 name="skill_level">
		<u32 name="knowledge">
		<str8 name="device">
		<u8 name="unknown3">
		<u8 name="adventure_id">
		<u8 name="tradeskill_id">
		<u16 name="unknown4">
		<u64 name="product_classes">
		<u8 name="show_previous">
		<u16 name="unknown1_icon">
		<str8 name="unknown1_name">
		<u16 name="unknown1_qty">
		<i32 name="unknown1_item_id">
		<i32 name="unknown1_item_crc">
		<u16 name="unknown2_icon">
		<str8 name="unknown2_name">
		<u16 name="unknown2_qty">
		<i32 name="unknown2_item_id">
		<i32 name="unknown2_item_crc">
		<u16 name="unknown3_icon">
		<str8 name="unknown3_name">
		<u16 name="unknown3_qty">
		<i32 name="unknown3_item_id">
		<i32 name="unknown3_item_crc">
		<u16 name="firstbar_icon">
		<str8 name="firstbar_name">
		<u16 name="firstbar_qty">
		<i32 name="firstbar_item_id">
		<i32 name="firstbar_item_crc">
		<u16 name="secondbar_icon">
		<str8 name="secondbar_name">
		<u16 name="secondbar_qty">
		<i32 name="secondbar_item_id">
		<i32 name="secondbar_item_crc">
		<u16 name="thirdbar_icon">
		<str8 name="thirdbar_name">
		<u16 name="thirdbar_qty">
		<i32 name="thirdbar_item_id">
		<i32 name="thirdbar_item_crc">
		<u16 name="product_icon">
		<str8 name="product_name">
		<u16 name="product_qty">
		<i32 name="product_item_id">
		<i32 name="product_item_crc">
		<u16 name="byproduct_icon">
		<str8 name="byproduct_name">
		<u16 name="byproduct_qty">
		<u32 name="byproduct_id">
		<u32 name="byproduct_crc">
		<str8 name="primary_comp">
		<u16 name="primary_qty_avail">
		<u8 name="num_comps">
		<array name="comp_array" count="var:num_comps">
			<str8 name="build_comp">
			<u8 name="build_comp_qty">
			<u16 name="build_comp_qty_avail">
		</array>
		<str8 name="fuel_comp">
		<u8 name="fuel_comp_qty">
		<u16 name="fuel_comp_qty_avail">
		<u8 name="unknown6">
		<u8 name="available_flag">
		<u8 name="unknown7">
		<u16 name="product_qty1">
		<u16 name="product_qty2">
		<u8 name="unknown13" size="2">
		<u8 name="not_commissionable">
		<str8 name="recipe_name">
		<str16 name="recipe_description">
	</version>
	<version number="1208">
		<u32 name="id">
		<u8 name="unknown">
		<u8 name="level">
		<u32 name="knowledge">
		<u16 name="skill_level">
		<u32 name="technique">
		<str8 name="device">
		<u16 name="icon">
		<u8 name="unknown4a">
		<u8 name="unknown4aa">
		<u8 name="adventure_id">
		<u8 name="tradeskill_id">
		<u8 name="unknown5a">
		<u8 name="unknown5aa">
		<u64 name="product_classes">
		<u8 name="show_previous">
		<u16 name="previous1_icon">
		<str8 name="previous1_name">
		<u16 name="previous1_qty">
		<i32 name="previous1_item_id">
		<i32 name="previous1_item_crc">
		<u16 name="previous2_icon">
		<str8 name="previous2_name">
		<u16 name="previous2_qty">
		<i32 name="previous2_item_id">
		<i32 name="previous2_item_crc">
		<u16 name="previous3_icon">
		<str8 name="previous3_name">
		<u16 name="previous3_qty">
		<i32 name="previous3_item_id">
		<i32 name="previous3_item_crc">
		<u16 name="firstbar_icon">
		<str8 name="firstbar_name">
		<u16 name="firstbar_qty">
		<i32 name="firstbar_item_id">
		<i32 name="firstbar_item_crc">
		<u16 name="secondbar_icon">
		<str8 name="secondbar_name">
		<u16 name="secondbar_qty">
		<i32 name="secondbar_item_id">
		<i32 name="secondbar_item_crc">
		<u16 name="thirdbar_icon">
		<str8 name="thirdbar_name">
		<u16 name="thirdbar_qty">
		<i32 name="thirdbar_item_id">
		<i32 name="thirdbar_item_crc">
		<u16 name="product_icon">
		<str8 name="product_name">
		<u16 name="product_qty">
		<i32 name="product_item_id">
		<i32 name="product_item_crc">
		<u16 name="byproduct_icon">
		<str8 name="byproduct_name">
		<u16 name="byproduct_qty">
		<u32 name="byproduct_id">
		<u32 name="byproduct_crc">
		<str8 name="primary_comp">
		<u16 name="primary_qty_avail">
		<u8 name="num_comps">
		<array name="comp_array" count="var:num_comps">
			<str8 name="build_comp">
			<u16 name="build_comp_qty">
			<u16 name="build_comp_qty_avail">
		</array>
		<str8 name="fuel_comp">
		<u8 name="fuel_comp_qty">
		<u16 name="fuel_comp_qty_avail">
		<u8 name="unknown6">
		<u8 name="available_flag">
		<u8 name="unknown7">
		<u16 name="product_qty1">
		<u16 name="product_qty2">
		<u8 name="unknown13" size="2">
		<u8 name="not_commissionable">
		<str8 name="recipe_name">
		<str16 name="recipe_description">
		<u8 name="unknown12">
	</version>
	<version number="57048">
		<u32 name="id">
		<u8 name="unknown">
		<u8 name="level">
		<u32 name="knowledge">
		<u16 name="skill_level">
		<u32 name="technique">
		<str8 name="device">
		<u16 name="icon">
		<u8 name="unknown4a">
		<u8 name="unknown4aa">
		<u8 name="adventure_id">
		<u8 name="tradeskill_id">
		<u8 name="unknown5a">
		<u8 name="unknown5aa">
		<u64 name="product_classes">
		<u8 name="show_previous">
		<u16 name="previous1_icon">
		<str8 name="previous1_name">
		<u16 name="previous1_qty">
		<i32 name="previous1_item_id">
		<i32 name="previous1_item_crc">
		<u16 name="previous2_icon">
		<str8 name="previous2_name">
		<u16 name="previous2_qty">
		<i32 name="previous2_item_id">
		<i32 name="previous2_item_crc">
		<u16 name="previous3_icon">
		<str8 name="previous3_name">
		<u16 name="previous3_qty">
		<i32 name="previous3_item_id">
		<i32 name="previous3_item_crc">
		<u16 name="firstbar_icon">
		<str8 name="firstbar_name">
		<u16 name="firstbar_qty">
		<i32 name="firstbar_item_id">
		<i32 name="firstbar_item_crc">
		<u16 name="secondbar_icon">
		<str8 name="secondbar_name">
		<u16 name="secondbar_qty">
		<i32 name="secondbar_item_id">
		<i32 name="secondbar_item_crc">
		<u16 name="thirdbar_icon">
		<str8 name="thirdbar_name">
		<u16 name="thirdbar_qty">
		<i32 name="thirdbar_item_id">
		<i32 name="thirdbar_item_crc">
		<u16 name="product_icon">
		<str8 name="product_name">
		<u16 name="product_qty">
		<i32 name="product_item_id">
		<i32 name="product_item_crc">
		<u16 name="byproduct_icon">
		<str8 name="byproduct_name">
		<u16 name="byproduct_qty">
		<u32 name="byproduct_id">
		<u32 name="byproduct_crc">
		<str8 name="primary_comp">
		<u32 name="primary_qty_avail">
		<u16 name="primary_qty">
		<u8 name="num_comps">
		<array name="comp_array" count="var:num_comps">
			<str8 name="build_comp">
			<u16 name="build_comp_qty">
			<u32 name="build_comp_qty_avail">
		</array>
		<str8 name="fuel_comp">
		<u8 name="fuel_comp_qty">
		<u32 name="fuel_comp_qty_avail">
		<u8 name="available_flag">
		<u8 name="build_comp_qty_avail_flag">
		<u8 name="container_flag">
		<u16 name="min_product">
		<u16 name="max_product">
		<u8 name="max_uses">
		<u8 name="current_uses">
		<u8 name="not_commissionable">
		<str8 name="recipe_name">
		<str16 name="recipe_description">
		<u8 name="unknown12">
	</version>
	<version number="63119">
		<u32 name="id">
		<u8 name="unknown">
		<u8 name="level">
		<u32 name="knowledge">
		<u16 name="skill_level">
		<u32 name="technique">
		<str8 name="device">
		<u16 name="icon">
		<u8 name="unknown4a">
		<u8 name="unknown4aa">
		<u8 name="adventure_id">
		<u8 name="tradeskill_id">
		<u8 name="unknown5a">
		<u8 name="unknown5aa">
		<u64 name="product_classes">
		<u8 name="show_previous">
		<u16 name="previous1_icon">
		<str8 name="previous1_name">
		<u16 name="previous1_qty">
		<i32 name="previous1_item_id">
		<i32 name="previous1_item_crc">
		<u16 name="previous2_icon">
		<str8 name="previous2_name">
		<u16 name="previous2_qty">
		<i32 name="previous2_item_id">
		<i32 name="previous2_item_crc">
		<u16 name="previous3_icon">
		<str8 name="previous3_name">
		<u16 name="previous3_qty">
		<i32 name="previous3_item_id">
		<i32 name="previous3_item_crc">
		<u16 name="firstbar_icon">
		<str8 name="firstbar_name">
		<u16 name="firstbar_qty">
		<i32 name="firstbar_item_id">
		<i32 name="firstbar_item_crc">
		<u16 name="secondbar_icon">
		<str8 name="secondbar_name">
		<u16 name="secondbar_qty">
		<i32 name="secondbar_item_id">
		<i32 name="secondbar_item_crc">
		<u16 name="thirdbar_icon">
		<str8 name="thirdbar_name">
		<u16 name="thirdbar_qty">
		<i32 name="thirdbar_item_id">
		<i32 name="thirdbar_item_crc">
		<u16 name="product_icon">
		<str8 name="product_name">
		<u16 name="product_qty">
		<i32 name="product_item_id">
		<i32 name="product_item_crc">
		<u16 name="byproduct_icon">
		<str8 name="byproduct_name">
		<u16 name="byproduct_qty">
		<u32 name="byproduct_id">
		<u32 name="byproduct_crc">
		<str8 name="primary_comp">
		<u32 name="primary_qty_avail">
		<u16 name="primary_qty">
		<u8 name="num_comps">
		<array name="comp_array" count="var:num_comps">
			<str8 name="build_comp">
			<u16 name="build_comp_qty">
			<u32 name="build_comp_qty_avail">
		</array>
		<str8 name="fuel_comp">
		<u8 name="fuel_comp_qty">
		<u32 name="fuel_comp_qty_avail">
		<u8 name="available_flag">
		<u8 name="build_comp_qty_avail_flag">
		<u8 name="container_flag">
		<u16 name="min_product">
		<u16 name="max_product">
		<u8 name="max_uses">
		<u8 name="current_uses">
		<u8 name="not_commissionable">
		<str8 name="recipe_name">
		<str16 name="recipe_description">
		<u8 name="unknown12">
	</version>
</packet>