sources editor
All checks were successful
Build / Compute Version (push) Successful in 6s
Build / Build Nuget package (CringeBootstrap.Abstractions) (push) Successful in 2m13s
Build / Build Nuget package (NuGet) (push) Successful in 2m13s
Build / Build Nuget package (CringePlugins) (push) Successful in 2m55s
Build / Build Nuget package (SharedCringe) (push) Successful in 2m35s
Build / Build Launcher (push) Successful in 3m23s
All checks were successful
Build / Compute Version (push) Successful in 6s
Build / Build Nuget package (CringeBootstrap.Abstractions) (push) Successful in 2m13s
Build / Build Nuget package (NuGet) (push) Successful in 2m13s
Build / Build Nuget package (CringePlugins) (push) Successful in 2m55s
Build / Build Nuget package (SharedCringe) (push) Successful in 2m35s
Build / Build Launcher (push) Successful in 3m23s
This commit is contained in:
@@ -1,10 +1,12 @@
|
||||
using System.Reflection;
|
||||
using System.Runtime.CompilerServices;
|
||||
using CringeBootstrap.Abstractions;
|
||||
using CringeLauncher.Utils;
|
||||
using CringePlugins.Loader;
|
||||
using CringePlugins.Splash;
|
||||
using HarmonyLib;
|
||||
using NLog;
|
||||
using ParallelTasks;
|
||||
using Sandbox;
|
||||
using Sandbox.Engine.Networking;
|
||||
using Sandbox.Engine.Platform.VideoMode;
|
||||
@@ -26,6 +28,7 @@ using VRage.Steam;
|
||||
using VRage.UserInterface;
|
||||
using VRageRender;
|
||||
using VRageRender.ExternalApp;
|
||||
using Task = System.Threading.Tasks.Task;
|
||||
|
||||
namespace CringeLauncher;
|
||||
|
||||
@@ -40,7 +43,11 @@ public class Launcher : ICorePlugin
|
||||
|
||||
public void Initialize(string[] args)
|
||||
{
|
||||
if (Type.GetType("GameAnalyticsSDK.Net.Logging.GALogger, GameAnalytics.Mono") is { } gaLoggerType)
|
||||
RuntimeHelpers.RunClassConstructor(gaLoggerType.TypeHandle);
|
||||
|
||||
LogManager.Setup()
|
||||
.LoadConfigurationFromFile()
|
||||
.SetupExtensions(s =>
|
||||
{
|
||||
s.RegisterLayoutRenderer("cringe-exception", e =>
|
||||
@@ -53,6 +60,8 @@ public class Launcher : ICorePlugin
|
||||
|
||||
LogManager.ReconfigExistingLoggers();
|
||||
|
||||
LogManager.GetLogger("CringeBootstrap").Info("Bootstrapping");
|
||||
|
||||
//environment variable for viktor's plugins
|
||||
Environment.SetEnvironmentVariable("SE_PLUGIN_DISABLE_METHOD_VERIFICATION", "True");
|
||||
|
||||
@@ -156,8 +165,8 @@ public class Launcher : ICorePlugin
|
||||
|
||||
private static void InitThreadPool()
|
||||
{
|
||||
// ParallelTasks.Parallel.Scheduler = new ThreadPoolScheduler();
|
||||
MySandboxGame.InitMultithreading();
|
||||
ParallelTasks.Parallel.Scheduler = new ThreadPoolScheduler();
|
||||
// MySandboxGame.InitMultithreading();
|
||||
}
|
||||
|
||||
private static void ConfigureSettings()
|
||||
|
@@ -8,7 +8,6 @@ using CringeTask = ParallelTasks.Task;
|
||||
|
||||
namespace CringeLauncher.Utils;
|
||||
|
||||
/*
|
||||
public class ThreadPoolScheduler : IWorkScheduler
|
||||
{
|
||||
public void Schedule(CringeTask item)
|
||||
@@ -83,4 +82,4 @@ internal class ThreadPoolWorkItemTask(CringeTask task) : IThreadPoolWorkItem
|
||||
HkBaseSystem.QuitThread();
|
||||
Debug.WriteLine($"Hk Shutdown for {Thread.CurrentThread.Name}");
|
||||
}
|
||||
}*/
|
||||
}
|
Reference in New Issue
Block a user