• Welcome to SCdev.org. Please log in.

Welcome to the new SCdev forums!

How-To: Manage DS cart gamesaves with SavSender

Started by dantheman, April 29, 2007, 08:26:46 PM

Previous topic - Next topic

qazerzabcik

I need help.

Everything works fine: I did every thing. The error comes in at this part:

Welcome to savesender 1.1!
... (skip a little)
Resolving host...
Resolved to host 192.168.1.100
Connecting to server...
Error!
Sending EEPROM Contents...

It keeps dotting on forever.

Help!

dantheman

Are you sure your computer's IP is 192.168.1.100?  And that you don't have any firewalls blocking anything?  Also make sure your DS is on the same network (for instance, if you have two routers in your house both the DS and computer must be running off the same network).

itstemo1

ARGH... I am stuck on the CMD part and Netcat I think.

After I run this command
nc.exe -l -p (My Port) > savefile.sav

I get a "Can't grab 0.0.0.0:(My Port) with bind"

FIX: The problem was that the port that I open was "TCP" and it had to be "UDP". I have no idea what that mean... But I don't care...

Now my problem is the same as the guy above.
Welcome to savesender 1.1!
... (skip a little)
Resolving host...
Resolved to host 192.168.1.66
Connecting to server...
Error!
Sending EEPROM Contents...


The thing is that CMD tells me that my IPv4 ends in 65 but my router tells me that my Private IP ends with 66. I have try both... and still no luck.

FIX 2: So I know why we get this error now. We press "A" before we insert the Game. We have to Insert the game then Press "A". My fault... You might want to bold that in your Tutorial... if you want... anyways... Thanks! *HIGH FIVE*

Final Result:
1.Use the IPv4 from Ipconfig (not the Default Gateway)
2. When opening a Port make sure you are opening a UDP (that is if you have problems with Netcat)
3. The IP that your router options gives you is not the same as the one IPCONFIG will give you. Use the one from IPCONFIG

locnar77

192.168.1.100 is a router ip, linksys use those numbers

itstemo1

locnar77 give us a screen shot of your IPCONFIG window. That or just copy paste the text {Right-click>Mark ... select the text and then press ENTER not Ctrl+V

skonvols2k

Hi,
i'm new, so plz be kind  :)

I need to use savsender with my notebook without access point to import from original to R4. I understand this guide, i only need to figure out how make an ad-hoc connection with my notebook. Plz can you indicate a guide ?
TNX

dantheman

You must have an access point of some sort.  The DS cannot communicate with your laptop via Ad-hoc except through WMB, which only supports a few desktop wireless cards and functions entirely differently.

You'll need to connect your laptop to a router with an Ethernet cable and go from there. 

skonvols2k

Quote from: dantheman on November 13, 2008, 12:43:01 PM
You must have an access point of some sort.  The DS cannot communicate with your laptop via Ad-hoc except through WMB, which only supports a few desktop wireless cards and functions entirely differently.

You'll need to connect your laptop to a router with an Ethernet cable and go from there. 

there is a guide for that?
TNX

dantheman

Uh...

Plug in Ethernet cable A into router port B?  It's kinda self-explanatory on how to connect a laptop to a router.

skonvols2k

Quote from: dantheman on November 16, 2008, 09:09:12 PM
Uh...

Plug in Ethernet cable A into router port B?  It's kinda self-explanatory on how to connect a laptop to a router.

Obviously not a guide to connect laptop to a router, but to connect nds to router via wi-fi

kkan

right click your net connection icon in the taskbar one thats connected the ones with a red X are disconnected networks ignore these! ....

see image



click STATUS

then click SUPPORT tab at the top this will show your current CONNECTION IP

next to IP Address:   xxx.xxx.xxx.xxx     <-- this is your IP you need to use  :)





darkoutlaw49

Hi everyone. I got the .sav file off of my pokemon diamond game, but I have a problem - it seems like it is too small.

I want to edit it with pokesav, but it only recognizes files that are either 256 or 512 kb. My save file turne out to be 250 kb. Is there a solution for this?

dantheman

I don't think SavSender handles the Pokemon games correctly.  I'd suggest trying Rudolph's NDS Backup Tool, using the appropriate version depending on what you have.  If all you have is a slot-1 device, use the wifi version and follow the guide at http://www.monroeworld.com/myfaq/index.php?action=artikel&cat=7&id=85&artlang=en

darkoutlaw49

I've been trying that solution for hours. It works, technically, but it never quite finishes sending the file. When it gets close, say 507 kb of 512, it stops and gives me the error "Data Transfer Failed." Every game, every time. Anyone got any solutions for that?

Quack

Hi guys,

I'm a mac user trying to get my AC:WW save from my R4 back to my cart so that I can transfer stuff over to the Wii version of the game.  I have just downloaded Savsender 1.1 to do this (I previously used the original Savsender to transfer dumps of my cart saves to computer).  I'm having some problems, and was hoping you could help.  Here's what I've done:

I put the AC:WW save (acww.sav) in my Home folder.  I opened Terminal and entered the following command:

nc -l -p 9999 < acww.sav

I switched on my DSL and started savsender, and got the following prompt:

Press A to dump, or B to restore

I took out put in my AC:WW cart (which for some strange reason, is now blank - it doesn't even have my old save on it) and hit B to restore.  I got the following:

QuoteDetected EEPROM of type 3, size 262144
Resolving host...
Resolved to 10.0.1.3
Connecting to server...
Error!
Reading data from server...

Error during recv!
Done!
Press A to dump, or B to restore

Does anyone have any idea as to what could be going wrong?  When I previously moved the save from the cart to my computer, I used savsender 1.0 and then had to use a command to 'pad' the sav before I could put it on my micro SD card 1 slot to use:

Quote10. In terminal, you enter the following command:

(cat game.sav;dd if=/dev/zero count=448 bs=1k) > padded.sav

Where the value ### (448) is, you must change that according to the .sav file that transferred to your computer.  The size of the save file must be taken away from 512, and that has to be the value entered in the above command line in Terminal.  For example, if the size of the .sav file that you transferred to from a game cart is 50kb, then you should have the value of 462 (because 512 - 50 = 462).

You should now have a  padded.sav file in your home directory.  You should rename that to the game name (e.g. if your game is Mario Kart DS.nds, then the .sav file should be Mario Kart DS.sav).

I look forward to your suggestions :)

P.S. I'm wondering if the port number may have something to do with the problem...I'm using 9999 because that's what I used previously with savsender 1.0 (I didn't set up any port forwarding - not sure how to - back then, but it still worked...so I'm assuming it should work now?).

UPDATE: All sorted now, thanks to a friend of mine.  It turns out something has changed in the way OSX uses NC, which has stopped the command I was given from working.  The following command worked correctly:

nc -l 9999 < game.sav

Same command as the one I used last time, apart from the -p (you can't use -l and -p together).  Good luck if you try using it.