Giter Site home page Giter Site logo

pkedit's Introduction

PKEditJS

A work-in-progress web-based Pokémon save editor for Generation VI games. It is based off of PKHeX, by Kaphotics.

There's currently no UI, but you can still use the backend to interact with PK6/EK6/SAV6 binary files.

Example usage:

var pk = new PKEdit.PKObject(uint8arr);
PKEdit.Loader.LoadFile.loadFile(PKEdit.Data.Devices.FrontendDevice.DESKTOP);
var po = new PKEdit.Core.PokemonObject();
po.setPokemonNickname("TestNick");
console.log(po.getPokemonNickname()); --> "TestNick"

This project is in its early stages and thus may contain bugs and/or other issues.

Any contributions are welcome!

Building

This project is being developed in Visual Studio 2015, although it is not a requirement. You can import the solution by opening the "PKEdit.sln" file.

The project has been split into two sections, the "backend" and the "frontend". The backend should not use any UI-related code or objects that may not exist on all JavaScript implemtations (such as document or window). There is some debug code that needs to be removed to comply with this.

Features

In the future, PKEditJS will be able to properly:

  • Import and export OR/AS and X/Y decrypted save files and RAM dumps
  • Import and export encrypted and decrypted PK6 files
  • Have a tailored interface for various devices such as mobile and desktop browsers

pkedit's People

Contributors

extremeheat avatar robot56 avatar

Stargazers

Raphael DDL Oliveira avatar Natalya Higdon avatar

Watchers

James Cloos avatar  avatar

pkedit'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.