ROM Hack RELEASE Switch-Backup-Rename

  • Thread starter Thread starter DBA
  • Start date Start date
  • Views Views 17,038
  • Replies Replies 16
  • Likes Likes 4

DBA

Well-Known Member
Newcomer
Joined
May 14, 2018
Messages
47
Reaction score
10
Trophies
0
Age
27
XP
279
Country
France
Hello everyone,

Here is a very simple tool i did for myself, allowing to rename *.xci and *.nsp files to easilly find your backups on your SD card.
It fetches an online database to find the game names based on the file name.

The problem: With SXOS, everything has to be on root, and card dump most of the time do not contains game name.

The solution : Rename backups with both name and serial for easy search and natural sorting.

XRYXbFZ.png



It's node.js, and multiplatforms precompiled.

Download : https://github.com/DavidBabel/Switch-Backup-Rename/releases
 
Last edited by DBA,
Ha, damn. Wish I knew about this when getting xci files. Would have saved me a couple of minutes.
 
Is it safe to rename your roms? Or is there more chance of getting banned?

I'm pretty sure Nintendo doesn't name their games as "BBB" (BigBlueBox).

You're fine to rename your dumps, I'm sure. (Though no doubt someone will run in panicking and say we can't be sure for certain).

Just to say, I've renamed all of my backups and even updated them through the official firmware and my console is still able to access all online features.
 
I'm having an issue with this app. it was working before, but now whenever I it, I get this message: "cannot read property. toLowercase of undefined." and, it does nothing after that. I've tried multiple versions, on the desktop, as administrator, and via a compatibility fix. it's always the same. :(
 
When I run it I get the following error

games.json file found
something went wrong
TypeError: Cannot read property 'toLowerCase' of undefined
at sanitizeSerial (C:\snapshot\Switch-Backup-Rename\utils\filter-helpers.js:0:0)
at getCurrentGameInfo (C:\snapshot\Switch-Backup-Rename\utils\filter-helpers.js:0:0)
at getGamesInfos.then.fs.readdirSync.forEach.file (C:\snapshot\Switch-Backup-Rename\_switch-backup-rename.js:0:0)
at Array.forEach (<anonymous>)
at getGamesInfos.then.gamesInfos (C:\snapshot\Switch-Backup-Rename\_switch-backup-rename.js:0:0)
at process._tickCallback (internal/process/next_tick.js:68:7)
at Function.Module.runMain (pkg/prelude/bootstrap.js:1308:13)
at startup (internal/bootstrap/node.js:274:19)
at bootstrapNodeJSCore (internal/bootstrap/node.js:608:3)
 

Site & Scene News

Popular threads in this forum