RF Dev Tool¶
A standalone desktop tool for converting, editing, and managing RF Online game data files. Turn Excel spreadsheets into server-ready
.datand client-ready.edffiles — no compiler, no scripts, no manual hex editing.
What It Does¶
The CrespoGuard RF Dev Tool replaces the legacy PHP-based conversion scripts with a modern, visual application. Load your Excel spreadsheets, click Convert, and get binary game files ready for deployment.
| Feature | Description |
|---|---|
| Excel to Binary | Convert .xlsx spreadsheets to RF Online .dat (server) and .edf (client) files |
| Binary to Excel | Reverse-import .dat files back to .xlsx for editing |
| Visual Editors | Edit drop tables, monsters, portals, safezones, and ore cutting visually |
| Map Viewers | 2D top-down and 3D OpenGL map visualization |
| CGEF Encryption | Generate encrypted .edf client files with CrespoGuard's proprietary format |
| Batch Processing | Convert entire folders of spreadsheets in one click |
| Item Explorer | Search definitions and find supported recipe, drop, and GU shop references |
Community vs Premium¶
The RF Dev Tool is available in two tiers. The Community Edition is free — no license key required.
Community Edition (Free)¶
| Feature | Detail |
|---|---|
| Single-file conversion | Select one .xlsx, convert to SERVER, CLIENT, or ALL |
| DAT to Excel import | Reverse-convert .dat files back to editable spreadsheets |
| 2D Map Viewer | Visual map exploration with layers and coordinate tracking |
| Auto-updates | Automatic version checking and update downloads |
| Dark mode UI | Full interface customization |
Premium Edition (Licensed)¶
Everything in Community, plus:
| Feature | Detail |
|---|---|
| Batch conversion | Convert entire folders — all .xlsx files at once |
| CGEF encryption | Generate encrypted .edf client files |
| Drop Editor | Visual monster loot table editing |
| Monster Editor | Spawn block and DMM management |
| Safezone Editor | PvP-free zone creation and sizing |
| Portal Editor | Teleport connection management with client sync |
| 3D BSP Viewer | OpenGL 3D map geometry rendering |
| Ore Cutting Editor | Ore transmutation chance editing |
Try before you buy
The Community Edition is fully functional for basic conversion work. Upgrade to Premium when you need the visual editors or batch processing.
System Requirements¶
| Requirement | Detail |
|---|---|
| OS | Windows 10 or 11 (64-bit) |
| RF Version | GU (Global Uprising) or BSB 2.2.3 |
| Input | .xlsx Excel files (OpenXML format) |
| Internet | Required for first activation (Premium). 7-day offline grace period after. |
| Disk | Space for the application, source backups, and separate conversion outputs |
| Dependencies | None — standalone portable .exe |
No installation required
The RF Dev Tool is a single .exe file. Download, run, and start converting.
UI preferences use crespoguard.ini; license storage uses settings.json
and license_cache.json alongside the executable. Keep license files private.
Supported File Types¶
The following describes supported conversion families. Availability depends on the selected profile and exact source layout; custom packages need verification.
Item Files (47 types)¶
Weapons, armor, consumables, siege equipment, quest items, and more:
FaceItem, UpperItem, LowerItem, GauntletItem, ShoeItem, HelmetItem,
WeaponItem, shieDItem, CloaKItem, rIngItem, AmuletItem, BulletItem,
MakeToolItem, PotionItem, bagItem, baTteryItem, OreItem, ResourceItem,
forCeItem, UnitKeyItem, bootYItem, MAPItem, TOWNItem, AnimusItem,
GuardTowerItem, TrapItem, SiegeKitItem, TicketItem, EventItem,
RecoveryItem, BoxItem, FIrecraker, UNmannedminer, RadarItem,
NPCLinkItem, CouponItem, UnitHead, UnitUpper, UnitLower, UnitArms,
UnitShoulder, UnitBack, UnitBullet, ItemMakeData, ItemCombine,
BattleDungeonItem, dungeon
Quest Files (16+ types)¶
All quest event types, quest items, and client-side quest data.
Composite EDF Files (9 builders)¶
These are special merged output files that combine multiple sheets:
| Output | Contents |
|---|---|
Item.edf |
All 47 item types merged with per-section headers |
Quest.edf |
7 event types merged with quest descriptions |
Character.edf |
Class definitions + monster character data |
SkillForce.edf |
Skills, forces, class skills, bullet effects, potion effects |
CashShop.edf |
Cash shop items with race bitmask encoding |
ItemCombine.edf |
Crafting recipes (3 separate sub-files) |
SetItemEffect.edf |
Set item bonus calculations |
PcRoom.edf |
PC room reward items |
Resource.edf |
27 resource path sections (bone/mesh/animation) |
Localization (GU only)¶
ND files for name/description localization: nditem, ndquest, ndcharacter,
ndskillforce, nditemcash, ndstore.
Output Structure¶
After conversion, files are organized into two output directories:
output/
├── ServerScript/ # Server-side binary files
│ ├── FaceItem.dat # Individual item types
│ ├── WeaponItem.dat
│ ├── QuestDummyEvent.dat
│ ├── MonsterCharacter.dat
│ └── ... # One .dat per sheet
│
└── Client/ # Client-side encrypted files
├── item.edf # Merged item data
├── character.edf # Class + monster data
├── skillforce.edf # Skills + forces
├── quest.edf # All quests
├── itemcombine.edf # Crafting recipes
├── store.edf # Store listings
└── en-gb/ # Localization (GU only)
├── nditem.edf
├── ndquest.edf
└── ...
Next Steps¶
- Quick Start Guide — Installation, activation, and your first conversion
- Item Explorer — Definitions, references, coverage, and conflicts
- Backups & Recovery — Save behavior and restoring a working copy
- Editor Guide — Using the visual editors (Drop, Monster, Portal, etc.)
- Reference — Keyboard shortcuts, troubleshooting, and technical details