-----ARY. Legendary.
Introduction
Shiny² is a refresh of ShinyGTS and ShinyDTS. It is an emulator (or spoofing program) for the in-game Global Trade Station (GTS) in Generation IV [Diamond, Pearl, Platinum, HeartGold, & SoulSilver] and Generation V [black & White] games. It allows a user to send Pokemon to and from their game, or for some people, host distributions (unmanned!).
Program Usage
1) Unzip contents to a folder
2) Run Shiny2.exe
3) GTS Operations Tab
Set if you are distributing or receiving
On what game(s)
For Distributing, set the Mode
Individual - Distribute only ONE (1) Pokemon
Folder - Distribute, in order, an entire folder's contents of Pokemon
Randomized - For Folder Distribution, will randomize the order of which the Pokemon are distributed
For Receiving, set the folder to save Pokemon to
3) DNS Settings Tab
If you are distributing to YOURSELF, make sure you LOCAL IP (e.g. 192.168.0.100) is in the IP box. You may find this my going to Command Prompt (cmd) and running "ipconfig". Your Local IP is your IPv4 IP (unless you're not going through a router, special case).
If you are distributing to OTHERS, make sure your PUBLIC IP is in the IP box. That should be auto-detected. In SOME cases, detection may not be accurate. You may check your Public IP at http://www.canyouseeme.org/
4) Extra Options Tab
Log to File - Self-explanatory
Extra GTS Jargon - Logs verbose (more complex) stuff as well. Generally for those that like messy stuff or for debugging purposes
Browser Message - Set a message to be displayed when a user visits your IP in their Browser
5) Run Tab
Remember to hit BOTH Initialize DNS and Initialize GTS!
Clear DNS flushes the DNS Log on the right
Clear GTS flushes the GTS Log on the right
6) Remember to hit Save Settings for all tabs should you make any changes!
~For more information on connecting your DS to a fake GTS DNS Server, please watch the following video~
^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^
Extra Functions
1) This program automatically creates logs within the application directory. dns_log.txt logs the DNS section, gts_log.txt logs the GTS section.
2) [Public Distributions] You can set a browser message to be displayed if someone visits your IP in their browser. If not set, it displays interesting information you may want to look at. This feature may come in handy for testing if a server is running.
3) This program also saves your previously set settings, so you don't have to reapply them on the next start.
Troubleshooting / Questions
• My Anti-Virus says this is a virus!
Mine doesn't. Neither should anyone's. Go get a proper Anti-Virus. VirusTotal Scan: https://www.virustotal.com/file/728c195057ee76145e2c1748cea5c097f020e684619a9ac04a29732019bc71e6/analysis/1335473766/
• I'm receiving the error message "The application failed to Initialize properly" when attempting to start the program!
You need to install .NET Framework 4.0 for this program to run.
• I'm receiving the error message "An attempt was made to access a socket in a way forbidden by its access permissions" when attempting to start the GTS!
You are running something that is conflicting with the program. Shut down all other applications and try again (e.g. TeamViewer)
• I'm having issues starting the DNS!
Make sure no other application is using Port 80. Examples of such applications are Skype and Apache Web Server.
• Connections to the program fail!
Make sure Port 80 (TCP) and Port 53 (UDP) are OPEN on your computer. That may not be enough! Check your Router settings as well. If possible, get your Router to Port Forward the aforementioned Ports to the computer hosting the server. Here's a site to check if your Ports are open, and here's a site to learn how to Port Forward.
• Where do I get the .pkm files for loading?
.pkm files can be found all over the forum. Use the search tool! Alternatively, you may be able to find .pkm files for free (provided they are made public) over at PokeCheck.org
• WHAT is a .pkm file?
A .pkm file is essentially Pokemon data. It is the backup (or at times, a creation or edit) of that Pokemon on your game. Having it as a file allows easier trading, easier storage, and does not affect the legality of your Pokemon in any way.
• My downloaded Pokemon is corrupt! It has a ball capsule or other restriction that prevents it from being deposited in the PC, or messed up stats!
Make sure your Pokemon is downloaded to your PC next time (not full party) or is Party Sized (236 bytes for 4th Gen, 220 bytes for 5th Gen). PokeGen is able to save Pokemon in Party size.
• How do I make .pkm files?
Use PokeGen to make .pkm files. It's simple and easy to use. A guide for 5th Gen is here too!
• What are some running DNS Servers?
- The Global Terminal (Run by me, RoC. Distributes Events, RNG'd and Shiny Pokemon)
- PokeGTS.us (aka Pokemon Selector, Run by willaiem. Provides a selection of Pokemon available for download. Also allows you to upload a Pokemon from your computer to your game using the site, and allows editing of Pokemon)
- PokeCheck.org (aka the GTS stats checker, run by xfr. Allows you to download/upload Pokemon from your computer AND game, as well as view their information. Doubles up as a legality checker)
======