No announcement yet.

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

  • Filter
  • Time
  • Show
Clear All
new posts

    Originally posted by sphereii View Post
    Hey coastie222

    I did some more testing last night with the DLC of HeadBangers, and I was getting a similar error. I removed it from the Configuration until I could figure it out.

    Would you mind trying Head Bangers, without the PSG?

    Could you send me your Output.log so I could check it's an error with the psg mod?


      Hi Pacco.

      I'm trying to reproduce, but seems to be a bit hit or miss. All my subsequent tests were successful. I've re-enabled it in the default list, so it should be available again.

      If anyone gets a crash, would you mind letting us know? You can go to the View Menu, and click on Log Files. From there, you can select whether to view the Launcher log, or the 7 Days To Die Output log. Once you have selected it, click on Upload Log File. This will upload it to pastebin, and give you a link to share with us.



        k thx for investigating


          Will give it a try, will let you know results.


            Hey all.

            Just pushed out a small update which will better support the SDX mods.

            The 7D2D Mod Launcher should auto-update on its next start up.

            I also added Mortelents and Pacco's Power Mod to the default list, under the SDX heading.



              Ok Sphereii Im about ready to try and make my mod into a SDX mod and add some SDX toys with it. Now I read through and watched the tutorials on SDX but other than that I have never touched it. What would be the best way to convert my mod into a SDX mod for the solo purpose of pushing it out through your launcher. Do I need to make a Config File with all my changes or can i make my mod the base game SDX works off? Could you tell me what would be the best/easiest way to convert it?


                Hey Spider

                I would suggest using your original mod as the base XML files. SDX looks like it'll read the Config file for each SDX Mod, and attempt to merge it into your existing XML files. You'll need their SDX tool in order to do the Build, and all that jazz.

                Once you have confirmed your mod works, then I'd recommend using Beyond Compare 4. This program can do a difference check between two folders. You'll want to have a vanilla version of 14.7 available on your hard drive; either through Steam, or using the Launcher to download the 14.7 version under The Fun Pimps heading.

                Then, use the Beyond Compare 4 to select your new modded folder, and the vanilla version. You should see something like this:

                Highlight the files that are shown to be different. In my above example, they are Purple.

                Right click, and Copy To Folder.

                This will copy only the files that are different, in the right folder structure. This is what you'll want to give to your players. You can either share it through a MediaFire link (zip, and upload), or create a free github directory, and commit all the files as they are.

                The benefits of github is that you can go and make changes, without having to re-upload all the files.

                Let me know if you have any questions. Once you have your zip file in place, or in github, I can help you make an official Launcher config.

                To test, you can always click on Add new My Mods, and add your download link there. That'll create a local config for you to do testing on.



                  So I would need to have players download files and install manually and then use your launcher to do the rest?


                    No, all this work is just on your end initially. You are just creating the download package. It's fairly similar to how you are releasing your mod now; It's just more being included because of the different SDX folders. I find Beyond Compare 4 is a fairly easy way to find all the files that SDX has changed, so you don't accidentally miss any.

                    Once you are done with the download package, and confirmed everything is working, your players will just be able to use the Launcher to download and install everything, just as if you did it yourself. They don't have to worry about how you created it.



                      So to clarify the steps on porting an existing mod would be as follows:

                      1) Install SDX
                      a) Download the SDX file, and extract somewhere.
                      b) Copy the SDXMods to your 7 Days to Die with your existing mod
                      c) Edit the settings.ini and change the first path to your 7 Days to Die with your existing mod
                      d) Find and download the SDX mods you want, and place under the SDXMods folder. This cannot be nested; SDXMods/CoolMod/mod.xml
                      e) Use FrontEnd.exe in your SDX 0.6.0 install, Select Mods you want (including default 3), and click on Build.
                      f) Press Play in FrontEnd.exe and test the mod.
                      g) Repeat until you are satisfied.

                      2) Use Beyond Compare 6. Compare your 7 Days to Die Folder to a vanilla version. I use the Launcher to generate The Fun Pimp's Alpha 14.7 install.

                      3) You should see the purple folders highlighted in your modded folder; Select all the Purple folders, and right click, Copy To Folder. This will copy only the changed files.

                      4) Zip and upload. That's your new Mod zip file, which is likely larger than your existing mod zip file.

                      5) Once uploaded, click on "Add new My Mods" in the 7D2D Mod Launcher, and create a small personal config; Copy and paste the download link

                      6) Play that Mod and make sure everything still works.

                      7) Create a 7 Days to Die Config file. Here's a small example. It has two mods in it:

                      8) Share the link, or ask StompyNZ or I to add it to the Defaults.



                        I tried to play headbangers with the mod launcher I get some errors when loading the game,

                        Is this the proper way to play it with mod launcher:
                        1- get fresh install of 14.7
                        2- open 7D2DLauncher.exe
                        3- in simple mode, go to file>load default
                        4- in sdx, select headbangers
                        5- select the steam game folder for 7 days to die
                        6- don't check any of the option on the right
                        7- click the Play mod button and wait

                        when I do this I get in output_log.txt

                        SDX: ResourceWrapper - Failed to load asset: #extweapons?sniper_zoom_overlay

                        (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)

                        2016-09-01T23:39:12 14.220 ERR Loading and parsing items xml file (Unknown block name 'CannabisSprout1' in use_action!/ at ItemActionPlaceAsBlock.ReadFrom (.DynamicProperties _props) [0x00000] in <filename unknown>:0
                        at ItemClassesFromXml.CreateItems (.XmlFile _xmlFile) [0x00000] in <filename unknown>:0 )
                        2016-09-01T23:39:12 14.222 ERR Loading of items aborted due to errors!
                        2016-09-01T23:39:12 14.222 ERR at ItemActionPlaceAsBlock.ReadFrom (.DynamicProperties _props) [0x00000] in <filename unknown>:0
                        at ItemClassesFromXml.CreateItems (.XmlFile _xmlFile) [0x00000] in <filename unknown>:0
                        Exception: Block with name 'MiningMachineStone' not found in block id 1
                        at Block.LateInit () [0x00000] in <filename unknown>:0
                        at Block.LateInitAll () [0x00000] in <filename unknown>:0
                        at WorldStaticData.Init (System.String _name, .XmlFile _xmlFile) [0x00000] in <filename unknown>:0
                        at WorldStaticData.V (System.String ) [0x00000] in <filename unknown>:0
                        at WorldStaticData+XE.MoveNext () [0x00000] in <filename unknown>:0
                        at GameManager+JL.MoveNext () [0x00000] in <filename unknown>:0
                        at UnityEngine.SetupCoroutine.InvokeMoveNext (IEnumerator enumerator, IntPtr returnValueAddress) [0x00000] in <filename unknown>:0

                        (Filename: Line: -1)

                        p.s: I use the download link, not the other 2
                        Last edited by Destro; 09-02-2016, 03:47 AM.


                          Hi Destro

                          Do you know which version of the Launcher you are using? Since the doesn't auto-update, I'm wondering if you have a slightly older version. The latest version is

                          Would you mind re-downloading, and trying again?



                            I was using the, I downloaded your link and tried again with the from a fresh 14.7 install

                            I still got the errors

                            here the 7 days to die output log


                            i'm going to sleep now thank for the help


                              Hi Destro. Thanks for the log.

                              I was able to fix it in version The same link will work for you to re-download.

                              Others will automatically get the update when they re-run the 7D2D Mod Launcher.



                                Here my experience with the version (end result: I made it work without the custom zombie skin unless those were removed)

                                - On my first attempt, after hitting play mod and waiting I got an framework errors saying the value of something can not be NULL
                                I could choose to ignore I ended up choosing the other option by accident.

                                - on my second attempt, I kept the force mod download just in case but I forgot what happen after

                                - on my third attempt, I kept "force mod download" and "Launch with steam" selected, the game started, but it might have used the anti-cheat version of the game, so when the game started I got a black screen and nothing else.

                                - on my fourth attempt, I just launched the game from steam with the "without anti-cheat" option an then started my singleplayer game and it seem to work I could use the new gun and I had the new quest line, but it seem the new zombie skin did not change, but this might be related to my computer, even with the other ways of installing headbangers I was not able to get the new zombie skins, I have no idea why that is.

                                The End result is that I can play the headbangers mod just without the new zombie skin.

                                Anyway thank you for the help

                                by the way the link you gave me was still saying version in the down-left corner of the launcher, its not super important but some might end up thinking they don't have the right version of the launcher.