Skip to content

feat: added rdb format draft support#1

Draft
WoozyMasta wants to merge 3 commits into
masterfrom
draft_rdb
Draft

feat: added rdb format draft support#1
WoozyMasta wants to merge 3 commits into
masterfrom
draft_rdb

Conversation

@WoozyMasta

@WoozyMasta WoozyMasta commented Apr 2, 2026

Copy link
Copy Markdown
Owner

resourceDatabase.rdb is a companion resource index file stored next to .pak archives.
It contains resource paths and metadata used by Enfusion/Workbench to track available project/addon content.

This draft

  • Adds a prototype rdb implementation in paс1.
  • Supports reading and writing FORM/RDBC.
  • Supports core node types currently observed (2/4/5/6/7/22).
  • Provides safe parse/marshal roundtrip for covered layouts.

Current Limits

  • This is not a complete format specification yet.
  • More research is required, especially for:
    • exact Key64 meaning/algorithm
    • exact FieldA semantics (notably type=2 and some binary type=6 entries)
    • exact FieldB semantics
    • header Reserved* fields
    • full behavioral model of mod-heavy type=2 records

@WoozyMasta WoozyMasta self-assigned this Apr 2, 2026
@WoozyMasta WoozyMasta added the enhancement New feature or request label Apr 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant