An open API service indexing awesome lists of open source software.

https://github.com/scanmountgoat/smush-material-db

A Rust command line program for generating an SQLite database for rendering research
https://github.com/scanmountgoat/smush-material-db

Last synced: 6 months ago
JSON representation

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

Awesome Lists containing this project

README

          

# 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](https://sqlitebrowser.org/). 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](https://github.com/ScanMountGoat/Smush-Material-Research).

## Usage
`smush_material_db.exe `
`smush_material_db.exe "dump directory/root" smush_materials.db`
`smush_material_db.exe "dump directory/root/items" items.db`

## Building
`cargo build --release`