Exemple #1
0
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)
Exemple #2
0
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)
Exemple #3
0
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)
Exemple #4
0
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)
Exemple #6
0
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)
Exemple #7
0
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)
Exemple #8
0
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)
Exemple #10
0
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)
Exemple #12
0
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())
Exemple #13
0
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)
Exemple #16
0
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)
Exemple #17
0
def process(publish_dir):
    templater.process_file(publish_dir +
                           "/events/dynamic_mod_menu_scroll_events.txt",
                           options=options())
Exemple #18
0
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)
Exemple #19
0
def process(publish_dir):
    templater.process_file(
        publish_dir +
        "/common/button_effects/dynamic_mod_menu_effects_main.txt",
        open_flags_launcher=process_open_launcher())