GithubHelp home page GithubHelp logo

mysdiir / zelda-oot-item-tracker Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 5.32 MB

This will be a first little project about a tracking application for The Legend of Zelda Ocarina of Time. Nothing special, but I will focus on intensify my programming skills.

Java 100.00%
item tracker zelda ocarina of time oot randomizer game

zelda-oot-item-tracker's Introduction

Zelda-OoT-Item-Tracker


This Zelda Ocarina of Time Item tracker is made for playing Zelda Ocarina of Time randomized games and track the randomized items.

Quick Guide:

Item tracking:

Track your current recieved item with left clicking on the specific icon to the item.

02 03


>

Tracking originial position:

To track the original position of vanilla item, use right click.

02 04

Example: When you get Goron Tunic at the location of Kokiri sword, right click on Kokiri Sword to give yourself an overview which item you have already checked.

Note: If keysanity is activated, due to lack of enough space within the application, tracking the origin spot of dungeon keys is currently not possible.


Song storage:

You also can store your chosen scarescrow song (the same as Horror Kid minigame) by typing your combination in the given text field.

05 06


>
> Your text will be shown until you delete it or close the application > > **Note**: *Saving and loading your current progress isn't implemented yet, so make sure you save your progress for your > own by screenshotting it. >
> The saving and loading feature is, next to bug fixing, the next top priority in this project.*

Grotto tracker:

You can track your progress with visiting grottos by clicking the specific checkbox within the grotto panel.


Triforce Hunt:

In case you activated the Trifoce hunt in the randomizer settings, you can set your chosen value for the number of Triforce pieces you want to find. Click add to add your value to the tracker.

Note: During the next days / weeks I will add more detailed information like pictures to the readme file, or I will reorganize the information structure within this repository. Also I will change the readability of the information files.


Installation Guide

Supported OS:

Mac OS X, Windows 11, Windows 10, windows 7, Windows 8, Windows Vista, Windows XP, Linux

Due to the fact that Java is a multiplatform programming languague, which means that after creating the final .jar file, it should be possible to run the application on Windows, Linux and Mac.


FAQ

Q: Why can't I resize or toggle to fullscreen?
A: At the beginning of the project, liquid design patterns were out of my knowledge and I tried to implement a fixed and solid design pattern.

The idea behind the sizing of the item tracker was to keep it as small as possible in width and size. The main focus on your screen should be the game itself, not the tracker.
Most of today's standard screen size is at least 1920x1080 pixels, so I designed the item tracker to a minimal screen resolution of 1280x1024 to make sure, most users won't have any issues with size and width.

The main reason why I disabled a resizeable window is, that the containers of together belonging items stay together, and you don't need much time to search for an item, so it makes you use the item tracker more intuitive.

zelda-oot-item-tracker's People

Contributors

mysdiir avatar

Stargazers

 avatar

Watchers

 avatar

zelda-oot-item-tracker's Issues

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.