[modding issue] Missing dependency info

Started by Mission001, February 26, 2020, 04:54:57 PM

Previous topic - Next topic

Mission001

Thread was closed even though issue wasnt even addressed/fixed

I cannot upload the issue because it only reports as a yellow, rather then a red. I get a red error with a few mods installed but this error comes up regardless, even with nothing else installed.
Quote
Command line arguments: -popupwindow
Verse.Log:Message(String, Boolean)
Verse.Root:CheckGlobalInit()
Verse.Root:Start()
Verse.Root_Entry:Start()

RimWorld 1.1.2552 rev605
Verse.Log:Message(String, Boolean)
RimWorld.VersionControl:LogVersionNumber()
Verse.Root:CheckGlobalInit()
Verse.Root:Start()
Verse.Root_Entry:Start()

Mod DR_Royalty_DLC_Background_Patch dependency (Ludeon.RimWorld.Royalty) needs to have <downloadUrl> and/or <steamWorkshopUrl> specified.
Verse.Log:Warning(String, Boolean)
Verse.ModMetaDataInternal:ValidateDependencies()
Verse.ModMetaData:Init()
Verse.ModMetaData:.ctor(WorkshopItem)
Verse.ModLister:RebuildModList()
Verse.Steam.WorkshopItems:RebuildItemsList()
Verse.Steam.WorkshopItems:.cctor()
Verse.ModLister:RebuildModList()
Verse.ModLister:.cctor()
Verse.ModsConfig:.cctor()
Verse.LoadedModManager:InitializeMods()
Verse.LoadedModManager:LoadAllActiveMods()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.<>c:<Start>b__6_1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.<>c:<UpdateCurrentAsynchronousEvent>b__27_0()
System.Threading.ThreadHelper:ThreadStart_Context(Object)
System.Threading.ExecutionContext:RunInternal(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object)
System.Threading.ThreadHelper:ThreadStart()

Tynan

This is a problem with the configuration of a mod.

The mod defines a dependency in its About.xml file, but there are missing fields in that dependency. The modder needs to add these fields: <downloadUrl> and/or <steamWorkshopUrl>

A dependency can't just have a packageId because it also needs to be able to say the name of the other mod so the player knows what to look for.
Tynan Sylvester - @TynanSylvester - Tynan's Blog

Mission001

Apologies,
For some reason even though i didnt have the mod selected, it was still applying itself for some reason.

Unsubscribed and its all fine now
Thanks for the help and hope you guys carry on making awesome content.