Skip to content

CodebyVision/tbc-wdb-item-parser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TBC WDB Item Parser

GitHub all releases downloads

image

Desktop app built with Tauri + TypeScript to parse itemcache.wdb files and export SQL output for item template workflows.

Stack

  • Frontend: Vite + TypeScript
  • Desktop shell / backend commands: Tauri v2 (Rust)
  • Dialogs: @tauri-apps/plugin-dialog

Prerequisites

Install

npm install

Development

Run the desktop app in dev mode:

npm run tauri dev

This starts Vite and launches the Tauri window.

Build

Build frontend assets:

npm run build

Build distributable desktop bundles:

npm run tauri build

Usage

  1. Launch the app.
  2. Select an input .wdb file (itemcache.wdb).
  3. Choose an output .sql file path.
  4. Click export to generate SQL and view exported item count.

Project Structure

  • src/: frontend TypeScript, styles, and app UI logic
  • src-tauri/: Rust command implementation and Tauri config
  • src-tauri/src/bin/export_sql.rs: CLI-style export binary

About

A tool to parse tbc 2.4.3 (8606) items from wdb cache files to sql insert for cmangos-tbc

Resources

Stars

Watchers

Forks

Contributors