Last update: February 11, 2024
View update history on GitHub

Xenoblade 1 Data

Definitive Edition Data

Xenoblade 1 PKH file contents

Xenoblade DE Audio Mapping data
(πŸ‡¬πŸ‡§ English / πŸ‡―πŸ‡΅ ζ—₯本θͺž)

Xenoblade 3 1.2.1 + DLC2 Data

Xenoblade 3 1.3.0 Data*

Xenoblade 3 DLC3 Data*

Xenoblade 3 2.0.0 + DLC 1-3 + Future Redeemed Data

Xenoblade 3 Audio Mapping data
(πŸ‡¬πŸ‡§ English / πŸ‡―πŸ‡΅ ζ—₯本θͺž)

Xenoblade 3 BDAT hashes

* for 1.3.0 the base game data is separate from DLC3 data because of various debug data being left on accident in those.
** contains most known hashes, might be missing small subset of hashes compared to xb3tool

General purpose file manipulation tools

XbTool

🧰 Standalone tool

Tools to read, process and export data from Xenoblade games.

XenoLib/XenobladeToolset

🧰 Standalone toolπŸ‘¨β€πŸ’» Developer resource

XenoLib is independent serialize library for various formats used by Xenoblade Engine. Xenoblade Toolset is a collection of conversion tools under XenoLib.

QuickBMS

🧰 Standalone tool

Universal file extractor. Mostly recommended for Xenoblade 1 file formats and wwise audio packages in XC3 and XCDE.

SimpleDimple

🧰 Standalone tool

Extractor for SAR1 archives.

SAR.bms

βž• Plugin

QuickBMS plugin for SAR1 archive extraction.

Nenkai's XenoTools

🧰 Standalone tool

Set of libraries and tools for various Xenoblade Chronicles games.

Recordkeeper

🌍 Online tool

Xenoblade Chronicles 3 save editor


Data table tools

bdat-rs

🧰 Standalone toolπŸ‘¨β€πŸ’» Developer resource

A library to (de)serialize Monolithsoft's proprietary BDAT format, used for data tables in all Xenoblade games.
Includes command-line toolset and documentation explaining BDAT file format structure.

xb3tool

🧰 Standalone tool

This repository contains tool used to generate html tables from BDAT as well as several other tools.

xc3_data_sheet

🧰 Standalone tool

Readers for Xenoblade 3 data sheet files


Model tools

Xenoblade Importer For Noesis

βž• Plugin

Xenoblade file format plugin for Noesis

Xenoblade Shape Key Tool

βž• Plugin

Helper blender addon for Turk645's Noesis Xenoblade Model Importer.
This addon automatically loads morph names from wimdo file and sets proper shape key names.

Monado Forge

βž• Plugin

An addon for Blender (written with 3.3.1) for working with Xenoblade files

XenoMax

βž• Plugin

XenoMax is an importer for 3ds max for formats used by Xenoblade Engine.
As of 2023 should mainly be used if you want to extract animations and X models.

"Temp" texture viewer

🌍 Online tool

Online tool to view different color channels of "temp" (channel packed) textures.

fmt_XC3_wimdo.py

βž• Plugin

Animation export plugin for Noesis.


Mods

Xenomods

πŸ•ΉοΈ Mod

Modding framework for Xenoblade games on Switch.

xc3-file-loader

πŸ•ΉοΈ Mod

This mod allows you to load custom files, replacing the game's defaults.

xc3-difficulty-unlocker

πŸ•ΉοΈ Mod

This mod acts as a replacement for custom difficulty settings in Xenoblade 3, until we get an official solution.
Additionally, it also allows you to select the hidden "Very Hard" difficulty that's left in the game's files.


Developer resources

xc3_lib

πŸ‘¨β€πŸ’» Developer resource

Xenoblade Chronicles file format and rendering libraries.

imgui-xeno

πŸ‘¨β€πŸ’» Developer resource

A Dear ImGui backend for Xenoblade games.

xc3_model_py

β€πŸ’» Developer resource

Python bindings to xc3_model.


Audio tools

vgmstream

🧰 Standalone toolπŸ‘¨β€πŸ’» Developer resourceβž• Plugin

Library, standalone application and plugins for playback of various audio file formats

WWISER

🧰 Standalone tool

WWISER can be used for exploring .bnk files and doing some other things with Xenoblade DE and Xenoblade 3 audio.

xeno3_PCK.bms

βž• Plugin

QuickBMS plugin for wwise .pck extraction


Legacy game tools

Brresviewer

🧰 Standalone tool

Tool to view & convert xenoblade 1 formats