DonovanMods / donovan-7d2d-modlets

Modlets for the game "7 Days to Die"
MIT License
23 stars 38 forks source link

Donovan's 7 Days to Die Modlets

V1.0 UPDATE! All modlets have been updated for v1.0! Enjoy!

This is a collection of modlets I've made in order to enhance the "fun factor" of 7 Days to Die and most of them I would considered "Quality of Life" changes, but, of course, you're free to define them however you wish.

The modlets are all intended to be used a la carte, so you can freely mix and match the ones you think will make your game more enjoyable. Any exceptions are noted in the descriptions below (some conflict with each other because they alter the same things in different ways).

Please see the README located in each of the modlet's directories for more details.

These are all available individually and are intended to work in unison, so feel free to mix and match to suit your needs, however, pay attention to any conflicts listed in the descriptions.

Verfied under game version: 1.0.0

Installation

Setup

If you haven't already, head over to releases and download the source code.zip file.

  1. Unzip that file into a temporary directory.
  2. Locate your "7 Days to Die" game folder (usually something like C:\Program Files (x86)\steamapps\common\7 Days To Die).
  3. If if doesn't already exist, create a Mods folder in that directory.

Individual ZIP files

If you want to pick and choose the modlets you want, individual ZIP files for each can be found in the ZIPs directory.

Choosing the Modlets you want

All the modlets live under the modlets folder in the ZIP file, so navigate there first.

Now you have several choices, and each of the modlets are detailed below. For the best "all around" experience, we recommend you start with donovan-aio but you're free to pick and choose.

Look through the descriptions below and find whatever modlets you want to install (e.g. donovan-aio) and copy (or move) that entire folder over to the 7 Days to Die\Mods directory you located or created above.

For this example, we're going to assume you want to install donovan-aio and donovan-ui.

Once you copy those folders over, your directory structure should look something like this:

7 Days to Die\
  Mods\
    donovan-aio\
    donovan-ui\

Notes

All modlets under a-la-carte are already included in donovan-aio, so there's no need to copy any of them over if you're using donovan-aio. However, if there are modlet's included in donovan-aio that you don't want, then feel free to pick and choose whatever you like under the a-la-carte folder and copy them individually.

None of the modlets under the optional folder are included in donovan-aio, and are designed to overwrite functionality included in donovan-aio, so you should be able to copy those into your Mods folder along with donovan-aio and have the new functionality take effect. Any exceptions to this should be listed in the Modlet's description below.

For instance, if you wanted to use donovan-megaperks instead of the donovan-moreperks (which is included in donovan-aio), you could simply put donovan-megaperks in your Mods directory alongside donovan-aio and it will take effect (because it will be loaded by the game after donovan-aio).

e.g:

7 Days to Die\
  Mods\
    donovan-aio\
    donovan-megaperks\
    donovan-ui\

Support

If you find any issues or have a suggestion for improvement, please open an issue on github or find me on Guppy's 7D2D modding Discord server and I'll look into it ASAP.

Modlets

All modlets live under the modlets folder in the source ZIP file, so navigate there first. Each modlet has it's own README with more details.

Other folders in the ZIP can be safely ignored.

AiO

The All In One modlet is a bundle of modlets which I personally recommend for the "best" experience, but they are all available individually, so feel free to mix and match should you desire.

Any modlets added after the AiO will overrule what's included in the AiO, esentially replacing the mod with a different one. e.g. more* vs mega* modlets. So you can start with AiO as your base and add additional ones to customize your experience.

Included in AiO

Note that any of these mods can also be used a-la-carte, we just bundle them together for convienence in AiO.

Optional

These are not included in AiO but may be used individually or as overrides to the AiO modlet. Unless otherwise noted below, they are all compatible with AiO.

Other Modlets

Inventory Size (only install one of these at at time)

  1. BigBackpack - Increases the size of the player inventory to 60
  2. MegaBackpack - Increases the size of the player inventory to 120

UI

Outdated/Removed Modlets

Additional Credits

History

I previously used an excellent XML config replacement made by SpikeDaddy, so full credit to him for his work and my inspiration!

With the addition of xpath support to the game architecture, I decided to convert some of his changes along with a few of my own into a series of a-la-carte modlets. The result is this body of work, which will be updated with new ideas and to support future stable versions of 7D2D.

Enjoy!

-- Donovan