QuizMenuTool Tutorial: Difference between revisions

Happylappy (talk | contribs)
Happylappy (talk | contribs)
Line 1: Line 1:
''{{SkyTempleIcon|icon=skytemple-dialog-error-symbolic}} This article is unfinished. You can help <span class="plainlinks">[{{fullurl:{{PAGENAME}}|veaction=edit}} expanding it]</span>.''<hr>This guide explains how to use QuizMenuTool to create a custom Personality Quiz. The bulk of this guide will explain the use of the google sheets portion of the tool. A rudimentary understanding of SkyTemple scripting will be assumed, namely adding new acting scenes, and adding scenes to unionall.ssb. For help with these topics... '''TODO: Link supplemental resources or suggest #support.'''
''{{SkyTempleIcon|icon=skytemple-dialog-error-symbolic}} This article is unfinished. You can help <span class="plainlinks">[{{fullurl:{{PAGENAME}}|veaction=edit}} expanding it]</span>.''<hr>This guide explains how to use QuizMenuTool to create a custom Personality Quiz. The bulk of this guide will explain the use of the google sheets portion of the tool. A rudimentary understanding of SkyTemple scripting will be assumed, namely adding new acting scenes, and adding scenes to unionall.ssb. These topics have/will be covered in other wiki articles.
 
== About QuizMenuTool ==
 
=== What Is QuizMenuTool? ===
QuizMenuTool is a customizable ExplorerScript replica of the Explorers of Sky Personality Quiz and Starter Selection, with minimal hardcoded aspects. The original quiz was designed to consist mostly of message_Menu ASM, and this serves to
 
=== What can QuizMenuTool do? ===
QuizMenuTool can modify the process of using the quiz to select a starter, expand/reduce the starter list, add/remove/modify questions from the quiz, and much more! In fact, the better question might be...
 
=== What Limitations does QuizMenuTool have? ===
There are a few critical things QuizMenuTool was not designed to do, though many of these could be remedied in the future if enough demand exists. Here's a list of what QuizMenuTool fails to replicate from the vanilla quiz:
 
* Hero/Partner Type Exclusion: In the vanilla quiz, the hero and partner are prevented from sharing a type, to encourage team balance. No  option for such a restriction has been implemented yet, though such a thing would be possible in the future, or be scripted manually for a specific hack.
* SwitchMenu Portraits: In the vanilla quiz, scrolling to a partner choice displays a portrait of that partner, which gradually changes in expression. This feature would require significant custom code to emulate, and is unlikely to be available for QuizMenuTool.
* Manual Starter Additions: The original starter list used by the vanilla quiz is not used in any way by QuizMenuTool. Players of a hack using QuizMenuTool will have difficulty adding their own starters to the game, though this could potentially be remedied with a special process checking the starter list against what it is expected to be, and assigning the desired starter if a mismatch is found?
* Incompatibility with Japanese ROMs: Currently, QuizMenuTool is designed to only work for NA and EU ROMs. while in theory a Japanese Quiz could be designed, the Special Processes are not Japanese-compatible. This could be remedied with little effort, but the tool is designed for EU/NA ROMs.


== Who QuizMenuTool is for ==
== Who QuizMenuTool is for ==