Giter Club home page Giter Club logo

ppmlib's Introduction

PPMLib

Important: Please check the notes below before using this software.

(if you want a VB.NET version of the library, please go on the VB-Latest branch)

This library can be used to read & write flipnotes, application such as players or exporters can be made with this library

We will not provide the private key required to sign flipnotes, you will have to find it online or get the key yourself.

Notes

  • We remind Section 4.1.5 from Sudomemo Terms of Use: The following activities are prohibited when using Sudomemo: [...] Exploits or content that wasn’t created in the original Flipnote Studio software on a Nintendo DSi or Nintendo 3DS. We are not related to any modified versions of PPMLib which attempt to break Sudomemo's Terms Of Use, we will try our best to not have anything as such happen. (Flipnotes edited with the original PPMLib Library will have oddities to prevent uploads onto Sudomemo)

Latest Changelog

(No releases will be made until a stable version of PPMLib is published)

v0.3a:

- Restructured Library
- Added Audio Decoding (working!)
- Author's names are Unicode-compatible thanks to the explanation provided by Sudofont [may be buggy]

Working On

  • Frame Rendering
  • Audio Replay
  • Ease-of-use

Problems

  • Emojis are currently not working in author names

Credits

This project would not have seen the light of day without the help of the following people, please support them!

- NotImplementedLife - Nil | Author of Flipnote.NET (formely known as FlipnoteDesktop), Helped a bunch with frame rendering & metadata reading
- RinLovesYou - Rin | Author of Flipnote-Encoder & LinuxNote, Helped a bunch with frame rendering & sound reading
- Misonothx - Miso | Mainly worked on metadata reading & minimal stuff such as descriptions

Special Thanks
- Triangle (MKDS Modding Server) - Came up with the idea
- XGone (MKDS Modding Server)

ppmlib's People

Contributors

miso-xyz avatar notimplementedlife avatar rinlovesyou avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

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.