def process(publish_dir): mod_lines = [] for i in range(1, settings.total + 1): mod_lines.append( template_button.format(category="", category_name="", count=i)) mod_lines.append( template_title.format(category="", category_name="", count=i)) mod_lines.append( template_desc.format(category="", category_name="", count=i)) for category in categories: mod_lines.append( template_button.format(category="_" + category, category_name=" " + category.capitalize(), count=i)) mod_lines.append( template_title.format(category="_" + category, category_name=" " + category.capitalize(), count=i)) mod_lines.append( template_desc.format(category="_" + category, category_name=" " + category.capitalize(), count=i)) templater.process_file( publish_dir + "/localisation/english/dmm_localization_l_english.yml", localisation=mod_lines)
def process(publish_dir): lines = [] for i in range(1, settings.total): lines.append(template.format(count=i)) templater.process_file(publish_dir + "/common/button_effects/asl_button_effects.txt", effects=lines)
def process(publish_dir): mod_lines = [] for i in range(1, settings.total + 1): mod_lines.append(template.format(count=i)) templater.process_file(publish_dir + "/events/dmm_prepare_mod_utilities.txt", events=mod_lines)
def process(publish_dir): mod_lines = [] for i in range(1, settings.total + 1): mod_lines.append(template.format(count=i)) templater.process_file( publish_dir + "/interface/dynamic_mod_menu_ui_scroll_gfx.gui", buttons=mod_lines)
def process(publish_dir): lines_1 = [] lines_2 = [] lines_3 = [] for i in range(settings.max['range'], settings.middle['range'], settings.max['step']): if i == settings.max['range']: lines_1.append(template_1.format(count=i, if_statement="if")) lines_2.append(template_2.format(count=i, if_statement="if")) lines_3.append(template_3.format(count=i, if_statement="if")) else: lines_1.append(template_1.format(count=i, if_statement="else_if")) lines_2.append(template_2.format(count=i, if_statement="else_if")) lines_3.append(template_3.format(count=i, if_statement="else_if")) for i in range(settings.middle['range'], settings.low['range'], settings.middle['step']): lines_1.append(template_1.format(count=i, if_statement="else_if")) lines_2.append(template_2.format(count=i, if_statement="else_if")) lines_3.append(template_3.format(count=i, if_statement="else_if")) for i in range(settings.low['range'], 0, settings.low['step']): lines_1.append(template_1.format(count=i, if_statement="else_if")) lines_2.append(template_2.format(count=i, if_statement="else_if")) lines_3.append(template_3.format(count=i, if_statement="else_if")) templater.process_file(publish_dir + "/events/merge_ai_species.txt", event_1=lines_1, event_2=lines_2, event_3=lines_3)
def process(publish_dir): lines = [] for i in range(2, settings.total): lines.append(template.format(count=i)) templater.process_file( publish_dir + "/localisation/english/asl_localization_l_english.yml", localisation=lines)
def process(publish_dir): lines_flags = [] lines_flags_assign = [] lines_options_10 = [] lines_options_20 = [] lines_options_30 = [] lines_clear_flags = [] for i in range(1, settings.items_per_page + 1): lines_flags.append(template_flags.format(target_id=i)) lines_options_10.append(template_options.format( target_id=i, event_id=10, cleanup_event_id=11)) lines_options_20.append(template_options.format( target_id=i, event_id=20, cleanup_event_id=21)) lines_options_30.append(template_options.format( target_id=i, event_id=30, cleanup_event_id=31)) if i == 1: lines_flags_assign.append( template_flag_assign.format(if_statement="if", target_id=i)) lines_clear_flags.append(template_clear_flags.format( if_statement="if", target_id=i)) else: lines_flags_assign.append( template_flag_assign.format(if_statement="else_if", target_id=i)) lines_clear_flags.append(template_clear_flags.format( if_statement="else_if", target_id=i)) templater.process_file( publish_dir + "/events/merge_ai_species_main_menu.txt", targets=lines_flags, set_targets=lines_flags_assign, options=lines_options_10, cleanup=lines_clear_flags, options_2=lines_options_20, options_3=lines_options_30)
def process(publish_dir): mod_lines = [] mod_lines.append("spriteTypes = {") for i in range(1, settings.total + 1): mod_lines.append(template.format(count=i)) mod_lines.append("}") templater.process_file( publish_dir + "/interface/dmm_mod_buttons_other.gfx", buttons=mod_lines)
def process(publish_dir): mod_lines = [] for i in range(1, settings.items_per_page + 1): for j in range(i, settings.total + 1): mod_lines.append(template.format(main_event=i, secondary_event=j)) templater.process_file( publish_dir + "/common/button_effects/dynamic_mod_menu_effects_events.txt", effects=mod_lines)
def process(publish_dir): lines = [] for i in range(1, settings.total): if i == 1: lines.append(template.format(if_statement="if", count=i)) else: lines.append(template.format(if_statement="else_if", count=i)) templater.process_file(publish_dir + "/common/game_rules/asl_rules.txt", rules=lines)
def process(publish_dir): lines = [] for i in range(1, settings.items_per_page + 1): lines.append(template.format(target_id=i, event_id=10)) lines.append(template.format(target_id=i, event_id=20)) lines.append(template.format(target_id=i, event_id=30)) templater.process_file( publish_dir + "/localisation/english/mas_localization_l_english.yml", targets=lines)
def process(publish_dir): templater.process_file(publish_dir + "/events/dynamic_mod_menu_pagination_events.txt", event_1=event_1_process(), event_2=event_2_process(), event_3=event_3_process(), event_4=event_4_process(), event_5=event_5_process(), event_6=event_6_process(), event_7=event_7_process(), event_8=event_8_process(), event_9=event_9_process())
def process(publish_dir): templater.process_file(publish_dir + "/events/dynamic_mod_menu.txt", event_2=event_2_process(), event_3=event_3_process(), event_100=event_100_process(), event_101=event_101_process(), event_102=event_102_process(), event_103=event_103_process(), event_104=event_104_process(), event_105=event_105_process(), event_106=event_106_process(), event_107=event_107_process(), event_108=event_108_process(), event_109=event_109_process(), event_110=event_110_process())
def process(publish_dir): mod_lines = [] pos = {'x': default_x, 'y': default_y} for i in range(1, settings.items_per_page + 1): for j in range(i, settings.total + 1): mod_lines.append( template.format(count=i, secondary_count=j, pos_x=pos['x'], pos_y=pos['y'])) pos['x'] += 220 if i % settings.items_per_line == 0: pos['x'] = default_x pos['y'] += 54 templater.process_file(publish_dir + "/interface/dynamic_mod_menu_ui.gui", buttons=mod_lines)
def process(publish_dir): mod_lines = [] pos = {'x': default_x, 'y': default_y} for i in range(1, len(categories) + 1): for j in range(i, len(categories) + 1): mod_lines.append( template.format(main_count=i, secondary_count=j, category=categories[j - 1], pos_x=pos['x'], pos_y=pos['y'])) pos['x'] += 120 if i % 4 == 0: pos['x'] = default_x pos['y'] += 54 templater.process_file(publish_dir + "/interface/dynamic_mod_menu_ui_launcher.gui", buttons=mod_lines)
def process(publish_dir): species_selector_lines = [] for i in range(settings.max['range'], settings.middle['range'], settings.max['step']): if i == settings.max['range']: species_selector_lines.append( species_selector.format(count=i, if_statement="if")) else: species_selector_lines.append( species_selector.format(count=i, if_statement="else_if")) for i in range(settings.middle['range'], settings.low['range'], settings.middle['step']): species_selector_lines.append( species_selector.format(count=i, if_statement="else_if")) for i in range(settings.low['range'], 0, settings.low['step']): species_selector_lines.append( species_selector.format(count=i, if_statement="else_if")) templater.process_file( publish_dir + "/events/Aga00_events.txt", species_selector=species_selector_lines)
def process(publish_dir): templater.process_file(publish_dir + "/events/dynamic_mod_menu_scroll_events.txt", options=options())
def process(publish_dir): lines = [] for i in range(1, settings.total): lines.append(template.format(count=i)) templater.process_file(publish_dir + "/interface/asl_options.gui", buttons=lines)
def process(publish_dir): templater.process_file( publish_dir + "/common/button_effects/dynamic_mod_menu_effects_main.txt", open_flags_launcher=process_open_launcher())