Stellar Tool - Table mod merger 0.6.6

A Mod for Stellar Blade
Stellar Tool - Table mod merger akl_mod_preview_image
  • shot_conflicts.png
    shot_conflicts.png
    35.7 KB · Views: 180
  • shot_easymerge.png
    shot_easymerge.png
    83 KB · Views: 170
  • shot_changes.png
    shot_changes.png
    257.5 KB · Views: 162
  • shot_merge.png
    shot_merge.png
    71.2 KB · Views: 154
  • shot_mods.png
    shot_mods.png
    70.9 KB · Views: 136
  • shot_settings.png
    shot_settings.png
    84.2 KB · Views: 159
Two mods edit the same table, the game loads only one, and you silently lose half of what you installed. Stellar Tool fixes that: it reads the DataTables inside your mods, shows you every change, lets you resolve conflicts, and builds one merged pak that keeps them all.
Two ways to use it
- Simple: drop all your mods, click "Merge everything", done. Conflicts are auto-resolved by order (first mod wins), the result installs straight to your ~mods, and a button offers to disable the original mods so they don't override the merge.
- Advanced: a full workbench to build a merge-mod — mod priority, every change as a checkbox, side-by-side conflict resolution, manual value editing, and savable projects.
It shows you exactly what each mod does
Instead of merging blind, every modified value is one readable line, compared against vanilla:
CharacterTable · ATL_M_Maelstrom_01 · MaxHP: 100000 -> 300000 (+200%)
EffectTable · Item_HP_RPotion · CalculationValue: 60 -> 30 (-50%)
SkillTable · M_DroidTurret_Laser · AttackDamageRate: 1.5 -> 4.5 (+200%)
Tick the changes you want. When two mods set the same value differently, that's a conflict - pick the winner side by side, or "prefer this mod for everything". Identical changes from different mods are collapsed into one line automatically.
Zen/IoStore mods, merged in full
Most Stellar Blade mods ship as Zen containers (.ucas/.utoc). Stellar Tool converts them to legacy assets using a script-object container rebuilt from your own game files, then reads them raw - exactly like a legacy mod. Point it at your Stellar Blade folder once (it auto-detects Steam) and everything else is automatic.
This means all of a Zen mod comes across, not just part of it:
- Every kind of change is merged and verified: numbers, text, enums, arrays, object references, new rows.
- Assets that aren't tables - animations, AnimBPs, skeletons, meshes - go into the merged pak too. Moveset and appearance mods keep working after you disable the source mod.
- Changes that older versions couldn't even see are now detected. On a real moveset mod: 1151 -> 1524 changes found, EquipmentTable 37 -> 54 merged, SkillActiveStepTable 647 -> 905.
Legacy .pak, .zip and loose .uasset folders work too. If a container ever resists conversion, the tool falls back to reading it with CUE4Parse and tells you in the report exactly what it had to skip. Nothing is silent.
The report explains itself
Every merge writes a merge_report.txt listing, per mod, how many changes it contributed and how many were selected - so a mod that ended up contributing nothing is impossible to miss. It also names any table whose changes all ended up unselected and why (lost a conflict, duplicate of another mod, unticked), and any table excluded because it failed verification. A table can't disappear without an explanation.
Main features
- Load any number of mods: Zen/IoStore (.ucas/.utoc), legacy .pak, .zip, or loose .uasset folders.
- Real vanilla -> modded values with percentages, per row and property.
- Per-change checkboxes; toggle whole tables at once; edit the final value by hand.
- Value-level conflict detection and side-by-side resolution.
- Selections, hand-edited values and resolved conflicts survive adding or removing a mod - no re-entering everything after each change.
- Output is the game's native Zen container (zzz_StellarTool_Merged_P), round-trip verified after packing - if a table wouldn't survive intact, it's excluded loudly instead of corrupting your game.
- Optional installable .zip (Paks\ + readme) for Vortex or any mod manager, plus the merge_report.txt.
- Projects (.stproj): save your mod list, selections and resolutions; reopen later.
- Vanilla baseline built from your own game copy in one click; auto-rebuilds if the game updates.
- Built-in updater: checks for a new version on startup and offers to update now, ask again next launch, or skip that version. Can be turned off in Settings.
- Headless CLI for scripts/automation. 10 interface languages. Light, Dark and OLED themes.
- Your source mods are never modified.
Stellar Souls Builder (included)
The app also ships a builder for Stellar Souls, a Souls-like rebalance: pick exactly the changes you want - Beta/Burst damage, drones, dash, enemy damage and vulnerability, perfect dodge, Tachy, gauge economy, mini-bosses per region with independent density and stats, and a long list of quality-of-life extras - and it compiles a personalised pak plus a localised install guide. Presets only preselect options; nothing is hidden or forced.
Install
1. Download and extract anywhere. Self-contained; no installer, no game files touched.
2. Run StellarTool.exe. In Settings, confirm your Stellar Blade folder (auto-detected).
3. Drop your mods in, review, and Merge everything.
4. Install the result to StellarBlade\SB\Content\Paks\~mods (or the generated .zip via your mod manager).
5. Disable the source mods you merged so they don't override the merged pak (one-click button).
Requirements and conflicts
- Windows 10/11. No game file is ever touched.
- The Stellar Blade folder must be set - it's how the tool reads Zen mods and builds the vanilla baseline. Steam installs are detected automatically.
- The merged pak conflicts, by definition, with the mods you merged into it - disable them.
- Open source (MIT): https://github.com/guideahon/StellarTool - code, build instructions and issue tracker. You can compile it yourself.
What's bundled
StellarTool.exe plus open-source community CLI tools it drives, unmodified: repak and retoc (trumank), UAssetGUI (atenfyr), cue4parse (CUE4Parse CLI). All auditable from the repo.
Shout outs
- trumank - repak and retoc.
- atenfyr - UAssetGUI / UAssetAPI.
- FabianFG and the FModel team - CUE4Parse.
- The Stellar Blade modding community - the mappings (.usmap) groundwork.
- Raxdiam, whose "we're all modifying the same file and clashing" description inspired this tool.
- Everyone who sent a broken merge and a merge_report.txt - most of 0.4.0 came out of those reports.
181.3 MB
Log in or sign up to download
Uploaded by
guideahon
Downloads
123
Comments
18
First release
Last update
Platform
PC 
Version
0.6.6
Total Size
181.3 MB
Rating
5.00 star(s) 1 ratings

Uploaded by

  • 123
  • 1,819

Ratings

5.00 star(s) 1 ratings

Tags

There are no tags available.

Latest updates

  1. Stellar Tool 0.6.6

    Stellar Tool 0.6.6 introduces a major expansion of the Stellar Souls Builder and several...
  2. Version 0.6.5

    All about surfacing what actually went wrong, thanks to a user running Stellar Tool on Linux...
  3. Stellar Tool 0.6.4

    Version 0.6.4 Better failures in Stellar Souls Builder, mostly for people running Stellar Tool...

guideahon

Members
Members
Jun 1, 2025
0
8
I'm sorry. Did you try version 0.6.4? I made a fix for it (I wrongly shipped it in the app in previous versions, which was wrong because its licence forbids it, but luckily, that file is already inside the game, the error was that the app wasnt finding correctly the file inside the game)
 

guideahon

Members
Members
Jun 1, 2025
0
8
使用stellar souls创建MOD时会报错,
QQ-jie-tu20260802095012.png
你好!我复现了你的报错,问题不在 mod 数据本身。

原因: UAssetGUI(基于 .NET WinForms)在以下情况会静默失败,不写文件也不报错:

  • 输出路径过长(超过 260 个字符)
  • 路径里有非 ASCII 字符(中文路径,比如 桌面\...)
  • 杀毒软件拦截了 UAssetGUI.exe
工具原来的报错信息把这个误判成了「NameMap 缺少 FName」,其实不是。

现在就能用的解决办法:

  1. 把 StellarTool-0.6.3 移到一个短的纯英文路径,例如 C:\StellarTool
  2. mod 的输出目录也别放在桌面或带中文的文件夹里
  3. 把 UAssetGUI.exe 加入杀毒软件白名单
下个版本的修复: 遇到这种情况会自动改用临时英文短路径重新编译,再把结果拷回去,不用手动搬文件夹;报错信息也会说明真正的原因。

麻烦按上面第 1、2 步试一下,告诉我是否还报错。
 

Manakaiser

Members
Members
Jul 21, 2026
0
0
I'm sorry. Did you try version 0.6.4? I made a fix for it (I wrongly shipped it in the app in previous versions, which was wrong because its licence forbids it, but luckily, that file is already inside the game, the error was that the app wasnt finding correctly the file inside the game)
still happens :(
 

skyqiling111

Members
Members
Jul 30, 2026
0
0
你好!我复现了你的报错,问题不在 mod 数据本身。

原因: UAssetGUI(基于 .NET WinForms)在以下情况会静默失败,不写文件也不报错:

  • 输出路径过长(超过 260 个字符)
  • 路径里有非 ASCII 字符(中文路径,比如 桌面\...)
  • 杀毒软件拦截了 UAssetGUI.exe
工具原来的报错信息把这个误判成了「NameMap 缺少 FName」,其实不是。

现在就能用的解决办法:

  1. 把 StellarTool-0.6.3 移到一个短的纯英文路径,例如 C:\StellarTool
  2. mod 的输出目录也别放在桌面或带中文的文件夹里
  3. 把 UAssetGUI.exe 加入杀毒软件白名单
下个版本的修复: 遇到这种情况会自动改用临时英文短路径重新编译,再把结果拷回去,不用手动搬文件夹;报错信息也会说明真正的原因。

麻烦按上面第 1、2 步试一下,告诉我是否还报错。
用了StellarTool-0.6.5,同时也按照第1、2步操作了,依然报错
QQ-jie-tu20260806214400.png
 

guideahon

Members
Members
Jun 1, 2025
0
8
用了StellarTool-0.6.5,同时也按照第1、2步操作了,依然报错
QQ-jie-tu20260806214400.png
感谢你的测试。这个错误确认了 UAssetGUI 在写入 SkillTable.uasset 之前静默失败了,并不一定是 NameMap 的问题。

我已经修复了 Stellar Tool:遇到这种情况时,会自动使用一个较短且只包含 ASCII 字符的临时路径重新尝试,并改进错误提示以显示真正原因。

修复版本已经成功编译并通过测试。请使用下一个版本的 Stellar Tool 再试一次。