PDA

View Full Version : [APP] Notepad++ with HSL language



S3anyBoy
February 7th, 2010, 11:24 AM
Notepad++ (http://notepad-plus.sourceforge.net/uk/about.php) is a pretty cool, free text editor. It's fast but has lots of features; including lots of ones that help in scripting, and code writing. It comes with pre-defined user languages, which is nice and all, but since I use it predominantly for writing scripts for Halo, I decided to make HSL a user-defined language:

<NotepadPlus>
<UserLang name="HSL" ext="hsc">
<Settings>
<Global caseIgnored="no" />
<TreatAsSymbol comment="yes" commentLine="yes" />
<Prefix words1="no" words2="no" words3="no" words4="no" />
</Settings>
<KeywordLists>
<Keywords name="Delimiters">000000</Keywords>
<Keywords name="Folder+">(</Keywords>
<Keywords name="Folder-">)</Keywords>
<Keywords name="Operators">&quot; ( ) .</Keywords>
<Keywords name="Comment">1#| 2|# 0;</Keywords>
<Keywords name="Words1">script global</Keywords>
<Keywords name="Words2">boolean real short long string void startup dormant continuous static stub if cond and or + - * / min max = != &gt; &lt; &gt;= &lt;= not true false</Keywords>
<Keywords name="Words3">trigger_volume cutscene_flag cutscene_camera_point cutscene_title cutscene_recording device_group ai ai_command_list starting profile conversation navpoint hud_message object_list sound effect damage looping_sound animation_graph actor_variant damage_effect object_definition game_difficulty team ai_default_state actor_type hud_corner object unit vehicle weapon device scenery object_name unit_name vehicle_name weapon_name device_name scenery_name player human covenant flood sentinal easy normal hard impossible</Keywords>
<Keywords name="Words4">begin&#x000D;&#x000A;begin_random&#x000D;&#x000A;set&#x000D;&#x000A;sleep&#x000D;&#x000A;sleep_until&#x000D;&#x000A;wake &#x000D;&#x000A;inspect&#x000D;&#x000A;unit&#x000D;&#x000A;ai_debug_communication_suppress&#x000D;&#x000A; ai_debug_communication_ignore&#x000D;&#x000A;ai_debug_communicat ion_focus&#x000D;&#x000A;print&#x000D;&#x000A;volume_teleport_players_not_insi de&#x000D;&#x000A;volume_test_object &#x000D;&#x000A;volume_test_objects&#x000D;&#x000A;volume_test_objects_all&#x000D;&#x000A;ob ject_teleport&#x000D;&#x000A;object_set_facing&#x000D;&#x000A;object_set_shiel d&#x000D;&#x000A;object_set_permutation&#x000D;&#x000A;object_create&#x000D;&#x000A;object_d estroy&#x000D;&#x000A;object_create_anew&#x000D;&#x000A;object_create_containi ng&#x000D;&#x000A;object_create_anew_containing&#x000D;&#x000A;object_destroy_ containing&#x000D;&#x000A;object_destroy_all&#x000D;&#x000A;list_get&#x000D;&#x000A;list_cou nt&#x000D;&#x000A;effect_new&#x000D;&#x000A;effect_new_on_object_marker&#x000D;&#x000A;damag e_new&#x000D;&#x000A;damage_object&#x000D;&#x000A;objects_can_see_object&#x000D;&#x000A;obje cts_can_see_flag&#x000D;&#x000A;objects_delete_by_definition&#x000D;&#x000A;sc ript_recompile&#x000D;&#x000A;script_doc&#x000D;&#x000A;help&#x000D;&#x000A;random_range&#x000D;&#x000A;re al_random_range&#x000D;&#x000A;numeric_countdown_timer_set&#x000D;&#x000A;nume ric_countdown_timer_get&#x000D;&#x000A;numeric_countdown_timer_s top&#x000D;&#x000A;numeric_countdown_timer_restart&#x000D;&#x000A;breakable_su rfaces_enable&#x000D;&#x000A;recording_play&#x000D;&#x000A;recording_play_and_ delete&#x000D;&#x000A;recording_play_and_hover&#x000D;&#x000A;recording_kill&#x000D;&#x000A; recording_time&#x000D;&#x000A;object_set_ranged_attack_inhibited &#x000D;&#x000A;object_set_melee_attack_inhibited&#x000D;&#x000A;objects_dump_ memory&#x000D;&#x000A;object_set_collideable&#x000D;&#x000A;object_set_scale&#x000D;&#x000A; objects_attach&#x000D;&#x000A;objects_detach&#x000D;&#x000A;garbage_collect_no w&#x000D;&#x000A;object_cannot_take_damage&#x000D;&#x000A;object_can_take_dama ge&#x000D;&#x000A;object_beautify&#x000D;&#x000A;objects_predict&#x000D;&#x000A;object_type_ predict&#x000D;&#x000A;object_pvs_activate&#x000D;&#x000A;object_pvs_set_objec t&#x000D;&#x000A;object_pvs_set_camera&#x000D;&#x000A;object_pvs_clear&#x000D;&#x000A;render _lights&#x000D;&#x000A;scenery_get_animation_time&#x000D;&#x000A;scenery_anima tion_start&#x000D;&#x000A;scenery_animation_start_at_frame&#x000D;&#x000A;rend er_effects&#x000D;&#x000A;unit_can_blink&#x000D;&#x000A;unit_open&#x000D;&#x000A;unit_close&#x000D; &#x000A;unit_kill&#x000D;&#x000A;unit_kill_silent&#x000D;&#x000A;unit_get_custom_anim ation_time&#x000D;&#x000A;unit_stop_custom_animation&#x000D;&#x000A;unit_custo m_animation_at_frame&#x000D;&#x000A;custom_animation&#x000D;&#x000A;custom_ani mation_list&#x000D;&#x000A;unit_is_playing_custom_animation&#x000D;&#x000A;uni t_aim_without_turning&#x000D;&#x000A;unit_set_emotion&#x000D;&#x000A;unit_set_ enterable_by_player&#x000D;&#x000A;unit_enter_vehicle&#x000D;&#x000A;vehicle_t est_seat_list&#x000D;&#x000A;vehicle_test_seat&#x000D;&#x000A;unit_set_emotion _animation&#x000D;&#x000A;unit_exit_vehicle &#x000D;&#x000A;unit_set_maximum_vitality &#x000D;&#x000A;units_set_maximum_vitality&#x000D;&#x000A;unit_set_current_vit ality&#x000D;&#x000A;units_set_current_vitality&#x000D;&#x000A;vehicle_load_ma gic &#x000D;&#x000A;vehicle_unload &#x000D;&#x000A;magic_seat_name &#x000D;&#x000A;unit_set_seat &#x000D;&#x000A;magic_melee_attack&#x000D;&#x000A;vehicle_riders &#x000D;&#x000A;vehicle_driver &#x000D;&#x000A;vehicle_gunner &#x000D;&#x000A;unit_get_health &#x000D;&#x000A;unit_get_shield &#x000D;&#x000A;unit_get_total_grenade_count &#x000D;&#x000A;unit_has_weapon&#x000D;&#x000A;unit_has_weapon_readied&#x000D;&#x000A;unit_d oesnt_drop_items &#x000D;&#x000A;unit_impervious&#x000D;&#x000A;unit_suspended&#x000D;&#x000A;unit_solo_playe r_integrated_night_vision_is_active&#x000D;&#x000A;units_set_des ired_flashlight_state &#x000D;&#x000A;unit_set_desired_flashlight_state&#x000D;&#x000A;unit_get_curr ent_flashlight_state &#x000D;&#x000A;device_set_never_appears_locked&#x000D;&#x000A;device_get_powe r &#x000D;&#x000A;device_set_power &#x000D;&#x000A;device_set_position&#x000D;&#x000A;device_get_position &#x000D;&#x000A;device_set_position_immediate &#x000D;&#x000A;device_group_get&#x000D;&#x000A;device_group_set&#x000D;&#x000A;device_group _set_immediate&#x000D;&#x000A;device_one_sided_set&#x000D;&#x000A;device_opera tes_automatically_set&#x000D;&#x000A;device_group_change_only_on ce_more_set &#x000D;&#x000A;breakable_surfaces_reset&#x000D;&#x000A;cheat_all_powerups&#x000D;&#x000A;ch eat_all_weapons&#x000D;&#x000A;cheat_spawn_warthog&#x000D;&#x000A;cheat_all_ve hicles&#x000D;&#x000A;cheat_teleport_to_camera&#x000D;&#x000A;cheat_active_cam ouflage&#x000D;&#x000A;cheat_active_camouflage_local_player&#x000D;&#x000A;che ats_load&#x000D;&#x000A;ai_free&#x000D;&#x000A;ai_free_units&#x000D;&#x000A;ai_attach&#x000D;&#x000A;ai_at tach_free&#x000D;&#x000A;ai_detach&#x000D;&#x000A;ai_place&#x000D;&#x000A;ai_kill&#x000D;&#x000A;ai_kill_s ilent&#x000D;&#x000A;ai_erase&#x000D;&#x000A;ai_erase_all&#x000D;&#x000A;ai_select&#x000D;&#x000A;ai_desel ect&#x000D;&#x000A;ai_spawn_actor&#x000D;&#x000A;ai_set_respawn&#x000D;&#x000A;ai_set_deaf&#x000D;&#x000A; ai_set_blind&#x000D;&#x000A;ai_magically_see_encounter&#x000D;&#x000A;ai_magic ally_see_players&#x000D;&#x000A;ai_magically_see_unit&#x000D;&#x000A;ai_timer_ start&#x000D;&#x000A;ai_timer_expire&#x000D;&#x000A;ai_attack&#x000D;&#x000A;ai_defend&#x000D;&#x000A;ai_r etreat&#x000D;&#x000A;ai_maneuver&#x000D;&#x000A;ai_maneuver_enable&#x000D;&#x000A;ai_migrat e&#x000D;&#x000A;ai_migrate_and_speak&#x000D;&#x000A;ai_migrate_by_unit&#x000D;&#x000A;ai_al legiance&#x000D;&#x000A;ai_allegiance_remove&#x000D;&#x000A;ai_living_count&#x000D;&#x000A;a i_living_fraction&#x000D;&#x000A;ai_strength&#x000D;&#x000A;ai_swarm_count&#x000D;&#x000A;ai _nonswarm_count&#x000D;&#x000A;ai_actors&#x000D;&#x000A;ai_go_to_vehicle&#x000D;&#x000A;ai_g o_to_vehicle_override&#x000D;&#x000A;ai_going_to_vehicle&#x000D;&#x000A;ai_exi t_vehicle&#x000D;&#x000A;ai_braindead&#x000D;&#x000A;ai_braindead_by_unit&#x000D;&#x000A;ai_ disregard&#x000D;&#x000A;ai_prefer_target&#x000D;&#x000A;ai_teleport_to_starti ng_location&#x000D;&#x000A;ai_teleport_to_starting_location_if_u nsupported &#x000D;&#x000A;ai_renew&#x000D;&#x000A;ai_try_to_fight_nothing &#x000D;&#x000A;ai_try_to_fight&#x000D;&#x000A;ai_try_to_fight_player&#x000D;&#x000A;ai_comm and_list &#x000D;&#x000A;ai_command_list_by_unit &#x000D;&#x000A;ai_command_list_advance &#x000D;&#x000A;ai_command_list_advance_by_unit &#x000D;&#x000A;ai_command_list_status &#x000D;&#x000A;ai_is_attacking &#x000D;&#x000A;ai_force_active &#x000D;&#x000A;ai_force_active_by_unit &#x000D;&#x000A;ai_set_return_state &#x000D;&#x000A;ai_set_current_state &#x000D;&#x000A;ai_playfight&#x000D;&#x000A;ai_status &#x000D;&#x000A;ai_reconnect&#x000D;&#x000A;ai_vehicle_encounter &#x000D;&#x000A;ai_vehicle_enterable_distance &#x000D;&#x000A;ai_vehicle_enterable_team &#x000D;&#x000A;ai_vehicle_enterable_actor_type &#x000D;&#x000A;ai_vehicle_enterable_actors&#x000D;&#x000A;ai_vehicle_enterabl e_disable &#x000D;&#x000A;ai_look_at_object &#x000D;&#x000A;ai_stop_looking &#x000D;&#x000A;ai_automatic_migration_target &#x000D;&#x000A;ai_follow_target_disable &#x000D;&#x000A;ai_follow_target_players &#x000D;&#x000A;ai_follow_target_unit &#x000D;&#x000A;ai_follow_target_ai &#x000D;&#x000A;ai_follow_distance &#x000D;&#x000A;ai_conversation &#x000D;&#x000A;ai_conversation_stop &#x000D;&#x000A;ai_conversation_advance &#x000D;&#x000A;ai_conversation_line &#x000D;&#x000A;ai_conversation_status &#x000D;&#x000A;ai_link_activation &#x000D;&#x000A;ai_berserk &#x000D;&#x000A;ai_set_team &#x000D;&#x000A;ai_allow_charge &#x000D;&#x000A;ai_allow_dormant &#x000D;&#x000A;ai_allegiance_broken &#x000D;&#x000A;camera_control &#x000D;&#x000A;camera_set &#x000D;&#x000A;camera_set_relative &#x000D;&#x000A;camera_set_animation &#x000D;&#x000A;camera_set_first_person &#x000D;&#x000A;camera_set_dead &#x000D;&#x000A;camera_time&#x000D;&#x000A;debug_camera_load&#x000D;&#x000A;debug_camera_sav e&#x000D;&#x000A;game_speed &#x000D;&#x000A;game_time&#x000D;&#x000A;game_variant &#x000D;&#x000A;game_difficulty_get&#x000D;&#x000A;game_difficulty_get_real&#x000D;&#x000A;p rofile_service_clear_timers&#x000D;&#x000A;profile_service_dump_ timers&#x000D;&#x000A;map_reset&#x000D;&#x000A;map_name &#x000D;&#x000A;multiplayer_map_name &#x000D;&#x000A;game_difficulty_set &#x000D;&#x000A;crash &#x000D;&#x000A;switch_bsp &#x000D;&#x000A;structure_bsp_index&#x000D;&#x000A;version&#x000D;&#x000A;playback&#x000D;&#x000A;quit&#x000D;&#x000A;te xture_cache_flush&#x000D;&#x000A;sound_cache_flush&#x000D;&#x000A;sound_cache_ dump_to_file&#x000D;&#x000A;debug_memory&#x000D;&#x000A;debug_memory_by_file&#x000D;&#x000A; debug_memory_for_file &#x000D;&#x000A;debug_tags&#x000D;&#x000A;profile_reset&#x000D;&#x000A;profile_dump &#x000D;&#x000A;profile_activate &#x000D;&#x000A;profile_deactivate &#x000D;&#x000A;profile_graph_toggle &#x000D;&#x000A;debug_pvs &#x000D;&#x000A;radiosity_start&#x000D;&#x000A;radiosity_save&#x000D;&#x000A;radiosity_debug _point&#x000D;&#x000A;ai &#x000D;&#x000A;ai_dialogue_triggers &#x000D;&#x000A;ai_grenades &#x000D;&#x000A;ai_lines&#x000D;&#x000A;ai_debug_sound_point_set&#x000D;&#x000A;ai_debug_voc alize &#x000D;&#x000A;ai_debug_teleport_to &#x000D;&#x000A;ai_debug_speak &#x000D;&#x000A;ai_debug_speak_list &#x000D;&#x000A;fade_in &#x000D;&#x000A;fade_out &#x000D;&#x000A;cinematic_start&#x000D;&#x000A;cinematic_stop&#x000D;&#x000A;cinematic_abort &#x000D;&#x000A;cinematic_skip_start_internal&#x000D;&#x000A;cinematic_skip_st op_internal&#x000D;&#x000A;cinematic_show_letterbox &#x000D;&#x000A;cinematic_set_title &#x000D;&#x000A;cinematic_set_title_delayed &#x000D;&#x000A;cinematic_suppress_bsp_object_creation&#x000D;&#x000A;attract_ mode_startgame_won&#x000D;&#x000A;game_lost&#x000D;&#x000A;game_safe_to_save&#x000D;&#x000A; game_all_quiet&#x000D;&#x000A;game_safe_to_speak&#x000D;&#x000A;game_is_cooper ative&#x000D;&#x000A;game_save&#x000D;&#x000A;game_save_cancel&#x000D;&#x000A;game_save_no_t imeout&#x000D;&#x000A;game_save_totally_unsafe&#x000D;&#x000A;game_saving&#x000D;&#x000A;gam e_revert&#x000D;&#x000A;game_reverted&#x000D;&#x000A;core_save&#x000D;&#x000A;core_save_name &#x000D;&#x000A;core_load&#x000D;&#x000A;core_load_at_startup&#x000D;&#x000A;core_load _name &#x000D;&#x000A;core_load_name_at_startup &#x000D;&#x000A;game_skip_ticks &#x000D;&#x000A;sound_impulse_predict &#x000D;&#x000A;sound_impulse_start &#x000D;&#x000A;sound_impulse_time &#x000D;&#x000A;sound_impulse_stop &#x000D;&#x000A;sound_looping_predict&#x000D;&#x000A;sound_looping_start&#x000D;&#x000A;soun d_looping_stop &#x000D;&#x000A;sound_looping_set_scale &#x000D;&#x000A;sound_looping_set_alternate &#x000D;&#x000A;debug_sounds_enable &#x000D;&#x000A;debug_sounds_distances &#x000D;&#x000A;debug_sounds_wet &#x000D;&#x000A;sound_enable &#x000D;&#x000A;sound_set_master_gain &#x000D;&#x000A;sound_get_master_gain&#x000D;&#x000A;sound_set_music_gai n &#x000D;&#x000A;sound_get_music_gain&#x000D;&#x000A;sound_set_effects_gain&#x000D;&#x000A;so und_get_effects_gain&#x000D;&#x000A;sound_class_set_gain&#x000D;&#x000A;vehicl e_hover&#x000D;&#x000A;players_unzoom_all&#x000D;&#x000A;player_enable_input&#x000D;&#x000A; player_camera_control&#x000D;&#x000A;player_action_test_reset&#x000D;&#x000A;p layer_action_test_jump&#x000D;&#x000A;player_action_test_primary _trigger&#x000D;&#x000A;player_action_test_grenade_trigger&#x000D;&#x000A;play er_action_test_zoom&#x000D;&#x000A;player_action_test_action&#x000D;&#x000A;pl ayer_action_test_accept&#x000D;&#x000A;player_action_test_back&#x000D;&#x000A; player_action_test_look_relative_up&#x000D;&#x000A;player_action _test_look_relative_down&#x000D;&#x000A;player_action_test_look_ relative_left&#x000D;&#x000A;player_action_test_look_relative_ri ght&#x000D;&#x000A;player_action_test_look_relative_all_directio ns&#x000D;&#x000A;player_action_test_move_relative_all_direction s&#x000D;&#x000A;player_add_equipment&#x000D;&#x000A;debug_teleport_playe r &#x000D;&#x000A;show_hud&#x000D;&#x000A;show_hud_help_text&#x000D;&#x000A;enable_hud_help_fl ash&#x000D;&#x000A;hud_help_flash_restart&#x000D;&#x000A;activate_nav_point_fl ag&#x000D;&#x000A;activate_nav_point_object &#x000D;&#x000A;activate_team_nav_point_flag &#x000D;&#x000A;activate_team_nav_point_object &#x000D;&#x000A;deactivate_nav_point_flag &#x000D;&#x000A;deactivate_nav_point_object &#x000D;&#x000A;deactivate_team_nav_point_flag &#x000D;&#x000A;deactivate_team_nav_point_object &#x000D;&#x000A;hud_team_icon_set_pos &#x000D;&#x000A;hud_team_icon_set_scale &#x000D;&#x000A;hud_team_background_set_pos &#x000D;&#x000A;hud_team_background_set_scale &#x000D;&#x000A;cls&#x000D;&#x000A;connect &#x000D;&#x000A;disconnect&#x000D;&#x000A;hammer_begin &#x000D;&#x000A;hammer_stop&#x000D;&#x000A;network_server_dump&#x000D;&#x000A;network_client _dump&#x000D;&#x000A;net_graph_clear&#x000D;&#x000A;net_graph_show &#x000D;&#x000A;play_update_history &#x000D;&#x000A;show_player_update_stats&#x000D;&#x000A;message_metrics_clear&#x000D; &#x000A;message_metrics_dump &#x000D;&#x000A;error_overflow_suppression &#x000D;&#x000A;structure_lens_flares_place&#x000D;&#x000A;player_effect_set_m ax_translation &#x000D;&#x000A;player_effect_set_max_rotation &#x000D;&#x000A;player_effect_set_max_vibrate &#x000D;&#x000A;player_effect_start &#x000D;&#x000A;player_effect_stop &#x000D;&#x000A;hud_show_health &#x000D;&#x000A;hud_blink_health &#x000D;&#x000A;hud_show_shield &#x000D;&#x000A;hud_blink_shield &#x000D;&#x000A;hud_show_motion_sensor &#x000D;&#x000A;hud_blink_motion_sensor &#x000D;&#x000A;hud_show_crosshair &#x000D;&#x000A;hud_clear_messages&#x000D;&#x000A;hud_set_help_text&#x000D;&#x000A;hud_set_o bjective_text&#x000D;&#x000A;hud_set_timer_time &#x000D;&#x000A;hud_set_timer_warning_time &#x000D;&#x000A;hud_set_timer_position &#x000D;&#x000A;show_hud_timer &#x000D;&#x000A;pause_hud_timer &#x000D;&#x000A;hud_get_timer_ticks&#x000D;&#x000A;time_code_show &#x000D;&#x000A;time_code_start &#x000D;&#x000A;time_code_reset&#x000D;&#x000A;reload_shader_transparent_chica go&#x000D;&#x000A;rasterizer_reload_effects&#x000D;&#x000A;set_gamma &#x000D;&#x000A;rasterizer_fixed_function_ambient &#x000D;&#x000A;rasterizer_decals_flush&#x000D;&#x000A;rasterizer_fps_accumula te&#x000D;&#x000A;rasterizer_model_ambient_reflection_tint &#x000D;&#x000A;rasterizer_lights_reset_for_new_map&#x000D;&#x000A;script_scre en_effect_set_value &#x000D;&#x000A;cinematic_screen_effect_start &#x000D;&#x000A;cinematic_screen_effect_set_convolution &#x000D;&#x000A;cinematic_screen_effect_set_filter &#x000D;&#x000A;cinematic_screen_effect_set_filter_desaturation_ tint &#x000D;&#x000A;cinematic_screen_effect_set_video &#x000D;&#x000A;cinematic_screen_effect_stop&#x000D;&#x000A;cinematic_set_near _clip_distance &#x000D;&#x000A;delete_save_game_files&#x000D;&#x000A;fast_setup_network_serve r &#x000D;&#x000A;profile_unlock_solo_levels&#x000D;&#x000A;player0_look_invert_ pitch &#x000D;&#x000A;player0_look_pitch_is_inverted&#x000D;&#x000A;player0_joystick _set_is_normal&#x000D;&#x000A;ui_widget_show_path &#x000D;&#x000A;display_scenario_help &#x000D;&#x000A;sound_enable_eax &#x000D;&#x000A;sound_eax_enabled&#x000D;&#x000A;sound_set_env &#x000D;&#x000A;sound_enable_hardware &#x000D;&#x000A;sound_set_supplementary_buffers &#x000D;&#x000A;sound_get_supplementary_buffers&#x000D;&#x000A;sound_set_rollo ff &#x000D;&#x000A;sound_set_factor &#x000D;&#x000A;input_get_joy_count&#x000D;&#x000A;input_is_joy_active &#x000D;&#x000A;input_activate_joy &#x000D;&#x000A;input_deactivate_joy &#x000D;&#x000A;input_find_joystick &#x000D;&#x000A;input_show_joystick_info&#x000D;&#x000A;input_find_defau lt &#x000D;&#x000A;config_one_control &#x000D;&#x000A;get_yaw_rate &#x000D;&#x000A;get_pitch_rate &#x000D;&#x000A;set_yaw_rate &#x000D;&#x000A;set_pitch_rate &#x000D;&#x000A;get_digital_forward_throttle &#x000D;&#x000A;set_digital_forward_throttle &#x000D;&#x000A;get_digital_strafe_throttle &#x000D;&#x000A;set_digital_strafe_throttle &#x000D;&#x000A;get_digital_yaw_increment &#x000D;&#x000A;set_digital_yaw_increment &#x000D;&#x000A;get_digital_pitch_increment &#x000D;&#x000A;set_digital_pitch_increment &#x000D;&#x000A;get_mouse_forward_threshold &#x000D;&#x000A;set_mouse_forward_threshold &#x000D;&#x000A;get_mouse_strafe_threshold &#x000D;&#x000A;set_mouse_strafe_threshold &#x000D;&#x000A;get_mouse_yaw_scale &#x000D;&#x000A;set_mouse_yaw_scale &#x000D;&#x000A;get_mouse_pitch_scale&#x000D;&#x000A;set_mouse_pitch_sca le &#x000D;&#x000A;get_gamepad_forward_threshold &#x000D;&#x000A;set_gamepad_forward_threshold &#x000D;&#x000A;get_gamepad_strafe_threshold &#x000D;&#x000A;set_gamepad_strafe_threshold &#x000D;&#x000A;get_gamepad_yaw_scale &#x000D;&#x000A;set_gamepad_yaw_scale &#x000D;&#x000A;get_gamepad_pitch_scale &#x000D;&#x000A;set_gamepad_pitch_scale &#x000D;&#x000A;bind&#x000D;&#x000A;unbind &#x000D;&#x000A;print_binds&#x000D;&#x000A;sv_end_game&#x000D;&#x000A;change_team &#x000D;&#x000A;sv_mapcycle&#x000D;&#x000A;sv_mapcycle_begin&#x000D;&#x000A;sv_mapcycl e_add &#x000D;&#x000A;sv_mapcycle_del&#x000D;&#x000A;sv_map_next&#x000D;&#x000A;sv_map_reset&#x000D;&#x000A;sv_m ap &#x000D;&#x000A;rcon&#x000D;&#x000A;sv_rcon_password&#x000D;&#x000A;sv_say &#x000D;&#x000A;sv_players&#x000D;&#x000A;sv_kick &#x000D;&#x000A;sv_ban&#x000D;&#x000A;sv_banlist&#x000D;&#x000A;sv_unban &#x000D;&#x000A;sv_parameters_reload&#x000D;&#x000A;sv_parameters_dump&#x000D;&#x000A;sv_sta tus&#x000D;&#x000A;sv_name&#x000D;&#x000A;sv_password&#x000D;&#x000A;sv_log_note&#x000D;&#x000A;sv_log_fil e&#x000D;&#x000A;sv_log_enabled&#x000D;&#x000A;sv_log_rotation_threshold&#x000D;&#x000A;sv_l og_echo_chat&#x000D;&#x000A;profile_load &#x000D;&#x000A;track_remote_player_position_updates &#x000D;&#x000A;remote_player_stats &#x000D;&#x000A;sv_get_player_action_queue_length&#x000D;&#x000A;thread_sleep&#x000D; &#x000A;checkpoint_save&#x000D;&#x000A;checkpoint_load&#x000D;&#x000A;sv_maplist&#x000D;&#x000A;sv_ gamelist&#x000D;&#x000A;sv_friendly_fire&#x000D;&#x000A;sv_timelimit&#x000D;&#x000A;sv_ban_p enalty&#x000D;&#x000A;sv_tk_grace&#x000D;&#x000A;sv_tk_cooldown&#x000D;&#x000A;sv_banlist_fi le&#x000D;&#x000A;sv_maxplayers&#x000D;&#x000A;sv_single_flag_force_reset&#x000D;&#x000A;sv_ motd&#x000D;&#x000A;oid_watch&#x000D;&#x000A;oid_dump oid_status pause</Keywords>
</KeywordLists>
<Styles>
<WordsStyle name="DEFAULT" styleID="11" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" />
<WordsStyle name="FOLDEROPEN" styleID="12" fgColor="0000FF" bgColor="FFFFFF" fontName="" fontStyle="1" />
<WordsStyle name="FOLDERCLOSE" styleID="13" fgColor="0000FF" bgColor="FFFFFF" fontName="" fontStyle="1" />
<WordsStyle name="KEYWORD1" styleID="5" fgColor="0000FF" bgColor="FFFFFF" fontName="" fontStyle="1" />
<WordsStyle name="KEYWORD2" styleID="6" fgColor="FF0000" bgColor="FFFFFF" fontName="" fontStyle="1" />
<WordsStyle name="KEYWORD3" styleID="7" fgColor="FF8000" bgColor="FFFFFF" fontName="" fontStyle="1" />
<WordsStyle name="KEYWORD4" styleID="8" fgColor="FF00FF" bgColor="FFFFFF" fontName="" fontStyle="1" />
<WordsStyle name="COMMENT" styleID="1" fgColor="008000" bgColor="FFFFFF" fontName="" fontStyle="3" />
<WordsStyle name="COMMENT LINE" styleID="2" fgColor="008000" bgColor="FFFFFF" fontName="" fontStyle="3" />
<WordsStyle name="NUMBER" styleID="4" fgColor="FF0000" bgColor="FFFFFF" fontName="" fontStyle="1" />
<WordsStyle name="OPERATOR" styleID="10" fgColor="0000FF" bgColor="FFFFFF" fontName="" fontStyle="1" />
<WordsStyle name="DELIMINER1" styleID="14" fgColor="0000FF" bgColor="FFFFFF" fontName="" fontStyle="1" />
<WordsStyle name="DELIMINER2" styleID="15" fgColor="00FF00" bgColor="FFFFFF" fontName="" fontStyle="0" />
<WordsStyle name="DELIMINER3" styleID="16" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" />
</Styles>
</UserLang>
</NotepadPlus>
To Install:
1. Hit Windows Key and R
2. Type %APPDATA%\Notepad++
3. Make a new document, paste above code in it
4. Save it as UserDefineLang.xml somewhere where you can cut and paste it
5. Move it in the APPDATA folder

For those of you who use Notepad++ for writing .hsc files I hope this helps.

Con
February 7th, 2010, 11:27 AM
This belongs in CE releases, but cool stuff.

S3anyBoy
February 7th, 2010, 11:34 AM
This belongs in CE releases, but cool stuff.
I even started typing it here, but thought it belonged more over there. Wasn't sure, sorry. :ugh:

Roostervier
February 7th, 2010, 12:01 PM
i think (admiral)bacon did this a long time ago

S3anyBoy
February 7th, 2010, 12:10 PM
i think (admiral)bacon did this a long time ago
I wasn't able to find one before I started, so if he did I don't think it's still online anywhere.

CodeBrain
February 7th, 2010, 12:49 PM
Which AppData are you referring to?

I went into the main Appdata, and in my user appdata. Nothing named userDefineLang.xml was found.

Roostervier
February 7th, 2010, 12:53 PM
he left out some shit from the install steps

1)hit windows key and r
2)type in %APPDATA%\Notepad++
3)make a new document, paste his code in it
4)save it as UserDefineLang.xml on the desktop or somewhere where you can cut and paste it
5)paste it in the folder that the appdata thing brought up

i just did this with another language yesterday heh

S3anyBoy
February 7th, 2010, 12:57 PM
he left out some shit from the install steps

1)hit windows key and r
2)type in %APPDATA%\Notepad++
3)make a new document, paste his code in it
4)save it as UserDefineLang.xml on the desktop or somewhere where you can cut and paste it
5)paste it in the folder that the appdata thing brought up

i just did this with another language yesterday heh
Yea I forgot there wouldn't be a UserDefineLang.xml unless you had saved it or w/e first.

Limited
February 7th, 2010, 12:57 PM
Which AppData are you referring to?

I went into the main Appdata, and in my user appdata. Nothing named userDefineLang.xml was found.
Your probably Windows 7?

If so, its %APPDATA%\Roaming\Notepad++

Roostervier
February 7th, 2010, 01:07 PM
im using windows 7, and i didnt need the roaming.