/WitcherScriptMerger

Utility for modders & mod users to help resolve conflicts between mods for The Witcher 3.

Primary LanguageC#GNU General Public License v2.0GPL-2.0

Script Merger for The Witcher 3 - Vortex edition

Special thanks to AnotherSymbiote for creating this tool and giving us permission to fiddle with it. You can find the original repo here: https://github.com/AnotherSymbiote/WitcherScriptMerger/

Special thanks to the developers of the unofficial patch (Ryan Thomas, woodbyte and Partoutatix) for allowing us to merge their work in. You can find their repos here:

Ryan Thomas https://github.com/bncceo/WitcherScriptMerger

woodbyte https://github.com/woodbyte/WitcherScriptMerger

Partoutatix https://github.com/Partoutatix/WitcherScriptMerger

This fork has been created to cater for/fix any issues that arise when using this tool alongside Vortex Mod Manager.

As specified by the original creator, this tool:

  • Checks your Mods folder for mod conflicts. Uses QuickBMS to scan .bundle packages.
  • Merges .ws scripts or .xml files inside bundle packages using the powerful open-source merge tool KDiff3.
  • Packages new .bundle packages using the official mod tool wcc_lite.
  • Detects updated merge source files using the xxHash algorithm by Yann Collet, implemented in .NET by Wilhelm Liao.

KDiff3 & other external binary dependencies aren't included in this source code.