mNo edit summary |
major update to the page. every location has a hint now so doing a table like before is simply not feasible. better to teach readers how to read the source code. |
||
Line 1: | Line 1: | ||
To find out how [[Hints|hints]] are phrased and what their categories are, it's best to look at [https://github.com/TestRunnerSRL/OoT-Randomizer/blob/Dev/HintList.py the source code] directly. It is '''not''' required to have coding experience to be able to read this. Let's take a look at the Kokiri Sword: | |||
<blockquote><pre> | |||
'Kokiri Sword': (["a butter knife", "a starter slasher", "a switchblade"], "the Kokiri Sword", 'item'), | |||
</pre></blockquote> | |||
The first element of this line is the name of the item in the spoiler log: <code>Kokiri Sword</code>. The second element, enclosed by square brackets <code>[...]</code>, is what the randomizer will use if "Clearer Hints" is disabled. The next element, <code>the Kokiri Sword</code>, is what will be used if "Clearer Hints" is enabled. The final element <code>item</code> is the category | |||
Now let's take a look at the location for the item on Darunia: | |||
<blockquote><pre> | |||
'GC Darunias Joy': ("a #groovin' goron# gifts", "#Darunia's dance# leads to", ['overworld', 'sometimes']), | |||
</pre></blockquote> | |||
As before the first element, <code>GC Darunias Joy</code>, is the name of the location in the spoiler log, the second element, <code>a #groovin' goron# gifts</code>, is what the randomizer will use if "Clearer Hints" is disabled, the third element, <code>#Darunia's dance# leads to</code>, is what will be used if "Clearer Hints" is enabled, and the final element, <code>['overworld', 'sometimes']</code>, are the categories. | |||
All items and locations will follow this pattern. However, there are a couple of locations that will become always hints under certain conditions. Those hints and the conditions can be found in the table below. | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! Location | ! Location | ||
! Notes | |||
|- | |- | ||
| | | Market 10 Big Poes | ||
| Becomes an always hint if the number of Poes required by the settings is greater than 3. | |||
|- | |- | ||
| | | Deku Theater Mask of Truth | ||
| Becomes an always hint if "Complete Mask Quest" is disabled. | |||
|- | |- | ||
| | | Song from Ocarina of Time | ||
| Becomes an always hint if the number of Spiritual Stones required by the settings to beat the game is less than 2. | |||
|- | |- | ||
| | | HF Ocarina of Time Item | ||
| Becomes an always hint if the number of Spiritual Stones required by the settings to beat the game is less than 2. | |||
|- | |- | ||
| | | Sheik in Kakariko | ||
| Becomes an always hint if the number of Medallions required by the settings to beat the game is less than 5. | |||
|- | |- | ||
| | | DMT Biggoron | ||
| Becomes an always hint if the earliest or latest trade item is not set to Claim Check. | |||
|- | |- | ||
| | | Kak 30 Gold Skulltula Reward | ||
| Becomes an always hint if the number of Gold Skulltula Tokens required by the settings to beat the game is less than 30. | |||
|- | |- | ||
| | | Kak 40 Gold Skulltula Reward | ||
| Becomes an always hint if the number of Gold Skulltula Tokens required by the settings to beat the game is less than 40. | |||
|- | |- | ||
| | | Kak 50 Gold Skulltula Reward | ||
| Becomes an always hint if the number of Gold Skulltula Tokens required by the settings to beat the game is less than 50. | |||
|} | |} |
Revision as of 12:59, 6 August 2021
To find out how hints are phrased and what their categories are, it's best to look at the source code directly. It is not required to have coding experience to be able to read this. Let's take a look at the Kokiri Sword:
'Kokiri Sword': (["a butter knife", "a starter slasher", "a switchblade"], "the Kokiri Sword", 'item'),
The first element of this line is the name of the item in the spoiler log: Kokiri Sword
. The second element, enclosed by square brackets [...]
, is what the randomizer will use if "Clearer Hints" is disabled. The next element, the Kokiri Sword
, is what will be used if "Clearer Hints" is enabled. The final element item
is the category
Now let's take a look at the location for the item on Darunia:
'GC Darunias Joy': ("a #groovin' goron# gifts", "#Darunia's dance# leads to", ['overworld', 'sometimes']),
As before the first element, GC Darunias Joy
, is the name of the location in the spoiler log, the second element, a #groovin' goron# gifts
, is what the randomizer will use if "Clearer Hints" is disabled, the third element, #Darunia's dance# leads to
, is what will be used if "Clearer Hints" is enabled, and the final element, ['overworld', 'sometimes']
, are the categories.
All items and locations will follow this pattern. However, there are a couple of locations that will become always hints under certain conditions. Those hints and the conditions can be found in the table below.
Location | Notes |
---|---|
Market 10 Big Poes | Becomes an always hint if the number of Poes required by the settings is greater than 3. |
Deku Theater Mask of Truth | Becomes an always hint if "Complete Mask Quest" is disabled. |
Song from Ocarina of Time | Becomes an always hint if the number of Spiritual Stones required by the settings to beat the game is less than 2. |
HF Ocarina of Time Item | Becomes an always hint if the number of Spiritual Stones required by the settings to beat the game is less than 2. |
Sheik in Kakariko | Becomes an always hint if the number of Medallions required by the settings to beat the game is less than 5. |
DMT Biggoron | Becomes an always hint if the earliest or latest trade item is not set to Claim Check. |
Kak 30 Gold Skulltula Reward | Becomes an always hint if the number of Gold Skulltula Tokens required by the settings to beat the game is less than 30. |
Kak 40 Gold Skulltula Reward | Becomes an always hint if the number of Gold Skulltula Tokens required by the settings to beat the game is less than 40. |
Kak 50 Gold Skulltula Reward | Becomes an always hint if the number of Gold Skulltula Tokens required by the settings to beat the game is less than 50. |