2020-10-24 18:46:27 +00:00
|
|
|
{% extends 'pageWrapper.html' %}
|
2020-08-02 20:11:52 +00:00
|
|
|
|
|
|
|
{% block head %}
|
|
|
|
{{ super() }}
|
|
|
|
<title>Generate Game</title>
|
2021-05-12 22:41:49 +00: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 20:11:52 +00:00
|
|
|
{% endblock %}
|
|
|
|
|
|
|
|
{% block body %}
|
Website Style Upgrade (#353)
* [WebHost] Update WebHost to include modular themes system, remove unused and outdated assets
* Landing Page Updates
* Markdown updates, colors coming later
* Remove testing theme from FF1
* Color updates for markdown styles
* Updates to generated pages, so many updates
* [WebHost] Update WebHost to include modular themes system, remove unused and outdated assets
* Landing Page Updates
* Markdown updates, colors coming later
* Remove testing theme from FF1
* Color updates for markdown styles
* Updates to generated pages, so many updates
* Seed download page improvements
* Add styles to weighted-settings page
* Minor adjustments to styles
* Revert base theme to grass
* Add more items to ArchipIDLE
* [WebHost] Update WebHost to include modular themes system, remove unused and outdated assets
* Landing Page Updates
* Markdown updates, colors coming later
* Remove testing theme from FF1
* Color updates for markdown styles
* Updates to generated pages, so many updates
* Seed download page improvements
* [WebHost] Update WebHost to include modular themes system, remove unused and outdated assets
* Landing Page Updates
* Markdown updates, colors coming later
* Remove testing theme from FF1
* Color updates for markdown styles
* Updates to generated pages, so many updates
* Add styles to weighted-settings page
* Minor adjustments to styles
* Revert base theme to grass
* Add more items to ArchipIDLE
* Improve Archipidle item name
* [WebHost] Update background images, waiting on jungle.png, added partyTime theme
* [WebHost] Fix tab ordering on landing page, remove islands on screen scale, fix tutorial page width scaling
* [WebHost] Final touches to WebHost
* Improve get_world_theme function, add partyTime theme to ArchipIDLE WebWorld
* Remove sending_visible from AutoWorld
* AP Ocarina of Time Client (#352)
* Core: update jinja (#351)
* some typing and cleaning, mostly in Fill.py (#349)
* some typing and cleaning, mostly in Fill.py
* address missing Option types
* resolve a few TODOs discussed in pull request
* SM: Optimize a bit (#350)
* SM: Optimize a bit
* SM: init bosses only once
* New World Order (#355)
* Core: update jinja
* SM: Optimize a bit
* AutoWorld: import worlds in alphabetical order, to be predictable rather than arbitrary
Co-authored-by: Hussein Farran <hmfarran@gmail.com>
* Remove references to Z5Client in English OoT setup guide
* Prevent markdown code blocks from overflowing their container
Co-authored-by: espeon65536 <81029175+espeon65536@users.noreply.github.com>
Co-authored-by: Fabian Dill <Berserker66@users.noreply.github.com>
Co-authored-by: Doug Hoskisson <beauxq@users.noreply.github.com>
Co-authored-by: Hussein Farran <hmfarran@gmail.com>
2022-03-29 00:12:17 +00:00
|
|
|
{% include 'header/oceanIslandHeader.html' %}
|
2020-12-01 02:15:47 +00:00
|
|
|
<div id="generate-game-wrapper">
|
|
|
|
<div id="generate-game" class="grass-island">
|
2021-10-12 00:52:30 +00:00
|
|
|
<h1>Generate Game{% if race %} (Race Mode){% endif %}</h1>
|
2020-12-04 08:40:46 +00:00
|
|
|
<p>
|
2021-10-12 00:52:30 +00:00
|
|
|
This page allows you to generate a game by uploading a config file or a zip file containing config
|
|
|
|
files. If you do not have a config (.yaml) file yet, you may create one on the game's settings page,
|
Website Style Upgrade (#353)
* [WebHost] Update WebHost to include modular themes system, remove unused and outdated assets
* Landing Page Updates
* Markdown updates, colors coming later
* Remove testing theme from FF1
* Color updates for markdown styles
* Updates to generated pages, so many updates
* [WebHost] Update WebHost to include modular themes system, remove unused and outdated assets
* Landing Page Updates
* Markdown updates, colors coming later
* Remove testing theme from FF1
* Color updates for markdown styles
* Updates to generated pages, so many updates
* Seed download page improvements
* Add styles to weighted-settings page
* Minor adjustments to styles
* Revert base theme to grass
* Add more items to ArchipIDLE
* [WebHost] Update WebHost to include modular themes system, remove unused and outdated assets
* Landing Page Updates
* Markdown updates, colors coming later
* Remove testing theme from FF1
* Color updates for markdown styles
* Updates to generated pages, so many updates
* Seed download page improvements
* [WebHost] Update WebHost to include modular themes system, remove unused and outdated assets
* Landing Page Updates
* Markdown updates, colors coming later
* Remove testing theme from FF1
* Color updates for markdown styles
* Updates to generated pages, so many updates
* Add styles to weighted-settings page
* Minor adjustments to styles
* Revert base theme to grass
* Add more items to ArchipIDLE
* Improve Archipidle item name
* [WebHost] Update background images, waiting on jungle.png, added partyTime theme
* [WebHost] Fix tab ordering on landing page, remove islands on screen scale, fix tutorial page width scaling
* [WebHost] Final touches to WebHost
* Improve get_world_theme function, add partyTime theme to ArchipIDLE WebWorld
* Remove sending_visible from AutoWorld
* AP Ocarina of Time Client (#352)
* Core: update jinja (#351)
* some typing and cleaning, mostly in Fill.py (#349)
* some typing and cleaning, mostly in Fill.py
* address missing Option types
* resolve a few TODOs discussed in pull request
* SM: Optimize a bit (#350)
* SM: Optimize a bit
* SM: init bosses only once
* New World Order (#355)
* Core: update jinja
* SM: Optimize a bit
* AutoWorld: import worlds in alphabetical order, to be predictable rather than arbitrary
Co-authored-by: Hussein Farran <hmfarran@gmail.com>
* Remove references to Z5Client in English OoT setup guide
* Prevent markdown code blocks from overflowing their container
Co-authored-by: espeon65536 <81029175+espeon65536@users.noreply.github.com>
Co-authored-by: Fabian Dill <Berserker66@users.noreply.github.com>
Co-authored-by: Doug Hoskisson <beauxq@users.noreply.github.com>
Co-authored-by: Hussein Farran <hmfarran@gmail.com>
2022-03-29 00:12:17 +00:00
|
|
|
which you can find on the <a href="{{ url_for("games") }}">supported games list</a>.
|
2020-12-04 08:40:46 +00:00
|
|
|
</p>
|
2022-01-31 01:06:03 +00:00
|
|
|
<p>
|
2022-01-31 09:11:39 +00:00
|
|
|
Note: This website will always generate games using the current release version of Archipelago,
|
|
|
|
currently {{ version }}.
|
2022-01-31 01:06:03 +00:00
|
|
|
</p>
|
2020-08-02 20:11:52 +00:00
|
|
|
<p>
|
|
|
|
{% if race -%}
|
2021-10-14 17:41:23 +00:00
|
|
|
This game will be generated in race mode,
|
|
|
|
meaning the spoiler log will be unavailable and game specific protections will be in place,
|
|
|
|
like ROM encryption or cheat mode removal.
|
2020-08-02 20:11:52 +00:00
|
|
|
{%- else -%}
|
2020-12-04 08:40:46 +00:00
|
|
|
If you would like to generate a race game,
|
2021-10-12 00:52:30 +00:00
|
|
|
<a href="{{ url_for("generate", race=True) }}">click here.</a><br />
|
2021-10-14 17:41:23 +00:00
|
|
|
Race games are generated without a spoiler log and game specific protections will be in place,
|
|
|
|
like ROM encryption or cheat mode removal.
|
2020-08-02 20:11:52 +00:00
|
|
|
{%- endif -%}
|
|
|
|
</p>
|
2020-12-01 02:15:47 +00:00
|
|
|
<div id="generate-game-form-wrapper">
|
|
|
|
<form id="generate-game-form" method="post" enctype="multipart/form-data">
|
2022-05-05 03:03:19 +00:00
|
|
|
<div id="generate-game-tables-container">
|
|
|
|
<div class="table-wrapper">
|
|
|
|
<table>
|
|
|
|
<tbody>
|
|
|
|
<tr>
|
|
|
|
<td>
|
|
|
|
<label for="forfeit_mode">Forfeit Permission:</label>
|
|
|
|
<span
|
|
|
|
class="interactive"
|
|
|
|
data-tooltip="A forfeit releases all remaining items from the locations
|
|
|
|
in your world.">(?)
|
|
|
|
</span>
|
|
|
|
</td>
|
|
|
|
<td>
|
|
|
|
<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>
|
|
|
|
</td>
|
|
|
|
</tr>
|
2021-10-12 00:52:30 +00:00
|
|
|
|
2022-05-05 03:03:19 +00:00
|
|
|
<tr>
|
|
|
|
<td>
|
|
|
|
<label for="collect_mode">Collect Permission:</label>
|
|
|
|
<span
|
|
|
|
class="interactive"
|
|
|
|
data-tooltip="A collect releases all of your remaining items to you
|
|
|
|
from across the multiworld.">(?)
|
|
|
|
</span>
|
|
|
|
</td>
|
|
|
|
<td>
|
|
|
|
<select name="collect_mode" id="collect_mode">
|
|
|
|
<option value="goal">Allow !collect after goal completion</option>
|
|
|
|
<option value="auto">Automatic on goal completion</option>
|
|
|
|
<option value="auto-enabled">
|
|
|
|
Automatic on goal completion and manual !collect
|
|
|
|
</option>
|
|
|
|
<option value="enabled">Manual !collect</option>
|
|
|
|
<option value="disabled">Disabled</option>
|
|
|
|
</select>
|
|
|
|
</td>
|
|
|
|
</tr>
|
2021-11-17 15:58:43 +00:00
|
|
|
|
2022-05-05 03:03:19 +00:00
|
|
|
<tr>
|
|
|
|
<td>
|
|
|
|
<label for="remaining_mode">Remaining Permission:</label>
|
|
|
|
<span
|
2021-11-17 15:58:43 +00:00
|
|
|
class="interactive"
|
2022-05-05 03:03:19 +00:00
|
|
|
data-tooltip="Remaining lists all items still in your world by name only."
|
|
|
|
>(?)
|
|
|
|
</span>
|
|
|
|
</td>
|
|
|
|
<td>
|
|
|
|
<select name="remaining_mode" id="remaining_mode">
|
|
|
|
{% if race -%}
|
|
|
|
<option value="disabled">Disabled in Race mode</option>
|
|
|
|
{%- else -%}
|
|
|
|
<option value="disabled">Disabled</option>
|
|
|
|
<option value="goal">Allow !remaining after goal completion</option>
|
|
|
|
<option value="enabled">Manual !remaining</option>
|
|
|
|
{%- endif -%}
|
|
|
|
</select>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td>
|
|
|
|
<label for="item_cheat">Item Cheat:</label>
|
|
|
|
<span
|
|
|
|
class="interactive"
|
|
|
|
data-tooltip="Allows players to use the !getitem command.">(?)
|
|
|
|
</span>
|
|
|
|
</td>
|
|
|
|
<td>
|
|
|
|
<select name="item_cheat" id="item_cheat">
|
|
|
|
{% if race -%}
|
|
|
|
<option value="0">Disabled in Race mode</option>
|
|
|
|
{%- else -%}
|
|
|
|
<option value="1">Enabled</option>
|
|
|
|
<option value="0">Disabled</option>
|
|
|
|
{%- endif -%}
|
|
|
|
</select>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
</tbody>
|
|
|
|
</table>
|
|
|
|
</div>
|
|
|
|
<div class="table-wrapper">
|
|
|
|
<table>
|
|
|
|
<tbody>
|
|
|
|
<tr>
|
|
|
|
<td>
|
|
|
|
<label for="hint_cost"> Hint Cost:</label>
|
|
|
|
<span
|
|
|
|
class="interactive"
|
|
|
|
data-tooltip="After gathering this many checks, players can !hint <itemname>
|
|
|
|
to get the location of that hint item.">(?)
|
|
|
|
</span>
|
|
|
|
</td>
|
|
|
|
<td>
|
|
|
|
<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>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td>
|
|
|
|
<label for="server_password">Server Password:</label>
|
|
|
|
<span
|
|
|
|
class="interactive"
|
|
|
|
data-tooltip="Allows for issuing of server console commands from any text client or in-game client using the !admin command.">(?)
|
|
|
|
</span>
|
|
|
|
</td>
|
|
|
|
<td>
|
|
|
|
<input id="server_password" name="server_password">
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td>
|
|
|
|
<label for="plando_options">Plando Options:</label>
|
|
|
|
</td>
|
|
|
|
<td>
|
|
|
|
<input type="checkbox" name="plando_bosses" value="bosses" checked>
|
|
|
|
<label for="plando_bosses">Bosses</label><br>
|
2021-11-17 15:58:43 +00:00
|
|
|
|
2022-05-05 03:03:19 +00:00
|
|
|
<input type="checkbox" name="plando_items" value="items" checked>
|
|
|
|
<label for="plando_items">Items</label><br>
|
|
|
|
|
|
|
|
<input type="checkbox" name="plando_connections" value="connections" checked>
|
|
|
|
<label for="plando_connections">Connections</label><br>
|
|
|
|
|
|
|
|
<input type="checkbox" name="plando_texts" value="texts" checked>
|
|
|
|
<label for="plando_texts">Text</label>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
</tbody>
|
|
|
|
</table>
|
|
|
|
</div>
|
|
|
|
</div>
|
2021-10-12 00:52:30 +00:00
|
|
|
<div id="generate-form-button-row">
|
|
|
|
<input id="file-input" type="file" name="file">
|
|
|
|
</div>
|
2020-08-02 20:11:52 +00:00
|
|
|
</form>
|
2021-10-12 00:52:30 +00:00
|
|
|
<button id="generate-game-button">Upload File</button>
|
2020-08-02 20:11:52 +00:00
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
2020-12-01 02:15:47 +00:00
|
|
|
{% include 'islandFooter.html' %}
|
2020-08-02 20:11:52 +00:00
|
|
|
{% endblock %}
|