Jump to content

Shiny GTS [Now with Gen V support!] (Now announcing Shiny DTS!)


Recommended Posts

So apparently my ISP blocks port 80, which is preventing me from doing one of these...is there any way I could get around this and still host a distro? :< I've been looking and I don't think I can but I figure it can't hurt to ask anyway.

The most I'm looking into is possibly UPnP which might help out some way. I don't know though; what is your ISP?

Link to comment
Share on other sites

  • Replies 336
  • Created
  • Last Reply

Top Posters In This Topic

Unfortunately in Shiny DTS when I put it on folder or random folder in the distribution mode section and click Start GTS I get Unhandled exception has occurred in your application. I have re downloaded it, changed the pkm names, different pkms, I can send folders in Shiny GTS and in shiny DTS i can send individual pokemon but no folder. idk what could be the problem.

************* Exception Text **************

System.ArgumentException: The path is not of a legal form.

at System.IO.Path.NormalizePathFast(String path, Boolean fullCheck)

at System.IO.Path.NormalizePath(String path, Boolean fullCheck)

at System.IO.Path.GetFullPathInternal(String path)

at System.IO.Directory.InternalGetFileDirectoryNames(String path, String userPathOriginal, String searchPattern, Boolean includeFiles, Boolean includeDirs, SearchOption searchOption)

at System.IO.Directory.GetFiles(String path, String searchPattern, SearchOption searchOption)

at System.IO.Directory.GetFiles(String path, String searchPattern)

at GlobalDistributionServer.DualGTS.set_Folder(Generation Gen, String value)

at ShinyDTS.frm_main.btn_gts_Click(Object sender, EventArgs e)

at System.Windows.Forms.Control.OnClick(EventArgs e)

at System.Windows.Forms.Button.OnClick(EventArgs e)

at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)

at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)

at System.Windows.Forms.Control.WndProc(Message& m)

at System.Windows.Forms.ButtonBase.WndProc(Message& m)

at System.Windows.Forms.Button.WndProc(Message& m)

at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)

at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)

at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Link to comment
Share on other sites

Unfortunately in Shiny DTS when I put it on folder or random folder in the distribution mode section and click Start GTS I get Unhandled exception has occurred in your application. I have re downloaded it, changed the pkm names, different pkms, I can send folders in Shiny GTS and in shiny DTS i can send individual pokemon but no folder. idk what could be the problem.

************* Exception Text **************

System.ArgumentException: The path is not of a legal form.

at System.IO.Path.NormalizePathFast(String path, Boolean fullCheck)

at System.IO.Path.NormalizePath(String path, Boolean fullCheck)

at System.IO.Path.GetFullPathInternal(String path)

at System.IO.Directory.InternalGetFileDirectoryNames(String path, String userPathOriginal, String searchPattern, Boolean includeFiles, Boolean includeDirs, SearchOption searchOption)

at System.IO.Directory.GetFiles(String path, String searchPattern, SearchOption searchOption)

at System.IO.Directory.GetFiles(String path, String searchPattern)

at GlobalDistributionServer.DualGTS.set_Folder(Generation Gen, String value)

at ShinyDTS.frm_main.btn_gts_Click(Object sender, EventArgs e)

at System.Windows.Forms.Control.OnClick(EventArgs e)

at System.Windows.Forms.Button.OnClick(EventArgs e)

at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)

at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)

at System.Windows.Forms.Control.WndProc(Message& m)

at System.Windows.Forms.ButtonBase.WndProc(Message& m)

at System.Windows.Forms.Button.WndProc(Message& m)

at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)

at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)

at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

The program is saying the path selected is NOT valid. Show me the contents of the folder and/or the name(s) of the Pokemon (in the folder) as well as the name of the folder you've tried to send.

Link to comment
Share on other sites

http://www.mediafire.com/?979szwk18u265zf is broken. if you need more space, I suggest signing up for a dropbox account (http://db.tt/Alnj7Ku) and putting the zip in the public folder, which will allow us to access it.

I just downloaded it and it worked. Try again.

I have no idea why it would be throwing that error. Something is up with either your Windows install or the .NET Framework. It doesn't really make any sense as the path you are showing me seems to be valid. Try reinstalling the .NET Framework?

Link to comment
Share on other sites

I just downloaded it and it worked. Try again.

I have no idea why it would be throwing that error. Something is up with either your Windows install or the .NET Framework. It doesn't really make any sense as the path you are showing me seems to be valid. Try reinstalling the .NET Framework?

I figured it was something like that. I guess ill just stick with the Shiny GTS then but still awesome program.

Link to comment
Share on other sites

I can confirm that I am indeed getting this same error.

On another note, I was previously using this program (and any other program built from sendpkmn) in Windows Safe Mode, so as to free up all of my ports - I could never figure out what was clogging port 80. I finally figured out what was using port80 and disabled the service. GTS programs can now run, but my DS will only connect to my computer every so often.

DS:

would you like to connect blah blah? >YES

GTS:

Incoming data from : 192.168.1.125

192.168.1.125 requesting: conntest.nintendowifi.net

Data sent to: 192.168.1.125

Incoming data from : 192.168.1.125

192.168.1.125 requesting: syachi2ds.available.nintendowifi.net

Data sent to: 192.168.1.125

Incoming data from : 192.168.1.125

192.168.1.125 requesting: nas.nintendowifi.net

Data sent to: 192.168.1.125

Incoming data from : 192.168.1.125

192.168.1.125 requesting: gpcm.gs.nintendowifi.net

Data sent to: 192.168.1.125

DS: Error code 61020

would you like to connect blah blah? >YES

repeat the above about four times, until (interesting part in bold):

DS: Error code 61020

would you like to connect blah blah? >YES

GTS:

Incoming data from : 192.168.1.125

192.168.1.125 requesting: conntest.nintendowifi.net

Data sent to: 192.168.1.125

Incoming data from : 192.168.1.125

192.168.1.125 requesting: syachi2ds.available.nintendowifi.net

Data sent to: 192.168.1.125

Incoming data from : 192.168.1.125

192.168.1.125 requesting: nas.nintendowifi.net

Data sent to: 192.168.1.125

Incoming data from : 192.168.1.125

192.168.1.125 requesting: gpcm.gs.nintendowifi.net

Data sent to: 192.168.1.125

Incoming data from : 192.168.1.125

192.168.1.125 requesting: nas.nintendowifi.net

Data sent to: 192.168.1.125

Incoming data from : 192.168.1.125

192.168.1.125 requesting: nas.nintendowifi.net

Data sent to: 192.168.1.125

Incoming data from : 192.168.1.125

192.168.1.125 requesting: gamestats2.gs.nintendowifi.net

Spoofing gamestats2.gs.nintendowifi.net -> 192.168.1.104 for 192.168.125

Data sent to: 192.168.1.125

Incoming data from : 192.168.1.125

192.168.1.125 requesting: gamestats2.gs.nintendowifi.net

Spoofing gamestats2.gs.nintendowifi.net -> 192.168.1.104 for 192.168.125

Data sent to: 192.168.1.125

Incoming data from : 192.168.1.125

192.168.1.125 requesting: gamestats2.gs.nintendowifi.net

Spoofing gamestats2.gs.nintendowifi.net -> 192.168.1.104 for 192.168.125

Data sent to: 192.168.1.125

Incoming data from : 192.168.1.125

192.168.1.125 requesting: gamestats2.gs.nintendowifi.net

Spoofing gamestats2.gs.nintendowifi.net -> 192.168.1.104 for 192.168.125

Data sent to: 192.168.1.125

Incoming data from : 192.168.1.125

192.168.1.125 requesting: gamestats2.gs.nintendowifi.net

Spoofing gamestats2.gs.nintendowifi.net -> 192.168.1.104 for 192.168.125

Data sent to: 192.168.1.125

Incoming data from : 192.168.1.125

192.168.1.125 requesting: gamestats2.gs.nintendowifi.net

Spoofing gamestats2.gs.nintendowifi.net -> 192.168.1.104 for 192.168.125

Data sent to: 192.168.1.125

Incoming data from : 192.168.1.125

192.168.1.125 requesting: gamestats2.gs.nintendowifi.net

Spoofing gamestats2.gs.nintendowifi.net -> 192.168.1.104 for 192.168.125

Data sent to: 192.168.1.125

Incoming data from : 192.168.1.125

192.168.1.125 requesting: gamestats2.gs.nintendowifi.net

Spoofing gamestats2.gs.nintendowifi.net -> 192.168.1.104 for 192.168.125

Data sent to: 192.168.1.125

DS: blah blah Pokemon was sent!

So when the bold stuff happens, I get a Pokémon, but it only happens once of every four attempts, (or rather, it is never LESS than four, sometimes more).

I suspect it's because sendpkmn uses more ports than just 80 and I need to figure out what they are and free them, but perhaps I'm wrong, and if so, what is wrong here?

Link to comment
Share on other sites

I can confirm that I am indeed getting this same error.

On another note, I was previously using this program (and any other program built from sendpkmn) in Windows Safe Mode, so as to free up all of my ports - I could never figure out what was clogging port 80. I finally figured out what was using port80 and disabled the service. GTS programs can now run, but my DS will only connect to my computer every so often.

So when the bold stuff happens, I get a Pokémon, but it only happens once of every four attempts, (or rather, it is never LESS than four, sometimes more).

I suspect it's because sendpkmn uses more ports than just 80 and I need to figure out what they are and free them, but perhaps I'm wrong, and if so, what is wrong here?

I don't know; perhaps your DS and the DNS/GTS server are not communicating properly? The only ports used are 80 [TCP] & 53 [uDP]. Try making sure those are forwarded as well, but the system is not really designed to try and do internal spoofing like that. Try connecting via your external IP [unless you are, then that's just weird what you're getting in the logs].

Link to comment
Share on other sites

Internal spoofing works fine when in Safe Mode. Tried using the IP it gives me, and my cart just connects to the Nintendo GTS - ShinyGTS doesn't even seem to log any attempts at a connection.

That sounds like an issue with your router not forwarding the ports properly.

Link to comment
Share on other sites

perhaps this isn't the thread for this, but as of now I've got the following set up:

Start | End | Protocol | IP Address | Enable

1 | 65535 | Both (TCP/UDP) | 192.168.1.125 | Yes

What else should be done in order to maximize functionality?

Link to comment
Share on other sites

perhaps this isn't the thread for this, but as of now I've got the following set up:

Start | End | Protocol | IP Address | Enable

1 | 65535 | Both (TCP/UDP) | 192.168.1.125 | Yes

What else should be done in order to maximize functionality?

Double check the IP address to make sure it's right? That's the best I can say. Make sure no firewalls are running and that programs that utilize port 80 [such as Skype and Teamviewer] are disabled as they are known to cause problems with Shiny(D/G)TS because they both want to use the same ports. You can configure both of them to not use Port 80 [skype and Teamviewer] but for simplicity's sake, just disable them if you have them running.

Link to comment
Share on other sites

Ah, it's likely a firewall thing, since those are off in Safe Mode. I'll look into that.

http://img851.imageshack.us/f/dts2.jpg/ <- any ideas on this one?

and finally, how receptive would you be to adding poketransfer functionality?

Are you filling a path for both the Gen IV and Gen V Pokemon Distribution?

EDIT: When leaving one or the other blank, that exception is thrown. The next version will simply pester you if you don't give it data. Thank you for spotting this error.

what do i set my DS's DNS serever to?

Whatever the program displays in the IP box.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...