gannio / shiny2-and-a-half Goto Github PK
View Code? Open in Web Editor NEWShiny2 Fake GTS Server Fork with AltWFC capabilities
License: GNU Lesser General Public License v2.1
Shiny2 Fake GTS Server Fork with AltWFC capabilities
License: GNU Lesser General Public License v2.1
When I try to connect to the GTS at the Global Terminal in HGSS, I get a message along the lines of "unable to connect to GTS," then it returns me to the attendant's desk. I don't get any sort of error codes, and everything seems to have initialized perfectly fine within the application afaik. I was able to connect to KaeruWFC's GTS perfectly fine, but I just can't seem to connect to my fake GTS.
I haven't been able to find anybody online with the same issue as me. I've followed tons of different guides exactly and I always get this problem.
I was able to connect everything right on my first try for 3DS, and got all the way to the GTS server, but I wouldn't receive the pokemon I placed inside the Shiny program. I reset my 3DS, played around with some of the settings... now my 3DS won't even connect to the Shiny DNS anymore!!! I get that stupid error code 003-2101. I have no idea how to fix any of these problems, and I doubt there's any people left here with the know-how...
Forwared the 80 TCP and 53 UDP ports, set my local ip and altserverip (that is kaeru's server ip 178.62.43.212), saved settings, click initialize dns and nothing happens. According to a guide I found on reddit after the initial dns initialization I have to change the altserver ip with the local one and a dns test should start. I did that as well, but the test won't run. In addition when I restart the app the ip adresses lose their dots and if i try to start a DNS initialization the app will close itself (is it a crash?)
There currently seems to be an issue involving the DNS redirecting the DS to the GTS system only when online. In particular, the bug seems to occur on the first connection to gamestats2. Extended debug logs show that the data causing the issue seems to be located around line 220 of dns.cs, as it seems the program has difficulty properly insert its external ip address into the message sent back to the DS for connecting to the fake GTS. Removing that line the app can work as a bypass into altWFC, but that also makes the app rather useless.
hi i had this working for a while, but now when I try and use it i get error code: 23409 "either nintendo wi-fi connection is experiencing high traffic volumes or the service is down. please try again later" , ive gotten this error message before but it was because I had two tabs running at the same time, one i thought i had closed, but this time thats not the problem. Could I have messed it up by closed it with stopping the gts or dns? any help would be useful, im fairly sure im doing everything else correct and the same as i had done before with it working perfectly.
After finally understanding where I was previuosly wrong at (did not set my ds dns as my local ip), now I'm having another problem: the game (Black 2 in my case) manages to reach the GTS station but it loops at the "checking GTS status" message and then it gets a blue screen and a message inviting me to turn off the console.
I managed to transfer one pokemon (a gen 4 Kadabra) only once, but after that I always get the same message. I really don't know what I have done wrong this time, as in both cases my settings are the pretty same
Hi there,
First of all thanks for the great work and effort put onto this!!
I'm trying to upload some pokemons to my pc but I cant get it to work. I've tried first with kaeru's server to check connectivity works and so on but when I try locally my DS shows the typical error (GTS is down etc etc) but Shiny2 doesn't record any error or anything in the DNS log :/
Not sure if I'm missing something (didnt mess with ports and stuff since i was only testing local).
Would you mind setting some tutorials for local testing? Or if there is any other hidden log or something to check what could be happening.
Thank ya!!!
Hey I just created my first mon via Pokegen and after many problems I was able to get it from the GTS. After receiving it I made my second Mon but I keep on receiving my 1st Mon instead of the new one. Does anyone know how to solve this problem ?
Hi,
I am currently having difficulty setting up the server to get my custom Pokemon. I have tried all the steps below:
For some reason, I keep getting error code 52200 every time I try to connect to the DNS server. When I tried the mystery gift DNS (164.132.44.106), it works perfectly and I can connect through WiFi. However, I can not get the LAN DNS to work.
Is there anything else I can do?
Where is the application file or the .exe to launch shiny2&1/2
Hi!! I was trying your development for shinyGTS2 and i have experiment some problems.
I know that its too "late" for doing this, but in real never is late for do something ;)
If you could help me it would be amazing because i dont know what just to do more ^^´
I have all my ports opened, its supposed to be like that, also no firewall on, and i am using a mobile hostpot without password to connect my pc and my ds.
Everytime i connect my ds, i turns to green and after some seconds it goes to red.
I always get the same but nothing seems to work.
Thks <3
In Gen IV, this can lead to Pokemon with ball seals that cannot be removed due to said ball seals being on them, requiring cheats or save data modification to remove the Pokemon.
In Gen V, this is safer however the Pokemon will seemingly have bugged HP that will need to be fixed either by a Pokemon Center or putting them in the PC (I forget which of these fixes it).
As described here: https://projectpokemon.org/home/forums/topic/10628-competitive-pokemon-gts-distribution-thread/
There are 2 different "sizes" of pokemon(.pkm) file. 236 byte .pkms are party pokemon, while 136 byte .pkms are boxed pokemon, You can send party pokemon to either your party or a box, but you can't send boxed pokemon to your party. The download will happen, but you'll get a badly messed up pokemon. Unless you're very, VERY clear on what you're doing, just always enter the GTS with a full party to make things simple.
In other words the FakeGTS as it is is unable to add the missing bytes properly when receiving pokemon (it seems to attempt to as the resulting size is the same as sent by a party). resulting in garbage data filling in spots. pkmnclassic seems to be able to have a fix for this in its code, however I have trouble understanding the framework of it (as well as even the Pokemon data here), nor do I have much time currently to investigate this myself.
For now, make sure to only enter with a full party of 6 in Gen IV (Gen V too, but there's less consequences there for messing up).
Having an issue where trying to connect to Gen 4 games doesn't work in either DS or 3DS but Gen 5 working fine.
I'm using my phone as a hotspot and can connect to mistery gifts.
But when i put my Local Ip as Primary DNS, 8.8.8.8 or 1.1.1.1 as Secondary DNS - running Shiny2 and a Half and initiliazing DNS and GTS, error 20110 appears when logging to GTS in the game.
Already checked the Distribute option and put Diamond/Pearl/Platinum/Heartgold/Soulsilver.
I keep getting error 52101 on Heartgold.
I got an older 3DS, I set up the connection on both 3DS system setting and via the in-game NWFC settings.
I'm using unprotected hotspot on my android phone, disconnected from all other connections.
Copied the detected Local IP (192.168.43.214) into primary DNS as stated in tutorial.
Running the Shiny2 and half as admin.
Got both logs.
DNS:
10:58: *** RoC's Fake DNS server v0.7 *** 10:58: *** Based on ShinyJirachi's Fake DNS server v0.6 *** 10:58: *** Based on Fake DNS server v0.5 by RoC *** 10:58: *** Based on ShinyJirachi Fake DNS server v0.4 *** 10:58: *** Based on M@T's Fake DNS server v0.3 *** 10:58: *** Based on LordLandon's sendpkm.py *** 10:58: *** AltWFC modifications by Gannio *** 10:58: 192.168.43.186 has requested conntest.nintendowifi.net! 10:58: This is a valid request. 10:58: 192.168.43.186 has requested conntest.nintendowifi.net! 10:58: This is a valid request. 10:59: 192.168.43.186 has requested conntest.nintendowifi.net! 10:59: This is a valid request. 10:59: The DNS system has received a shutdown request.
GTS:
10:58: The GTS server has successfully initialized. 10:59: Stopping the GTS system... 10:59: The GTS system has been stopped! 10:59: 0 clients still connected...
Any idea what might be wrong?
Hello! I'm trying to use the program with Black 2 and I keep getting the NWFC shutdown error. I have the local IP set to the IPv4 displayed on my computer, and the Alternate IP set to KaeruWFC. The primary DNS on my 3DS is also set to the local IP and secondary DNS is clear. I don't get a valid request message on the app, it won't connect at all. Any suggestions? Thank you!
I am trying to connect and distribute on my Pokémon Diamond cartridge, but when I have the DNS set as my local IP on my DS. It does connect with Shiny 2 and a Half, but then it says, Invalid Request once, then a lot of valid requests on the logs. It repeats those for a bit, and then it gives me error code 23901 and saying this message, “Either Nintendo Wi-Fi connection is experiencing high traffic volumes or the service is down. Please try again later”. Doing the same thing does work with all my Gen 5 games but with the same settings, it is unable to go through with Gen 4 games. What do I need to do to fix this?
I need help on how to setup my dns settings.I put my local IP in the primary dns and when I am about to connect in the nwf at the gts ,it says communication error,but in the app says 'connection has been established'.Please help.
Hello there,
I am having an issue with my 3DS not being able to connect to the internet with my local IP set as the DNS address.
I was able to connect using the KaeruWFC ip of 178.62.43.212, but as soon as I change my DNS to my local IP I can't connect anymore although the text in the software is showing that my 3DS is attempting to connect and that the request is valid. I checked IPconfig to make sure I had the correct IP, and the DS tells me that the problem is either with the DNS or the Proxy Server being entered incorrectly. I have also tried it on multiple computers, however they were all on the same network.
I went into my gateway settings and created rules for ports 53 and 80 to allow connections, I seem to have tried everything I could find information on online.
I have followed all instructions posted as well as following a YT video where the creator of the vid was able to get his to work no problem.
I would very much like to get this software to work and have spent a good amount of time troublehsooting already, any bit of information or advice would be greatly appreciated. Thanks for your time.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.