1 unstable release
0.1.0 | May 1, 2024 |
---|
#2110 in Parser implementations
5KB
107 lines
Recordkeeper
Recordkeeper is a save editor for Xenoblade Chronicles 3. It aims to support the latest version of the game, along with the latest version of each DLC.
A web application that implements the library is hosted here.
Progress
Here is a list of the features supported by the save editor.
Legend:
- ✅: fully supported
- ✔️: partially supported
- 🔧: possible through low-level editing (e.g. flags)
- None: not supported/unknown
Base game features:
Feature | Library support | Webapp support |
---|---|---|
Characters | ✅ | ✅ |
Ouroboros | ✅ | ✅ |
Inventory | ✅ | ✅ |
Quest progress | ✅ | ✅ |
Unique Monster records | ✅ | ✅ |
Map locations | ✅ | ✅ |
Map visibility (fog of war) | ✔️ | |
Save file settings | ✅ | ✅ |
Party formations | ✅ | ✅ |
Chronological data (sorting, etc.) | ✅ | |
System file (bf3system00.sav ) |
✅ | |
Colony affinity | 🔧 | 🔧 |
NPC affinity & Collectopedia | 🔧 | 🔧 |
DLC features:
Feature | Library support | Webapp support |
---|---|---|
Inoswap | ✅ | ✅ |
Accessory crafting | ✅ | ✅ |
Time Attack records | ✅ | ✅ |
Archsage's Gauntlet records | ✅ | ✅ |
Archsage's Gauntlet save states | ✅ | ✔️ |
Future Redeemed features:
Feature | Library support | Webapp support |
---|---|---|
Affinity Growth | ✅ | ✅ |
Collectopedia | 🔧 | ✅ |
Enemypedia | 🔧 | ✅ |
Map completion | 🔧 | ✅ |
Community | 🔧 | ✅ |
Webapp translations
The webapp is translated on Weblate. I am currently looking for translations for all languages supported by the Nintendo Switch.
I'd appreciate if you could join the effort if you have some time to spare!
License
The recordkeeper
and recordkeeper-macros
libraries are licensed under the
GNU Lesser General Public License v3.0. (see COPYING-LGPL)
The save editor web app (https://rocco.dev/recordkeeper) is licensed under the GNU General Public License v3.0. (see COPYING-GPL)
lib.rs
:
Data model exported by the procedural macros for SaveBin
.