Giter Site home page Giter Site logo

nxdumpmerger's Introduction

nxDumpMerger

Simple merger for Nintendo Switch dumped content, designed to merge dumps from nxdumptool.

Important

The python script is writen in Python 3, use the "python3" command instead of "python" when use this program. Tkinter is bundled with a regular Python 3 install, so there's no need to install that.

Supported filename formats

  • file.ns0, file.ns1, etc
  • file.nsp.00, file.nsp.01, etc
  • file.xc0, file.xc1, etc
  • file.xci.00, file.xci.01, etc
  • folder/00, folder/01, etc
    • This will output a .nsp file

Please report any issues found.

The script is written in Python with tkinter, however a Windows version is included within the releases which shouldn't require installing Python or any additional libraries.

nxdumpmerger's People

Contributors

emiyl avatar leober-ramos33 avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

nxdumpmerger's Issues

XCI Dump creates 4 files but I can't merge them together

I Tried dumping a game from a cartridge to the sd card but it split into 4 files. The guide I'm following accounts for this but the software they recommended doesn't seem to work. It only sees the first file but tells me it will automatically recognize the others, which it does because the progress bar says 1/4 (because there's 4 files, .xc0, .xc1, .xc2, and .xc3) But once it finishes with the first .xc0 file it doesn't continue to the other 3, what am I doing wrong?

NSP merge results in gametitle(titleID) (BASE).nsp.nsp

Trying to merge a game (BASE).nsp that I dumped from my switch as a NSP with the python script on Linux. File was dumped into 4 files (00, 01, 02,& 03) and I moved them to my system before starting the merge. Once merge is finished, the output file has the .nsp file extension in the file name followed by .nsp [ex. Xenoblade Chronicles 3 v0 (16-digit number) (BASE).nsp.nsp] Will renaming the output file after it’s been merged alter its ability to be read? Or do I need to rename the output before merging the dump files?

"You need to format the disk in drive E: before you can use it" popup, freezes merging

When I try to merge, I set my output to my dekstop. When I start the merge, it gets anywhere between 3% and 12% merged before it suddenly pops up with the popup in the title, asking to format, and permanently freezes the merge. Merging to the same microSD card does work, but it's so much slower. Dismissing the popup doesn't un-freeze it, you have to restart the merge.
Edit: When merging on the microSD card, it stopped once it reached 100% of 1/2, and didn't continue.

Unable to bypass virus detection

With the latest releases that are not done in 7-zip it appears that the .zip and exe are both flagging when downloading. This happens in any browser i have tried. The built in virus detection is flagging. However the 7-zip file does not flag as a virus.

File Input displays misleading error with pathnames containing certain characters

nxDumpTool can dump files with directory names containing "[" and "]" characters, which are valid in Windows, however, this seems to break the glob.glob(searchPath) in the getInputEntry() function. Instead of returning a file list, it returns an empty array and displays the WrongTypeError() box on screen telling the user that the files are in the wrong format (when they in fact are in a correct format.)

I suggest either adding another popup window to inform the user to fix their directory names, or to tell the user in the existing WrongTypeError() popup.

Note that there may be other characters that cause the glob.glob() function to return an empty array, but I didn't do an exhaustive search.

Detected as Virus

Windows quarentined the app due to it being detected as a trojan horse. im no dev i dont know how these things work off the top of my head. any work around for this?

Wrong output file directory when specifying a different one

When specifying a different directory for the output file, the merged dump file doesn't get stored to the specified directory. Instead, it gets stored outside of the specified directory with the name of the merged dump renamed containing the directory's name as the prefix.

image

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.