Giter VIP home page Giter VIP logo

pkmds-save-editor's Introduction

PKMDS-Save-Editor

A save file editor based on the PKMDS library

PKMDS

A Pokémon save hacking library written in C++! (currently supports Gen V and limited portions of Gen III / VI)

See pictures of the library in action: http://goo.gl/Fg7J1r

Project outline: http://goo.gl/4KRDxN

Collaboration document: http://goo.gl/iCTKme

Created by Michael Bond (aka Codemonkey85): https://github.com/codemonkey85

Follow me on Google+: https://plus.google.com/+MichaelBond


The database files required by portions of this library can be obtained from this repo: https://github.com/codemonkey85/PKMDS-DB


Thanks to Alex "eevee" Munroe (@eevee) at http://veekun.com/ for his SQLite Pokedex database, which powers this software. "veekun-pokedex.sqlite" was built from his database.

Thanks to the fine folks at SQLite.org for making it possible to use the Pokedex database... the source files "sqlite3.c" and "sqlite3.h" came from these people.

Thanks to those of Project Pokemon (http://projectpokemon.org/) who have helped research and document the underlying structure of Pokemon game save files.

Thanks to Nicholas Corgan (@ncorgan) for contributing directly to this project's code, making it more portable.

Thanks to @Antidote for plugging memory leaks.

Thanks to the folks at Smogon for the stat formula and other things.

Special thanks to @SCV, @Sabresite, loadingNOW, Poryhack, GatorShark, @Chase-san, Jiggy-Ninja, Codr, @Bond697, mingot, Guested, Kaphotics (@kwsch), @Kazo, @coolbho3k and of course, COM.

Some save file documentation available at: http://www.projectpokemon.org/wiki/


This software is in no way affiliated with or endorsed by Nintendo, Creatures Inc. or Game Freak Inc, and is created for solely recreational and non-profit use. Pokémon, Pokémon character names, Nintendo DS and Nintendo 3DS are trademarks of Nintendo. Other trademarks are the property of their respective owners.

pkmds-save-editor's People

Contributors

codemonkey85 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

pkmds-save-editor's Issues

New features and ideas

New features

  • Item sorting
    • Bag viewing / editing
    • Drag and drop item into bag
  • Group Pokémon sorting
  • Pokémon search
  • Editing box wallpapers
  • Pokedex viewing / editing
  • Ctrl + drag to copy to destination (and overwrite target)
  • Autocomplete combobox entries

R4i Save Dongle Support

"Is there a certain way that I need to convert my save file? I am using an R4i Save Dongle to copy my save to the PC. I tried to load the save with your editor, but it keeps saying "Invalid save file!" The file loads perfectly fine in both pokegen, and the beta of pokesavbw. I wanted to try out yours, as it looks a lot better and easier to use than the other ones. Any ideas?

I have uploaded my backed up sav file to my dropbox here: https://www.dropbox.com/s/opjtzal3de...20original.sav

I tested it out using your white sav that same with the source code, and it works fine with that one."

Issue comes from Keylan on the Project Pokémon forums.

Kyurem icon is incorrect

8:54 PM also the icon for normal kyurem is wrong. it was dumped with wrong palette back in 2010 and it seems to never go away :(

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.