A standalone Game Sync emulator for Pokémon Black & White.
Go to file
2025-04-09 21:45:52 +02:00
.github/workflows Update workflow 2025-04-03 03:21:11 +02:00
gradle/wrapper Commit source 2023-06-22 21:55:19 +02:00
images Testing 2023-12-29 21:57:57 +01:00
poke-sprites-v@9eebf41346 Add Shaymin sky forme data 2023-07-12 16:29:49 +02:00
scripts Commit source 2023-06-22 21:55:19 +02:00
src GUI tweaks + add option to edit décor (#6) 2025-04-09 21:45:52 +02:00
.gitattributes linguist-vendored test 2023-07-10 20:39:34 +02:00
.gitignore Commit source 2023-06-22 21:55:19 +02:00
.gitmodules Add submodule 2023-06-22 21:49:25 +02:00
build.gradle Add built-in user interface with randomize & legality options (#9 & #16) 2025-04-03 03:16:01 +02:00
gradle.properties Commit source 2023-06-22 21:55:19 +02:00
gradlew Commit source 2023-06-22 21:55:19 +02:00
gradlew.bat Commit source 2023-06-22 21:55:19 +02:00
LICENSE.md Initial commit 2023-06-21 18:48:46 +02:00
README.md Update README.md 2023-12-29 22:08:44 +01:00
settings.gradle Commit source 2023-06-22 21:55:19 +02:00

icon

Entralinked

build release

Entralinked is a standalone Game Sync emulator developed for use with Pokémon Black & White and its sequels.
Its purpose is to serve as a simple utility for downloading Pokémon, Items, C-Gear skins, Pokédex skins, Musicals
and, in Black 2 & White 2 only, Join Avenue visitors to your game without needing to edit your save file.
It can also be used to Memory Link with a Black or White save file if you don't have a second DS system.

preview

For users: Quick Setup Guide

Building

Prerequisites

  • Java 17 Development Kit
git clone --recurse-submodules https://github.com/kuroppoi/entralinked.git
cd entralinked
./gradlew dist

Usage

Execute entralinked.jar, or without the user interface:

java -jar entralinked.jar disablegui

Entralinked has a built-in DNS server.
In order for your game to connect, you must configure the DNS settings of your DS.
By default, Entralinked is configured to automatically use the local host of the system.
This approach is not always accurate, however, and you may need to manually configure it in config.json.
After tucking in a Pokémon, navigate to http://localhost/dashboard/profile.html to configure Game Sync settings.