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

MarioMasta64

hi. i make batch stuff and portable shiz
OP
Member
Joined
Dec 21, 2016
Messages
2,297
Trophies
0
Age
26
Website
github.com
XP
2,094
Country
United States
What's a rough eta?
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)
 

Attachments

  • start.zip
    5.7 KB · Views: 269
Last edited by MarioMasta64,
  • Like
Reactions: GhostLatte

MarioMasta64

hi. i make batch stuff and portable shiz
OP
Member
Joined
Dec 21, 2016
Messages
2,297
Trophies
0
Age
26
Website
github.com
XP
2,094
Country
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.
 

MarioMasta64

hi. i make batch stuff and portable shiz
OP
Member
Joined
Dec 21, 2016
Messages
2,297
Trophies
0
Age
26
Website
github.com
XP
2,094
Country
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.

--------------------- MERGED ---------------------------

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

MarioMasta64

hi. i make batch stuff and portable shiz
OP
Member
Joined
Dec 21, 2016
Messages
2,297
Trophies
0
Age
26
Website
github.com
XP
2,094
Country
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?

--------------------- MERGED ---------------------------

title id 00030004 4b555745 also causes this..

i think it might be the whitelist causing this.

--------------------- MERGED ---------------------------

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?
 

Attachments

  • upload_2017-8-9_5-1-41.png
    upload_2017-8-9_5-1-41.png
    56.5 KB · Views: 406

MarioMasta64

hi. i make batch stuff and portable shiz
OP
Member
Joined
Dec 21, 2016
Messages
2,297
Trophies
0
Age
26
Website
github.com
XP
2,094
Country
United States

MarioMasta64

hi. i make batch stuff and portable shiz
OP
Member
Joined
Dec 21, 2016
Messages
2,297
Trophies
0
Age
26
Website
github.com
XP
2,094
Country
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:

--------------------- MERGED ---------------------------

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)
 

MarioMasta64

hi. i make batch stuff and portable shiz
OP
Member
Joined
Dec 21, 2016
Messages
2,297
Trophies
0
Age
26
Website
github.com
XP
2,094
Country
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.
 

MarioMasta64

hi. i make batch stuff and portable shiz
OP
Member
Joined
Dec 21, 2016
Messages
2,297
Trophies
0
Age
26
Website
github.com
XP
2,094
Country
United States
You're thinking of Warioware Touched.
Advance Wars Days of Ruin was another dsi conversion of a ds game, but never released for dsi.
interesting. and yes i was. thank you.

--------------------- MERGED ---------------------------

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

--------------------- MERGED ---------------------------

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.
 
  • Like
Reactions: Friendsxix

MarioMasta64

hi. i make batch stuff and portable shiz
OP
Member
Joined
Dec 21, 2016
Messages
2,297
Trophies
0
Age
26
Website
github.com
XP
2,094
Country
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.
 

Attachments

  • start.zip
    436.2 KB · Views: 217

MarioMasta64

hi. i make batch stuff and portable shiz
OP
Member
Joined
Dec 21, 2016
Messages
2,297
Trophies
0
Age
26
Website
github.com
XP
2,094
Country
United States
When I try running this tool, everything seems to work well, up until I get this:
qzgndh.png
: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.

--------------------- MERGED ---------------------------

wait .\temp\ should exist. one sec.

--------------------- MERGED ---------------------------

When I try running this tool, everything seems to work well, up until I get this:
qzgndh.png
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
 

JohnSmith41

Well-Known Member
Newcomer
Joined
Oct 9, 2013
Messages
61
Trophies
0
XP
177
Country
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?
: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.

--------------------- MERGED ---------------------------

wait .\temp\ should exist. one sec.

--------------------- MERGED ---------------------------


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
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
 

MarioMasta64

hi. i make batch stuff and portable shiz
OP
Member
Joined
Dec 21, 2016
Messages
2,297
Trophies
0
Age
26
Website
github.com
XP
2,094
Country
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

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
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.

--------------------- MERGED ---------------------------

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

JohnSmith41

Well-Known Member
Newcomer
Joined
Oct 9, 2013
Messages
61
Trophies
0
XP
177
Country
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.

--------------------- MERGED ---------------------------

also. why so many different country codes? you do know only your country will work right?
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.
 
  • Like
Reactions: MarioMasta64

MarioMasta64

hi. i make batch stuff and portable shiz
OP
Member
Joined
Dec 21, 2016
Messages
2,297
Trophies
0
Age
26
Website
github.com
XP
2,094
Country
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.
did you get them from freeshop? .-. most these titles are from different regions (different ending 2 characters)
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    SylverReZ @ SylverReZ: https://www.youtube.com/watch?v=pnRVIC7kS4s