Code Monkey home page Code Monkey logo

sm-area-tracker's Introduction

sm-area-tracker is a web-based utility for tracking transitions between areas when running Super Metroid Area Randomizer seeds generated using the VARIA Randomizer.

This tracker is hosted at https://masshesteria.github.io/sm-area-tracker but can also be run locally simply by downloading the source code and opening the src/index.htm file in a browser.

Layout

All area transition portals are listed in different colors based on the area from which the portal is entered.

Area Color Table

Usage

Right click on a portal to select it and then left click on another portal to link them together. Portals will be listed next to each other once linked.

Sample Linked Portals

Links can be overridden by simply linking another portal. This is useful when the wrong portal is accidentally clicked.

When overriding links, it is common to have an orphaned link from the original mapping. The link for a portal can be removed by right clicking a portal again and then left clicking that same portal. This operation only modifies the value displayed next to the clicked portal.

Full Countdown

There is a dropdown above each area section where the number of major items in that area can be selected for tracking Full Countdown seeds. Once the number of major items for the area is specified, a button will appear next to the dropdown. Left clicking the button will decrement the number shown on the button and right click the button will increment the number.

Countdown Tracking

The number of unknown items is also shown under the Tourian portal once the number of majors is specified for at least one area.

Boss Randomization

Areas with bosses have another dropdown on the right side where a boss can be selected. This is useful for tracking seeds with Boss Randomization enabled.

Boss Tracking

sm-area-tracker's People

Contributors

masshesteria avatar djroush avatar schmo avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.