Index _ | A | C | D | E | F | G | H | I | K | L | M | N | O | P | R | S | T | W | Z _ _area_min_pos (mkds.kcl.KCL attribute) (src.mkds_extensions.kcl_torch.KCLTensor attribute) _area_x_blocks_shift (mkds.kcl.KCL attribute) (src.mkds_extensions.kcl_torch.KCLTensor attribute) _area_x_width_mask (mkds.kcl.KCL attribute) (src.mkds_extensions.kcl_torch.KCLTensor attribute) _area_xy_blocks_shift (mkds.kcl.KCL attribute) (src.mkds_extensions.kcl_torch.KCLTensor attribute) _area_y_width_mask (mkds.kcl.KCL attribute) (src.mkds_extensions.kcl_torch.KCLTensor attribute) _area_z_width_mask (mkds.kcl.KCL attribute) (src.mkds_extensions.kcl_torch.KCLTensor attribute) _attributes (mkds.kcl.KCLBase attribute) (mkds.kcl.Prisms attribute) (mkds.kcl.PrismsBase attribute) (src.mkds_extensions.kcl_torch.PrismsTensor attribute) _block_data_offset (mkds.kcl.KCL attribute) (src.mkds_extensions.kcl_torch.KCLTensor attribute) _block_width_shift (mkds.kcl.KCL attribute) (src.mkds_extensions.kcl_torch.KCLTensor attribute) _enrm1_i (mkds.kcl.KCLBase attribute) (mkds.kcl.Prisms attribute) (mkds.kcl.PrismsBase attribute) (src.mkds_extensions.kcl_torch.PrismsTensor attribute) _enrm2_i (mkds.kcl.KCLBase attribute) (mkds.kcl.Prisms attribute) (mkds.kcl.PrismsBase attribute) (src.mkds_extensions.kcl_torch.PrismsTensor attribute) _enrm3_i (mkds.kcl.KCLBase attribute) (mkds.kcl.Prisms attribute) (mkds.kcl.PrismsBase attribute) (src.mkds_extensions.kcl_torch.PrismsTensor attribute) _fnrm_i (mkds.kcl.KCLBase attribute) (mkds.kcl.Prisms attribute) (mkds.kcl.PrismsBase attribute) (src.mkds_extensions.kcl_torch.PrismsTensor attribute) _height (mkds.kcl.KCLBase attribute) (mkds.kcl.Prisms attribute) (mkds.kcl.PrismsBase attribute) (src.mkds_extensions.kcl_torch.PrismsTensor attribute) _normals (mkds.kcl.KCL attribute) (src.mkds_extensions.kcl_torch.KCLTensor attribute) _normals_offset (mkds.kcl.KCL attribute) (src.mkds_extensions.kcl_torch.KCLTensor attribute) _pos_i (mkds.kcl.KCLBase attribute) (mkds.kcl.Prisms attribute) (mkds.kcl.PrismsBase attribute) (src.mkds_extensions.kcl_torch.PrismsTensor attribute) _positions (mkds.kcl.KCL attribute) (src.mkds_extensions.kcl_torch.KCLTensor attribute) _positions_offset (mkds.kcl.KCL attribute) (src.mkds_extensions.kcl_torch.KCLTensor attribute) _prism_thickness (mkds.kcl.KCL attribute) (src.mkds_extensions.kcl_torch.KCLTensor attribute) _prisms (mkds.kcl.KCL attribute) (src.mkds_extensions.kcl_torch.KCLTensor attribute) _prisms_offset (mkds.kcl.KCL attribute) (src.mkds_extensions.kcl_torch.KCLTensor attribute) _sphere_radius (mkds.kcl.KCL attribute) (src.mkds_extensions.kcl_torch.KCLTensor attribute) A AREA (class in mkds.nkm) C CAME (class in mkds.nkm) camera_overlay() (in module src.visualization.overlay) checkpoint_overlay_1() (in module src.visualization.overlay) checkpoint_overlay_2() (in module src.visualization.overlay) CheckpointRecord (class in src.core.train) clipped_mean() (in module src.utils.vector) collision_overlay() (in module src.visualization.overlay) collision_type (src.mkds_extensions.kcl_torch.PrismsTensor property) collision_variant (src.mkds_extensions.kcl_torch.PrismsTensor property) compute_model_view() (in module src.utils.vector) compute_orthonormal_basis() (in module src.utils.vector) ConnGene (class in src.core.model) consume_draw_stack() (in module src.visualization.draw) CPAT (class in mkds.nkm) CPOI (class in mkds.nkm) CPOITensor (class in src.mkds_extensions.nkm_torch) cross_product_2d() (in module src.utils.vector) D device (src.core.train.EmulatorBatchConfig attribute) display_shm_names (src.core.train.EmulatorBatchConfig attribute) dists (src.core.train.CheckpointRecord attribute) draw_lines() (in module src.visualization.draw) draw_paragraph() (in module src.visualization.draw) draw_points() (in module src.visualization.draw) draw_stack_op() (in module src.visualization.draw) draw_text() (in module src.visualization.draw) draw_triangles() (in module src.visualization.draw) E EmulatorBatchConfig (class in src.core.train) EmulatorProcessConfig (class in src.core.train) EmulatorWindow (class in src.main) EPAT (class in mkds.nkm) EPOI (class in mkds.nkm) EvolvedNet (class in src.core.model) extrapolate() (in module src.utils.vector) F fitness() (in module src.core.train) forward() (src.core.model.EvolvedNet method) frame_cache() (in module src.core.memory) from_bytes() (mkds.kcl.KCLBase class method) (mkds.kcl.PrismsBase class method) from_file() (mkds.kcl.KCL class method) (mkds.nkm.NKM class method) (src.mkds_extensions.kcl_torch.KCLTensor class method) G game_cache() (in module src.core.memory) Genome (class in src.core.model) get_course_path() (in module src.core.memory) get_current_course_id() (in module src.core.memory) get_forward_func() (in module src.core.train) get_mps_device() (in module src.utils.vector) H handle_controls() (in module src.core.train) host (src.core.train.EmulatorProcessConfig attribute) I id (src.core.train.CheckpointRecord attribute) (src.core.train.EmulatorProcessConfig attribute) ignore_drivers (src.mkds_extensions.kcl_torch.PrismsTensor property) ignore_items (src.mkds_extensions.kcl_torch.PrismsTensor property) initialize_emulator() (in module src.core.train) initialize_model() (in module src.core.train) initialize_overlays() (in module src.core.train) initialize_window() (in module src.core.train) interpolate() (in module src.utils.vector) intersect_ray_line_2d() (in module src.utils.vector) IPAT (class in mkds.nkm) IPOI (class in mkds.nkm) is_floor (src.mkds_extensions.kcl_torch.PrismsTensor property) is_wall (src.mkds_extensions.kcl_torch.PrismsTensor property) K KCL (class in mkds.kcl) KCLBase (class in mkds.kcl) KCLTensor (class in src.mkds_extensions.kcl_torch) KTP2 (class in mkds.nkm) KTPC (class in mkds.nkm) KTPJ (class in mkds.nkm) KTPM (class in mkds.nkm) KTPS (class in mkds.nkm) L light_id (src.mkds_extensions.kcl_torch.PrismsTensor property) load_current_kcl() (in module src.core.memory) load_current_nkm() (in module src.core.memory) M map_2d_shadow (src.mkds_extensions.kcl_torch.PrismsTensor property) MEPA (class in mkds.nkm) MEPO (class in mkds.nkm) mkds.kcl module mkds.nkm module mkds.utils module module mkds.kcl mkds.nkm mkds.utils src src.core src.core.memory src.core.model src.core.train src.main src.mkds_extensions src.mkds_extensions.kcl_torch src.mkds_extensions.nkm_torch src.utils src.utils.vector src.visualization src.visualization.draw src.visualization.overlay mutate_add_conn() (src.core.model.Genome method) mutate_add_node() (src.core.model.Genome method) mutate_weight() (src.core.model.Genome method) N nearest_triangles() (src.mkds_extensions.kcl_torch.KCLTensor method) NKM (class in mkds.nkm) NKMTensor (class in src.mkds_extensions.nkm_torch) NodeGene (class in src.core.model) O OBJI (class in mkds.nkm) on_configure_main() (in module src.main) on_draw_main() (in module src.main) overlay_ids (src.core.train.EmulatorBatchConfig attribute) P pairwise_distances() (in module src.utils.vector) pairwise_distances_cross() (in module src.utils.vector) parse_attributes() (mkds.kcl.PrismsBase static method) PATH (class in mkds.nkm) player_overlay() (in module src.visualization.overlay) POIT (class in mkds.nkm) prism_cls (mkds.kcl.KCL attribute) (mkds.kcl.KCLBase attribute) (src.mkds_extensions.kcl_torch.KCLTensor attribute) Prisms (class in mkds.kcl) PrismsBase (class in mkds.kcl) PrismsTensor (class in src.mkds_extensions.kcl_torch) project() (in module src.utils.vector) project_to_screen() (in module src.core.memory) (in module src.utils.vector) R raycasting_overlay() (in module src.visualization.overlay) read_camera_aspect() (in module src.core.memory) read_camera_fov() (in module src.core.memory) read_camera_position() (in module src.core.memory) read_camera_ptr() (in module src.core.memory) read_camera_target_position() (in module src.core.memory) read_checkpoint_distance_altitude() (in module src.core.memory) read_checkpoint_positions() (in module src.core.memory) read_checkpoint_ptr() (in module src.core.memory) read_clock() (in module src.core.memory) read_clock_ptr() (in module src.core.memory) read_current_checkpoint() (in module src.core.memory) read_current_checkpoint_position() (in module src.core.memory) read_current_key_checkpoint() (in module src.core.memory) read_current_lap() (in module src.core.memory) read_direction() (in module src.core.memory) read_direction_to_checkpoint() (in module src.core.memory) read_f16() (in module mkds.utils) read_f32() (in module mkds.utils) read_facing_point_checkpoint() (in module src.core.memory) read_facing_point_obstacle() (in module src.core.memory) read_forward_distance_checkpoint() (in module src.core.memory) read_forward_distance_obstacle() (in module src.core.memory) read_fx16() (in module mkds.utils) read_fx32() (in module mkds.utils) read_ghost_checkpoint() (in module src.core.memory) read_ghost_key_checkpoint() (in module src.core.memory) read_left_distance_checkpoint() (in module src.core.memory) read_left_distance_obstacle() (in module src.core.memory) read_map_object_is_coin_collected() (in module src.core.memory) read_map_object_type_id() (in module src.core.memory) read_matrix_4d() (in module mkds.utils) read_model_view() (in module src.core.memory) read_next_checkpoint() (in module src.core.memory) read_next_checkpoint_position() (in module src.core.memory) read_object_flags() (in module src.core.memory) read_object_is_deleted() (in module src.core.memory) read_object_is_ignored() (in module src.core.memory) read_object_offset() (in module src.core.memory) read_object_position() (in module src.core.memory) read_object_position_ptr() (in module src.core.memory) read_object_ptr() (in module src.core.memory) read_objects() (in module src.core.memory) read_objects_array_max_count() (in module src.core.memory) read_objects_array_ptr() (in module src.core.memory) read_position() (in module src.core.memory) read_racer_object_is_ghost() (in module src.core.memory) read_racer_ptr() (in module src.core.memory) read_right_distance_obstacle() (in module src.core.memory) read_s16() (in module mkds.utils) read_s32() (in module mkds.utils) read_s8() (in module mkds.utils) read_u16() (in module mkds.utils) read_u32() (in module mkds.utils) read_u8() (in module mkds.utils) read_vector_2d_fx32() (in module mkds.utils) read_vector_3d_fx16() (in module mkds.utils) read_vector_3d_fx32() (in module mkds.utils) read_vector_4d() (in module mkds.utils) register_overlay() (in module src.visualization.overlay) run_emulator() (in module src.main) run_training_batch() (in module src.core.train) run_training_session() (in module src.core.train) S safe_object() (in module src.core.memory) safe_shared_memory() (in module src.core.train) safe_thread() (in module src.core.train) sample (src.core.train.EmulatorProcessConfig attribute) sample_cone() (in module src.utils.vector) search_block() (mkds.kcl.KCLBase method) search_triangles() (src.mkds_extensions.kcl_torch.KCLTensor method) Section (class in mkds.nkm) send_window_end_signal() (in module src.core.train) show (src.core.train.EmulatorProcessConfig attribute) size (src.core.train.EmulatorBatchConfig attribute) slice_bits() (in module mkds.utils) smooth_mean() (in module src.utils.vector) src module src.core module src.core.memory module src.core.model module src.core.train module src.main module src.mkds_extensions module src.mkds_extensions.kcl_torch module src.mkds_extensions.nkm_torch module src.utils module src.utils.vector module src.visualization module src.visualization.draw module src.visualization.overlay module STAG (class in mkds.nkm) start_keyboard_listener() (in module src.main) T times (src.core.train.CheckpointRecord attribute) train() (in module src.core.train) triangle_altitude() (in module src.utils.vector) triangle_raycast() (in module src.utils.vector) triangle_raycast_batch() (in module src.utils.vector) W worker() (in module src.main) Z z_clip_mask() (in module src.core.memory)