Gen1Online v0.2.6.4
Gen1Online - Multiplayer Co-Op & Global Trade Station (GTS) Mod
Gen1Online brings seamless real-time overworld co-op multiplayer, 3D Voxel support, facing PVP Link Battles, vanilla Link Trading, and a 24/7 persistent Global Trade Station (GTS) to Pokémon Gen 1 Recomp.
🌟 Key Features
🌐 1. Real-Time Overworld Co-Op
- Visible Roaming Trainers: See connected players roaming Kanto in real time (
SPRITE_RED) with 20 Hz position sync. - Trailing Follower Pokémon: Trailing follower Pokémon sprites render behind each trainer on the overworld map.
- Smooth Animation & Collision: Linear movement interpolation, walking leg animations, and solid physical collision (
passable = false). - 3D Voxel & 2D Perspective: Fully compatible with 3D Voxel camera perspectives while preserving authentic Gen 1 GBC color palettes.
🏪 2. 24/7 Global Trade Station (GTS)
- Persistent Cloud Database: Upload Pokémon to the GTS server where they remain stored safely on disk even when all players exit their games.
- 3-Deposit Limit: Up to 3 active deposits per Trainer ID (
save.player.id). - Up to 3 Wanted Species: Specify up to 3 wanted species you are willing to accept in exchange for your deposit (e.g. Offering Charmander LV10, Wanting Pikachu, Pidgey, or Caterpie).
- Interactive Summary Cards: View offered Pokémon stats, level, OT Name & Trainer ID, and wanted species list.
- Offline Claim Boxes: When another trainer trades for your deposit while you are offline, your received Pokémon is placed in your Claim Box waiting for you when you log back in.
- Recent History Log: Tracks and displays receipts for the 50 most recent GTS transactions.
🛡️ 3. Cloudflare HTTPS Security & Self-Cleansing
- Cloudflare Tunnel (
cloudflared): Secured behind Cloudflare's encrypted HTTPS Tunnel with 100% home IP privacy and Anycast DDoS protection. - Self-Cleansing Engine: Automatically purges abandoned deposits older than 30 days and claim box items older than 60 days.
- Rate Limiting: Protects server endpoints against spam or flood attacks.
⚔️ 4. PVP Link Battles & Link Trading
- Facing A-Button Interaction: Walk up to any trainer on the overworld, face them, and press
Ato bring up the interaction menu. - Real-Time PVP Link Battles: Integrated with Recomp's native
LinkBattleengine with pre-battle auto-healing and synchronized RNG seeds. - Vanilla Link Trading: Interactive trade selection menu featuring authentic
TradeAnimcutscenes, trade evolutions, and forced disk saves.
🛠️ Installation & Setup
- Download
gen1online.zipfrom the latest release. - Place
gen1online.zip(or extract the folder) into yourmods/directory:pokemon-gen1-recomp/mods/gen1online/ - Enable Gen1Online in the in-game Mod Manager menu.
🕹️ How to Play Online
- Press
START→ SelectCO-OP ONLINE. - Select
CONNECT GTS SERVERto synchronize with the live 24/7 Global Trade Station. - Select
HOST SERVERorJOIN SERVERto connect with friends for overworld roaming, PVP battles, and link trading!
👨💻 Credits
Created by Gamecorner33 (with AI Assistant Antigravity).