kuroppoi / entralinked

A standalone Game Sync emulator for Pokémon Black & White.
MIT License
124 stars 10 forks source link

Unable to see primary DNS [linux] #15

Closed jackj1 closed 1 year ago

jackj1 commented 1 year ago

image As you can see above, the content does not resize with the window so I am unable to see what primary DNS to use on my DS. Not sure if this problem is caused by java on linux or my window manager, either way, would it be possible for you to include the DNS in the text output to the terminal? That way we could see the DNS even if there is a problem with how the GUI displays.

Also, the "open user dashboard" button doesn't open anything.

kuroppoi commented 1 year ago

Currently, the DNS is only logged if you run Entralinked with the disablegui flag like so: java -jar entralinked.jar disablegui I will change this later so that it is logged regardless of that. If the dashboard button doesn't work for whatever reason then you can manually navigate to http://127.0.0.1/dashboard/profile.html

jackj1 commented 1 year ago

Thanks, I'm now able to see the DNS, however when I use it I get error 52100, which isn't listed in the troubleshooting section. I don't think my connection is the issue as I'm able to access DS wifi with the poke classic servers DNS if I use that one instead.

kuroppoi commented 1 year ago

It's possible that Entralinked got the private IP of your machine wrong, which seems to be a common occurrence on Linux for some reason. Find the private IPv4 address of your machine and manually configure Entralinked to use it by modifying the value of hostName (default: local) in config.json. Restart the program afterwards, re-configure your DS to use the new DNS server and see if that solves the problem.

jackj1 commented 1 year ago

This didn't work but after some playing around I got it to work by connecting both machines to a mobile hotspot.

Hate to keep bothering you but I've run into (hopefully) one last issue, everything connects fine, I issued myself a Game Sync ID from the main menu. But when I try and connect from my C-Gear I get the "Game Sync has run out of energy. It will take one day to recharge it." message even though I have never tucked a pokemon in before. Is this a bug, or can you just not tuck in a pokemon on the same day you first issue your Game Sync ID?

kuroppoi commented 1 year ago

This just happens sometimes, I’m not entirely sure why. Could be related to messing with Nintendo WFC settings, but who knows. Unfortunately, you will have to wait 24 hours before you can do anything.

jackj1 commented 1 year ago

Oh well, as long as it's connecting fine I'm happy. Thanks for all the help!