https://github.com/ludevnet/lunpack
LU Client Unpacker
https://github.com/ludevnet/lunpack
lego-universe rust unpacker
Last synced: 11 months ago
JSON representation
LU Client Unpacker
- Host: GitHub
- URL: https://github.com/ludevnet/lunpack
- Owner: LUDevNet
- Created: 2021-12-17T23:36:33.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-01-06T19:21:22.000Z (over 4 years ago)
- Last Synced: 2025-04-05T23:11:53.894Z (about 1 year ago)
- Topics: lego-universe, rust, unpacker
- Language: Rust
- Homepage: https://lu-dev.net/LUnpack
- Size: 15.6 KB
- Stars: 7
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# LU Client Unpacker
Command line tool to unpack LU clients.
## Usage
```console
$ lunpack [path/to/packed] [-o path/to/unpacked] [-d] [-g globs.txt]
```
If you're on windows, use `lunpack.exe`
## Install
If you have [Rust](https://rust-lang.org) installed, you can use `cargo install --git https://github.com/LUDevNet/LUnpack.git`.
Otherwise, you can download a release from .
## Options
- *input*: `path/to/packed` (optional)
- Specify a directory that contains at least a `versions` (downloaddir in patcher-terms) and a `client` folder.
- Default value: The current directory
- *output*: `-o path/to/unpacked` (optional)
- Specifiy a directory to place the unpacked files into.
- Default value: The *input* directory
- *dry run*: `-d`
- Print a list of files instead of extracting them
- *globset*: `-g globs.txt`
- Instead of all files, use only the files that match at least one line in the specified file
## Globset for Darkflame Universe (DLU)
Use the following file as `globs.txt` to unpack just the necessary files for running a DLU server.
The name of the file doesn't matter as long as you pass the same path to the `-g` flag
```console
client/res/macros/**
client/res/BrickModels/**
client/res/maps/**
*.fdb
```