• 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

soundwave809

I transferred me sav over to the original cart but it keeps coming up corrupted.  Any help please

rayultimate

Nevermind my post.  I found out that you don't open nc.exe first then type the stuff.  You just type it all once you at your desktop.  I hope my discovery helps some people.  :)

Starcom

Quote from: rayultimate on June 29, 2007, 01:54:54 AM
...
It's obviously a problem with netcat because I can use savreciever for dumping.  Too bad it doesn't send saves back >.< Is there some kind of alternative to netcat that I can use?

Don't worry, this feature will be added very soon to savreceiver  ;).
My program has only two weeks old  ::).

rayultimate

That's cool.  I just got netcat to work though.  I found out you don't type nc first then type the command; you just type the command at your destop.   :tard:  Anyway, it would be convinient if one program could do both jobs.  I'm looking forward to it  :)

Raven

I wrote a simple batch file so you won't have to remember or type out the syntax of nc. You'll need to adjust the port number to whatever you're using and be sure that nc is in your path.

I only tested it in Win2000, but it should work in any Windows version. It should also work in OS/2 and maybe even FreeDOS (if FD has netcat).

I may write a companion Bourne shell script if I get around to it.

Sharpevil


dantheman


Sharpevil

Wow, this is confusing. I don't even really know what the dldi file is, much less how to patch it.

dantheman

DLDI is dynamic filesystem access code.  A single *.nds file is made by the developer, and the user patches in code for his specific device to enable the homebrew file to access the filesystem.

To patch homebrew, use the DLDIrc program, which is a stickied topic in the Homebrew forum.

EternalSwordsman

I'm having a problem with this program.  I'm attempting to transfer a Pokemon Diamond save, which savsender (1.1) says has a 524288 byte EEPROM.  It gives me the message:

Resolving host...
Resolved to <IP address>
Connecting to server...
Error!
Sending EEPROM contents

Then it proceeds to send the EEPROM, but seems to take forever (4+ hours).  Does anyone know what my problem is?  And how long should it take to send the file?  4 Hours seems a bit long for 524 KB.

dantheman

The error appears to be connecting to the server on your computer.  Sending the save itself shouldn't take more than a couple of minutes.

It could be a firewall issue or a connection issue I'm guessing.  Can your DS connect to the Internet with any other wifi-enabled homebrew apps?

EternalSwordsman

#56
Actually, I have been having trouble with that.  However, I'm having trouble fixing it.  One of the sites listed doesn't seem to have the info I need, while the other site is down.

I'm using a DS lite (not flashed) as well as a Netgear wifi router, in case the info might help

Oh, and I already have set DHCP settings and have set a static IP

dantheman

Hm, so you've set all manual settings and homebrew still can't connect?  The only thing I can think of is SSID Broadcasting, which must be enabled for homebrew.  Other than that, I'm out of ideas, sorry.

EternalSwordsman

SSID Broadcasting is on....

Maybe I'll try setting the DHCP settings again

PuyoDead

I first want to say, thanks for the guide. I'd probably still be wondering where to start otherwise.

But, I'm having trouble. I've downloaded savsender, patched it for DLDI (for my R4), created the savsender.conf in [root]\DATA\SETTINGS with the correct IP (obtained from ipconfig), and the port (which has been set up in my router, and tested with http://www.utorrent.com/testport.php?port=portnumber). I've also downloaded netcat (and extracted nc.exe to C:\), typed the exact command line, and let it run (allowing it to run through windows firewall). As for the router, SSID broadcasting is on, and I'm using DHCP.

savsender.nds runs just fine. It connects to the AP at first, then tells me to insert a DS cart. I do that, and it recognizes the save type and size, and asks me to hit A. I do that, it reads the save, and tries to connect to the AP again (I've also ran nc.exe at this point already, it's running on my pc). It sits for about a minute, and says "Error!". Hitting A again repeats this process. Any ideas what I'm doing wrong?

edit: Just thought I'd also mention that I've ran other homebrew apps that are online. I've used the Opera browser, DSAIM, IRCDS, and DSO. They have all worked fine.