Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
It's also important to note that you should use the 7daystodie.exe and NOT the EAC since most mods dont support it.
It's worth mentioning that you should make sure each mods supports the current vanilla version you're using.
I have tried to run the games from the 7DaysToDie.exe, 7dLauncher.exe and 7D2DModLauncherV5. Each mod is in its own directory (clean install). The modded game will come up ONCE. When exiting the game and restarting or trying to start back at the save from the previous day, the modded game crashes. It will make it to the menu screen about half the time, but when trying to either continue the previous game or create a new game it crashes.
Again, I can run the 7 Days to Die from the main folder just fine, but that is Vanilla with no mods.
As previously stated, the registry entry is not the same as it was in win 10.
Computer\HKEY_CURRENT_USER\Software\The Fun Pimps\7 Days To Die
has 216 line entries. If my memory is correct the win 10 registry entry had like 3 or 5 lines.
This is why I think that win 11 is forcing it back to the default directory settings.
I'm running win11 on my current pc and have multiple versions of 7d2d (both major and minor alpha numbers) installed, with multiple mods setups. I have no problems except switching major alphas, like a22 to a20. That requires the registry entry to be cleared first. I don't have those overhauls installed and I don't use any modlaunchers so don't know what they might be doing to the registry.
Anyway, it's not a problem with win11 in general or there would be lot's of topics about this. You didn't mention log files. Do they show any error messages that might help?
Why would any game be writing config stuff to the Windows registry? Why is that even allowed by Windows?
Being able to write to the registry is a good thing. For information that needs to be available globally. Like associating filename extensions with certain aps, things like that. The number of landclaims you have in the settings, or player block damage, blood moon count, etc. is all crap that shouldn't be in the registry. It's the lazy programmer way of handling your configuration settings.
Agreed.
And also agreed.
I guess the problem is that Windows wouldn't be able to reliably tell what should and what shouldn't be written to the registry.
It's been a few years since I had a crash, but I don't remember the Crash files having any player usable information. You should have output_logxxxx.txt files in ...\AppData\Roaming\7DaysToDie\logs if the location hasn't been changed. Those will usually have information about what lead to the crash.
NullReferenceException: Object reference not set to an instance of an object
at GamePrefs.SetObjectInternal (EnumGamePrefs _eProperty, System.Object _value) <0x7f8d55f0 + 0x00000> in <0a824c04d551409fad5953ac8c5c40be>:0
at GamePrefs.SetObject (EnumGamePrefs _eProperty, System.Object _value) [0x00005] in <0a824c04d551409fad5953ac8c5c40be>:0
at GamePrefs.Set (EnumGamePrefs _eProperty, System.Single _value) [0x00000] in <0a824c04d551409fad5953ac8c5c40be>:0
at Harmony.XUiPatches.InitPatch.Postfix (XUi __instance) [0x0000d] in C:\Program Files (x86)\Steam\steamapps\common\7 Days To Die\Mods\zzz_REBIRTH__Utils\Harmony\Harmony_XUi.cs:16
at (wrapper dynamic-method) XUi.DMD<System.Void XUi:Init(System.Int32)>(XUi,int)
at (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.SyncProxy<System.Void XUi:Init(System.Int32)>(XUi,int)
at XUi.Instantiate (LocalPlayerUI playerUI, UnityEngine.GameObject xuiPrefab) [0x000ec] in <0a824c04d551409fad5953ac8c5c40be>:0
at LocalPlayerUI.Start () [0x00077] in <0a824c04d551409fad5953ac8c5c40be>:0
My main Steam folder is D:\Steam\ and I have every thing running with the Mod Launcher from D:\7D2D\
So something is in Rebirth has a coded pointer to C:\Program Files (x86)\Steam\steamapps\common\7 Days To Die\Mods\zzz_REBIRTH__Utils\Harmony\
I have found that in the ../../Rebirth/Mods/zzz_REBIRTH_Utils/RebirthUtils.csproj file, there are several paths that read:
<HintPath>..\..\7 Days To Die\7DaysToDie_Data\Managed\"SOME.DLL"</HintPath>
This path doesn't lead to anything, and changing it to:
<HintPath>..\..\7DaysToDie_Data\Managed\"SOME.DLL"</HintPath>
seems to add more lines interesting errors(different items reaching max polygon counts) to the crash file.
This change doesn't find the missing object at load time, which I believe has something to do with saves or save files pathing in the mod.