LUDevNet / LUnpack

LU Client Unpacker

Home Page:https://lu-dev.net/LUnpack

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LU Client Unpacker

Command line tool to unpack LU clients.

Usage

$ 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 installed, you can use cargo install --git https://github.com/LUDevNet/LUnpack.git.

Otherwise, you can download a release from https://github.com/LUDevNet/LUnpack/releases.

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

client/res/macros/**
client/res/BrickModels/**
client/res/maps/**
*.fdb

About

LU Client Unpacker

https://lu-dev.net/LUnpack


Languages

Language:Rust 100.0%