Tales Runner - Private Server Game Files -2-02 Korea <NEWEST ✪>

This guide focuses on setting up and analyzing the specific game files for the Tales Runner Private Server (KR Version 2-02).

Disclaimer: This guide is for educational and archival purposes only. Connecting to private servers often involves modifying game clients and may violate the Terms of Service of the official game. The "2-02" files are legacy files (circa ~2012-2013) and may not be compatible with modern official servers. Tales Runner - Private Server Game Files -2-02 Korea


2. What Does “2-02 Korea” Refer To?

  • 2-02 likely indicates a client version or patch iteration from the early Korean service (circa 2006–2008).
  • Korea specifies the original region, which had different items, maps, and UI compared to later international versions (Thai, Chinese, Global).

This build is sought after by preservationists because it retains: This guide focuses on setting up and analyzing

  • Classic UI (pre-HUD overhaul)
  • Original maps (e.g., Old Dragon Lake, Iceberg)
  • Legacy avatar items
  • No “pet system” or modern monetization

3.2 Asset Encryption

  • Korean clients after 2015 used *.pak archives with AES-128 encryption. However, the -2-02 set typically includes already unpacked folders (Data/Map, Data/Lua) – meaning it's a repack for modding.
  • Map format: .nif files (GameBryo) store track geometry, checkpoints, and moving obstacles. Private servers often corrupt these when modifying, causing desync.

6. Common Issues with 2-02 Korea

| Problem | Likely Cause | |---------|---------------| | “Cannot connect to server” | Mismatched client-server version or wrong login port (default: 10001) | | Crash after character select | Missing map files or corrupted .trc archive | | SQL errors on startup | Database collation mismatch – Korean builds require Korean_Wansung_CI_AS | | Items not saving | Stored procedures missing or wrong table schema | 2-02 likely indicates a client version or patch


2. File Structure & Nomenclature

A typical unpacked Korean private server directory looks like:

TalesRunner_KR_2.02_PS/
├── TalesRunner.exe               # Patched executable (XIGNCODE removed)
├── version.ini                   # Contains "2.02" or "KOR_2.02"
├── Data/
│   ├── Lua/                      # Game logic (race rules, item effects)
│   ├── Script/                   # UI & event scripts
│   ├── XML/                      # Item stats, channel lists, shop data
│   ├── Map/                      # .nif (GameBryo) + .dds textures
│   ├── Effect/                   # .nif particle effects
│   ├── Sound/                    # .ogg or .wav (KR voice lines)
│   └── UI/                       # .tga / .dds interface elements
├── System/
│   ├── XIGNCODE/                 # Often emptied or patched
│   └── d3d9.dll / dinput8.dll    # Proxy DLLs for hooking
├── Server/
│   ├── LoginServer.exe / LoginServer.py
│   ├── GameServer.exe / GameServer.py
│   ├── Database.sql
│   └── ServerConfig.ini
└── Tools/
    ├── nifskope_modified.exe     # Map editing
    ├── lua_dec.exe               # Decompiling compiled Lua
    └── pak_unpacker.exe          # Extracting .pak archives

Observation: The -2-02 suffix often correlates with a specific login packet structure (opcode 0x5000 for login request) that changed after KR version 2.05.