Skip to main content

DBPF.js

A performant DBPF file reader written in TypeScript

Easy to Use and Fast

Easy to Use and Fast

DBPF.js is an optimized library based on other DBPF readers. It is designed with the same interactions and structures in mind. Any differences between our reader and others is well documented in the wiki. If it isn't, please let us know! Our wiki is a community effort.

Use on DBPF Files of Any Kind

Use on DBPF Files of Any Kind

DBPF.js is designed to work many revisions of the DBPF format. Currently, it is tailored towards The Sims 4, but it should work with other Maxis games as well. (WIP) While support for all DBPF revisions should be guaranteed, not all DBPF entry features are necessarily built in. Currently, a plugin system is in the works to allow for extending DBPF.js to support more entry types.

Powered by TypeScript

Powered by TypeScript

DBPF.js is written with type safety in mind. This means that you can use DBPF.js in both TypeScript and JavaScript projects.