| 
									
										
										
										
											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 %} | 
					
						
							| 
									
										
											  
											
												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-28 20:12:17 -04:00
										 |  |  |     {% include 'header/oceanIslandHeader.html' %} | 
					
						
							| 
									
										
										
										
											2020-11-30 21:15:47 -05:00
										 |  |  |     <div id="generate-game-wrapper"> | 
					
						
							|  |  |  |         <div id="generate-game" class="grass-island"> | 
					
						
							| 
									
										
										
										
											2021-10-11 20:52:30 -04:00
										 |  |  |             <h1>Generate Game{% if race %} (Race Mode){% endif %}</h1> | 
					
						
							| 
									
										
										
										
											2020-12-04 03:40:46 -05:00
										 |  |  |             <p> | 
					
						
							| 
									
										
										
										
											2021-10-11 20:52:30 -04: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-28 20:12:17 -04:00
										 |  |  |                 which you can find on the <a href="{{ url_for("games") }}">supported games list</a>. | 
					
						
							| 
									
										
										
										
											2020-12-04 03:40:46 -05:00
										 |  |  |             </p> | 
					
						
							| 
									
										
										
										
											2022-01-30 20:06:03 -05:00
										 |  |  |             <p> | 
					
						
							| 
									
										
										
										
											2022-01-31 10:11:39 +01:00
										 |  |  |                 Note: This website will always generate games using the current release version of Archipelago, | 
					
						
							|  |  |  |                 currently {{ version }}. | 
					
						
							| 
									
										
										
										
											2022-01-30 20:06:03 -05:00
										 |  |  |             </p> | 
					
						
							| 
									
										
										
										
											2020-08-02 22:11:52 +02:00
										 |  |  |             <p> | 
					
						
							|  |  |  |                 {% if race -%} | 
					
						
							| 
									
										
										
										
											2021-10-14 19:41:23 +02: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 22:11:52 +02:00
										 |  |  |                 {%- else -%} | 
					
						
							| 
									
										
										
										
											2020-12-04 03:40:46 -05:00
										 |  |  |                     If you would like to generate a race game, | 
					
						
							| 
									
										
										
										
											2021-10-11 20:52:30 -04:00
										 |  |  |                     <a href="{{ url_for("generate", race=True) }}">click here.</a><br /> | 
					
						
							| 
									
										
										
										
											2021-10-14 19:41:23 +02: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 22:11:52 +02:00
										 |  |  |                 {%- endif -%} | 
					
						
							|  |  |  |             </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"> | 
					
						
							| 
									
										
										
										
											2022-05-04 20:03:19 -07: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-11 20:52:30 -04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-05-04 20:03:19 -07: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 16:58:43 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-05-04 20:03:19 -07:00
										 |  |  |                                 <tr> | 
					
						
							|  |  |  |                                     <td> | 
					
						
							|  |  |  |                                         <label for="remaining_mode">Remaining Permission:</label> | 
					
						
							|  |  |  |                                         <span | 
					
						
							| 
									
										
										
										
											2021-11-17 16:58:43 +01:00
										 |  |  |                                             class="interactive" | 
					
						
							| 
									
										
										
										
											2022-05-04 20:03:19 -07: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> | 
					
						
							| 
									
										
										
										
											2022-05-23 23:17:41 +00:00
										 |  |  |                                             <span | 
					
						
							|  |  |  |                                                 class="interactive" | 
					
						
							|  |  |  |                                                 data-tooltip="Allows players to plan some of the randomization. See the 'Archipelago Plando Guide' in 'Setup Guides' for more information.">(?) | 
					
						
							|  |  |  |                                             </span> | 
					
						
							| 
									
										
										
										
											2022-05-04 20:03:19 -07:00
										 |  |  |                                         </td> | 
					
						
							|  |  |  |                                         <td> | 
					
						
							|  |  |  |                                             <input type="checkbox" name="plando_bosses" value="bosses" checked> | 
					
						
							|  |  |  |                                             <label for="plando_bosses">Bosses</label><br> | 
					
						
							| 
									
										
										
										
											2021-11-17 16:58:43 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-05-04 20:03:19 -07: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-11 20:52:30 -04:00
										 |  |  |                     <div id="generate-form-button-row"> | 
					
						
							|  |  |  |                         <input id="file-input" type="file" name="file"> | 
					
						
							|  |  |  |                     </div> | 
					
						
							| 
									
										
										
										
											2020-08-02 22:11:52 +02:00
										 |  |  |                 </form> | 
					
						
							| 
									
										
										
										
											2021-10-11 20:52:30 -04:00
										 |  |  |                 <button id="generate-game-button">Upload File</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 %} |