Skip to content

Drop-in patches and build artifacts to add LAN multiplayer and GBA Link support to NextUI CFW.

License

Notifications You must be signed in to change notification settings

mohammadsyuhada/nextui-netplay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NextUI Netplay (LAN)

Drop-in patches and pre-built binaries to add LAN multiplayer and GBA Link support to NextUI CFW.

This repository contains only the modified source files and build artifacts—not the full NextUI codebase. If you want to build from source, clone the official NextUI repository and replace the relevant files.

ko-fi

Pokemon - FireRed 2026-01-23-03-30-57 Pokemon - FireRed 2026-01-23-03-23-29

Features

Netplay (LAN)

Local network multiplayer with shared screen and synchronized inputs. Both devices display the same game state—think of it as playing on the same console, but over WiFi or hotspot.

  • Supports 2 players (host + client)
  • Connect via WiFi (same network) or hotspot (auto-generated by host)
  • Not internet-based multiplayer—LAN only

GBA/GBC/GB Link

True multiplayer for GameBoy Advance/Game Boy Color/Game Boy. Each player has their own independent screen and game state.

  • Supports 2 players (host + client)
  • Connect via WiFi (same network) or hotspot (auto-generated by host)
  • Works with GBA games that support the GBA Wireless Adapter
  • Works for GBC/GB games that support Game Link.

Compatibility

NextUI Version v6.7.3 (Release)
Tested Devices TrimUI Brick, TrimUI Brick Hammer

Supported Platforms

Core Platform
FBNeo Arcade
FCEUmm NES / Famicom
Snes9x SNES / Super Famicom
Supafaust SNES / Super Famicom
PicoDrive Sega Genesis / Mega Drive, Sega CD, 32X
PCSX PlayStation
gpSP Game Boy Advance
Gambatte Game Boy Color
Gambatte Game Boy

Installation

⚠️ Backup your SD card before proceeding. Any issues that arise are your own responsibility.

Prerequisites

  • NextUI already installed on your TrimUI Brick

Installation

Manual Installation

  1. Mount your NextUI SD card to a computer.
  2. Download the latest release file named Netplay.pak.zip from Github.
  3. Copy the zip file to /Tools/<PLATFORM>/Netplay.pak.zip (replace <PLATFORM> with your device: tg5040 or tg5050).
  4. Extract the zip in place, then delete the zip file.
  5. Confirm that there is a /Tools/<PLATFORM>/Netplay.pak folder on your SD card.
  6. Unmount your SD Card and insert it into your TrimUI device.

Pak Store Installation

Due to system file modifications, this app cannot be distributed via the Pak Store

Update

You can update the application directly via About page in the application.

Usage

Netplay (LAN)

Refer the youtube video for the actual in-game steps to host/join a game. This Pak only enable/disable the feature.

nextui-netplay-youtube

Important Notes for GBA Link

  • Place your GBA ROM in the Game Boy Advance (GBA) folder
  • Pokémon Game specifics (FireRed/GreenLeaf/Emerald):
    • GBA Wireless Adapter mode: Access to Union Room and Wireless Club Direct Corner
    • Link Cable - Pokemon Gen3 mode: Access to Cable Club only.
    • The host will have the option to choose mode before start. If client doesnt use the same mode as host, game will be automatically restarted for client to apply the correct mode.
Pokemon - FireRed 2026-01-23-03-40-44

Disclaimer

This is an unofficial modification. Use at your own risk. Always backup your SD card before installing.

Developer Note

  • Copy and replace all files in the workspace folder to the NextUi workspace folder.
  • Rebuild gpsp and gambatte core for all plaform.
# Navigate to the NextUI source code folder
cd NextUi

# Built gambatte core
make build-core PLATFORM=tg5040 CORE=gambatte && make build-core PLATFORM=tg5050 CORE=gambatte

# Built gpsp core
make build-core PLATFORM=tg5040 CORE=gpsp && make build-core PLATFORM=tg5050 CORE=gpsp

# Built NextUI
make all
  • Final file will be at build/BASE/MinUI.zip.
  • Use adb push ./build/BASE/MinUI.zip /mnt/SDCARD && adb shell reboot to push update to your connected device.
  • Or you can run make deploy instead of make all to automatically deploy the file to your connected device

Credits

About

Drop-in patches and build artifacts to add LAN multiplayer and GBA Link support to NextUI CFW.

Resources

License

Stars

Watchers

Forks

Languages