Homebrew I'm trying to back up my WarioWare D.I.Y. save. Not having any luck so far. Any ideas?

celebi23

Active Member
OP
Newcomer
Joined
Nov 6, 2004
Messages
38
Trophies
0
XP
419
Country
United States
I hope that this is the correct spot for this topic. My apologies if this isn't the right spot.

So, ever since discovering the DoujinSoft Store and rediscovering some of my works:

* Fuzzies 00 (comic)
* Fuzzies 01
* Fuzzies 02

I've wanted to try and back up my WarioWare D.I.Y. save file. I've looked at & tried a wide range of tools (for the NDS post, click here) with no luck:

* FBI
Progress bar never progresses. I had a timer that went 11 minutes, 30 seconds without the progress bar moving at all.

* checkpoint
Checkpoint says it was backed up correctly. The new save shows up in the list. When checking later, it looks like checkpoint creates a 512b size save file.

* SaveDataFiler
ctr cart showing as broken. Can't see nds cart. Is there a way for SaveDataFile to see the nds cart?

* JKSM
Can’t see nds cart

* godmode9
Can only back up the nds cart, not the save file (am I wrong about that?)

* svdt
Doesn't work with Rosalina.

Is there some tool that I've missed? Or, is the WarioWare D.I.Y. save just stuck on the cart and can't be backed up?
 
  • Like
Reactions: Tarmfot

celebi23

Active Member
OP
Newcomer
Joined
Nov 6, 2004
Messages
38
Trophies
0
XP
419
Country
United States
WarioWare D.I.Y. uses a weird save chip, and the only utility I'm aware of that can dump it is https://www.3dbrew.org/wiki/DSaveManager
Oh, I'm aware of that. I posted a topic in the NDS section that shows was NDS tools I've tried. DSaveManager didn't work for me:

* DSaveManager:
Even after setting everything up properly, I get the message "No card or save present!". I tried again with Tony Hawk's American Sk8land and that cart was recognized. Process crapped out about halfway though. There's definitely a save on the WarioWare D.I.Y. cart though.
 

Kwyjor

Well-Known Member
Member
Joined
May 23, 2018
Messages
1,879
Trophies
1
XP
2,280
Country
Canada
Don't you think starting multiple threads about the same subject is just going to make things confusing?

3DS save data utilities are not going to recognize save data on DS carts in general, which certainly makes them unlikely to recognize the special save RAM used by Warioware D.I.Y. And homebrew DS programs aren't likely to run properly on a 3DS unless you're using a DS flashcart.
 

N7Kopper

Proud lover of a three-inch girlfriend
Member
Joined
Aug 24, 2014
Messages
713
Trophies
0
Age
28
XP
905
Country
United Kingdom
Don't you think starting multiple threads about the same subject is just going to make things confusing?

3DS save data utilities are not going to recognize save data on DS carts in general, which certainly makes them unlikely to recognize the special save RAM used by Warioware D.I.Y. And homebrew DS programs aren't likely to run properly on a 3DS unless you're using a DS flashcart.
3DS save data utilities work just fine with NTR and TWL carts that aren't WarioWare D.I.Y. - so it's not an unreasonable assumption.

And TWiLight Menu works quite well with a lot of DS homebrew, it might work with save managers (for slot 1 cards, obviously) as well. But if even those don't work, then that means that support for this game needs to be specifically implemented.
 
Last edited by N7Kopper,

V360

New Member
Newbie
Joined
Sep 19, 2021
Messages
2
Trophies
0
Website
v360tech.neocities.org
XP
24
Country
United States
A necroposting update on this (and it's not what you'd hope).

I tried to run DSaveManager on my DSi, and I got pretty far.
1. I only have a DSi, so I ran it via Unlaunch. (hold A on boot, select the NDS file, all that)
2. I don't have a period-accurate WiFi access point, so I made a really insecure one on my phone, and confirmed the DSi (in the DS WiFi config screen, of course) could connect to it.
3. The NDS file doesn't read the IP configuration file the ReadMe file talks about. I put it in root and everything! It's probably expecting SLOT-2 to have the SD card. I asked a reverse-engineering-knowing friend to look into other ways to connect the DSi and PC (and also just look at the NDS in general). She just said "hex edit the IP address into this string literal here" and it worked!
4. So! The PC received the message and printed out
Code:
Got 3 bytes:(DSM)
. That's DSaveManager! That's a handshake, great!
5. I insert the cartridge and... the app fails to read it.
myOwnTesting.png


So after all this, I figured "well, it's gotta be some incompatibility between the DS and the DSi that's making this fail". I decided to mention the dev on Twitter and ask them questions, to no avail.

And then, just recently, I found this issue on TWLSaveTool's GitHub page: (regarding WarioWare DIY save dumping)
regrettably.png

ihaveamac said:
I'm not able to start up savegame-manager now though I don't think it ever recognized it.
I am able to use "DSaveManager" which also works with 3DS game cards. it didn't seem to recognize it either.

So, I guess the case's closed? DSaveManager isn't actually able to dump WarioWare DIY?

Edit: Ah, heck. I moved from that thread (573492, not able to post links) to this thread right before posting this (didn't want to necropost too hard) and I just now realized this is a 3DS subforum. Well, I hope this is still useful.
 
Last edited by V360,
  • Like
Reactions: Tarmfot

bobmcjr

Well-Known Member
Member
Joined
Apr 26, 2013
Messages
1,063
Trophies
0
XP
2,115
Country
United States
A necroposting update on this (and it's not what you'd hope).

I tried to run DSaveManager on my DSi, and I got pretty far.
1. I only have a DSi, so I ran it via Unlaunch. (hold A on boot, select the NDS file, all that)
2. I don't have a period-accurate WiFi access point, so I made a really insecure one on my phone, and confirmed the DSi (in the DS WiFi config screen, of course) could connect to it.
3. The NDS file doesn't read the IP configuration file the ReadMe file talks about. I put it in root and everything! It's probably expecting SLOT-2 to have the SD card. I asked a reverse-engineering-knowing friend to look into other ways to connect the DSi and PC (and also just look at the NDS in general). She just said "hex edit the IP address into this string literal here" and it worked!
4. So! The PC received the message and printed out
Code:
Got 3 bytes:(DSM)
. That's DSaveManager! That's a handshake, great!
5. I insert the cartridge and... the app fails to read it.
View attachment 276345

So after all this, I figured "well, it's gotta be some incompatibility between the DS and the DSi that's making this fail". I decided to mention the dev on Twitter and ask them questions, to no avail.

And then, just recently, I found this issue on TWLSaveTool's GitHub page:
View attachment 276346


So, I guess the case's closed? DSaveManager isn't actually able to dump WarioWare DIY?

Edit: Ah, heck. I moved from that thread (573492, not able to post links) to this thread right before posting this (didn't want to necropost too hard) and I just now realized this is a 3DS subforum. Well, I hope this is still useful.
I could've misremembered, but I swear I dumped my WWDIY save at some point.

FWIW I don't see why this couldn't be implemented in the 3DS/DSi utilities now because GBATek has the protocol pretty well documented now: https://problemkaputt.de/gbatek.htm#dscartridgenand
 
  • Like
Reactions: V360

Kwyjor

Well-Known Member
Member
Joined
May 23, 2018
Messages
1,879
Trophies
1
XP
2,280
Country
Canada
The NDS file doesn't read the IP configuration file the ReadMe file talks about.
If I'm not mistaken, DS homebrew simply cannot understand the SD card filesystem. This is why TWiLight Menu has a "ram disk" function. But I guess that's not relevant if you were able to get DSaveManager to work another way.
 
  • Like
Reactions: Tarmfot and V360

V360

New Member
Newbie
Joined
Sep 19, 2021
Messages
2
Trophies
0
Website
v360tech.neocities.org
XP
24
Country
United States
Update: seems GodMode9i got NAND cartridge dumping support! ( can't post URLs yet: github DS-Homebrew/GodMode9i/pull/108 ) It's not quite released yet, but if you download the most recent GitHub Actions build artifact, you can unzip it and get the NDS that way. If you're reading this from the future, (like 2022 or something) download the latest version of GodMode9i instead.

I dumped my cartridge and opened it with MelonDS, and it worked! Here's me playing a game I made in 2014:
 
  • Like
Reactions: Tarmfot and Kwyjor
General chit-chat
Help Users
  • The Real Jdbye @ The Real Jdbye:
    oot? the decomp just finished, have some patience lol
    +1
    Gift
  • KennieDaMeanie @ KennieDaMeanie:
    YuZu basically makes any switch game a pc port lol
    Gift
  • The Real Jdbye @ The Real Jdbye:
    yeah but he never mentioned the switch
    Gift
  • Psionic Roshambo @ Psionic Roshambo:
    I usually try Yuzu via that girl who is fit lol
    Gift
  • KennieDaMeanie @ KennieDaMeanie:
    What Nintendo game exists that can't already be played on a pc?
    Gift
  • Julie_Pilgrim @ Julie_Pilgrim:
    started playing gd for the first time in two years, i can still do insane demons
    Gift
  • Julie_Pilgrim @ Julie_Pilgrim:
    im still worthy!
    Gift
  • Julie_Pilgrim @ Julie_Pilgrim:
    although im not at my peak exactly, i can't do waves at all
    Gift
  • Gift
  • Julie_Pilgrim @ Julie_Pilgrim:
    im just like thor but instead of being a powerful god who can control lightning i play geometry dash
    +1
    Gift
  • SpazzyShinobi @ SpazzyShinobi:
    I'm just like Thor in that I'm fat--frick
    +1
    Gift
  • Julie_Pilgrim @ Julie_Pilgrim:
    im wayyy too skinny, im like 160 pounds and my height is 6'2
    Gift
  • Julie_Pilgrim @ Julie_Pilgrim:
    my friend once told me "bro if the wind hits you right you're just gonna fuckin disintegrate"
    Gift
  • Julie_Pilgrim @ Julie_Pilgrim:
    @SpazzyShinobi I mean, hey, that's not too bad, as long as you aren't like obese or anything
    Gift
  • SpazzyShinobi @ SpazzyShinobi:
    I'm trying to claw myself out of a depression right now and losing weight is part of the process. It'll take me a while, though
    +1
    Gift
  • SpazzyShinobi @ SpazzyShinobi:
    Sorry if that's tmi. I'm still new and I'm not sure about the rules yet
    Gift
  • Julie_Pilgrim @ Julie_Pilgrim:
    the rules dont directly forbid saying stuff like that, just don't talk about like nsfw stuff and you'll be fine
    Gift
  • SpazzyShinobi @ SpazzyShinobi:
    Some places don't like users talking about depression and mental health stuff
    +1
    Gift
  • The Real Jdbye @ The Real Jdbye:
    i mean who likes hearing about depression and mental health stuff?
    Gift
  • The Real Jdbye @ The Real Jdbye:
    it's just part of life
    Gift
  • SpazzyShinobi @ SpazzyShinobi:
    It's part my daily life. It is what it is
    +1
    Gift
  • Julie_Pilgrim @ Julie_Pilgrim:
    i remember i was in this discord server that said "no discussing your feelings" not even mental health or anything just your feelings in general
    Gift
  • Julie_Pilgrim @ Julie_Pilgrim:
    "im really happy today"
    "get the fuck out"
    Gift
  • SpazzyShinobi @ SpazzyShinobi:
    I don't think it's possible to get to know someone without talking about feelings. Some people are weird
    +1
    Gift
  • SpazzyShinobi @ SpazzyShinobi:
    People seem to be mostly cool here, except for in the politics forum. Took one look at a thread in there and noped out
    Gift
    SpazzyShinobi @ SpazzyShinobi: People seem to be mostly cool here, except for in the politics forum. Took one look at a thread...