Coder Social home page Coder Social logo

thehunter-mod-merger's Introduction

thehunter-mod-merger

A simple, quick-and-dirty application for merging mods for theHunter: Call of the Wild. Note that this tool ONLY applies to mods that after the Revontuli update need to modify files in the global.gdcc.

This tool is capable of merging multiple .bin and global.gdcc-files as long as they don't have conflicts (that is, they don't modify the same parts of the file). This means that for example, you can have multiple mods that all modify global_simulation.bin, but as long as they all only modifiy different parts of that file they can still be merged.

Binary releases for Windows are available in the Releases-section under the Assets.

How to use

Download the mods you want and place them in the mods-directory one level above the application directory. Note that each mod that is not a single global.gdcc should have a dropzone-named directory somewhere in their directory structure. This is because the part after that is used as a "virtual" directory path which will point inside an entry in global.gdcc. If you mess this up, you notice that the mod files are shown in the unknown files section.

If there are any conflicts (items shown as red), you must remove one of the conflicting mods before merging. Open the red tree item to see which file it conflicts with. Not much that can be done about this other than removing a mod causing the issue, although if you know some hex-editing you can always manually decide what to keep.

If everyting is OK, pressing the "Merge Mods" button should produce a merged global.gdcc in the output-directory. You can copy this file to your game dropzone.

Also remember to set up your game launch options (including that last dot!):

--vfs-fs dropzone --vfs-archive archives_win64 --vfs-fs.

In Steam, this is in Properties > General > Launch Options:

Building

Use pipenv to install dependencies. Some code files related to .adf-parsing were brutally hacked off and modified from DECA tools, thanks to everyone who has been delving into the depths of the Avalanche engine file formats.

thehunter-mod-merger's People

Contributors

bitsawer avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

radinek23

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.