LMS 676 Posted March 25, 2021 Posted March 25, 2021 16 minutes ago, Zeckywekie said: I didn't manage to get Lenny's Simple Trainer to work on Linux, but I finally got Script Hook working for RDR2 on Linux. I used these Launch options in Steam "PROTON_NO_GLSL=1 RADV_PERFTEST=aco PULSE_LATENCY_MSEC=60 WINEDLLOVERRIDES="dxgi=n,b" WINEDLLOVERRIDES="dinput8=n,b" taskset -c 0-7 %command% -USEALLAVAILABLECORES -cpuLoadRebalancing -ignorepipelinecach -vulkan" Keep in mind that I have an AMD card, so If you have an Nvidia card, just go to protondb and find the Nvidia equivalent to my Launch options. The line "WINEDLLOVERRIDES="dinput8=n,b"" is what allows Script Hook to load. So without it, Native Trainer won't load when you press F5. You could try adding version to the WINEDLLOVERRIDES as that is what loads my trainer. Quote
354ve67h8u6ftft4rRDCFHN3Q4 2 Posted April 12, 2021 Author Posted April 12, 2021 A few months ago I could get the no hitmarker mod to work, but the frame rate was unplayable after doing so. Quote
354ve67h8u6ftft4rRDCFHN3Q4 2 Posted July 7, 2021 Author Posted July 7, 2021 (edited) Any idea how to get Lenny's Mod Loader working on Linux? Btw I can use virtually every mod for this game unless it's for Lenny's Mod Loader. Edited July 7, 2021 by 354ve67h8u6ftft4rRDCFHN3Q4 Quote
Kouhai 0 Posted November 15, 2021 Posted November 15, 2021 I was able to run "Quick Outfit Customization" and all the texture mods I installed that shouldn't work without "LML" so i think "LML" works. Here are my launch options "gamemoderun PROTON_HIDE_NVIDIA_GPU=0 PROTON_ENABLE_NVAPI=1 WINEDLLOVERRIDES=dxgi,dinput8=n,b %command%" WITHOUT QUOTES. All this options I found on RDR2 page in ProtonDB. Quote
354ve67h8u6ftft4rRDCFHN3Q4 2 Posted February 24, 2022 Author Posted February 24, 2022 I cud get LML to work, and get most of the mods that require it to work, such as Gold Medals on every mission, however I cud not get the Outfit Changer and Lenny's Simple Trainer to work. I push the key that shud open one of these mods, and it does nothing. Quote
lightwo 1 Posted March 29, 2022 Posted March 29, 2022 (edited) LML was by far my biggest problem, and here's how I solved it: Use Wine-GE (Proton-GE might work too) along with vcrun2019! Mainline Proton 7.0 was dragging me back. Installing .NET or VCRun left me with basically nothing (Process of pid=00cc has terminated). Basically, while I haven't tested .NET yet (in the case of GTAV, installed using a Wine 5.11 prefix then upgraded to Proton 7.0 like this, d3d stuff not required), I suppose it should work as well, and I will update the post when I assure that. (EDIT: ScriptHookRDR2DotNet crashes the game, but it appears not to be updated in the first place) Also, you only need one ASI loader, the one that ships with SHV is seemingly sufficient for LML as well. Edited March 29, 2022 by lightwo 1 Quote
Osoa 3 Posted April 9, 2022 Posted April 9, 2022 Trying to get Lenny's Mod Manager to work, getting this error: Unhandled Exception: System.Windows.Markup.XamlParseException: Set property 'System.Windows.ResourceDictionary.DeferrableContent' threw an exception. ---> System.Xaml.XamlObjectWriterException: Provide value on 'MS.Internal.Markup.StaticExtension' threw an exception. ---> System.IO.FileNotFoundException: Could not load the file 'System.Windows.Controls.Ribbon'. at System.AppDomain.Load (System.Reflection.AssemblyName assemblyRef, System.Security.Policy.Evidence assemblySecurity) [0x0007a] in <e70d6e9587d64cb3abb4b3f99bbf5a0d>:0 at (wrapper remoting-invoke-with-check) System.AppDomain.Load(System.Reflection.AssemblyName,System.Security.Policy.Evidence) at System.AppDomain.Load (System.Reflection.AssemblyName assemblyRef) [0x00000] in <e70d6e9587d64cb3abb4b3f99bbf5a0d>:0 at (wrapper remoting-invoke-with-check) System.AppDomain.Load(System.Reflection.AssemblyName) at System.Reflection.Assembly.Load (System.Reflection.AssemblyName assemblyRef) [0x00005] in <e70d6e9587d64cb3abb4b3f99bbf5a0d>:0 at System.Windows.Baml2006.Baml2006SchemaContext.ResolveAssembly (System.Windows.Baml2006.Baml2006SchemaContext+BamlAssembly bamlAssembly) [0x000ed] in <6d8a3e16a1134f30b643e79086cc91a6>:0 at System.Windows.Baml2006.Baml2006SchemaContext.GetAssembly (System.Int16 assemblyId) [0x0000f] in <6d8a3e16a1134f30b643e79086cc91a6>:0 at System.Windows.Baml2006.Baml2006SchemaContext.EnsureXmlnsAssembliesLoaded (System.String xamlNamespace) [0x0004b] in <6d8a3e16a1134f30b643e79086cc91a6>:0 at System.Windows.Baml2006.Baml2006SchemaContext.GetXamlType (System.String xamlNamespace, System.String name, System.Xaml.XamlType[] typeArguments) [0x00001] in <6d8a3e16a1134f30b643e79086cc91a6>:0 at System.Xaml.XamlSchemaContext.GetXamlType (System.Xaml.Schema.XamlTypeName xamlTypeName) [0x0012c] in <deab5d94e26348b8999916664e99c552>:0 at MS.Internal.Xaml.XamlContext.GetXamlType (System.Xaml.Schema.XamlTypeName typeName, System.Boolean returnUnknownTypesOnFailure, System.Boolean skipVisibilityCheck) [0x00001] in <deab5d94e26348b8999916664e99c552>:0 at MS.Internal.Xaml.XamlContext.ResolveXamlType (System.String qName, System.Boolean skipVisibilityCheck) [0x00020] in <deab5d94e26348b8999916664e99c552>:0 at MS.Internal.Xaml.Context.ObjectWriterContext.ServiceProvider_ResolveXamlType (System.String qName) [0x00001] in <deab5d94e26348b8999916664e99c552>:0 at MS.Internal.Xaml.Context.ObjectWriterContext.ServiceProvider_Resolve (System.String qName) [0x00001] in <deab5d94e26348b8999916664e99c552>:0 at MS.Internal.Xaml.ServiceProviderContext.System.Windows.Markup.IXamlTypeResolver.Resolve (System.String qName) [0x00001] in <deab5d94e26348b8999916664e99c552>:0 at MS.Internal.Markup.StaticExtension.ProvideValue (System.IServiceProvider serviceProvider) [0x00169] in <6d8a3e16a1134f30b643e79086cc91a6>:0 at MS.Internal.Xaml.Runtime.ClrObjectRuntime.CallProvideValue (System.Windows.Markup.MarkupExtension me, System.IServiceProvider serviceProvider) [0x00002] in <deab5d94e26348b8999916664e99c552>:0 --- End of inner exception stack trace --- at MS.Internal.Xaml.Runtime.ClrObjectRuntime.CallProvideValue (System.Windows.Markup.MarkupExtension me, System.IServiceProvider serviceProvider) [0x0003d] in <deab5d94e26348b8999916664e99c552>:0 at System.Xaml.XamlObjectWriter.Logic_ProvideValue (MS.Internal.Xaml.Context.ObjectWriterContext ctx) [0x000f0] in <deab5d94e26348b8999916664e99c552>:0 at System.Xaml.XamlObjectWriter.Logic_AssignProvidedValue (MS.Internal.Xaml.Context.ObjectWriterContext ctx) [0x00001] in <deab5d94e26348b8999916664e99c552>:0 at System.Xaml.XamlObjectWriter.WriteEndObject () [0x00222] in <deab5d94e26348b8999916664e99c552>:0 at System.Xaml.XamlWriter.WriteNode (System.Xaml.XamlReader reader) [0x0006d] in <deab5d94e26348b8999916664e99c552>:0 at System.Xaml.XamlServices.Transform (System.Xaml.XamlReader xamlReader, System.Xaml.XamlWriter xamlWriter, System.Boolean closeWriter) [0x0008f] in <deab5d94e26348b8999916664e99c552>:0 at System.Xaml.XamlServices.Transform (System.Xaml.XamlReader xamlReader, System.Xaml.XamlWriter xamlWriter) [0x00001] in <deab5d94e26348b8999916664e99c552>:0 at System.Windows.ResourceDictionary.EvaluateMarkupExtensionNodeList (System.Xaml.XamlReader reader, System.IServiceProvider serviceProvider) [0x0000e] in <6d8a3e16a1134f30b643e79086cc91a6>:0 at System.Windows.ResourceDictionary.GetKeyValue (System.Windows.Baml2006.KeyRecord key, System.IServiceProvider serviceProvider) [0x0003f] in <6d8a3e16a1134f30b643e79086cc91a6>:0 at System.Windows.ResourceDictionary.SetKeys (System.Collections.Generic.IList`1[T] keyCollection, System.IServiceProvider serviceProvider) [0x0002c] in <6d8a3e16a1134f30b643e79086cc91a6>:0 at System.Windows.ResourceDictionary.SetDeferrableContent (System.Windows.DeferrableContent deferrableContent) [0x000a3] in <6d8a3e16a1134f30b643e79086cc91a6>:0 at System.Windows.ResourceDictionary.set_DeferrableContent (System.Windows.DeferrableContent value) [0x00001] in <6d8a3e16a1134f30b643e79086cc91a6>:0 at System.Windows.Baml2006.WpfSharedBamlSchemaContext+<>c.<Create_BamlProperty_ResourceDictionary_DeferrableContent>b__297_0 (System.Object target, System.Object value) [0x00001] in <6d8a3e16a1134f30b643e79086cc91a6>:0 at System.Windows.Baml2006.WpfKnownMemberInvoker.SetValue (System.Object instance, System.Object value) [0x0003b] in <6d8a3e16a1134f30b643e79086cc91a6>:0 at MS.Internal.Xaml.Runtime.ClrObjectRuntime.SetValue (System.Xaml.XamlMember member, System.Object obj, System.Object value) [0x00007] in <deab5d94e26348b8999916664e99c552>:0 at MS.Internal.Xaml.Runtime.ClrObjectRuntime.SetValue (System.Object inst, System.Xaml.XamlMember property, System.Object value) [0x0000f] in <deab5d94e26348b8999916664e99c552>:0 --- End of inner exception stack trace --- at System.Windows.Markup.XamlReader.RewrapException (System.Exception e, System.Xaml.IXamlLineInfo lineInfo, System.Uri baseUri) [0x00009] in <6d8a3e16a1134f30b643e79086cc91a6>:0 at System.Windows.Markup.WpfXamlLoader.Load (System.Xaml.XamlReader xamlReader, System.Xaml.IXamlObjectWriterFactory writerFactory, System.Boolean skipJournaledProperties, System.Object rootObject, System.Xaml.XamlObjectWriterSettings settings, System.Uri baseUri) [0x00120] in <6d8a3e16a1134f30b643e79086cc91a6>:0 at System.Windows.Markup.WpfXamlLoader.LoadBaml (System.Xaml.XamlReader xamlReader, System.Boolean skipJournaledProperties, System.Object rootObject, System.Xaml.Permissions.XamlAccessLevel accessLevel, System.Uri baseUri) [0x00017] in <6d8a3e16a1134f30b643e79086cc91a6>:0 at System.Windows.Markup.XamlReader.LoadBaml (System.IO.Stream stream, System.Windows.Markup.ParserContext parserContext, System.Object parent, System.Boolean closeStream) [0x00123] in <6d8a3e16a1134f30b643e79086cc91a6>:0 at System.Windows.Application.LoadBamlStreamWithSyncInfo (System.IO.Stream stream, System.Windows.Markup.ParserContext pc) [0x0003b] in <6d8a3e16a1134f30b643e79086cc91a6>:0 at System.Windows.Application.LoadComponent (System.Uri resourceLocator, System.Boolean bSkipJournaledProperties) [0x00052] in <6d8a3e16a1134f30b643e79086cc91a6>:0 at System.Windows.Application.LoadComponent (System.Uri resourceLocator) [0x00064] in <6d8a3e16a1134f30b643e79086cc91a6>:0 at ModManager.UI.UIControl. (System.Uri ) [0x00000] in <e2574493c5ed47e485171e228b682c87>:0 at ModManager.UI.UIControl.LaunchUI () [0x00012] in <e2574493c5ed47e485171e228b682c87>:0 at ModManager.UILauncher.Program.Start () [0x00000] in <802a4587ae4a40e5a4103e623fecf3f2>:0 at System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) [0x00014] in <e70d6e9587d64cb3abb4b3f99bbf5a0d>:0 at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00071] in <e70d6e9587d64cb3abb4b3f99bbf5a0d>:0 at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <e70d6e9587d64cb3abb4b3f99bbf5a0d>:0 at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x0002b] in <e70d6e9587d64cb3abb4b3f99bbf5a0d>:0 at System.Threading.ThreadHelper.ThreadStart () [0x00008] in <e70d6e9587d64cb3abb4b3f99bbf5a0d>:0 [ERROR] FATAL UNHANDLED EXCEPTION: System.Windows.Markup.XamlParseException: Set property 'System.Windows.ResourceDictionary.DeferrableContent' threw an exception. ---> System.Xaml.XamlObjectWriterException: Provide value on 'MS.Internal.Markup.StaticExtension' threw an exception. ---> System.IO.FileNotFoundException: Could not load the file 'System.Windows.Controls.Ribbon'. at System.AppDomain.Load (System.Reflection.AssemblyName assemblyRef, System.Security.Policy.Evidence assemblySecurity) [0x0007a] in <e70d6e9587d64cb3abb4b3f99bbf5a0d>:0 at (wrapper remoting-invoke-with-check) System.AppDomain.Load(System.Reflection.AssemblyName,System.Security.Policy.Evidence) at System.AppDomain.Load (System.Reflection.AssemblyName assemblyRef) [0x00000] in <e70d6e9587d64cb3abb4b3f99bbf5a0d>:0 at (wrapper remoting-invoke-with-check) System.AppDomain.Load(System.Reflection.AssemblyName) at System.Reflection.Assembly.Load (System.Reflection.AssemblyName assemblyRef) [0x00005] in <e70d6e9587d64cb3abb4b3f99bbf5a0d>:0 at System.Windows.Baml2006.Baml2006SchemaContext.ResolveAssembly (System.Windows.Baml2006.Baml2006SchemaContext+BamlAssembly bamlAssembly) [0x000ed] in <6d8a3e16a1134f30b643e79086cc91a6>:0 at System.Windows.Baml2006.Baml2006SchemaContext.GetAssembly (System.Int16 assemblyId) [0x0000f] in <6d8a3e16a1134f30b643e79086cc91a6>:0 at System.Windows.Baml2006.Baml2006SchemaContext.EnsureXmlnsAssembliesLoaded (System.String xamlNamespace) [0x0004b] in <6d8a3e16a1134f30b643e79086cc91a6>:0 at System.Windows.Baml2006.Baml2006SchemaContext.GetXamlType (System.String xamlNamespace, System.String name, System.Xaml.XamlType[] typeArguments) [0x00001] in <6d8a3e16a1134f30b643e79086cc91a6>:0 at System.Xaml.XamlSchemaContext.GetXamlType (System.Xaml.Schema.XamlTypeName xamlTypeName) [0x0012c] in <deab5d94e26348b8999916664e99c552>:0 at MS.Internal.Xaml.XamlContext.GetXamlType (System.Xaml.Schema.XamlTypeName typeName, System.Boolean returnUnknownTypesOnFailure, System.Boolean skipVisibilityCheck) [0x00001] in <deab5d94e26348b8999916664e99c552>:0 at MS.Internal.Xaml.XamlContext.ResolveXamlType (System.String qName, System.Boolean skipVisibilityCheck) [0x00020] in <deab5d94e26348b8999916664e99c552>:0 at MS.Internal.Xaml.Context.ObjectWriterContext.ServiceProvider_ResolveXamlType (System.String qName) [0x00001] in <deab5d94e26348b8999916664e99c552>:0 at MS.Internal.Xaml.Context.ObjectWriterContext.ServiceProvider_Resolve (System.String qName) [0x00001] in <deab5d94e26348b8999916664e99c552>:0 at MS.Internal.Xaml.ServiceProviderContext.System.Windows.Markup.IXamlTypeResolver.Resolve (System.String qName) [0x00001] in <deab5d94e26348b8999916664e99c552>:0 at MS.Internal.Markup.StaticExtension.ProvideValue (System.IServiceProvider serviceProvider) [0x00169] in <6d8a3e16a1134f30b643e79086cc91a6>:0 at MS.Internal.Xaml.Runtime.ClrObjectRuntime.CallProvideValue (System.Windows.Markup.MarkupExtension me, System.IServiceProvider serviceProvider) [0x00002] in <deab5d94e26348b8999916664e99c552>:0 --- End of inner exception stack trace --- at MS.Internal.Xaml.Runtime.ClrObjectRuntime.CallProvideValue (System.Windows.Markup.MarkupExtension me, System.IServiceProvider serviceProvider) [0x0003d] in <deab5d94e26348b8999916664e99c552>:0 at System.Xaml.XamlObjectWriter.Logic_ProvideValue (MS.Internal.Xaml.Context.ObjectWriterContext ctx) [0x000f0] in <deab5d94e26348b8999916664e99c552>:0 at System.Xaml.XamlObjectWriter.Logic_AssignProvidedValue (MS.Internal.Xaml.Context.ObjectWriterContext ctx) [0x00001] in <deab5d94e26348b8999916664e99c552>:0 at System.Xaml.XamlObjectWriter.WriteEndObject () [0x00222] in <deab5d94e26348b8999916664e99c552>:0 at System.Xaml.XamlWriter.WriteNode (System.Xaml.XamlReader reader) [0x0006d] in <deab5d94e26348b8999916664e99c552>:0 at System.Xaml.XamlServices.Transform (System.Xaml.XamlReader xamlReader, System.Xaml.XamlWriter xamlWriter, System.Boolean closeWriter) [0x0008f] in <deab5d94e26348b8999916664e99c552>:0 at System.Xaml.XamlServices.Transform (System.Xaml.XamlReader xamlReader, System.Xaml.XamlWriter xamlWriter) [0x00001] in <deab5d94e26348b8999916664e99c552>:0 at System.Windows.ResourceDictionary.EvaluateMarkupExtensionNodeList (System.Xaml.XamlReader reader, System.IServiceProvider serviceProvider) [0x0000e] in <6d8a3e16a1134f30b643e79086cc91a6>:0 at System.Windows.ResourceDictionary.GetKeyValue (System.Windows.Baml2006.KeyRecord key, System.IServiceProvider serviceProvider) [0x0003f] in <6d8a3e16a1134f30b643e79086cc91a6>:0 at System.Windows.ResourceDictionary.SetKeys (System.Collections.Generic.IList`1[T] keyCollection, System.IServiceProvider serviceProvider) [0x0002c] in <6d8a3e16a1134f30b643e79086cc91a6>:0 at System.Windows.ResourceDictionary.SetDeferrableContent (System.Windows.DeferrableContent deferrableContent) [0x000a3] in <6d8a3e16a1134f30b643e79086cc91a6>:0 at System.Windows.ResourceDictionary.set_DeferrableContent (System.Windows.DeferrableContent value) [0x00001] in <6d8a3e16a1134f30b643e79086cc91a6>:0 at System.Windows.Baml2006.WpfSharedBamlSchemaContext+<>c.<Create_BamlProperty_ResourceDictionary_DeferrableContent>b__297_0 (System.Object target, System.Object value) [0x00001] in <6d8a3e16a1134f30b643e79086cc91a6>:0 at System.Windows.Baml2006.WpfKnownMemberInvoker.SetValue (System.Object instance, System.Object value) [0x0003b] in <6d8a3e16a1134f30b643e79086cc91a6>:0 at MS.Internal.Xaml.Runtime.ClrObjectRuntime.SetValue (System.Xaml.XamlMember member, System.Object obj, System.Object value) [0x00007] in <deab5d94e26348b8999916664e99c552>:0 at MS.Internal.Xaml.Runtime.ClrObjectRuntime.SetValue (System.Object inst, System.Xaml.XamlMember property, System.Object value) [0x0000f] in <deab5d94e26348b8999916664e99c552>:0 --- End of inner exception stack trace --- at System.Windows.Markup.XamlReader.RewrapException (System.Exception e, System.Xaml.IXamlLineInfo lineInfo, System.Uri baseUri) [0x00009] in <6d8a3e16a1134f30b643e79086cc91a6>:0 at System.Windows.Markup.WpfXamlLoader.Load (System.Xaml.XamlReader xamlReader, System.Xaml.IXamlObjectWriterFactory writerFactory, System.Boolean skipJournaledProperties, System.Object rootObject, System.Xaml.XamlObjectWriterSettings settings, System.Uri baseUri) [0x00120] in <6d8a3e16a1134f30b643e79086cc91a6>:0 at System.Windows.Markup.WpfXamlLoader.LoadBaml (System.Xaml.XamlReader xamlReader, System.Boolean skipJournaledProperties, System.Object rootObject, System.Xaml.Permissions.XamlAccessLevel accessLevel, System.Uri baseUri) [0x00017] in <6d8a3e16a1134f30b643e79086cc91a6>:0 at System.Windows.Markup.XamlReader.LoadBaml (System.IO.Stream stream, System.Windows.Markup.ParserContext parserContext, System.Object parent, System.Boolean closeStream) [0x00123] in <6d8a3e16a1134f30b643e79086cc91a6>:0 at System.Windows.Application.LoadBamlStreamWithSyncInfo (System.IO.Stream stream, System.Windows.Markup.ParserContext pc) [0x0003b] in <6d8a3e16a1134f30b643e79086cc91a6>:0 at System.Windows.Application.LoadComponent (System.Uri resourceLocator, System.Boolean bSkipJournaledProperties) [0x00052] in <6d8a3e16a1134f30b643e79086cc91a6>:0 at System.Windows.Application.LoadComponent (System.Uri resourceLocator) [0x00064] in <6d8a3e16a1134f30b643e79086cc91a6>:0 at ModManager.UI.UIControl. (System.Uri ) [0x00000] in <e2574493c5ed47e485171e228b682c87>:0 at ModManager.UI.UIControl.LaunchUI () [0x00012] in <e2574493c5ed47e485171e228b682c87>:0 at ModManager.UILauncher.Program.Start () [0x00000] in <802a4587ae4a40e5a4103e623fecf3f2>:0 at System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) [0x00014] in <e70d6e9587d64cb3abb4b3f99bbf5a0d>:0 at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00071] in <e70d6e9587d64cb3abb4b3f99bbf5a0d>:0 at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <e70d6e9587d64cb3abb4b3f99bbf5a0d>:0 at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x0002b] in <e70d6e9587d64cb3abb4b3f99bbf5a0d>:0 you are registering the same counter address twice: Discarded method code at 103bc6d8 you are registering the same counter address twice: Time spent JITting discarded code at 103bc6e0 you are registering the same counter address twice: Try holes memory size at 103bc704 you are registering the same counter address twice: JIT/method_to_ir at 103bc800 you are registering the same counter address twice: JIT/liveness_handle_exception_clauses at 103bc808 you are registering the same counter address twice: JIT/handle_out_of_line_bblock at 103bc810 you are registering the same counter address twice: JIT/decompose_long_opts at 103bc818 you are registering the same counter address twice: JIT/decompose_typechecks at 103bc820 you are registering the same counter address twice: JIT/local_cprop at 103bc828 you are registering the same counter address twice: JIT/local_emulate_ops at 103bc830 you are registering the same counter address twice: JIT/optimize_branches at 103bc838 you are registering the same counter address twice: JIT/handle_global_vregs at 103bc840 you are registering the same counter address twice: JIT/local_deadce at 103bc848 you are registering the same counter address twice: JIT/local_alias_analysis at 103bc850 you are registering the same counter address twice: JIT/if_conversion at 103bc858 you are registering the same counter address twice: JIT/bb_ordering at 103bc860 you are registering the same counter address twice: JIT/compile_dominator_info at 103bc868 you are registering the same counter address twice: JIT/compute_natural_loops at 103bc870 you are registering the same counter address twice: JIT/insert_safepoints at 103bc878 you are registering the same counter address twice: JIT/ssa_compute at 103bc880 you are registering the same counter address twice: JIT/ssa_cprop at 103bc888 you are registering the same counter address twice: JIT/ssa_deadce at 103bc890 you are registering the same counter address twice: JIT/perform_abc_removal at 103bc898 you are registering the same counter address twice: JIT/ssa_remove at 103bc8a0 you are registering the same counter address twice: JIT/local_cprop2 at 103bc8a8 you are registering the same counter address twice: JIT/handle_global_vregs2 at 103bc8b0 you are registering the same counter address twice: JIT/local_deadce2 at 103bc8b8 you are registering the same counter address twice: JIT/optimize_branches2 at 103bc8c0 you are registering the same counter address twice: JIT/decompose_vtype_opts at 103bc8c8 you are registering the same counter address twice: JIT/decompose_array_access_opts at 103bc8d0 you are registering the same counter address twice: JIT/liveness_handle_exception_clauses2 at 103bc8d8 you are registering the same counter address twice: JIT/analyze_liveness at 103bc8e0 you are registering the same counter address twice: JIT/linear_scan at 103bc8e8 you are registering the same counter address twice: JIT/arch_allocate_vars at 103bc8f0 you are registering the same counter address twice: JIT/spill_global_var at 103bc8f8 you are registering the same counter address twice: JIT/local_cprop3 at 103bc900 you are registering the same counter address twice: JIT/local_deadce3 at 103bc908 you are registering the same counter address twice: JIT/codegen at 103bc910 you are registering the same counter address twice: JIT/create_jit_info at 103bc918 you are registering the same counter address twice: JIT/gc_create_gc_map at 103bc920 you are registering the same counter address twice: JIT/save_seq_point_info at 103bc928 you are registering the same counter address twice: Total time spent JITting at 103bc930 you are registering the same counter address twice: Basic blocks at 103bc7c0 you are registering the same counter address twice: Max basic blocks at 103bc7c4 you are registering the same counter address twice: Allocated vars at 103bc798 you are registering the same counter address twice: Code reallocs at 103bc7a4 you are registering the same counter address twice: Allocated code size at 103bc7b0 you are registering the same counter address twice: Allocated seq points size at 103bc7b4 you are registering the same counter address twice: Inlineable methods at 103bc7b8 you are registering the same counter address twice: Inlined methods at 103bc7bc you are registering the same counter address twice: Regvars at 103bc7cc you are registering the same counter address twice: Locals stack size at 103bc7c8 you are registering the same counter address twice: Method cache lookups at 103bc794 you are registering the same counter address twice: Compiled CIL code size at 103bc79c you are registering the same counter address twice: Native code size at 103bc7a0 you are registering the same counter address twice: Aliases found at 103bc7d4 you are registering the same counter address twice: Aliases eliminated at 103bc7d8 you are registering the same counter address twice: Aliased loads eliminated at 103bc7dc you are registering the same counter address twice: Aliased stores eliminated at 103bc7e0 you are registering the same counter address twice: Optimized immediate divisions at 103bc7e4 you are registering the same counter address twice: Dynamic code allocs at 103c9ba0 you are registering the same counter address twice: Dynamic code bytes at 103c9ba4 you are registering the same counter address twice: Dynamic code frees at 103c9ba8 you are registering the same counter address twice: Unwind info size at 103bcf20 you are registering the same counter address twice: Calls to trampolines at 103bcd24 you are registering the same counter address twice: JIT trampolines at 103bcd64 you are registering the same counter address twice: Unbox trampolines at 103bcd20 you are registering the same counter address twice: Static rgctx trampolines at 103bcd1c you are registering the same counter address twice: RGCTX unmanaged lookups at 103bcd68 you are registering the same counter address twice: RGCTX num lazy fetch trampolines at 103bcd6c you are registering the same counter address twice: Async JIT info size at 103bcb90 * Assertion: should not be reached at /vagrant/mono/mono/metadata/domain.c:505 abnormal program termination at System.Threading.ThreadHelper.ThreadStart () [0x00008] in <e70d6e9587d64cb3abb4b3f99bbf5a0d>:0 Process exited with a Mono runtime loaded. Anyone more experienced with Wine know anything? Quote
Anonym2313 0 Posted June 8, 2022 Posted June 8, 2022 On 3/29/2022 at 7:37 PM, lightwo said: LML was by far my biggest problem, and here's how I solved it: Use Wine-GE (Proton-GE might work too) along with vcrun2019! Mainline Proton 7.0 was dragging me back. Installing .NET or VCRun left me with basically nothing (Process of pid=00cc has terminated). Basically, while I haven't tested .NET yet (in the case of GTAV, installed using a Wine 5.11 prefix then upgraded to Proton 7.0 like this, d3d stuff not required), I suppose it should work as well, and I will update the post when I assure that. (EDIT: ScriptHookRDR2DotNet crashes the game, but it appears not to be updated in the first place) Also, you only need one ASI loader, the one that ships with SHV is seemingly sufficient for LML as well. So, I tried using the latest version of proton-ge(GE-Proton7-20) and the asiloader.log still says ""vfs.asi" failed to load". What exactly does "along with vcrun2019 mean"? How does one install that? Quote
vividpanda 0 Posted January 6, 2023 Posted January 6, 2023 (edited) LML has worked fine for some time now, but as of 2022-01-05, I can confirm LST to be working on Linux. One thing that I noticed, there are no beeps when the game boots, but everything else seems to work fine. TL/DR: Install the mods like you would usually, then copy my launch command. System: Arch Linux x64; Kernel: 6.1.2-arch1-1 (latest); up to date as of 2022-01-05 RDR2 Version: Steam ASI Loader: LMS Tested Mods: Navy Revolver (SP), Red Dead Offline Proton Version: Proton 7.0 for setup (creation of prefix, install of Rockstar launcher, first game boot), then switched to GE-Proton7-43 Changes to the prefix by user: none Launch Command: (This includes AB's Scripthook, LMS's ASI Loader, LML and LST) WINEDLLOVERRIDES=EasyHook,EasyHook64,EasyLoad64,NativeInterop,version,dinput8,ScriptHookRDR2,ModManager.Core,ModManager.NativeInterop,NLog=n,b %command% My actual launch command with all the bells and whistles (MangoHud, Gamemode, maximum placebo or something like that (meaning everything after "%command%"): MANGOHUD=1 WINEDLLOVERRIDES=EasyHook,EasyHook64,EasyLoad64,NativeInterop,version,dinput8,ScriptHookRDR2,ModManager.Core,ModManager.NativeInterop,NLog=n,b gamemoderun %command% -USEALLAVAILABLECORES -cpuLoadRebalancing -ignorepipelinecache Edited January 6, 2023 by vividpanda update: trainer doesn't open with AB's Scripthook Quote
vividpanda 0 Posted January 6, 2023 Posted January 6, 2023 (edited) On 6/8/2022 at 4:56 PM, Anonym2313 said: What exactly does "along with vcrun2019 mean"? How does one install that? vcrun20## stands for the Visual C++ Libraries you can install on a wine prefix. You would do that with winetricks. There's no point if you don't use "ScriptHookRDR2DotNet" - I'm not even sure if this is what you would need for that. dotnet (also via winetricks) sounds more like what you need, but I haven't tried. WINEPREFIX=/path/to/prefix winetricks vcrun2019 if you run it without adding "vcrun2019", you'll get the winetricks gui, with which you can also achieve the same. Edited January 6, 2023 by vividpanda one missing space Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.