Code Monkey home page Code Monkey logo

alttp-tracker's Introduction

ALTTP - Tracker

EXCITING NEWS!

I've rewritten the tracker as a progressive web app. You can now access the tracker at alttprtracker.com

alttp-tracker

A mobile app for tracking ALTTP randomizer runs. You can track items collected, dungeon items and bosses and view available locations on the Light World and Dark World maps.

The tracker currently supports Standard, Inverted and Retro modes and is geared towards new players who are learning. Game Goals are also supported such as Defeat Ganon, Triforce Hunt and Pedestal Goal to name a few.

Entrance Shuffle BETA support has recently been added!

Supported Platforms

The old tracker app currently only supports Android. Please check out the new progressive web app at alttprtracker.com

Found a bug? Want a feature?

Please file an issue!

First take a look at existing issues and make sure that it hasn't been filed before. Include descriptive information about the issue and screenshots if possible. Also include the version of the app that you're using.

Progressive Web App Installation Instructions

You can add the progressive web app to your device by following these instructions.

  1. On your device, open your favorite browser and navigate to alttprtracker.com
  2. Open the browser menu. There will be an option to add the app to the home screen or install. The label is dependent on the browser.
  3. Once added the application should function just like a native application.

Old Installation Instructions

In order to install on Android you will have to "side-load" the APK from Github. On most modern Android platforms you can follow these steps:

  1. Navigate to the latest release page on the Android device you want to install the app on. Current release is 1.2.0
  2. Under the Assets section, click on the APK file listed on the release page.
  3. You will typically receive a warning about APK files harming your device. You will need to confirm download.
  4. Once downloaded, click on the downloaded APK file.
  5. You will typically receive a warning about installing apps from unknown providers or locations. Follow the on-screen instructions and allow installation.
  6. After install, it's recommended to turn off the ability to load applications from unknown locations.
  7. Enjoy tracking your rando runs!

FAQ

Please see the new FAQ Page!

alttp-tracker's People

Contributors

dependabot[bot] avatar thecodeflayer avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Forkers

codehunger

alttp-tracker's Issues

Inverted Bugs

I'm by no means an expert, but during a recent run here are a few things I saw that I believe to be bugs:

All for inverted mode on 0.9.6:

  • No Link's house check
  • Pyramid listed as immediately available, as far as I know you need either hammer or flippers
  • Having flippers turns Swamp blue, even tho you can't do anything there (besides check the hint tile, which doesn't need flippers lol) without light world access & mirror.
  • Also you need hookshot to get to Swamp boss (and the back in general), but it turns blue without it
  • Similarly POD boss is inaccessible without bow
  • Ice palace doesn't need mitts when inverted
  • Desert palace and ledge both require book
  • Bomb merchant is listed as a check, guessing this is the missing Link's house one
  • Secret Passage & sanctuary both should require moon pearl
  • Inverted Aga1 (moves to GT) is accessible as soon as death mountain access is gained, but currently only lights up with 7 crystals

Add Filtering to List Views

Implemented this as a filter rather than a sort for performance reasons and I believe this is a bit more intuitive.

More Inverted Logic Issues

For inverted you can use mirror to enter TR so the medallion isnt always require (77a1192)
Lake Hylia Island should require flippers (77a1192)
Desert Ledge requires book (77a1192)

Leaving this open so more logic items can be filed.

Redundant listing

Uncle and Secret Passage entries are for the same area. Their listings makes it seem like there's 3 total items there when there's actually only 2.

Reason behind decrementing keys

I'm somewhat confused why clicking on a key counts downwards.
If I'm for example in Keysanity mode I want to track the amount of keys I already collected.

So, what's the reason? Is there a Chance to add an Option to increment keys in click?

Add ability to track various item shuffle modes

Support for:
Standard
All dungeons items are locked to their respective dungeons but are randomized within each dungeon.

Maps/Compasses
Maps and compasses are no longer locked to their respective dungeons (although may still end up there). All keys remain locked to their respective dungeons.

Maps/Compasses/Small Keys
Maps, compasses and small keys are no longer locked to their respective dungeons (although may still end up there). All big keys remain locked to their respective dungeons.

Keysanity
Maps, compasses, small keys and big keys are no longer locked to their respective dungeons (although may still end up there).

Village of outcast requirements wrong

Village of outcasts requirements list has a section with Aga, Flippers and Moon pearl. Hookshot is also needed to get to the village.

See image for more details.
Screenshot_20211201-212949

Support for Inverted Mode

In this setting Link starts in the Dark World and must navigate his way to the Light World in order to defeat Ganon! There are several major changes for this to work:

Ganon’s Tower and Agahnim’s Tower have traded places.
Ganon has abandoned the Pyramid and is hiding underneath Hyrule Castle.
All portals now take you from the Dark World to the Light World.
Link will be a bunny in the Light World without the Moon Pearl.
The Magic Mirror now transports you from the Light World to the Dark World.
The crystals now unlock the door to Hyrule Castle Tower (not Ganon’s Tower).
However there are other modifications to the game world which were required in order to ensure this concept worked properly:

Link’s House and the Bomb Shop have traded places.
The flute only works in the Dark World and must still be activated in Kakariko.
Lots of terrain in the Light World has been modified in order to retain accessibility without being able to mirror from the Dark World.
The Death Mountain cave system has changed considerably. It is now possible to access Dark World Death Mountain from the Dark World mainland.
The Old Man on Death Mountain is now lost wandering in the Dark World and you will have to return him to his home in the Light World.
Dark World Death Mountain now has some stairs allowing access to Ganon’s Tower and East Dark World Death Mountain.
Ice Palace is now accessible directly from the Dark World.
Turtle Rock is now accessible by jumping from its tail!
Remember that bunny Link can use the Book of Mudora, as well as talk to NPC’s and collection freestanding items. Inverted games can be really difficult so we recommend starting with some of the other world states.

Dungeons and boss access missing requirements

Misery Mire dungeons access is missing boots or hookshot requirement to get past the first room.

Screenshot_20211217-201450~2

Skull Woods requires a sword to pass through one of the final rooms to the boss.
Screenshot_20211217-201717

Thieves town requires a sword, blue cane or hammer to defeat blind ( possibly red cane too but not 100%).
Screenshot_20211217-201651

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.