Jump to content

formlesstree4

Member
  • Posts

    303
  • Joined

  • Last visited

Posts posted by formlesstree4

  1. when I open shiny gts this is what happens:

    1. I open my pokemon save file

    2. I select Generation 5 on the top right

    3. I put in my IP address (this might be the problem. I don't know whether to use the IP address that shows up on my command prompt, or use the ip that checkmyip.com showed me [someone on another thread said it showed your local IP address])

    4. I click start DNS, then 4 things pop up

    *** Fake DNS server v0.4 by ShinyJirachi ***

    *** Based on M@T's Fake DNS server v0.3 ***

    *** Based on LordLandon's sendpokemon.py ***

    *** DNS Server Initialized ***

    5. After that, nothing pops up, it doesn't tell me a number to put into my ds

    I heard people say alot about port 80 or something, which I have no idea what they are talking about, but if I click start GTS it says "GTS Initialization on Port 80 is complete" so I dont think the problem is that.

    Please tell me what I am doing wrong and what I can do to fix it.

    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.

  2. 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.

  3. 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.

  4. 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 quote

    Same issue as Sabeta; check back later.

  5. 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.

  6. *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.

  7. 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).

  8. 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.

  9. 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.

  10. 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:

    1. An error pertaining to an invalid path format. If you get this, change folders.
    2. 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.

×
×
  • Create New...