EmoTracker/Getting Started: Difference between revisions
Jump to navigation
Jump to search
(Created page with "* Get {{Github|owner=emosaru|repo=alttpr_emotracker_emosaru|action=tree||EmoSaru's ALttP Pack}}. = Pack Loading = Variants work like override directories. Basically the trac...") |
|||
Line 43: | Line 43: | ||
|- | |- | ||
| <code>images</code> | | <code>images</code> | ||
| Inventory, Maps | | Graphics: Inventory, Maps | ||
|- | |- | ||
! colspan="2" | Inverted | | <code>items</code> | ||
| Item Definitions | |||
* "Chest proxies" | |||
* [[Template:ALttP_Inventory|Inventory]] | |||
** Toggles | |||
** Progressives | |||
** Settings | |||
* Dungeon Items | |||
** [[Dungeon Prize]]s | |||
* Keys | |||
** [[Big Key]]s | |||
** [[Small Key]]s | |||
* Labels for layout purposes | |||
|- | |||
| <code>layouts</code> | |||
| Layout Definitions | |||
* Item grids | |||
* Broadcast | |||
** Non-keysanity | |||
** Keysanity | |||
* Overall structure | |||
|- | |||
| <code>locations</code> | |||
| Location Definitions | |||
|- | |||
| <code>maps</code> | |||
| Map Definitions | |||
|- | |||
| <code>scripts</code> | |||
| Lua Scripts | |||
|- | |||
! colspan="2" | [[Inverted State|Inverted]] | |||
|- | |- | ||
| <code>inverted</code> | | <code>inverted</code> | ||
Line 51: | Line 82: | ||
|- | |- | ||
| <code>inverted/images</code> | | <code>inverted/images</code> | ||
| Maps | | Graphics: Maps | ||
|- | |- | ||
| <code>inverted/locations</code> | | <code>inverted/locations</code> | ||
Line 59: | Line 90: | ||
| Overrides from base locations files | | Overrides from base locations files | ||
|- | |- | ||
! colspan="2" | Inverted Keysanity | ! colspan="2" | [[Inverted State|Inverted]] [[Keysanity]] | ||
|- | |- | ||
| <code>inverted_keysanity</code> | | <code>inverted_keysanity</code> | ||
Line 66: | Line 97: | ||
| <code>inverted_keysanity/items</code> | | <code>inverted_keysanity/items</code> | ||
| Item Definitions | | Item Definitions | ||
* Dungeon Items | |||
** [[Dungeon Prize]]s | |||
|- | |- | ||
| <code>inverted_keysanity/layouts</code> | | <code>inverted_keysanity/layouts</code> | ||
Line 71: | Line 104: | ||
|- | |- | ||
| <code>inverted_keysanity/locations</code> | | <code>inverted_keysanity/locations</code> | ||
| Overrides from base locations files | |||
|- | |||
! colspan="2" | Items Only | |||
|- | |||
| <code>items_only</code> | |||
| Items-Only Variant | |||
|- | |||
| <code>items_only/layouts</code> | |||
| Overrides from base layout files | |||
|- | |||
! colspan="2" | Items Only: [[Keysanity]] | |||
|- | |||
| <code>items_only_keys</code> | |||
| Items-Only: Keysanity Variant | |||
|- | |||
| <code>items_only_keys/items</code> | |||
| Item Definitions | |||
* Dungeon Items | |||
** [[Dungeon Prize]]s | |||
|- | |||
| <code>items_only_keys/layouts</code> | |||
| Overrides from base layout files | |||
|- | |||
! colspan="2" | [[Keysanity]] | |||
|- | |||
| <code>keysanity</code> | |||
| Keysanity Variant | |||
|- | |||
| <code>keysanity/items</code> | |||
| Item Definitions | |||
* Dungeon Items | |||
** [[Dungeon Prize]]s | |||
|- | |||
| <code>keysanity/layouts</code> | |||
| Overrides from base layouts files | |||
|- | |||
| <code>keysanity/locations</code> | |||
| Overrides from base locations files | | Overrides from base locations files | ||
|} | |} |
Revision as of 22:39, 27 May 2022
- Get EmoSaru's ALttP Pack.
Pack Loading
Variants work like override directories. Basically the tracker will attempt to load a path from/variant_uid/path
before/path
Init Script
All variants will attempt to load:
[variant_uid]/items/common.json
[variant_uid]/items/dugeon_items.json
[variant_uid]/items/keys.json
[variant_uid]/items/labels.json
[variant_uid]/items/chest_proxies.json
[variant_uid]/layouts/items.json
[variant_uid]/layouts/tracker.json
[variant_uid]/scripts/autotracking.lua
Non-items-only variants will attempt to load:
[variant_uid]/scripts/logic_common.lua
[variant_uid]/scripts/logic_custom.lua
[variant_uid]/maps/maps.json
[variant_uid]/locations/dungeons.json
Non-inverted variants will attempt to load:
[variant_uid]/locations/overworld.json
Inverted variants will attempt to load:
[variant_uid]/inverted_locations/overworld.json
Non-keysanity variants will attempt to load:
[variant_uid]/layouts/standard_broadcast.json
Keysanity variants will attempt to load:
[variant_uid]/layouts/keysanity_broadcast.json
File Structure
Path | Purpose |
---|---|
Base | |
.vscode
|
JSON Schema patterns |
images
|
Graphics: Inventory, Maps |
items
|
Item Definitions
|
layouts
|
Layout Definitions
|
locations
|
Location Definitions |
maps
|
Map Definitions |
scripts
|
Lua Scripts |
Inverted | |
inverted
|
Inverted Variant |
inverted/images
|
Graphics: Maps |
inverted/locations
|
Overrides from base locations files |
inverted_locations
|
Overrides from base locations files |
Inverted Keysanity | |
inverted_keysanity
|
Inverted Keysanity Variant |
inverted_keysanity/items
|
Item Definitions
|
inverted_keysanity/layouts
|
Overrides from base layouts files |
inverted_keysanity/locations
|
Overrides from base locations files |
Items Only | |
items_only
|
Items-Only Variant |
items_only/layouts
|
Overrides from base layout files |
Items Only: Keysanity | |
items_only_keys
|
Items-Only: Keysanity Variant |
items_only_keys/items
|
Item Definitions
|
items_only_keys/layouts
|
Overrides from base layout files |
Keysanity | |
keysanity
|
Keysanity Variant |
keysanity/items
|
Item Definitions
|
keysanity/layouts
|
Overrides from base layouts files |
keysanity/locations
|
Overrides from base locations files |