v2.1 — Fix localization via ArchiveXL .xl file

- Use string keys (crystal_katana_name) instead of LocKey# in YAML
- Create crystal_blades.xl to register translation JSONs with ArchiveXL
- Translation JSONs with primaryKey:0, secondaryKey matching YAML refs
- EN + DE translations in proper ArchiveXL format
- Remove old r6/loc/ approach (didn't work)
- Names should now resolve correctly in-game
This commit is contained in:
arch_agent
2026-07-21 22:17:00 +02:00
parent 18708e2d19
commit 85008a6504
6 changed files with 63 additions and 22 deletions
+5 -10
View File
@@ -1,28 +1,23 @@
# Crystal Blades — Kristallklingen
# Klon von Satori (Katana) und Nehan (Wurfdolch)
# Behält alle versteckten GameplayLogicPackages, Scripte und Effekte
# Nur Name, Beschreibung und zusätzliche Stats werden überschrieben
# Namen als String-Referenzen (nicht LocKey#), aufgelöst via ArchiveXL
# ============================================================
# WAFFE 1: Kristallschneider — Klon von Satori
# Satori = Items.Preset_Katana_Saburo_Legendary
# Behält: Bleeding, Hemorrhaging, alle Hidden Packages
# ============================================================
Items.Preset_Crystal_Katana:
$base: Items.Preset_Katana_Saburo_Legendary
displayName: LocKey#crystal_katana_name
localizedDescription: LocKey#crystal_katana_desc
displayName: crystal_katana_name
localizedDescription: crystal_katana_desc
quality: Quality.Legendary
# ============================================================
# WAFFE 2: Phantom Splitter — Klon von Nehan
# Nehan = Items.Preset_Tanto_Saburo_Retrofix
# Behält: Thrown hits apply Bleeding, Hemorrhaging, Healing
# ============================================================
Items.Preset_Crystal_Knife:
$base: Items.Preset_Tanto_Saburo_Retrofix
displayName: LocKey#crystal_knife_name
localizedDescription: LocKey#crystal_knife_desc
displayName: crystal_knife_name
localizedDescription: crystal_knife_desc
quality: Quality.Legendary