formlesstree4
-
Posts
303 -
Joined
-
Last visited
Content Type
Profiles
Pokédex
Portal
Technical Documentation
Pages
Tutorials
Forums
Events
Downloads
Gallery
Blogs
Posts posted by formlesstree4
-
-
Q: Can we upload the pokemon to the internet to make it so that people can download it without us having to leave our computers on all the time?
A: No, the program uses a DNS spoofer to override the DS's requests for the Nintendo server. Unless you can write this program as a web-server (Such like Willaien did), then you will not be able to turn your PC off and continue to distribute.
-
Leave your PC on, that's the only way to do it. Or find a dedicated windows server that allows ports to be forwarded and will run a windows executable.
-
It's something I can attempt doing in the program, but it's insanely hard for some reason, at least for me. I can't find any samples for easily doing UPnP via code.
-
Check with your router and make sure all ports are assigned correctly, otherwise no program will be able to work with it (Unless UPnP were to be successfully configured).
-
Do you have a router Yoshi? I'm suggesting that, if you do have a router, the assigned IP address from your router could've changed, which would mess up the port forwarding and leaving it to not work.
Also, attempting a connection via web browser fails while ShinyGTS should output some data. This adds to my suggestion that your router (if you have one) changed the assigned IP to your PC.
-
It sounds like a routing issue, that's all I can think of. Make sure nothing has changed on your router, or your assigned IP address from your router.
-
I've only seen it be off by one in either direction (one above or one below), but that was extremely rare and usually the program used to generate the Pokemon file was at fault. It should match like...99% of the time if the program used (such as PokeGen) is good.
-
I downloaded it yesterday, and the DNS and GTS server both launch properly and give me what looks to be the same Dialogue that I usually see when running either Hyper GTS or even this program when in send mode, and once I can even connect to the server properly with my DS, it isn't until I try sending in the .PKM that any problems arise, but I can send my DS the files no problem.
I can't give my computer the files, but I can recieve them. This isn't too huge a deal, I'll need some other way to get my SID, but for curiosities sake I would like this figured out, and I can't imagine there being any problems with my Router or DS, as like I said this worked perfectly when I was still using Hyper GTS for Gen-4, and literally nothing on my computer aside from the OS (See my first post) has been changed.
I'll have to look into the source code and see where things could mess up...
reply quoteSame issue as Sabeta; check back later.
-
The 192.168.1.12 is your assigned IP from the Router to your DS. The only thing I can think of now is that it might be an issue with your router or DS, or some combination of the two. I'm not sure why it's messing up...so when you -try- and send it...hmm...wait...are you using the latest ShinyGTS/DTS? I think there was a time where I disabled it.
-
So, you've set it in receive mode I assume. Not to mention that you're probably using a local IP instead of a public IP address. Can you show me the setup you have on ShinyGTS and list your WiFi settings on your DS?
-
*sigh* Hate to be that guy, but Shiny GTS is the only application using port 80. My own DS is able to recieve pokemon just fine, but other people cannot.
http://dl.dropbox.com/u/3264697/Untitled.png <-- screenshot
Red indicates my friend who cannot connect (but was able to connect to somebody else), green indicates me going in just fine without problems, and the yellow is me verifying that nothing is using 80 but ShinyGTS itself. Yes, I made exceptions in the firewall, yes I am using port forwarding (I can provide screens of both if truly need be), but I know I'm missing that *one* crucial step...
How many times did your friend try? This, unfortunately, isn't a perfect art. Tell him to keep trying; your screenshot proves that the server -does- work and that you have setup everything just fine (since all IP's are external and not internal), but now all you need to do is keep trying. I'm not sure what else to tell you sadly; I've had this issue several times on my own PC and the only advice I have is to keep trying. It will work eventually.
-
Jocelyn, if you have some sort of instant messenger, I'll be more than happy to work with you personally to get a Mono build working; I've had interest myself in getting it to work.
-
The error appears to be the NotifyIcon I use in ShinyGTS. There's nothing I can really do about that other than remove it...
-
You are assuming the DNS Spoofer reroutes you to the External IP instead of the Local IP... that is what this mod does.
Also Shiny GTS is a different program written in a different language by a different person;l it is very different from IR-GTS.
1) I wrote ShinyGTS, I know exactly how it works and it's not very different. The fact that it is a different programming language makes little difference, just changes the syntax and toolset utilized (since, in the end, all code runs through some type of parser to become machine executed code, which is all the same).
2) If you put in the proper IP address instead of a Local IP, it will in fact work. You have a moderator and another programmer telling you that it does work. We're not saying we don't appreciate what you did, we're just saying there's no real reason for it.
Also, the big red text isn't necessary. We do know what we're talking about. Any decent router would handle NAT transitions just fine (I've had a 4 year old router be able to do it and my newly upgraded one does it just fine as well).
-
sorry I made a mistake but IR-GTS will not work through a NAT
Nonsense; if you forward your ports properly, it should work fine. Heck, Shiny(G/D)TS works just as well through NAT without any additional programming because it relies on Port Fowarding. It's up to the server host to reroute properly (such as the IP being your outbound one and having ports fowarded). You just took out one piece of the equation with some automatic checking.
-
Guys, try this IP for the DNS: 204.45.29.54
-
Searching
Searching is done through /pokemondpds/worldexchange/search.asp. The sent data is either 15 or 16 bytes long.
The server responds with a full 292-byte Pokémon struct for each result. If there are n results, the response will be 292 * n bytes long. If there are no results, the server will give an empty response (0 bytes).
So it didn't work with that? Try just sending zero bytes and see what happens.
-
Why it does not work? 80 TCP and 53 UDP are open, I have tested.
Something might be using 80. Everything looks fine, just double check that no applications are using Port 80 at the same time or could possibly be overriding ShinyGTS.
-
ok so i have a problem. I have everything right as in this pic http://imageshack.us/photo/my-images/16/unledvhk.png/but when i logon into gts the pokemon doesnt come down in apokemon m,eaning i dont get the pokemon any help ?
Did you change your DNS IP in your DS Wifi settings?
-
Just posting to say Thank You for making this program.. I tried using IR-GTS-BW but couldnt get that to work. Downloaded your ShinyGTS and it has worked great.
Thank You
No problem!
-
Thanks for the feedback!
Did you go into the GTS and get any free Pokemon?
Heh, I didn't. I was just making sure the server was responding to Internet pings like it should.
-
Please redirect all questions to the support thread.
-
To take some pressure off the main thread, I'm starting this support topic to answer questions and hopefully fend off any repeat questions by answering them in the main post here.
Q: Nobody can connect and I get error code XXXXX!!
A: Make sure your ports are forwarded and that you can successfully ping them using an external tool. For information on how to forward your ports, see here. Certain numbers can mean different things. Check with Nintendo's website to see what the error code actually means as only a few actually pertain to ShinyGTS/ShinyDTS.
Q: What ports do I need to forward?
A: You need to forward Ports 80 [TCP] and 53 [uDP]. If you're unsure about the TCP/UDP indications, just forward both types on 80 and 53.
Q: I did forward my ports but nobody can connect still!
A: Make sure programs like Skype, Teamviewer and Apache Webserver [i have to include this for obvious reasons] are not running or have been configured to not use Port 80.
Q: I have no additional programs running, but people still can't connect!
A: Contact your ISP and see if they are blocking Port(s) 80 and 53. If they are, see if you can't ask them nicely to unblock the ports for your IP/account.
Q: I get an error from ShinyGTS/ShinyDTS while trying to start!
A: There are a few typical errors I've seen with ShinyGTS/ShinyDTS:
- An error pertaining to an invalid path format. If you get this, change folders.
- Permission denied. This means something else is probably using Port 80. Disable all programs that could possibly be using Port 80 and try again. Might also want to run as Administrator if error persists (Windows Vista & 7).
Q: Is Linux/Mac OSX supported?
A: Unofficially with Mono support. Mac OSX requires X11 to run any interface with Mono and I don't have a solid Mac system to test it on. I do not know if it actually runs on Linux or Mac OSX as nobody has really indicated to me that it does work. If someone wants to test it out and create a guide, that would be awesome. If you have issues with ShinyGTS/ShinyDTS on those platforms, I recommend IR-GTS.
[Thanks to evandixon!]
Q: I'm getting a .Net socket exception when trying to start the GTS server!!!
A: Make sure no other program is using port 80 or port 53. Developers: That means no IIS or Apache (unless you reconfigure them, see first Question for other programs).
-----------------------------------------
This list of questions can be modified or extended at any given time to answer any other frequently asked questions. Please do not hesitate to ask or post images pertaining to errors you might have.
- An error pertaining to an invalid path format. If you get this, change folders.
-
I was able to successfully perform a browser test on your server IP, so it does work for more than just you.
ShinyGTS & ShinyDTS support topic
in RAM - NDS Research & Development
Posted
Do not put your local IP in unless you are only distributing to yourself. Then it doesn't matter. Use the IP address from checkmyip.com.