Skip to content

RickStanley/Majoras_Clock

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Majora's Clock

Basically a simple Electron app that rewinds the feeling of the game: "The Legend of Zelda™: Majora's Mask". Made by Nintendo®.

Getting started

$ git clone https://github.com/RickStanley/Majoras_Clock.git
$ cd Majoras_Clock
$ npm install
$ npm start

Details

This project pretty much is a lab for testing interoperability. The goal, aside from the fun, is to create an interchangeble application to test desktop/embed platform frameworks by zoning some parts of the code where is plataform/runtime specific, in the main branch case is Electron & NodeJs.

I try to encapsulate most of the components and remove runtime specific calls/operations.

Unfortunately, I made a mistake on 30/10/2019 by migrating all the assets from the core project into another folder where I started a repository anew and with a fresh generated template from Electron Forge, but I forgot to copy the .git folder to this one, resulting in the overwrite of the original history log. Though the original repository is still up, I've made very signifcant changes from that basis. ¯_(ツ)_/

TODO

  • Clean up unused assets
  • Add more options:
    • Smart detecion (prevent showing up if playing, listening to something important, etc)
    • Priority
  • Live preview on some options change
  • Installation process
  • Update process
  • Locale should also cover settings modal
  • Change clock loop to timeout (maybe it's good as it is?)
  • Final hours detection (see todo notes in .js files)

Gallery

Dawn/Fall

Fall of day in english

Fall of day in german

Nightfall classic

Nightfall remaster

Menu

Tray menu

Settings

Settings window

Clock

Clock window

About

Majora's Mask day cycle electron app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 83.4%
  • CSS 13.0%
  • HTML 3.6%