Skip to content

A Rust command line program for generating an SQLite database for rendering research

License

Notifications You must be signed in to change notification settings

ScanMountGoat/Smush-Material-DB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Smush-Material-DB

A Rust CLI program for generating an SQLite database for rendering research.

The program will recursively navigate the specified directory and attempt to parse all .numatb, .numdlb, .numshb, and .xmb files. Data will be stored to an SQLite database. The data can be viewed using SQLite Browser. In addition, SQLite bindings exist for many programming languages (C, C#, Rust, Python, etc).

A pregenerated database, python scripts for viewing/export the data from the database, and various value dumps can be found in Smush-Material-Research.

Usage

smush_material_db.exe <source folder> <SQLite database output>
smush_material_db.exe "dump directory/root" smush_materials.db
smush_material_db.exe "dump directory/root/items" items.db

Building

cargo build --release

About

A Rust command line program for generating an SQLite database for rendering research

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages