RELEASE Switch Backup Manager 1.0

Discussion in 'Switch - Emulation, Homebrew & Software Projects' started by GibaBR, Jul 12, 2018.

?
  1. Yes

    14 vote(s)
    93.3%
  2. No

    1 vote(s)
    6.7%
  1. soaresden

    soaresden GBAtemp Regular

    Member
    4
    Dec 16, 2013
    France
    Thanks !

    I had to right click > Modify and launch it manually and not in CMD.
    It works :)
     
    Garou likes this.
  2. scroeffie

    scroeffie GBAtemp Fan

    Member
    4
    Aug 1, 2017
    Netherlands
    i found a bug i know now why both pokemon lets go games did not work ! when i use auto rename fuction
    both games wil not work white square !!
    the og name is like this where i got it from v-pokemon_lets_go_eevee / switch back up manager auto renamer makes it like this Pokemon Let's Go Eevee << wont work with this name / same for pikachu version original download name lfc-adw2a when changed the game wont work white square

    also when changing the name with backup manager it says unknown developer apliccation v0
    when i leave the original download name lfc-adw2a < it says Nintendo apliccation 1.0.0 v.0
     
    Last edited by scroeffie, Nov 29, 2018
  3. VashTS

    VashTS Beat it, son

    Member
    8
    GBAtemp Patron
    VashTS is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Mar 14, 2009
    United States
    Upstate NY
    one feature suggestion, regarding renaming files. i love that feature btw! i sometimes need to rename a few files out of the entire list of files (which is huge). so i have to cherry pick and find them, then rename since i don't want to rename every file, every time.

    could you possibly add a condition that will select all files not renamed in the current auto-rename scheme? i'm sure its possible after my brief stint with visual basic :) thanks for the application overall though, it's very handy and extremely useful.
     
  4. azoreseuropa

    azoreseuropa GBAtemp Guru

    Member
    10
    Nov 6, 2002
    Portugal
    Proud to be Portuguese 100%!
    Awesome but one thing I hate is Trim. I don't like it. I like to leave it untouched and natural. Just saying. :)
     
  5. Garou

    Garou GBAtemp Advanced Fan

    Member
    5
    Jan 13, 2015
    the app won't automatically trim your XCIs, it's entirely optional
    in fact I keep all my XCIs untrimmed too
     
  6. azoreseuropa

    azoreseuropa GBAtemp Guru

    Member
    10
    Nov 6, 2002
    Portugal
    Proud to be Portuguese 100%!
    Yeah. I mean that someone would trimmed it. I don't understand why trim is part of this program. I know about save the space but just leave it as natural. Anyway, thats what I hate about. Just my opinion. LOL!
     
    Last edited by azoreseuropa, Nov 30, 2018
  7. hippy dave

    hippy dave BBMB

    Member
    13
    Apr 30, 2012
    United Kingdom
    You hate that the app has an optional feature that you don't have to use? Take a deep breath, and reassess what's important to you :)
     
    klear, mdmachine, Moko and 2 others like this.
  8. azoreseuropa

    azoreseuropa GBAtemp Guru

    Member
    10
    Nov 6, 2002
    Portugal
    Proud to be Portuguese 100%!
    :rofl2::grog:
     
    hippy dave likes this.
  9. mspy

    mspy Member

    Newcomer
    2
    Jul 29, 2018
    Brazil
    Does this tool check for fake releases?
     
  10. maskdemask

    maskdemask Member

    Newcomer
    1
    Oct 19, 2016
    Brazil
    I'd also like to know.

    Anyone?
     
  11. Garou

    Garou GBAtemp Advanced Fan

    Member
    5
    Jan 13, 2015
    not yet
     
  12. markmcrobie

    markmcrobie GBAtemp Fan

    Member
    4
    May 24, 2008
    If I use the Split Files option, how do I then send the split files to SD card?
     
  13. DJ-phYre

    DJ-phYre Newbie

    Newcomer
    1
    Oct 9, 2006
    United States
    Could we get other columns available on the Scene tab? There are probably a number of them that would be helpful for others, but the main one from me would be the filename columns from the Local files/XCI and Eshop files/nsp tab.

    Also, I am getting crashes when using the Select > Local files menu. I am assuming this is supposed to filter the have/missing items, but it is crashing.

    EDIT: It seems it is only on the Not on local files option. Error attached.

    EDIT2: You can tell I had some time this morning to try and organize my stuff. I have lot of questions :lol:

    When auto renaming nsp/eshop files it using the Japanese name. I can't for the life of me even figure out where this is coming from as the nswdb XML does not even have them. It is the plain English version. I scanned and search the thread and see no one mentioned this.

    For example:

    Game Title on Scene tab is "10 Second Running RETURNS" but renames as "0000 - 10秒走 RETURNS () - 1.0.0.nsp" (Custom filename pattern: {sceneid} - {gamename} ({region}) - {revision})
     

    Attached Files:

    Last edited by DJ-phYre, Dec 13, 2018
  14. ElBerryKM13

    ElBerryKM13 Newbie

    Newcomer
    1
    Jul 16, 2018
    United States
    Is this still being updated? Seems to have a few bugs that need to be ironed out.
     
  15. markmcrobie

    markmcrobie GBAtemp Fan

    Member
    4
    May 24, 2008
    I keep getting this error when I try close the app:

    See the end of this message for details on invoking
    just-in-time (JIT) debugging instead of this dialog box.

    ************** Exception Text **************
    System.Configuration.ConfigurationErrorsException: Configuration system failed to initialize ---> System.Configuration.ConfigurationErrorsException: '.', hexadecimal value 0x00, is an invalid character. Line 9, position 1. (C:\Users\<username>\AppData\Local\Switch_Backup_Manager\Switch_Backup_Manager.exe_Url_xghkfvh1ilhp1n4dji3ld0jzzwg2k2ue\1.0.0.0\user.config line 9) ---> System.Xml.XmlException: '.', hexadecimal value 0x00, is an invalid character. Line 9, position 1.
    at System.Xml.XmlTextReaderImpl.Throw(Exception e)
    at System.Xml.XmlTextReaderImpl.Throw(String res, String[] args)
    at System.Xml.XmlTextReaderImpl.ParseText(Int32& startPos, Int32& endPos, Int32& outOrChars)
    at System.Xml.XmlTextReaderImpl.ParseText()
    at System.Xml.XmlTextReaderImpl.ParseElementContent()
    at System.Xml.XmlTextReaderImpl.Read()
    at System.Xml.XmlTextReader.Read()
    at System.Configuration.XmlUtil.StrictReadToNextElement(ExceptionAction action)
    at System.Configuration.BaseConfigurationRecord.ScanSectionsRecursive(XmlUtil xmlUtil, String parentConfigKey, Boolean inLocation, String locationSubPath, OverrideModeSetting overrideMode, Boolean skipInChildApps)
    at System.Configuration.BaseConfigurationRecord.ScanSectionsRecursive(XmlUtil xmlUtil, String parentConfigKey, Boolean inLocation, String locationSubPath, OverrideModeSetting overrideMode, Boolean skipInChildApps)
    at System.Configuration.BaseConfigurationRecord.ScanSections(XmlUtil xmlUtil)
    at System.Configuration.BaseConfigurationRecord.InitConfigFromFile()
    --- End of inner exception stack trace ---
    at System.Configuration.ConfigurationSchemaErrors.ThrowIfErrors(Boolean ignoreLocal)
    at System.Configuration.BaseConfigurationRecord.ThrowIfParseErrors(ConfigurationSchemaErrors schemaErrors)
    at System.Configuration.BaseConfigurationRecord.ThrowIfInitErrors()
    at System.Configuration.ClientConfigurationSystem.OnConfigRemoved(Object sender, InternalConfigEventArgs e)
    --- End of inner exception stack trace ---
    at System.Configuration.ConfigurationManager.PrepareConfigSystem()
    at System.Configuration.ConfigurationManager.RefreshSection(String sectionName)
    at System.Configuration.ClientSettingsStore.ReadSettings(String sectionName, Boolean isUserScoped)
    at System.Configuration.LocalFileSettingsProvider.GetPropertyValues(SettingsContext context, SettingsPropertyCollection properties)
    at System.Configuration.SettingsBase.GetPropertiesFromProvider(SettingsProvider provider)
    at System.Configuration.SettingsBase.SetPropertyValueByName(String propertyName, Object propertyValue)
    at System.Configuration.SettingsBase.set_Item(String propertyName, Object value)
    at System.Configuration.ApplicationSettingsBase.set_Item(String propertyName, Object value)
    at Switch_Backup_Manager.Properties.Settings.set_Location(Point value)
    at Switch_Backup_Manager.FrmMain.SaveEnvironment()
    at Switch_Backup_Manager.FrmMain.FrmMain_FormClosing(Object sender, FormClosingEventArgs e)
    at System.Windows.Forms.Form.OnFormClosing(FormClosingEventArgs e)
    at System.Windows.Forms.Form.WmClose(Message& m)
    at System.Windows.Forms.Form.WndProc(Message& m)
    at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
    at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
    at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


    ************** Loaded Assemblies **************
    mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.3260.0 built by: NET472REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
    ----------------------------------------
    Switch Backup Manager
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/Users/<username>/Downloads/Switch.Backup.Manager/Switch%20Backup%20Manager.exe
    ----------------------------------------
    System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.3221.0 built by: NET472REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    ----------------------------------------
    System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.3190.0 built by: NET472REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.3056.0 built by: NET472REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    ----------------------------------------
    ObjectListView
    Assembly Version: 2.9.1.18220
    Win32 Version: 2.9.1.0
    CodeBase: file:///C:/Users/<username>/Downloads/Switch.Backup.Manager/ObjectListView.DLL
    ----------------------------------------
    System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.3056.0 built by: NET472REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
    ----------------------------------------
    System.Core
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.3221.0 built by: NET472REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
    ----------------------------------------
    System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.3056.0 built by: NET472REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
    ----------------------------------------
    Accessibility
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.3056.0 built by: NET472REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
    ----------------------------------------
    System.Xml.Linq
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.3056.0 built by: NET472REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml.Linq/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.Linq.dll
    ----------------------------------------
    Newtonsoft.Json
    Assembly Version: 11.0.0.0
    Win32 Version: 11.0.2.21924
    CodeBase: file:///C:/Users/<username>/Downloads/Switch.Backup.Manager/Newtonsoft.Json.DLL
    ----------------------------------------
    Microsoft.CSharp
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.3056.0
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.CSharp/v4.0_4.0.0.0__b03f5f7f11d50a3a/Microsoft.CSharp.dll
    ----------------------------------------
    System.Runtime.Serialization
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.3260.0 built by: NET472REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Serialization/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Serialization.dll
    ----------------------------------------
    System.Numerics
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.3056.0 built by: NET472REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll
    ----------------------------------------
    System.Dynamic
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.3056.0
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Dynamic/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Dynamic.dll
    ----------------------------------------
    Anonymously Hosted DynamicMethods Assembly
    Assembly Version: 0.0.0.0
    Win32 Version: 4.7.3260.0 built by: NET472REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/mscorlib/v4.0_4.0.0.0__b77a5c561934e089/mscorlib.dll
    ----------------------------------------
    HtmlAgilityPack
    Assembly Version: 1.8.5.0
    Win32 Version: 1.8.5
    CodeBase: file:///C:/Users/<username>/Downloads/Switch.Backup.Manager/HtmlAgilityPack.DLL
    ----------------------------------------
    Microsoft.WindowsAPICodePack.Shell
    Assembly Version: 1.1.3.3
    Win32 Version: 1.1.3.3
    CodeBase: file:///C:/Users/<username>/Downloads/Switch.Backup.Manager/Microsoft.WindowsAPICodePack.Shell.DLL
    ----------------------------------------
    Microsoft.WindowsAPICodePack
    Assembly Version: 1.1.3.3
    Win32 Version: 1.1.3.3
    CodeBase: file:///C:/Users/<username>/Downloads/Switch.Backup.Manager/Microsoft.WindowsAPICodePack.DLL
    ----------------------------------------
    PresentationFramework
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.3221.0
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/PresentationFramework/v4.0_4.0.0.0__31bf3856ad364e35/PresentationFramework.dll
    ----------------------------------------
    WindowsBase
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.3221.0 built by: NET472REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/WindowsBase/v4.0_4.0.0.0__31bf3856ad364e35/WindowsBase.dll
    ----------------------------------------
    PresentationCore
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.3221.0 built by: NET472REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/PresentationCore/v4.0_4.0.0.0__31bf3856ad364e35/PresentationCore.dll
    ----------------------------------------
    System.Xaml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.3221.0 built by: NET472REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xaml/v4.0_4.0.0.0__b77a5c561934e089/System.Xaml.dll
    ----------------------------------------

    ************** JIT Debugging **************
    To enable just-in-time (JIT) debugging, the .config file for this
    application or computer (machine.config) must have the
    jitDebugging value set in the system.windows.forms section.
    The application must also be compiled with debugging
    enabled.

    For example:

    <configuration>
    <system.windows.forms jitDebugging="true" />
    </configuration>

    When JIT debugging is enabled, any unhandled exception
    will be sent to the JIT debugger registered on the computer
    rather than be handled by this dialog box.
     
  16. petermax

    petermax Newbie

    Newcomer
    1
    Aug 6, 2018
    Angola
    It is not possible to add:

    [DLC] SUPERBEAT XONiC [01007020044f100a][v0].nsp

    Backup manager gives me that error:

    2018-12-15 14:10:09.071 [INFO] Adding 1 files on local Eshop database.
    2018-12-15 14:10:09.090 [INFO] Adding NSP file: [DLC] SUPERBEAT XONiC [01007020044f100a][v0]
    2018-12-15 14:10:09.097 [DEBUG] Analyzing xml file.
    2018-12-15 14:10:09.100 [ERROR ] bei System.Xml.XmlTextReaderImpl.Throw(Exception e)
    bei System.Xml.XmlTextReaderImpl.Throw(String res, String[] args)
    bei System.Xml.XmlTextReaderImpl.ThrowInvalidChar(Char[] data, Int32 length, Int32 invCharPos)
    bei System.Xml.XmlTextReaderImpl.ParseRootLevelWhitespace()
    bei System.Xml.XmlTextReaderImpl.ParseDocumentContent()
    bei System.Xml.XmlTextReaderImpl.Read()
    bei System.Xml.Linq.XDocument.Load(XmlReader reader, LoadOptions options)
    bei System.Xml.Linq.XDocument.Parse(String text, LoadOptions options)
    bei System.Xml.Linq.XDocument.Parse(String text)
    bei Switch_Backup_Manager.Util.GetFileDataNSP(String file)
    2018-12-15 14:10:09.610 [WARNING ] Could not retrieve image from the web for this title ( - ).
    2018-12-15 14:10:09.614 [INFO] Finished adding files. Total time was 00:00.52.

    Why is this? Is it possible to fix it?
     
    Last edited by petermax, Dec 15, 2018
  17. samuzomoxo

    samuzomoxo Newbie

    Newcomer
    1
    Dec 16, 2018
    United States
    could it be possible to add "content type" for custom pattern in autorenaming for nsp files ?
     
  18. stewacide

    stewacide GBAtemp Regular

    Member
    3
    Jun 22, 2018
    Canada
    Does info not load in for 6.x NSPs?
     
  19. petermax

    petermax Newbie

    Newcomer
    1
    Aug 6, 2018
    Angola
    it seems the [DLC] SUPERBEAT XONiC [01007020044f100a][v0].nsp file is corrupt, thats the reason.... sorry for that.


    It is possible to add a column where users can rate the games, how they personally like it? I think that would be a great feature!
     
  20. ElBerryKM13

    ElBerryKM13 Newbie

    Newcomer
    1
    Jul 16, 2018
    United States
    New Version just released a few hours ago.

    v1.2.1 and just tested nsp renaming function work almost 100%. Much better than before now it renames the files with the numbers but it gets confused when same game have a xci and nsp version with different scene id. Just minor issue as not that many games have dual releases.

    Thank you OP for this wonderful tool.
     
    Last edited by ElBerryKM13, Dec 24, 2018
    GibaBR and stewacide like this.
Loading...