🎮 roBrowser Remote Client

⏳ Loading system status...

📋 Setup Instructions

This is a remote client server for roBrowser. To get started:

  1. Install dependencies: npm install
  2. Configure environment variables in the .env file
  3. Place your GRF files in the resources/ directory
  4. Edit the resources/DATA.INI file to list your GRF files:
    [Data]
    0=rdata.grf
    1=data.grf
  5. Copy your BGM/, data/, and System/ folders to the project root
  6. Run the diagnosis: npm run doctor
  7. Start the server: npm start
⚠️ IMPORTANT: GRF Compatibility

This project only works with GRF version 0x200 with no DES encryption.

To ensure compatibility, repack your GRFs using GRF Builder:

  1. Download the GRF Builder/Editor
  2. Open GRF Builder
  3. Go to: File → Options → Repack type → Decrypt
  4. Click: Tools → Repack
  5. Wait for completion and replace the original file

This ensures the GRFs are in the correct format (0x200 / no DES).

🔌 API Endpoints

🩺 Diagnosis

Run npm run doctor to validate:

📚 Documentation

For more information, check the roBrowser documentation