All Projects → LeonBlade → Xnbcli

LeonBlade / Xnbcli

Licence: gpl-3.0
A CLI tool for XNB packing/unpacking purpose built for Stardew Valley.

Programming Languages

javascript
184084 projects - #8 most used programming language

Labels

Projects that are alternatives of or similar to Xnbcli

Transit Map
Generate a schematic map (“metro map”) for a given (transit) network graph using Mixed Integer Programming.
Stars: ✭ 98 (-2.97%)
Mutual labels:  cli
Snitch
Snitch is the tool that keeps your tests under surveillence.
Stars: ✭ 100 (-0.99%)
Mutual labels:  cli
Redis Cui
Simple, visual command line tool for redis
Stars: ✭ 101 (+0%)
Mutual labels:  cli
Vueneue
DEPRECATED: go to UVue
Stars: ✭ 99 (-1.98%)
Mutual labels:  cli
Udict
A command line urban dictionary.
Stars: ✭ 99 (-1.98%)
Mutual labels:  cli
Ask Cli
Alexa Skills Kit Command Line Interface
Stars: ✭ 100 (-0.99%)
Mutual labels:  cli
Terminal layout
The project help you to quickly build layouts in terminal,cross-platform(一个跨平台的命令行ui布局工具)
Stars: ✭ 98 (-2.97%)
Mutual labels:  cli
Linter Farch
Make sure the filenames stay the same, control them! 👁
Stars: ✭ 101 (+0%)
Mutual labels:  cli
Shtab
↔️ Automagic shell tab completion for Python CLI applications
Stars: ✭ 99 (-1.98%)
Mutual labels:  cli
Sysbox
sysadmin/scripting utilities, distributed as a single binary
Stars: ✭ 101 (+0%)
Mutual labels:  cli
Cryptocurrency Cli
💰 Cryptocurrency Portfolio On The Command Line 💰
Stars: ✭ 99 (-1.98%)
Mutual labels:  cli
Passbolt cli
Command line interface for passbolt API
Stars: ✭ 99 (-1.98%)
Mutual labels:  cli
Playerctl
🎧 mpris media player command-line controller for vlc, mpv, RhythmBox, web browsers, cmus, mpd, spotify and others.
Stars: ✭ 1,365 (+1251.49%)
Mutual labels:  cli
Rundeck Cli
CLI tool for Rundeck
Stars: ✭ 98 (-2.97%)
Mutual labels:  cli
Gql
Very simple CLI for many GraphQL schemas in the cloud. Provides autocompletion for GraphQL queries
Stars: ✭ 101 (+0%)
Mutual labels:  cli
Tooling
Advancing Node.js as a framework for writing great tools
Stars: ✭ 98 (-2.97%)
Mutual labels:  cli
Cli Engine
Stars: ✭ 100 (-0.99%)
Mutual labels:  cli
Tmux Xpanes
Awesome tmux-based terminal divider
Stars: ✭ 1,370 (+1256.44%)
Mutual labels:  cli
Typescript To Cli
Transform your typescript module into a CLI
Stars: ✭ 101 (+0%)
Mutual labels:  cli
Npm Quick Run
Quickly run NPM script by prefix without typing the full name
Stars: ✭ 97 (-3.96%)
Mutual labels:  cli

xnbcli

Build Status

A CLI tool for XNB packing/unpacking purpose built for Stardew Valley.

This tool currently supports unpacking all LZX compressed XNB files for Stardew Valley.
There is some basic groundwork for XACT as well.

The end goal for this project is to serve as a CLI for a GUI wrapper to leverage so the average user can interface with XNB files a lot easier.

Usage

Unpacking XNB files

Place any files you wish to extract in the packed folder and run the appropriate file for unpacking. unpack.bat, unpack.command or unpack.sh.

Packing XNB files

Place any files you wish to repack back into XNB files in the unpacked folder and run the appropriate file for packing. pack.bat, pack.command or pack.sh.

Terminal Use

xnbcli (pack|unpack) [input] [output]

Developers

If you wish to run this with Node.js and all the source code, please refer to the following.

  • node.js installed
  • npm installed
  • python installed
  • (for Windows users) windows-build-tools installed (npm i --g --production windows-build-tools)
  • Run npm install to install node packages.
  • npm run unpack and npm run pack scripts are available for use in the package.json file.

License

GNU GPL v3.0

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].