• Stars
    star
    253
  • Rank 160,131 (Top 4 %)
  • Language
    JavaScript
  • License
    GNU General Publi...
  • Created over 7 years ago
  • Updated 6 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

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 LGPL v3.0

More Repositories

1

BDTHPlugin

A plugin for FFXIVQuickLauncher to help with manipulating housing items.
C#
184
star
2

PaisleyPark

A waymark preset tool for FFXIV
C#
148
star
3

DalamudPlugins

Contains the repository JSON file for my Dalamud Plugins for third party plugin support.
PowerShell
51
star
4

HeelsPlugin

A plugin used for FFXIVQuickLauncher to offset your character height when using certain high heel mods.
C#
31
star
5

php-irc-class

PHP IRC Class
PHP
9
star
6

TreeTransplant

Stardew Valley Mod to transplant trees.
C#
4
star
7

qb

THUG 2 QB Compiler/Decompiler
C++
4
star
8

FFXIVCMTool

4
star
9

Blade-Brothers-Engine

My first game engine. A 2D RPG coded in C/C++ using OpenGL.
C++
3
star
10

Blade-Brothers-Engine-Old

My first game engine, a 2D RPG. It's coded in C++ using OpenGL for rendering, and SDL for events and window handling, as well as other libraries.
C++
2
star
11

thug2parked

A park editor for the game THUG2.
C
2
star
12

generator-88mph

A generator for React, Browserify, Babel, alt and more.
JavaScript
2
star
13

SimplePoll

A simple poll application that uses JSON and not a database.
PHP
2
star
14

LandBrush

A plugin for Bukkit servers that allows you to create quick and easy land masses or extend existing ones.
Java
2
star
15

Brainfuck-Tools

A few handy tools for brainfuck
1
star
16

Dynaput

JavaScript
1
star
17

CameraPlugin

Dalamud plugin for FFXIV to control camera settings
C#
1
star
18

CasksAnywhere

Stardew Valley Mod to allow for Casks to be used anywhere
C#
1
star
19

FFXIV-Triple-Triad-Playback

A way to simulate triple triad matches to share with others. Does not actually simulate AI, but instead plays back matches recorded by players to show to others to give or receive advice.
JavaScript
1
star