xxx73 Posted April 11, 2019 Share Posted April 11, 2019 Really cool mod, thanks a lot for sharing this? I'm a little afraid to use SDK mods. Any chance this could be made into a modlet? Link to comment Share on other sites More sharing options...
sphereii Posted April 11, 2019 Share Posted April 11, 2019 I use custom directories, i'll admit that but i pointed SDX to everything it asked me to point to. Does it HAVE ("it" being 7D2D) to be in the default location (defaulted by Steam) to work? It kinda defeats the purpose of SDX asking where things are to not be able to use where you point it to. The System.Xml.linq is your error message. It's a .NET library that may be missing. Do you have .NET 3.5 and .NET 4.x installed? Link to comment Share on other sites More sharing options...
Kilroy5150 Posted April 15, 2019 Share Posted April 15, 2019 The System.Xml.linq is your error message. It's a .NET library that may be missing. Do you have .NET 3.5 and .NET 4.x installed? Went back to 3.5 and all the way to 4.7 All gave the same message, they won't install because i have the newest version (4.7) so i'm hoping i'm covered there. Any special visual library things i might need to install? And, really, the video on how to install SDX....kinda ignores mention of things you guys are bringing up like for Net Framework. The install video seems more like a "in a perfect world" situation than what the average joe user just drops in and it works magically. That video seems more like for someone who's pre-prepped their system with certain things (his directory was already pointed to even after unzipping). Or is SDX supposed to be dumped right into 7d2d's main directory? Again, my first time at using this thing and it's very confusing. I have it in it's own SDX directory now but i had to ask to be sure, that's how you learn. Also, the Second Build Directory.....what's that about? Do i need to point it to anything? It's also kinda weird that SDX has it's very own "mods" dir instead of it pointing to mine but, i digress. I've got a dedicated server i'm probably going to have to put these mods on as well so i gotta learn this. Link to comment Share on other sites More sharing options...
Guppycur Posted April 15, 2019 Share Posted April 15, 2019 That second dir to point to is your dedi btw. Link to comment Share on other sites More sharing options...
sphereii Posted April 15, 2019 Share Posted April 15, 2019 Went back to 3.5 and all the way to 4.7 All gave the same message, they won't install because i have the newest version (4.7) so i'm hoping i'm covered there. Any special visual library things i might need to install? And, really, the video on how to install SDX....kinda ignores mention of things you guys are bringing up like for Net Framework. The install video seems more like a "in a perfect world" situation than what the average joe user just drops in and it works magically. That video seems more like for someone who's pre-prepped their system with certain things (his directory was already pointed to even after unzipping). Or is SDX supposed to be dumped right into 7d2d's main directory? Again, my first time at using this thing and it's very confusing. I have it in it's own SDX directory now but i had to ask to be sure, that's how you learn. Also, the Second Build Directory.....what's that about? Do i need to point it to anything? It's also kinda weird that SDX has it's very own "mods" dir instead of it pointing to mine but, i digress. I've got a dedicated server i'm probably going to have to put these mods on as well so i gotta learn this. I understand it is frustrating when things don't work as expected. I work with a lot of clean installs; SDX has worked right out of the box for me each time. It uses standard libraries. However, it seems some installs are missing something, and we aren't quite sure what exactly. It could range from anti-virus to different default folders, etc. This is why we ask these questions, to try to solve the issue. SDX extracts to its own folder. It maintains its own Mods folder as Scripts and Patch Scripts do not need to be distributed to the clients and dedicated servers, and acts as a filtering system. SDX also maintains a back up of your XML files and your DLL files, allowing you to rebuild easily. The Linq is inside System.XML.dll. This is distributed as part of the game, in the 7DaysToDie_Data/Managed folder. You could try copying that file to your base SDX folder, where the executable is. As Guppycur said, it's available to point to your local dedicated install. This allows you to keep your Client and Dedi builds in sync. Link to comment Share on other sites More sharing options...
Kilroy5150 Posted April 15, 2019 Share Posted April 15, 2019 I understand it is frustrating when things don't work as expected. I work with a lot of clean installs; SDX has worked right out of the box for me each time. It uses standard libraries. However, it seems some installs are missing something, and we aren't quite sure what exactly. It could range from anti-virus to different default folders, etc. This is why we ask these questions, to try to solve the issue. SDX extracts to its own folder. It maintains its own Mods folder as Scripts and Patch Scripts do not need to be distributed to the clients and dedicated servers, and acts as a filtering system. SDX also maintains a back up of your XML files and your DLL files, allowing you to rebuild easily. The Linq is inside System.XML.dll. This is distributed as part of the game, in the 7DaysToDie_Data/Managed folder. You could try copying that file to your base SDX folder, where the executable is. As Guppycur said, it's available to point to your local dedicated install. This allows you to keep your Client and Dedi builds in sync. No antivirus, the computer runs in a controlled environment where it's used for nothing but loading and playing games, no browsing. I copied the file and it had no effect at all, SDX didn't recognize it was there. Here's the compile. EVENT: Begin task: Backup game files EVENT: Begin task: Import UnityEngine.dll EVENT: Begin task: Deobfuscate Assembly Strings INFO: Skipping string deobfuscation as it already exists EVENT: Begin task: Patch game code INFO: Inject: System.Void GameManager::Awake() into type(SDX.Payload.Entry, SDX.Payload).Setup at start INFO: Inject: System.Void GameManager::StartGame() into type(SDX.Payload.ModEngine, SDX.Payload).StartupModScripts at start Saving... Done. EVENT: Begin task: Deobfuscate game code EVENT: Begin task: Compile mod patcher scripts Compiling PatchScripts assembly... Loading References... INFO: Built in 91ms Reference: SDX.Compiler.dll Reference: Mono.Cecil.dll Reference: E:\(Games - Steam)\steamapps\common\7 Days To Die/7DaysToDieServer_Data/Managed\Assembly-CSharp.dll Reference: E:\(Games - Steam)\steamapps\common\7 Days To Die/7DaysToDieServer_Data/Managed\SDX.Core.dll Reference: E:\(Games - Steam)\steamapps\common\7 Days To Die/7DaysToDieServer_Data/Managed\SDX.Payload.dll WARN: e:\(Games - Steam)\steamapps\common\7 Days To Die\SDX0.7.3\Targets\7DaysToDie\Mods\AnimationSDX\PatchScripts\Animations.cs(5,14): error CS0234: The type or namespace name 'Linq' does not exist in the namespace 'System' (are you missing an assembly reference?) ERROR: Failed to compile PatchMods ERROR: Task Compile mod patcher scripts failed EVENT: Action completed at: 4/15/2019 10:18:44 AM and took 0.96 seconds Link to comment Share on other sites More sharing options...
sphereii Posted April 15, 2019 Share Posted April 15, 2019 No antivirus, the computer runs in a controlled environment where it's used for nothing but loading and playing games, no browsing. I copied the file and it had no effect at all, SDX didn't recognize it was there. Here's the compile. EVENT: Begin task: Backup game files EVENT: Begin task: Import UnityEngine.dll EVENT: Begin task: Deobfuscate Assembly Strings INFO: Skipping string deobfuscation as it already exists EVENT: Begin task: Patch game code INFO: Inject: System.Void GameManager::Awake() into type(SDX.Payload.Entry, SDX.Payload).Setup at start INFO: Inject: System.Void GameManager::StartGame() into type(SDX.Payload.ModEngine, SDX.Payload).StartupModScripts at start Saving... Done. EVENT: Begin task: Deobfuscate game code EVENT: Begin task: Compile mod patcher scripts Compiling PatchScripts assembly... Loading References... INFO: Built in 91ms Reference: SDX.Compiler.dll Reference: Mono.Cecil.dll Reference: E:\(Games - Steam)\steamapps\common\7 Days To Die/7DaysToDieServer_Data/Managed\Assembly-CSharp.dll Reference: E:\(Games - Steam)\steamapps\common\7 Days To Die/7DaysToDieServer_Data/Managed\SDX.Core.dll Reference: E:\(Games - Steam)\steamapps\common\7 Days To Die/7DaysToDieServer_Data/Managed\SDX.Payload.dll WARN: e:\(Games - Steam)\steamapps\common\7 Days To Die\SDX0.7.3\Targets\7DaysToDie\Mods\AnimationSDX\PatchScripts\Animations.cs(5,14): error CS0234: The type or namespace name 'Linq' does not exist in the namespace 'System' (are you missing an assembly reference?) ERROR: Failed to compile PatchMods ERROR: Task Compile mod patcher scripts failed EVENT: Action completed at: 4/15/2019 10:18:44 AM and took 0.96 seconds Would you mind trying this beta? http://7d.l9000.co.uk/SDX0.7.4Test.zip Link to comment Share on other sites More sharing options...
Kilroy5150 Posted April 15, 2019 Share Posted April 15, 2019 Would you mind trying this beta? http://7d.l9000.co.uk/SDX0.7.4Test.zip Thought of that last night. I got the 074 version and got the same results... Fresh off 074 Found target: 7 Days To Die EVENT: Begin task: Backup game files EVENT: Begin task: Import UnityEngine.dll EVENT: Begin task: Deobfuscate Assembly Strings Deobfuscate Assembly Strings has been disabled EVENT: Begin task: Patch game code INFO: Inject: System.Void GameManager::Awake() into type(SDX.Payload.Entry, SDX.Payload).Setup at start INFO: Inject: System.Void GameManager::StartGame() into type(SDX.Payload.ModEngine, SDX.Payload).StartupModScripts at start Saving... Done. EVENT: Begin task: Deobfuscate game code De-obfuscator has been disabled EVENT: Begin task: Compile mod patcher scripts Compiling PatchScripts assembly... Loading References... INFO: Built in 96ms Reference: SDX.Compiler.dll Reference: Mono.Cecil.dll Reference: E:\(Games - Steam)\steamapps\common\7 Days To Die/7DaysToDieServer_Data/Managed\Assembly-CSharp.dll Reference: E:\(Games - Steam)\steamapps\common\7 Days To Die/7DaysToDieServer_Data/Managed\SDX.Core.dll Reference: E:\(Games - Steam)\steamapps\common\7 Days To Die/7DaysToDieServer_Data/Managed\SDX.Payload.dll WARN: e:\(Games - Steam)\steamapps\common\7 Days To Die\SDX0.7.4Test\Targets\7DaysToDie\Mods\AnimationSDX\PatchScripts\Animations.cs(5,14): error CS0234: The type or namespace name 'Linq' does not exist in the namespace 'System' (are you missing an assembly reference?) ERROR: Failed to compile PatchMods ERROR: Task Compile mod patcher scripts failed EVENT: Action completed at: 4/15/2019 11:06:15 AM and took 1.11 seconds Remote build failed I mean, it's bugging me too. This is a clean install of Windows 10, only a month or so old so it's not had time enough to get any corruptions because i only have installed 7D2d on it as far as games go. But i keep thinking that there's something you guys may have installed on your own systems, previously, that might make a difference in your system than mine. Sphereii, you're a coder so you've got to have more stuff on your system than me. I know it's going to end up being something dumb because it always is in the end but i followed the directions to the letter from the video and, like i said, i've done similar things like this before and i followed it all to the letter. I would do screen clips but they make them so small (here) it would be hard for you guys to see them. I even re-downloaded the HAL files and the wandering traders mod, fresh from github to make sure there were no corruptions. You know, i did a Google dive, and someone mentioned redirecting target framework to 4.0.....does that ring any bells with anyone? Link to comment Share on other sites More sharing options...
sphereii Posted April 15, 2019 Share Posted April 15, 2019 Thought of that last night. I got the 074 version and got the same results... Fresh off 074 Found target: 7 Days To Die EVENT: Begin task: Backup game files EVENT: Begin task: Import UnityEngine.dll EVENT: Begin task: Deobfuscate Assembly Strings Deobfuscate Assembly Strings has been disabled EVENT: Begin task: Patch game code INFO: Inject: System.Void GameManager::Awake() into type(SDX.Payload.Entry, SDX.Payload).Setup at start INFO: Inject: System.Void GameManager::StartGame() into type(SDX.Payload.ModEngine, SDX.Payload).StartupModScripts at start Saving... Done. EVENT: Begin task: Deobfuscate game code De-obfuscator has been disabled EVENT: Begin task: Compile mod patcher scripts Compiling PatchScripts assembly... Loading References... INFO: Built in 96ms Reference: SDX.Compiler.dll Reference: Mono.Cecil.dll Reference: E:\(Games - Steam)\steamapps\common\7 Days To Die/7DaysToDieServer_Data/Managed\Assembly-CSharp.dll Reference: E:\(Games - Steam)\steamapps\common\7 Days To Die/7DaysToDieServer_Data/Managed\SDX.Core.dll Reference: E:\(Games - Steam)\steamapps\common\7 Days To Die/7DaysToDieServer_Data/Managed\SDX.Payload.dll WARN: e:\(Games - Steam)\steamapps\common\7 Days To Die\SDX0.7.4Test\Targets\7DaysToDie\Mods\AnimationSDX\PatchScripts\Animations.cs(5,14): error CS0234: The type or namespace name 'Linq' does not exist in the namespace 'System' (are you missing an assembly reference?) ERROR: Failed to compile PatchMods ERROR: Task Compile mod patcher scripts failed EVENT: Action completed at: 4/15/2019 11:06:15 AM and took 1.11 seconds Remote build failed I mean, it's bugging me too. This is a clean install of Windows 10, only a month or so old so it's not had time enough to get any corruptions because i only have installed 7D2d on it as far as games go. But i keep thinking that there's something you guys may have installed on your own systems, previously, that might make a difference in your system than mine. Sphereii, you're a coder so you've got to have more stuff on your system than me. I know it's going to end up being something dumb because it always is in the end but i followed the directions to the letter from the video and, like i said, i've done similar things like this before and i followed it all to the letter. I would do screen clips but they make them so small (here) it would be hard for you guys to see them. I even re-downloaded the HAL files and the wandering traders mod, fresh from github to make sure there were no corruptions. I am a coder, but not all my PCs are used to code. The Mod Launcher can also trigger SDX compiles, and sometimes this issue comes up for end-users too, but by far, it works out of the box. Why is it failing for some, I'm not sure. Is it a difference between incremental patches vs clean fresh install, etc. The type or namespace name 'Linq' does not exist in the namespace 'System' (are you missing an assembly reference?) Linq exists in System.Core.dll, which is available in your game folder, as well as in other places. Do you have .NET Core installed? https://dotnet.microsoft.com/download and install .NET Core2.2 ".NET Core RunTime". Link to comment Share on other sites More sharing options...
Kilroy5150 Posted April 15, 2019 Share Posted April 15, 2019 I am a coder, but not all my PCs are used to code. The Mod Launcher can also trigger SDX compiles, and sometimes this issue comes up for end-users too, but by far, it works out of the box. Why is it failing for some, I'm not sure. Is it a difference between incremental patches vs clean fresh install, etc. The type or namespace name 'Linq' does not exist in the namespace 'System' (are you missing an assembly reference?) Linq exists in System.Core.dll, which is available in your game folder, as well as in other places. Do you have .NET Core installed? https://dotnet.microsoft.com/download and install .NET Core2.2 ".NET Core RunTime". Installed it immediately and did a reboot and tried....same issue. Your github says that the dependency files are 3 months old. Did you submit any patches (here, from another storage source) to the animation dependency since then that may have fix this error previously and possibly it wasn't uploaded to github (where the first page's links are)? I'm just throwing possibilities into the air since we've gone over the most obvious things. I did notice you've got a couple of different github accounts and i thought maybe one of them (linked here) might be more updated than the original post's links. To be honest, the search mode here isn't the most accurate i've used and i could have missed some patch you put out that could have corrected the issue in a previous post somewhere along the way. (and please, no offense is intended by this statement) I've put in manux vehicles and the A17 elevator sdx mod and got no errors with them. They probably don't call on the same libraries but some of the mods do compile.... I'm just trying to find some conclusion to this issue. Link to comment Share on other sites More sharing options...
xyth Posted April 15, 2019 Author Share Posted April 15, 2019 There is a chance your SDX isnt setup properly. Try installing it like its described in this tutorial: https://7d2dsdx.github.io/Tutorials/ It is more steps but isolates your vanilla game install from any changes, and really help reduce problems later if you do a lot of modding. Link to comment Share on other sites More sharing options...
sphereii Posted April 15, 2019 Share Posted April 15, 2019 Installed it immediately and did a reboot and tried....same issue. Your github says that the dependency files are 3 months old. Did you submit any patches (here, from another storage source) to the animation dependency since then that may have fix this error previously and possibly it wasn't uploaded to github (where the first page's links are)? I'm just throwing possibilities into the air since we've gone over the most obvious things. I did notice you've got a couple of different github accounts and i thought maybe one of them (linked here) might be more updated than the original post's links. To be honest, the search mode here isn't the most accurate i've used and i could have missed some patch you put out that could have corrected the issue in a previous post somewhere along the way. The error is pretty fundamental basic. The mods have not changed that much to cause that issue. You could copy the System.Core.dll from the game folder into your SDX folder and see if it helps. Link to comment Share on other sites More sharing options...
Kilroy5150 Posted April 15, 2019 Share Posted April 15, 2019 Those are not errors that you can ignore. Looks like sdx either isnt setup properly or your missing some files, or both. There is a tutorial video on setting up SDX in the tutorial section. Hopefully that will help you. The players can just use the 7D2D modlauncher to install this and other sdx mods now on the client side (That's a new feature) , or you can build a custom mod package and have the launcher send that to the clients. I think the launcher will also do dedi builds now too, but I never tried that. Okay Link to comment Share on other sites More sharing options...
Kilroy5150 Posted April 15, 2019 Share Posted April 15, 2019 The error is pretty fundamental basic. The mods have not changed that much to cause that issue. You could copy the System.Core.dll from the game folder into your SDX folder and see if it helps. No effect. Link to comment Share on other sites More sharing options...
Kilroy5150 Posted April 15, 2019 Share Posted April 15, 2019 There is a chance your SDX isnt setup properly. Try installing it like its described in this tutorial: https://7d2dsdx.github.io/Tutorials/ It is more steps but isolates your vanilla game install from any changes, and really help reduce problems later if you do a lot of modding. Now i will admit, this guide has a few things i've not done (like delete my entire 7d2d and start over) but i was hoping to avoid something like that. And i'm really trying not to offend anyone but this is the "only" mod series i can't compile and make work, this series (wandering traders/bandits and the HAL dependancy mods). Link to comment Share on other sites More sharing options...
xyth Posted April 15, 2019 Author Share Posted April 15, 2019 No offense taken. I'm not aware of any issues with the modlet as it seems to work well in the many implementations I know about. Link to comment Share on other sites More sharing options...
Kilroy5150 Posted April 15, 2019 Share Posted April 15, 2019 No offense taken. I'm not aware of any issues with the modlet as it seems to work well in the many implementations I know about. Someone mentioned installing Net Framework 3.5, is there a way you can force it? Most of the time, it just ignores me and other versions of Net Framework tell me i've got the newest version. I just keep thinking i'm missing something. Link to comment Share on other sites More sharing options...
mr.devolver Posted April 15, 2019 Share Posted April 15, 2019 Someone mentioned installing Net Framework 3.5, is there a way you can force it? Most of the time, it just ignores me and other versions of Net Framework tell me i've got the newest version. I just keep thinking i'm missing something. I believe Net Framework is automatically installed through Windows update, as long as your system is up to date, it receives the updated version of Net Framework. Make sure that you have the latest Windows updates and see if that resolves the issue. Link to comment Share on other sites More sharing options...
sphereii Posted April 15, 2019 Share Posted April 15, 2019 Someone mentioned installing Net Framework 3.5, is there a way you can force it? Most of the time, it just ignores me and other versions of Net Framework tell me i've got the newest version. I just keep thinking i'm missing something. Take a look here: https://docs.microsoft.com/en-us/dotnet/framework/install/dotnet-35-windows-10 Link to comment Share on other sites More sharing options...
mr.devolver Posted April 15, 2019 Share Posted April 15, 2019 Take a look here: https://docs.microsoft.com/en-us/dotnet/framework/install/dotnet-35-windows-10 Maybe he grabbed dependencies for public instead of experimental? I remember I had some errors and getting the correct files fixed the problem. Link to comment Share on other sites More sharing options...
Kilroy5150 Posted April 15, 2019 Share Posted April 15, 2019 Take a look here: https://docs.microsoft.com/en-us/dotnet/framework/install/dotnet-35-windows-10 Scratch that, 3.5 is installed as well. - - - Updated - - - Maybe he grabbed dependencies for public instead of experimental? I remember I had some errors and getting the correct files fixed the problem. What's the link to experimental? Link to comment Share on other sites More sharing options...
mr.devolver Posted April 15, 2019 Share Posted April 15, 2019 Scratch that, 3.5 is installed as well. - - - Updated - - - What's the link to experimental? Wait a minute. Are you even using experimental channel for game updates? If you do, then you might grab dependencies from here. Link to comment Share on other sites More sharing options...
xyth Posted April 15, 2019 Author Share Posted April 15, 2019 This mod requires Alpha 17.2 version of the game. The patch scripts may not work on earlier version of the game. Link to comment Share on other sites More sharing options...
Kilroy5150 Posted April 16, 2019 Share Posted April 16, 2019 This mod requires Alpha 17.2 version of the game. The patch scripts may not work on earlier version of the game. I've got that. 17.2 b27 Link to comment Share on other sites More sharing options...
xyth Posted April 16, 2019 Author Share Posted April 16, 2019 I'm curious, did you try to load this mod using the mod launcher and let that do the SDX for you? Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.