a tool to make converting dsiware from 3ds to dsi easier

Discussion in '3DS - Games & Content' started by MarioMasta64, Aug 7, 2017.

  1. GhostLatte

    GhostLatte The Hypebeast Shitposter

    Member
    2,813
    14,074
    Mar 26, 2015
    Antarctica
    Supreme NY
    What's a rough eta?
     
    MarioMasta64 likes this.
  2. MarioMasta64
    OP

    MarioMasta64 hi. i make batch stuff and portable shiz

    Member
    1,961
    415
    Dec 21, 2016
    United States
    heres the pre-release:
    it will now automatically copy titles if there is room for them
    not copy titles if there is already one in nand
    not copy titles if there is no space in nand

    each will execute twice so you will either get one of the following:
    copied to nand + title exists
    title exists + title exists
    no room + no room

    (there is no harm besides aesthetic and the fact it does it twice everything is checked so it wont copy twice but ill still try to figure out why it does this)

    consider this a pre-release ;P

    so this is basically done. minus a few quirks and things here and there. it works as intended so definitly consider this a pre-release.

    also: in order to check the space checking feature i just kept renaming title:
    title -> title2
    title -> title3
    title -> nand became full
    my favorite part of the experience was the "space is full prompt" from windows bleeping every few seconds. windows says i can clean 0 bytes off my drive. its truly helpful.

    i would update the archive on the main post if chrome didnt detect the more options section as cross site scripting ;-;

    finally updated the archive on the main post thanks to ms-edge not detecting xss on gbatemp

    oh no. i just realized. new godmode9 build copies files to sd:/gm9/out/ instead of sd:/gm9out/

    also twln:/title/ not twln:/title/00030004/ (if you want it to be autodetected)
     

    Attached Files:

    Last edited by MarioMasta64, Aug 9, 2017
    GhostLatte likes this.
  3. MarioMasta64
    OP

    MarioMasta64 hi. i make batch stuff and portable shiz

    Member
    1,961
    415
    Dec 21, 2016
    United States
    for anyone who used this:
    did it work for you?
    were there any of the start.zip above that didnt work and/or any that did?
     
  4. MarioMasta64
    OP

    MarioMasta64 hi. i make batch stuff and portable shiz

    Member
    1,961
    415
    Dec 21, 2016
    United States
    okay so i made a teensy mistake. search and replace 209 with 208 in the batch file. it wont damage your system if you ran it already. it will just not have the titles show up.
     
  5. MarioMasta64
    OP

    MarioMasta64 hi. i make batch stuff and portable shiz

    Member
    1,961
    415
    Dec 21, 2016
    United States
    okay so an update:
    automatic copying is still broken? if i add the folders manually it works. but if i use xcopy it doesnt. or maybe i filled nand somehow... still trying to figure it out.

    — Posts automatically merged - Please don't double post! —

    update:
    ofs has issues. id reccomend copying your titles manually. sorry about that.
     
  6. MarioMasta64
    OP

    MarioMasta64 hi. i make batch stuff and portable shiz

    Member
    1,961
    415
    Dec 21, 2016
    United States
    i might have to make a whitelist of what can be copied before its trusted to do this. exa: 00030004 4b513945 when copied causes "an error has occured" can anyone tell me what this app is?

    — Posts automatically merged - Please don't double post! —

    title id 00030004 4b555745 also causes this..

    i think it might be the whitelist causing this.

    — Posts automatically merged - Please don't double post! —

    okay i have 2 titles


    1. wario ware snapped: wasnt released on dsi was it?


    2. four swords: wasnt released on dsi till almost end of console right?
     

    Attached Files:

  7. MarioMasta64
    OP

    MarioMasta64 hi. i make batch stuff and portable shiz

    Member
    1,961
    415
    Dec 21, 2016
    United States
    to whome it may concern: upload_2017-8-9_5-29-38.png
     
  8. MarioMasta64
    OP

    MarioMasta64 hi. i make batch stuff and portable shiz

    Member
    1,961
    415
    Dec 21, 2016
    United States
    btw i did a restore here: https://twitter.com/MarioMasta64/status/895218096016941056
     
  9. MarioMasta64
    OP

    MarioMasta64 hi. i make batch stuff and portable shiz

    Member
    1,961
    415
    Dec 21, 2016
    United States
    so i decided to call this "DSi Transfer Tool" btw:
    upload_2017-8-10_23-16-56.png
    working on some juicy stuff :yaynds:

    — Posts automatically merged - Please don't double post! —

    it'll help with verifying if something is okay or not. if its not itll copy it to .\risky\ for manual install (if youre sure its okay)
     
  10. MarioMasta64
    OP

    MarioMasta64 hi. i make batch stuff and portable shiz

    Member
    1,961
    415
    Dec 21, 2016
    United States
    new release. now with sha-1 checks ;P
     

    Attached Files:

  11. MarioMasta64
    OP

    MarioMasta64 hi. i make batch stuff and portable shiz

    Member
    1,961
    415
    Dec 21, 2016
    United States
    the archive on the main post has been updated. i changed 209 back to 208 and also removed the skip from the below archive (as that version was for testing the sha-1 checker) i still reccommend manual copying due to how ofsmount is. sorry about that. if someone can reccommnd a better nand mount app go ahead.
     
  12. Lumstar

    Lumstar Princess

    Member
    3,641
    90
    Mar 6, 2006
    United States
    Darling
    You're thinking of Warioware Touched.
    Advance Wars Days of Ruin was another dsi conversion of a ds game, but never released for dsi.
     
    MarioMasta64 likes this.
  13. MarioMasta64
    OP

    MarioMasta64 hi. i make batch stuff and portable shiz

    Member
    1,961
    415
    Dec 21, 2016
    United States
    interesting. and yes i was. thank you.

    — Posts automatically merged - Please don't double post! —

    you might not need the tmd pack anymore ;P working on an addition thanks to @Friendsxix
    Code:
    @echo off
    cls
    Color 0A
    title title.tmd downloader - By MarioMasta64
    
    cd .\title\00030004\
    for /D %%B IN ("*") DO (
      if exist tmd* del /s /q tmd*>nul:
      if not exist ..\..\tmd\00030004\%%B\content\title.tmd ..\..\wget -q http://ccs.cdn.t.shop.nintendowifi.net/ccs/download/00030004%%B/tmd
      if not exist ..\..\tmd\00030004\%%B\content\ mkdir ..\..\tmd\00030004\%%B\content\
      if not exist ..\..\tmd\00030004\%%B\content\title.tmd (
        copy tmd ..\..\tmd\00030004\%%B\content\>nul:
        rename ..\..\tmd\00030004\%%B\content\tmd title.tmd>nul:
      )
      if exist ..\..\tmd\00030004\%%B\content\title.tmd echo Downloading Of TMD For 00030004 %%B Succeeded
      if not exist ..\..\tmd\00030004\%%B\content\title.tmd rmdir /s /q ..\..\tmd\00030004\%%B\>nul: & echo Downloading Of TMD For 00030004 %%B Failed
    )
    cd ..\..\
    pause
    requires Wget

    — Posts automatically merged - Please don't double post! —

    technically i could full out download the tmd app and forge a ticket and make piracy possible. of which i would *not* do and *not* support. i am a believer in backups. not piracy kthx.
     
    Friendsxix likes this.
  14. MarioMasta64
    OP

    MarioMasta64 hi. i make batch stuff and portable shiz

    Member
    1,961
    415
    Dec 21, 2016
    United States
    new update. now the archive can automatically fetch new title.tmd files if you dont have the tmd pack. it also hashes your app files and has various warnings and precautions added. will still add more fixes and precautions.
     

    Attached Files:

  15. JohnSmith41

    JohnSmith41 Advanced Member

    Newcomer
    61
    26
    Oct 9, 2013
    United States
    When I try running this tool, everything seems to work well, up until I get this:
    [​IMG]
     
    MarioMasta64 likes this.
  16. MarioMasta64
    OP

    MarioMasta64 hi. i make batch stuff and portable shiz

    Member
    1,961
    415
    Dec 21, 2016
    United States
    :ph34r: keep clicking enter. when you get to the warning about ofsmount bugginess click exit. after that create a directory .\temp\ then re-run the thing. see if it works.

    — Posts automatically merged - Please don't double post! —

    wait .\temp\ should exist. one sec.

    — Posts automatically merged - Please don't double post! —

    put this in filelist.bat:
    Code:
    for /d %%a in (*) do dir /ad /on /s /b "%%a" >> dirs.txt
    run filelist.bat and then give me the output of dirs.txt
     
  17. JohnSmith41

    JohnSmith41 Advanced Member

    Newcomer
    61
    26
    Oct 9, 2013
    United States
    .temp does exist. It doesn't have anything in it after hitting enter multiple times though.
    I also don't have a copy of the downloadwget.vbs script, so maybe the package is missing files?
    Code:
    D:\Downloads\start\error\00030004574f4f44
    D:\Downloads\start\error\000300045a324154
    D:\Downloads\start\error\0003000542383841
    D:\Downloads\start\error\00030005484e4541
    D:\Downloads\start\error\0003000554574c31
    D:\Downloads\start\error\0003000554574c44
    D:\Downloads\start\error\0003000f484e4c41
    D:\Downloads\start\error\00030004574f4f44\content
    D:\Downloads\start\error\00030004574f4f44\data
    D:\Downloads\start\error\000300045a324154\content
    D:\Downloads\start\error\000300045a324154\data
    D:\Downloads\start\error\0003000542383841\content
    D:\Downloads\start\error\00030005484e4541\content
    D:\Downloads\start\error\0003000554574c31\content
    D:\Downloads\start\error\0003000554574c44\content
    D:\Downloads\start\error\0003000f484e4c41\content
    D:\Downloads\start\risky\00030004
    D:\Downloads\start\risky\00030004\4b333250
    D:\Downloads\start\risky\00030004\4b344445
    D:\Downloads\start\risky\00030004\4b414b45
    D:\Downloads\start\risky\00030004\4b444d45
    D:\Downloads\start\risky\00030004\4b445745
    D:\Downloads\start\risky\00030004\4b475545
    D:\Downloads\start\risky\00030004\4b4e4150
    D:\Downloads\start\risky\00030004\4b513945
    D:\Downloads\start\risky\00030004\4b533345
    D:\Downloads\start\risky\00030004\4b565845
    D:\Downloads\start\risky\00030004\4b585550
    D:\Downloads\start\ticket\00030004
    D:\Downloads\start\title\00030004
    D:\Downloads\start\title\00030005
    D:\Downloads\start\title\0003000f
    D:\Downloads\start\title\00030004\4b414b45
    D:\Downloads\start\title\00030005\484e4441
    D:\Downloads\start\title\00030005\484e4441\content
    D:\Downloads\start\title\0003000f\484e4841
    D:\Downloads\start\title\0003000f\484e4841\content
    
     
  18. MarioMasta64
    OP

    MarioMasta64 hi. i make batch stuff and portable shiz

    Member
    1,961
    415
    Dec 21, 2016
    United States
    this means that none of your titles matched those titles matched the sha-1 in the title.tmd. and the error means that a title.tmd doesnt exist for them currently. did you donwload the archive from the main post? it has the ability to download the title.tmd for it.

    — Posts automatically merged - Please don't double post! —

    also. why so many different country codes? you do know only your country will work right?
     
  19. JohnSmith41

    JohnSmith41 Advanced Member

    Newcomer
    61
    26
    Oct 9, 2013
    United States
    I'm not sure what you mean about different country codes. I just extracted titles from my 3DS, perhaps maybe they are for the wrong region, and that is preventing everything from working?
    I'm going to just start over in a different directory, and try again.

    And yes, I used the archive from the first post.
     
    MarioMasta64 likes this.
  20. MarioMasta64
    OP

    MarioMasta64 hi. i make batch stuff and portable shiz

    Member
    1,961
    415
    Dec 21, 2016
    United States
    did you get them from freeshop? .-. most these titles are from different regions (different ending 2 characters)