Jump to content

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


sphereii

Recommended Posts

-edit- okay so I have signed-up with GitHub. How can I add my files to GitHub privately and add it to the Mod Launcher ? :)

 

SphereII just added LathMod to the Mod Launcher (standalone, with CompoPack, or with MegaCity), so that should make it a bit easier.

 

Oh, by the way, SphereII, it's LathMod, not LatheosMod. Not that it's a better name (I failed my creativity roll), just sayin'. ;)

Link to comment
Share on other sites

SphereII just added LathMod to the Mod Launcher (standalone, with CompoPack, or with MegaCity), so that should make it a bit easier.

 

Oh, by the way, SphereII, it's LathMod, not LatheosMod. Not that it's a better name (I failed my creativity roll), just sayin'. ;)

 

Sorry about that! Fixed!

Link to comment
Share on other sites

SphereII just added LathMod to the Mod Launcher (standalone, with CompoPack, or with MegaCity), so that should make it a bit easier.

 

Oh, by the way, SphereII, it's LathMod, not LatheosMod. Not that it's a better name (I failed my creativity roll), just sayin'. ;)

 

hey thanks for uploading it to github ! :)

 

 

great thx ! cause I was staring at the "add repository" page like wtf for a while >.<'!

Edited by KorruptkSwades (see edit history)
Link to comment
Share on other sites

hey thanks for uploading it to github ! :)

 

 

 

great thx ! cause I was staring at the "add repository" page like wtf for a while >.<'!

 

Github can be a bit intimidating at first, especially if you aren't use to the lingo. Good luck, and let us know if you need help.

Link to comment
Share on other sites

Finished installing the Launcher clicked advance and assigned a folder, when i choose DL from steam to get a 14.7 copy i get:

Unhandled exception has occurred in your application. If you click Continue, the application will ignore this error and attempt to continue. if you click Quit, the application will close immediately.

And this is the code in the window:

 

See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
  at _7D2DLauncher.frmMain.btnCreate_Click(Object sender, EventArgs e)
  at System.Windows.Forms.Control.OnClick(EventArgs e)
  at System.Windows.Forms.Button.OnClick(EventArgs e)
  at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
  at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
  at System.Windows.Forms.Control.WndProc(Message& m)
  at System.Windows.Forms.ButtonBase.WndProc(Message& m)
  at System.Windows.Forms.Button.WndProc(Message& m)
  at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
   Assembly Version: 4.0.0.0
   Win32 Version: 4.6.1080.0 built by: NETFXREL3STAGE
   CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
System
   Assembly Version: 4.0.0.0
   Win32 Version: 4.6.1081.0 built by: NETFXREL3STAGE
   CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
7D2DLauncher
   Assembly Version: 1.0.0.1
   Win32 Version: 1.0.0.1
   CodeBase: file:///C:/Users/Lefty/AppData/Local/Apps/2.0/6LK404E4.W5R/5RWL2KO0.JEX/7d2d..tion_a8771e2c9219cb1b_0001.0000_73fb97afeaf6d5f2/7D2DLauncher.exe
----------------------------------------
log4net
   Assembly Version: 1.2.15.0
   Win32 Version: 1.2.15.0
   CodeBase: file:///C:/Users/Lefty/AppData/Local/Apps/2.0/6LK404E4.W5R/5RWL2KO0.JEX/7d2d..tion_a8771e2c9219cb1b_0001.0000_73fb97afeaf6d5f2/log4net.DLL
----------------------------------------
System.Windows.Forms
   Assembly Version: 4.0.0.0
   Win32 Version: 4.6.1038.0 built by: NETFXREL2
   CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
   Assembly Version: 4.0.0.0
   Win32 Version: 4.6.1078.0 built by: NETFXREL3STAGE
   CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Xml
   Assembly Version: 4.0.0.0
   Win32 Version: 4.6.1064.2 built by: NETFXREL3STAGE
   CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Deployment
   Assembly Version: 4.0.0.0
   Win32 Version: 4.6.1078.0 built by: NETFXREL3STAGE
   CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Deployment/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Deployment.dll
----------------------------------------
System.Configuration
   Assembly Version: 4.0.0.0
   Win32 Version: 4.6.1038.0 built by: NETFXREL2
   CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Core
   Assembly Version: 4.0.0.0
   Win32 Version: 4.6.1084.0 built by: NETFXREL3STAGE
   CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
Microsoft.GeneratedCode
   Assembly Version: 1.0.0.0
   Win32 Version: 4.6.1064.2 built by: NETFXREL3STAGE
   CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Accessibility
   Assembly Version: 4.0.0.0
   Win32 Version: 4.6.1038.0 built by: NETFXREL2
   CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
System.ServiceModel
   Assembly Version: 4.0.0.0
   Win32 Version: 4.6.1038.0 built by: NETFXREL2
   CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.ServiceModel/v4.0_4.0.0.0__b77a5c561934e089/System.ServiceModel.dll
----------------------------------------
SMDiagnostics
   Assembly Version: 4.0.0.0
   Win32 Version: 4.6.1038.0 built by: NETFXREL2
   CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/SMDiagnostics/v4.0_4.0.0.0__b77a5c561934e089/SMDiagnostics.dll
----------------------------------------
System.ServiceModel.Internals
   Assembly Version: 4.0.0.0
   Win32 Version: 4.6.1038.0 built by: NETFXREL2
   CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.ServiceModel.Internals/v4.0_4.0.0.0__31bf3856ad364e35/System.ServiceModel.Internals.dll
----------------------------------------
System.Runtime.Serialization
   Assembly Version: 4.0.0.0
   Win32 Version: 4.6.1038.0 built by: NETFXREL2
   CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Serialization/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Serialization.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
   <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.


 

Any help? Thanks.

 

 

----UPDATE----

 

Well figured I would test making a copy off the local game folder and it worked,

So then I deleted the folder it made, tried the steam option again and well it worked. Weird as i didn't do anything besides making a copy of the local folder after trying the steam DL option.......so i'll leave this here just in case it happens to someone else.

Edited by elpuertorro (see edit history)
Link to comment
Share on other sites

Finished installing the Launcher clicked advance and assigned a folder, when i choose DL from steam to get a 14.7 copy i get:

And this is the code in the window:

 

See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
  at _7D2DLauncher.frmMain.btnCreate_Click(Object sender, EventArgs e)
  at System.Windows.Forms.Control.OnClick(EventArgs e)
  at System.Windows.Forms.Button.OnClick(EventArgs e)
  at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
  at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
  at System.Windows.Forms.Control.WndProc(Message& m)
  at System.Windows.Forms.ButtonBase.WndProc(Message& m)
  at System.Windows.Forms.Button.WndProc(Message& m)
  at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
   Assembly Version: 4.0.0.0
   Win32 Version: 4.6.1080.0 built by: NETFXREL3STAGE
   CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
System
   Assembly Version: 4.0.0.0
   Win32 Version: 4.6.1081.0 built by: NETFXREL3STAGE
   CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
7D2DLauncher
   Assembly Version: 1.0.0.1
   Win32 Version: 1.0.0.1
   CodeBase: file:///C:/Users/Lefty/AppData/Local/Apps/2.0/6LK404E4.W5R/5RWL2KO0.JEX/7d2d..tion_a8771e2c9219cb1b_0001.0000_73fb97afeaf6d5f2/7D2DLauncher.exe
----------------------------------------
log4net
   Assembly Version: 1.2.15.0
   Win32 Version: 1.2.15.0
   CodeBase: file:///C:/Users/Lefty/AppData/Local/Apps/2.0/6LK404E4.W5R/5RWL2KO0.JEX/7d2d..tion_a8771e2c9219cb1b_0001.0000_73fb97afeaf6d5f2/log4net.DLL
----------------------------------------
System.Windows.Forms
   Assembly Version: 4.0.0.0
   Win32 Version: 4.6.1038.0 built by: NETFXREL2
   CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
   Assembly Version: 4.0.0.0
   Win32 Version: 4.6.1078.0 built by: NETFXREL3STAGE
   CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Xml
   Assembly Version: 4.0.0.0
   Win32 Version: 4.6.1064.2 built by: NETFXREL3STAGE
   CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Deployment
   Assembly Version: 4.0.0.0
   Win32 Version: 4.6.1078.0 built by: NETFXREL3STAGE
   CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Deployment/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Deployment.dll
----------------------------------------
System.Configuration
   Assembly Version: 4.0.0.0
   Win32 Version: 4.6.1038.0 built by: NETFXREL2
   CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Core
   Assembly Version: 4.0.0.0
   Win32 Version: 4.6.1084.0 built by: NETFXREL3STAGE
   CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
Microsoft.GeneratedCode
   Assembly Version: 1.0.0.0
   Win32 Version: 4.6.1064.2 built by: NETFXREL3STAGE
   CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Accessibility
   Assembly Version: 4.0.0.0
   Win32 Version: 4.6.1038.0 built by: NETFXREL2
   CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
System.ServiceModel
   Assembly Version: 4.0.0.0
   Win32 Version: 4.6.1038.0 built by: NETFXREL2
   CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.ServiceModel/v4.0_4.0.0.0__b77a5c561934e089/System.ServiceModel.dll
----------------------------------------
SMDiagnostics
   Assembly Version: 4.0.0.0
   Win32 Version: 4.6.1038.0 built by: NETFXREL2
   CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/SMDiagnostics/v4.0_4.0.0.0__b77a5c561934e089/SMDiagnostics.dll
----------------------------------------
System.ServiceModel.Internals
   Assembly Version: 4.0.0.0
   Win32 Version: 4.6.1038.0 built by: NETFXREL2
   CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.ServiceModel.Internals/v4.0_4.0.0.0__31bf3856ad364e35/System.ServiceModel.Internals.dll
----------------------------------------
System.Runtime.Serialization
   Assembly Version: 4.0.0.0
   Win32 Version: 4.6.1038.0 built by: NETFXREL2
   CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Serialization/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Serialization.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
   <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.


 

Any help? Thanks.

 

 

----UPDATE----

 

Well figured I would test making a copy off the local game folder and it worked,

So then I deleted the folder it made, tried the steam option again and well it worked. Weird as i didn't do anything besides making a copy of the local folder after trying the steam DL option.......so i'll leave this here just in case it happens to someone else.

 

Thanks for the report, and let me know if you have any other issues. In the 7D2D Mod Launcher, there's a View menu, with Log Files. If this happens to anyone else I would appreciate uploading the log.

Link to comment
Share on other sites

hola, I was wondering if there is a patch that only patches the "crouch under 1 block" with your modlauncher ?

 

Hey KorruptkSwades

 

I added 1-block crouch only patches for A14.7 and for the A15 experimental branch. If the experimental build gets refreshed, the patch may not apply successfully anymore, and we'll have to generate a new one.

 

Enjoy

Link to comment
Share on other sites

In this case, you'd provide two patch files, then just create a zip file with both patches in them. The Launcher will find, and apply all the 7D2DPatch patches.

 

You can mix-and-match patches, and full updates to the DLLs. Such as, the Assembly-Sharp DLL is around 4 megs, so you could add the full DLL file, and a patch file for the resoruces.assets file, and the launcher will install them both as expected. Or you could apply a patch for the DLL, and include both patches.

Link to comment
Share on other sites

Sphereii can you please put this on your launcher. It is just a Client Pack and will only work on my server for now. Its A15 and not a SDX mod yet.

 

Server Info-

Spider's True Survival Hardcore PVP A15

209.222.2.74

Port: 29220

 

Client Pack Link-

 

https://github.com/SpiderJZMOD/TrueSurvivalClientPackA15

 

Thank you.

 

No problem. I updated it. Since you may have multiple servers and mods, I added a top level for you called Spider. Let me know if you'd like it to be called something else. I specified latest_experimental as the Version, which will have an effect if someone wants to Download From Steam to have the correct version.

 

Once you have your SDX mod, we can add a new entry under your Spider section.

Link to comment
Share on other sites

  • 2 weeks later...
Hey SphereII,

does the patcher also work when I exchange texture files in the resources.ASSETS? I exchanged the sunlight texture for each biome and created a patch, but it doesn't modify the assets file when I apply it. Here is the patch I made.

 

Hey herrpohl

 

I think there's two issues here. One, the file ends with .RAR, whereas the launcher only currently supports .zip files. Another is that it's being hosted on Mega. Mega wants you to click on the download button before actually downloading. The Launcher struggles with these types of redirects, unfortunately.

 

Solutions:

 

1) Compress with a .zip extension

2) Use another hosting service, such as MediaFire or github, that allows direct download links

 

The structure of the .RAR file looks good though,so I think it'll be a clean patch once the two issues are taken care of.

 

-SphereII

Link to comment
Share on other sites

Sorry to bother you again, but know I'm getting this error when applying the patch:

 

SHA Mismatch on Patched File. Patching Failed.

The Merging did not produced the correct hash file.

 

I choose a vanilla resource.ASSETS file as the original and the modified one as the modded file. Do they have to be in the same folder when patching?

Link to comment
Share on other sites

When apply a patch, the Patcher will do a checksum against the file you want to patch, in this case, resources.assets. If it doesn't match the <OriginalFile> has in the .xml file, it'll reject the patch.

 

<OriginalFile SHAHash="7AFEC30EB270792322196505333790CC7EB5BD0B" />

<ModdedFile SHAHash="1CFC154A6A334AA6B99E9945D561B117B340A2A0" />

<PatchFile SHAHash="8F1C8F20508C47FA245837355E478E3231FC745F" />

 

It does this so we don't blindly apply patches that may break the file.

 

Is your new target file the vanilla resources.assets file?

Link to comment
Share on other sites

  • 2 weeks later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...