ROCode.store — Bring Your Ragnarok Server to Mobile
ROCode.store Automatic APK Builder
ROCode.store GRF Folder Selection and Download
ROCode.store Thor Patcher
ROCode.store Auto Update
ROCode.store Server License
ROCode.store Custom App Branding
ROCode.store Graymap Mode
ROCode.store Mobile Controls
01 / 09
Ragnarok Online · Android Platform

Your server. Your Android app. One ROCode ecosystem.

Build a branded Android APK for your Ragnarok server, let players select or download GRF files, deliver updates through THOR, manage licensing, and keep your app current without asking players to reinstall every time.

Automatic APK Builder rAthena + Hercules GRF Folder / Download THOR Patcher Auto Update Custom Branding Active GPU · 90Hz / 120Hz / 144Hz
Built for Ragnarok server owners

Everything your mobile release needs.

ROCode.Store combines the parts that normally require separate tools into one owner workflow—from app creation and game files to updates, branding, controls, and server licensing.

01

Automatic APK Builder

Configure your server and branding once, then build a signed Android APK through ROCode's multi-builder pipeline. Future APK updates stay connected to the same licensed app identity.

Multi-Builder · Signed APK · Auto Update
02

Smart Source Analyzer

Automatically identify rAthena or Hercules source families before patching, including fresh, old, and customized source layouts with Gepard-aware handling.

rAthena · Hercules · Adaptive Detection
03

THOR Remote Patcher

Use your own main.ini and customer-hosted THOR repository. Remote plist.txt is authoritative, active patch IDs run from lowest to highest, and lines beginning with // are ignored.

main.ini · Remote plist.txt · No APK Rebuild for File Patches
04

HatTable Manager & Patcher

Manage Android headgear entries and patch accessoryid plus accname files into a validated ID-to-sprite mapping for supported hat visuals.

HatTable · accessoryid · accname
05

ItemInfo Android Patcher

Upload an existing iteminfo.lua and create an Android-ready patched output while preserving the customer's top-level item table and source file.

iteminfo.lua · Safe Output · Original Preserved
06

GRF & Client Data

Support an existing game-data folder or configured GRF download workflow, with owner tools for managing the client data required by the Android release.

GRF Folder · Download · Client Data
07

Mobile Controls & Performance

Touch-first controls, targeting tools, custom floating buttons, orientation-aware layouts, performance tuning, GPU rendering, and supported high-refresh modes.

Touch Controls · NO-LAG · 90/120/144Hz
08

Server Integration

Keep each Android release connected to its licensed server configuration, rAthena/Hercules source workflow, binding status, build history, and owner tools.

Binding · Server Setup · Owner Tools
09

Custom App Branding

Give your server its own app name, icon, splash screen, package identity, and branded Android presentation without maintaining a separate build system.

App Name · Icon · Splash · Package
10

Setup Guide & Documentation

Follow the customer setup flow for server configuration, APK building, emulator source patching, GRF setup, HatTable, THOR updates, and future APK releases.

Guided Setup · Owner Documentation
Smart Source Analyzer

Designed for both rAthena and Hercules.

The production analyzer identifies emulator family and source profile before patching, helping prevent a customer source from being handled like the wrong generation or wrong emulator.

Automatic source detection

Fresh, old, custom, Gepard or no-Gepard.

The analyzer is built around generation-aware and customization-aware detection for both supported emulator families, with safety checks before source changes are applied.

rAthena · Fresh / LatestrAthena · OldrAthena · CustomHercules · Fresh / LatestHercules · OldHercules · CustomWith GepardNo Gepard

Customer-safe patch flow

✓Detect emulator family before selecting the patch profile.
✓Use generation and source-shape checks instead of relying on one hard-coded file path.
✓Preserve Gepard-aware behavior when the source already includes Gepard modifications.
✓Fail safely when the analyzer cannot verify a patch target with enough confidence.
Simple owner workflow

From server details to a player-ready app.

Use one owner workflow for the Android build, source integration, client data, THOR updates, HatTable/ItemInfo tools, licensing, and future releases.

Step 01

Choose a license

Create or renew the license that will own this server/app/package identity.

Step 02

Configure your server

Enter app name, package, IP, ports, branding, GRF data, and supported runtime details.

Step 03

Build the Android APK

ROCode prepares the production app and publishes the signed release to the customer dashboard.

Step 04

Patch, test & update

Patch emulator/client data, configure HatTable or ItemInfo when needed, publish game files through THOR, and use APK Update for future Android releases.

Compatibility & performance

Built for modern Android play.

Keep the player experience flexible across supported phones and emulators while ROCode adapts rendering, refresh options, and game-data access to the device.

Android + Emulator

Designed for supported Android phones and common PC Android emulators such as Nox and BlueStacks.

Phone · Emulator

Smart Refresh Detection

Expose high-refresh options only when the device display reports support, including 90Hz, 120Hz, and 144Hz classes.

60 · 90 · 120 · 144Hz

Active GPU Rendering

GPU-accelerated rendering and device-aware performance behavior help keep gameplay responsive without forcing one fixed profile on every device.

GPU · Adaptive

Flexible Game Data

Use an existing GRF folder or configured download flow, with automatic path registration after supported downloads complete.

GRF Folder · Download
After purchase

Your owner workspace is ready for the next step.

See the core controls you use after buying a license, then follow a clear path from server setup to a published Android app.

ROCode Owner DashboardCommand Center
OverviewBuild APKUpdate APKOwner ToolsHealthBilling
LicenseActiveServer identity ready
APK BuildReadyBuild history available
ServerConnectedrAthena / Hercules
GRFConfiguredFolder or download
THORPatch ReadyGame-file delivery
Android UpdateAvailablePublish newer APK

What happens after purchase?

Your license opens the owner workflow. Complete each stage once, then return to the dashboard whenever you need to build, patch, check health, or publish a newer APK.

01
Buy the licenseCreate the app/server/package identity under your ROCode account.
02
Configure server & brandingSet server connection, app name, icon, splash, package identity and Android options.
03
Build the APKQueue the signed Android release and follow its build status from the dashboard.
04
Setup rAthena / Hercules & GRFUse the source analyzer, server binding and GRF link/folder flow for the selected server.
05
Publish & keep it updatedUse THOR for supported game-file changes and APK Update for newer Android releases.
Queued→Building→Signing→Ready
ROCode.Store licenses

Choose your access period.

Plans and prices below are loaded from the ROCode sales database, so the storefront stays synchronized with the options currently enabled by the administrator.

rAthena + Hercules Supported GRF Folder / Download Ready THOR Patch Workflow Active GPU · 90Hz / 120Hz / 144Hz
1 Month
USD 25.00
1 month license · 24h identity window after first successful build · 0 free server-name changes
  • One licensed app/server/package identity
  • Automatic expiration tracking
  • Signed Android RELEASE APK pipeline
  • Custom app name, icon and splash branding
  • GRF folder/download + THOR patch workflow
  • Built-in APK update support
  • Owner Tools, source analyzer and binding controls
Create Account & Continue →
Purchase in Owner Dashboard
License status, build history and renewal stay under your ROCode account.
3 Months
USD 65.00
3 month license · 24h identity window · 2 free server-name changes
  • One licensed app/server/package identity
  • Automatic expiration tracking
  • Signed Android RELEASE APK pipeline
  • Custom app name, icon and splash branding
  • GRF folder/download + THOR patch workflow
  • Built-in APK update support
  • Owner Tools, source analyzer and binding controls
Create Account & Continue →
Purchase in Owner Dashboard
License status, build history and renewal stay under your ROCode account.
6 Months
USD 110.00
6 month license · 24h identity window · 5 free server-name changes
  • One licensed app/server/package identity
  • Automatic expiration tracking
  • Signed Android RELEASE APK pipeline
  • Custom app name, icon and splash branding
  • GRF folder/download + THOR patch workflow
  • Built-in APK update support
  • Owner Tools, source analyzer and binding controls
Create Account & Continue →
Purchase in Owner Dashboard
License status, build history and renewal stay under your ROCode account.
1 Year
USD 200.00
12 month license · 24h identity window · 12 free server-name changes
  • One licensed app/server/package identity
  • Automatic expiration tracking
  • Signed Android RELEASE APK pipeline
  • Custom app name, icon and splash branding
  • GRF folder/download + THOR patch workflow
  • Built-in APK update support
  • Owner Tools, source analyzer and binding controls
Create Account & Continue →
Purchase in Owner Dashboard
License status, build history and renewal stay under your ROCode account.
Lifetime
USD 600.00
Lifetime license · 24h identity window · 25 free server-name changes
  • One licensed app/server/package identity
  • Lifetime license access
  • Signed Android RELEASE APK pipeline
  • Custom app name, icon and splash branding
  • GRF folder/download + THOR patch workflow
  • Built-in APK update support
  • Owner Tools, source analyzer and binding controls
Create Account & Continue →
Purchase in Owner Dashboard
License status, build history and renewal stay under your ROCode account.

Hire Expert

Can't set up ROCode yourself? Hire us to install, configure, and integrate ROCode for your server.

Important Notice: Once the setup is completed and everything is working properly, our contract will be considered complete.

Setup ServiceUSD 10.00
Frequently asked questions

Quick answers before you build.

Common questions from Ragnarok server owners who are preparing an Android release with ROCode.Store.

Do players need to reinstall the APK for every update?

No for normal game-file changes handled by your THOR flow. When the Android app itself has a newer build, the built-in APK update flow can detect it and guide the player through the update.

Can players use an existing GRF folder?

Yes. The app can support selecting an existing game-data folder or using the configured download flow, depending on the owner setup.

Does ROCode support both rAthena and Hercules?

The Smart Source Analyzer is designed to identify rAthena or Hercules source families and choose generation-aware handling before patching.

Can I use my own app name, icon, and splash screen?

Yes. Custom branding is part of the app setup so each licensed server can keep its own Android presentation and package identity.

Can I update game files without rebuilding the APK?

Yes. With THOR Patcher, supported game-data updates can be delivered separately from the APK, making routine content updates faster and easier for your players.

Does high refresh work on every phone?

High-refresh choices depend on what the device reports. ROCode can expose supported 90Hz, 120Hz, and 144Hz classes instead of showing unsupported options.

ROCode.Store

Bring your Ragnarok server to mobile.

Build the Android app, connect your server, deliver GRF and THOR updates, apply your own branding, manage the license, and keep the player experience in one ecosystem.