• If you have a mod, tool or prefab, please use the Resources section. Click Mods at the top of the forums.

The 7D2D Mod Launcher - A Mod Launcher for 7 Days to Die

sphereii

Well-known member
Hey all,

The latest version of the 7D2D Mod Launcher V5 can be found through the following links:

http://7d2dmodlauncher.org/

http://7d2dlauncher.org

Direct links to the latest :

Windows: https://github.com/The7D2DModLauncher/7D2DModLauncherV5/releases/latest/download/7D2DModLauncherV5.exe

Linux: https://github.com/The7D2DModLauncher/7D2DModLauncherV5/releases/latest/download/7D2DModLauncher-Linux.tar.gz

MacOS: https://github.com/The7D2DModLauncher/7D2DModLauncherV5/releases/latest/download/7D2DModLauncher-MacOS.tar.gz

For Support, the Mod Launcher Discord: https://discord.gg/RYDwtHstzX

YouTube Tutorials for V5:






Extra Info


Each of the installation methods has been signed by my security certificate, which I acquired for this tool: SphereII Software.

The main website for the 7D2D Mod Launcher is: http://7d2dmodlauncher.org/

For Log Files, you can go to the View menu, and select Log Files. This will allow you to view the launcher's log files, as well as your 7 Days to Die game log. An Upload Log File will upload the log file to pastebin, allowing you to share.

You may notice that that the 7D2D Mod Launcher is also referenced as "7D2D Launcher". Development work pre-dates the Fun Pimp's own 7DLauncher name, and I wanted to remain distinct, thus the move to the more recent, 7D2D Mod Launcher.

Enjoy playing, and I hope to hear some feedback :)

-SphereII

 
Last edited by a moderator:
If you do not play on EAC-protected servers, and just want to have a more enjoyable single-player experience, the 7D2D Mod Launcher includes a 7D2D Patcher utility built-in, which allows you to create, or apply, DLL patches.

Using the open source program called xdelta, we are able to make patch file based on two versions of a DLL file.

For instance, using herrophl's excellent work with the UABE tool, we were able to remove the second bloom, remove the sky fog, and add back in the 1-block crouch features. However, that only allowed us to have a 400M file, which was too big to download for some people.

The 7D2D Patcher creates a delta based on the original vanilla file, and the modded file, producing a patch file that is only 128 kilobytes in size. This file ends with the prefix 7D2DPatch, and is paired with an XML file.

The 7D2D Mod Launcher will look at the XML file, check the original file, and confirm that the patch was created for that DLL version. Then, it'll apply the patch, and verify that it meets the expected hash.

If the hash doesn't match, the patching is skipped.

What does bloom / sky fog removed look like?

Before:



After:



Video showing the 7D2D Patcher


This option is available under View -> Patches. The current patch is available for Alpha 14.7 only.

 
I will absolutely vouch and back sphereii hard work and expertise. He has put his all into this wonderful tool, and it is just absolutely wonderful. It has made my life, and the life of everyone on my servers so much easier. Have icons and progression files that dont push? Have them use this. You can make direct changes to your files server admins and you never have to ask everyone to update again, as long as they launch with this the new files will auto download to their pcs. It has saved me and others hours of frustration,'

Months in development and fine tuned, i stand behind this 100 percent and am proud to have even been able to call this man both a friend and a fellow server community member. You absolutely can not go wrong with this life saving tool.

 
Hey sphereii long time no chat lol, glad you finally made the plunge and put this out there for all to use.

Will make a big difference to those of us who like to play the game using different mods from time to time.

 
I've been using this for a few weeks and it works brilliantly :)

(also one of the reasons I've been promoting using GitHub to host mod files :) )

 
Last edited by a moderator:
I will absolutely vouch and back sphereii hard work and expertise. He has put his all into this wonderful tool, and it is just absolutely wonderful. It has made my life, and the life of everyone on my servers so much easier. Have icons and progression files that dont push? Have them use this. You can make direct changes to your files server admins and you never have to ask everyone to update again, as long as they launch with this the new files will auto download to their pcs. It has saved me and others hours of frustration,'
Months in development and fine tuned, i stand behind this 100 percent and am proud to have even been able to call this man both a friend and a fellow server community member. You absolutely can not go wrong with this life saving tool.
Thank you for the kind words. Let's hope this will make server administrators more flexible in the mods they can deploy!

Fedora Approved! :victorious:
Thank you for your mods, and your help, sir.

Hey sphereii long time no chat lol, glad you finally made the plunge and put this out there for all to use.Will make a big difference to those of us who like to play the game using different mods from time to time.
Very long time no see! Thanks for your challenging test scenarios!

I've been using this for a few weeks and it works brilliantly :)
(also one of the reasons I've been promoting using GitHub to host mod files :) )
And thank you for trying to group the mods together. It works great!

Great work, SphereII! :)
It pales compared to what you have been contributing, sir! I hope this is just another piece of the puzzle!

 
Looks awesome. One question. I know this works with xml mods with icons but will this work for SDX mods

 
Looks awesome. One question. I know this works with xml mods with icons but will this work for SDX mods
I'm not that familiar with SDX, I'll admit. So I cannot confirm one way or another if it works.

However, the launcher will install and patch anything you provide. So if you provide it with a modified DLL, it will find the original, and replace it. If you have a new directory structure, then the launcher will install the new structure. If you provide a 7D2DPatch file, it will patch large files while keeping the patch file small.

I would look forward to working with someone with SDX to test somethings out.

-SphereII

 
I looked into it, and seems to be mostly modded XML and .DLL files.

I followed the instructions and installed SDX, and tested the Double Barrel shotgun mod, as well as Hal's Turrent, Lawn Mower, and Michonne's Katana mod. I then created diff between the SDX installed folder, and my baseline, and generated a zip file ( using Beyond Compare 4).

The zip file in question is this: http://www.mediafire.com/download/q4q3ddnos2i2qax/SDXTest.zip

I created a sample 7D2D Launcher config, which can be found here: https://raw.githubusercontent.com/SphereII/7D2DConfig/master/SDX.xml

You can copy and paste that link, then, in the Launcher, click on "Open URL", and paste it in. You'll then have a new SDX mod available in the launcher.

Config Example:



Game Screen:



By providing pre-made zip files, and configs, we can create mods that contains groupings of SDX mods, without the user needing to use the FrontEnd or installing SDX itself. It does not appear as if you need to update Settings.ini either.

For instance, if Spider has all the mods installed, and working, he could create a zip file of just the changed files, and share them.

It may not be ideal, or as easy as adding custom icons or XML changes, but then again, the SDX process is slightly more complex.

End users may not be able to make their own combinations without using SDX and FrontEnd, but we could provide some pre-made SDX mod combinations to get a good feel for them, and give it some more exposure.

Server Administrators could create these packages, and allow their clients to easily connect to their servers.

-SphereII

 
Added a new config to the SDX link from the posting above. It's called SphereII SDX Bigger, which is a larger download, at about 200M. But it includes more SDX mods, including CCTV, DoubleBarrel, HalArrow, HalChicken and Turret, Lawn Mower, Lucille, Medieval, Katana, Morte's Farming, Fishing, and Husbandry mods. I also included RangedWeapons and My Dogs, in addition to the Stone Oven, TargetDummer, and WhyAmINaked.

These mods combinations are more of a proof of concept project, rather than any kind of official mod. However, modders can create their own combination to create a solid game play experience based on themes.

As in the above post, you can click on Open URL in the launcher, and paste this link: https://raw.githubusercontent.com/SphereII/7D2DConfig/master/SDX.xml

Random Screenshots:





Full Imgur Album

-SphereII

 
Last edited by a moderator:
Ty sir for your hard work! We at Forum Fanatics are proud to have you as a member and a friend.

With that said, I was hesitant at first to use this tool as I hate change. I preferred the old way of copying the 7d2d folder and pasting, downloading from the net the mods I needed, unzipping and dragging in the files, etc.

But after much hesitation because I am a stubborn b*stard, I tried it out, and have never regretted it since. This tool is an absolute must have if you play on modded servers, want a modded single player, or are a server admin and want a fast and easy way to distribute your mods. You will not dissapointed if you try this out. So if you are like me and hesitant to change, try this out anyway, and then you will REALLY be hesitant to change back to the old method.

TY SPHERE! You sir, are appreciated.

 
Thanks Rizzano, for the kind words.

I added a new config, available if you click on File -> Load Defaults again. This will load up a listing of previous alphas for you to play with, if you wanted to revisit some older versions of the game.

This includes Alpha 14.7 (for when 15 drops), 13.8, 12.5, 11.6, and 10.4. Also include the other beta branches, like the experimental branches with the different versions of unity.

To be clear, these are not modded, but rather just the base game. You'll want to use Advanced more, and use the Download From Steam functionality for these to work properly. It won't affect your current games.



The Launcher configs have a <Version></Version tag which can specify which version of the game they are made for, which is read when you are downloading from Steam. So if your mod breaks on Alpha 15, we can specify alpha14.7 in the configs to make sure the players get the right version of the game, paired with your mods.

Enjoy the walk down memory lane,

-SphereII

 
Thanks Rizzano, for the kind words.
I added a new config, available if you click on File -> Load Defaults again. This will load up a listing of previous alphas for you to play with, if you wanted to revisit some older versions of the game.

This includes Alpha 14.7 (for when 15 drops), 13.8, 12.5, 11.6, and 10.4. Also include the other beta branches, like the experimental branches with the different versions of unity.

To be clear, these are not modded, but rather just the base game. You'll want to use Advanced more, and use the Download From Steam functionality for these to work properly. It won't affect your current games.



The Launcher configs have a <Version></Version tag which can specify which version of the game they are made for, which is read when you are downloading from Steam. So if your mod breaks on Alpha 15, we can specify alpha14.7 in the configs to make sure the players get the right version of the game, paired with your mods.

Enjoy the walk down memory lane,

-SphereII
OMG, more amazing work! I am SO going to load up an old alpha and relive some of the past.

You simply can NOT stop amazing can you? Is there a limit to your awesomeness?

 
Thanks Jax!

And thanks for pointing me towards Pacco's Headbanger SDX mod, so I thought I'd try to get it working in the Mod Launcher as a proof of concept.

Good news! It was successful! There's no need to download or install SDX for this to work.



It's a rather large download, so any player who runs it the first time, may want to uncheck the "Refresh Mods Automatically" before playing again, otherwise it will try to re-download :)

I add 2 configurations: Head Banger's, and Head Banger's + PSG-1 DLC. I've also included the bloom and fog removal, as well as the 1-block crouch.

If you are interested in trying out this awesome SDX mod, in the Mod launcher, click on Open URL, and copy and paste this: https://raw.githubusercontent.com/SphereII/7D2DConfig/master/HeadBangers.xml

Here's a short album of screenshots I took of it. But by all means, check out Pacco's video link to really see the mod shine!

-SphereII

 
I've tinkered with LathMod Revised to come up with a ModLauncher-compatible zip file, but I'm not sure I understand the process properly. I use Envul.com to host my mod, and the download mod button changes the link location each time I make an update. For example, LathMod 3.51 used https://envul.com/download/1/531, but 3.52 uses https://envul.com/download/1/536/. I guess what I'm asking is, does the mod launcher compensates for the difference in download link locations?

I like the way Envul handles the mods, so I'd rather not switch over to DropBox or something.

 
Hey Latheos

Yeah, we noticed that envul produces a new link each time it gets an update. That could be fine, if you were just interested in a one-shot release, but for ongoing projects, it's challenging.

You could always update the Download link in the Launcher's config, but that is kind of tedious.

Have you checked out StompyNZ's 7Days2Mod github project? A lot of the current mods are coming from that. It allows you easily make changes and see changes, and the launcher supports it.

-SphereII

 
Back
Top