RimWorld

RimWorld

Music Expanded Framework (Continued)
gh0stashes 11 Oct, 2024 @ 10:19pm
RandomElementByWeight error
Couldn't start a new song UnityEngine.StackTraceUtility:ExtractStackTrace () Verse.Log:Warning (string) MusicExpanded.Patches.MusicManagerPlay/MusicUpdate:Prefix (RimWorld.MusicManagerPlay) (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.MusicManagerPlay.MusicUpdate_Patch1 (RimWorld.MusicManagerPlay) (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root_Play.Update_Patch1 (Verse.Root_Play) RandomElementByWeight with totalWeight=0 - use TryRandomElementByWeight. UnityEngine.StackTraceUtility:ExtractStackTrace () (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch4 (string) Verse.GenCollection:RandomElementByWeight<MusicExpanded.TrackDef> (System.Collections.Generic.IEnumerable`1<MusicExpanded.TrackDef>,System.Func`2<MusicExpanded.TrackDef, single>) MusicExpanded.Patches.MusicManagerPlay/ChooseNextSong:Prefix (RimWorld.MusicManagerPlay,Verse.SongDef&) (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.MusicManagerPlay.ChooseNextSong_Patch2 (RimWorld.MusicManagerPlay) RimWorld.MusicManagerPlay:StartNewSong () System.Reflection.MonoMethod:Invoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo) System.Reflection.MethodBase:Invoke (object,object[]) MusicExpanded.Patches.MusicManagerPlay/MusicUpdate:Prefix (RimWorld.MusicManagerPlay) (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.MusicManagerPlay.MusicUpdate_Patch1 (RimWorld.MusicManagerPlay) (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root_Play.Update_Patch1 (Verse.Root_Play)


These two errors keep spamming my console. Music won't play and my TPS drops to ♥♥♥♥♥♥♥. Here is my hugslog.[gist.githubusercontent.com] Sorry, it's truncated.
Last edited by gh0stashes; 11 Oct, 2024 @ 10:21pm
< >
Showing 1-3 of 3 comments
RandomElementByWeight with totalWeight=0 - use TryRandomElementByWeight.
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string)
Verse.GenCollection:RandomElementByWeight<MusicExpanded.TrackDef> (System.Collections.Generic.IEnumerable`1<MusicExpanded.TrackDef>,System.Func`2<MusicExpanded.TrackDef, single>)
MusicExpanded.Patches.MusicManagerPlay/ChooseNextSong:Prefix (RimWorld.MusicManagerPlay,Verse.SongDef&)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.MusicManagerPlay.ChooseNextSong_Patch2 (RimWorld.MusicManagerPlay)
RimWorld.MusicManagerPlay:StartNewSong ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.MusicManagerPlay.MusicUpdate_Patch1 (RimWorld.MusicManagerPlay)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root_Play.Update_Patch1 (Verse.Root_Play)

SAME ISSUE....
Yeahhhh same here. :spazdunno:
wilki24 21 Mar @ 1:05pm 
Same. If you do a save/load, it fixes it temporarily.
< >
Showing 1-3 of 3 comments
Per page: 1530 50