oracle-secret

1.1.0 • Public • Published

oracle-secret Build Status Coverage Status

Encode/Decode Legend of Zelda Oracle of Ages and Oracle of Seasons secrets.

Install

$ npm install --save oracle-secret

Usage

Load a GameSecret

import { GameSecret } from 'oracle-secret';
 
const secret = GameSecret.load('H~2:@ ←2♦yq GB3●( 6♥?↑6');
 
console.log(secret.toJSON());
//{
//  Hero: 'Link',
//  GameID: 14129,
//  Game: 'Ages',
//  Child: 'Pip',
//  Animal: 'Dimitri',
//  Behavior: 'BouncyD',
//  IsLinkedGame: true,
//  IsHeroQuest: false
//}

Create a GameSecret

import { GameSecret, SecretParser } from 'oracle-secret';
 
const secret = new GameSecret({
  Hero: 'Zelda',
  GameID: 4000,
  Game: 'Ages',
  Child: 'Pip\u0000\u0000',
  Animal: 'Moosh',
  Behavior: 'HyperA',
  IsLinkedGame: true,
  IsHeroQuest: true
});
 
console.log(SecretParser.encode(secret.toBytes()));
// 8♥3↓! -756- rS/8T 9↓Y2d

Special Thanks

Package Sidebar

Install

npm i oracle-secret

Weekly Downloads

0

Version

1.1.0

License

MIT

Last publish

Collaborators

  • fweinb