2020-10-24 14:46:27 -04:00
{% extends 'pageWrapper.html' %}
2020-08-02 22:11:52 +02:00
{% block head %}
{{ super() }}
< title > Generate Game< / title >
2021-05-13 00:41:49 +02:00
< link rel = "stylesheet" type = "text/css" href = "{{ url_for('static', filename=" styles / generate . css " ) } } " / >
< script type = "application/ecmascript" src = "{{ url_for('static', filename=" assets / generate . js " ) } } " > < / script >
2020-08-02 22:11:52 +02:00
{% endblock %}
{% block body %}
2020-12-03 01:55:06 -05:00
{% include 'header/oceanHeader.html' %}
2020-11-30 21:15:47 -05:00
< div id = "generate-game-wrapper" >
< div id = "generate-game" class = "grass-island" >
2020-12-04 03:40:46 -05:00
< h1 > Upload Config{% if race %} (Race Mode){% endif %}< / h1 >
< p >
This page allows you to generate a game by uploading a yaml file or a zip file containing yaml files.
2021-10-10 20:14:11 +02:00
If you do not have a config (yaml) file yet, you may create one on the game's settings page,
which you can find via the
< a href = "{{ url_for(" games " ) } } " > Game List< / a > .
2020-12-04 03:40:46 -05:00
< / p >
2020-08-02 22:11:52 +02:00
< p >
{% if race -%}
2020-12-04 03:40:46 -05:00
This game will be generated in race mode, meaning the spoiler log will be unavailable,
roms will be encrypted, and single-player games will have no multidata files.
2020-08-02 22:11:52 +02:00
{%- else -%}
2020-12-04 03:40:46 -05:00
If you would like to generate a race game,
< a href = "{{ url_for(" generate " , race = True) } } " > click here.< / a > Race games are generated without
a spoiler log, the ROMs are encrypted, and single-player games will not include a multidata file.
2020-08-02 22:11:52 +02:00
{%- endif -%}
< / p >
< p >
After generation is complete, you will have the option to download a patch file.
2020-12-04 03:40:46 -05:00
This patch file can be opened with the
2021-06-06 22:14:13 +02:00
< a href = "https://github.com/ArchipelagoMW/Archipelago/releases" > client< / a > , which can be
2020-12-04 03:40:46 -05:00
used to to create a rom file. In-browser patching is planned for the future.
2020-08-02 22:11:52 +02:00
< / p >
2020-11-30 21:15:47 -05:00
< div id = "generate-game-form-wrapper" >
< form id = "generate-game-form" method = "post" enctype = "multipart/form-data" >
2020-08-02 22:11:52 +02:00
< input id = "file-input" type = "file" name = "file" >
2021-10-11 00:46:18 +02:00
< label data-tooltip = "After gathering this many checks, players can !hint <itemname> to get the location of that item." for = "hint_cost" > Hint Cost:< / label > < select name = "hint_cost" id = "hint_cost" >
{% for n in range(0, 110, 5) %}
< option { % if n = = 10 % } selected = "selected" { % endif % } value = "{{ n }}" > {% if n > 100 %}Off{% else %}{{ n }}%{% endif %}< / option >
{% endfor %}
< / select >
< label for = "forfeit_mode" > Forfeit Permission:< / label > < select name = "forfeit_mode" id = "forfeit_mode" >
< option value = "auto" > Automatic on goal completion< / option >
< option value = "goal" > Allow !forfeit after goal completion< / option >
< option value = "auto-enabled" > Automatic on goal completion and manual !forfeit< / option >
< option value = "enabled" > Manual !forfeit< / option >
< option value = "disabled" > Disabled< / option >
< / select >
2020-08-02 22:11:52 +02:00
< / form >
2020-11-30 21:15:47 -05:00
< button id = "generate-game-button" > Upload< / button >
2020-08-02 22:11:52 +02:00
< / div >
< / div >
< / div >
2020-11-30 21:15:47 -05:00
{% include 'islandFooter.html' %}
2020-08-02 22:11:52 +02:00
{% endblock %}