diff --git a/NewHorizons/NewHorizons.csproj b/NewHorizons/NewHorizons.csproj index 7a56791f..486ddf83 100644 --- a/NewHorizons/NewHorizons.csproj +++ b/NewHorizons/NewHorizons.csproj @@ -1,327 +1,33 @@ - - - + - Debug - AnyCPU {8A39F9E7-1A89-430C-9C3E-BDFB3B7E17DF} - Library - Properties - NewHorizons - NewHorizons - v4.8 - 512 - true - + net48 + Build + NewHorizons + NewHorizons + Copyright © 2020 + true + false - true full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - false - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - false + none - - ..\packages\Lib.Harmony.2.1.1\lib\net48\0Harmony.dll - - - $(GameDir)\OuterWilds_Data\Managed\Assembly-CSharp.dll - - - $(GameDir)\OuterWilds_Data\Managed\Assembly-CSharp-firstpass.dll - - - $(GameDir)\OuterWilds_Data\Managed\Mono.Security.dll - - - ..\packages\OWML.2.1.0\lib\net40\NAudio-Unity.dll - - - ..\packages\Json.Net.Unity3D.9.0.1\lib\net35\Newtonsoft.Json.dll - - - ..\packages\OWML.2.1.0\lib\net40\OWML.Common.dll - - - ..\packages\OWML.2.1.0\lib\net40\OWML.Logging.dll - - - ..\packages\OWML.2.1.0\lib\net40\OWML.ModHelper.dll - - - ..\packages\OWML.2.1.0\lib\net40\OWML.ModHelper.Assets.dll - - - ..\packages\OWML.2.1.0\lib\net40\OWML.ModHelper.Events.dll - - - ..\packages\OWML.2.1.0\lib\net40\OWML.ModHelper.Input.dll - - - ..\packages\OWML.2.1.0\lib\net40\OWML.ModHelper.Interaction.dll - - - ..\packages\OWML.2.1.0\lib\net40\OWML.ModHelper.Menus.dll - - - ..\packages\OWML.2.1.0\lib\net40\OWML.Utils.dll - - - - - - - - - False - ..\..\..\SteamLibrary\steamapps\common\Outer Wilds\OuterWilds_Data\Managed\Unity.InputSystem.dll - - - $(GameDir)\OuterWilds_Data\Managed\UnityEngine.dll - - - $(GameDir)\OuterWilds_Data\Managed\UnityEngine.AccessibilityModule.dll - - - $(GameDir)\OuterWilds_Data\Managed\UnityEngine.AIModule.dll - - - $(GameDir)\OuterWilds_Data\Managed\UnityEngine.AnimationModule.dll - - - $(GameDir)\OuterWilds_Data\Managed\UnityEngine.ARModule.dll - - - $(GameDir)\OuterWilds_Data\Managed\UnityEngine.AssetBundleModule.dll - - - $(GameDir)\OuterWilds_Data\Managed\UnityEngine.AudioModule.dll - - - $(GameDir)\OuterWilds_Data\Managed\UnityEngine.ClothModule.dll - - - $(GameDir)\OuterWilds_Data\Managed\UnityEngine.ClusterInputModule.dll - - - $(GameDir)\OuterWilds_Data\Managed\UnityEngine.ClusterRendererModule.dll - - - $(GameDir)\OuterWilds_Data\Managed\UnityEngine.CoreModule.dll - - - $(GameDir)\OuterWilds_Data\Managed\UnityEngine.CrashReportingModule.dll - - - $(GameDir)\OuterWilds_Data\Managed\UnityEngine.DirectorModule.dll - - - $(GameDir)\OuterWilds_Data\Managed\UnityEngine.GameCenterModule.dll - - - $(GameDir)\OuterWilds_Data\Managed\UnityEngine.GridModule.dll - - - $(GameDir)\OuterWilds_Data\Managed\UnityEngine.ImageConversionModule.dll - - - $(GameDir)\OuterWilds_Data\Managed\UnityEngine.IMGUIModule.dll - - - $(GameDir)\OuterWilds_Data\Managed\UnityEngine.InputModule.dll - - - $(GameDir)\OuterWilds_Data\Managed\UnityEngine.JSONSerializeModule.dll - - - $(GameDir)\OuterWilds_Data\Managed\UnityEngine.ParticleSystemModule.dll - - - $(GameDir)\OuterWilds_Data\Managed\UnityEngine.PerformanceReportingModule.dll - - - $(GameDir)\OuterWilds_Data\Managed\UnityEngine.Physics2DModule.dll - - - $(GameDir)\OuterWilds_Data\Managed\UnityEngine.PhysicsModule.dll - - - $(GameDir)\OuterWilds_Data\Managed\UnityEngine.ScreenCaptureModule.dll - - - $(GameDir)\OuterWilds_Data\Managed\UnityEngine.SharedInternalsModule.dll - - - $(GameDir)\OuterWilds_Data\Managed\UnityEngine.SpatialTracking.dll - - - $(GameDir)\OuterWilds_Data\Managed\UnityEngine.SpriteMaskModule.dll - - - $(GameDir)\OuterWilds_Data\Managed\UnityEngine.SpriteShapeModule.dll - - - $(GameDir)\OuterWilds_Data\Managed\UnityEngine.TerrainModule.dll - - - $(GameDir)\OuterWilds_Data\Managed\UnityEngine.TerrainPhysicsModule.dll - - - $(GameDir)\OuterWilds_Data\Managed\UnityEngine.TextRenderingModule.dll - - - $(GameDir)\OuterWilds_Data\Managed\UnityEngine.TilemapModule.dll - - - $(GameDir)\OuterWilds_Data\Managed\UnityEngine.UI.dll - - - $(GameDir)\OuterWilds_Data\Managed\UnityEngine.UIElementsModule.dll - - - $(GameDir)\OuterWilds_Data\Managed\UnityEngine.UIModule.dll - - - $(GameDir)\OuterWilds_Data\Managed\UnityEngine.UNETModule.dll - - - $(GameDir)\OuterWilds_Data\Managed\UnityEngine.UnityAnalyticsModule.dll - - - $(GameDir)\OuterWilds_Data\Managed\UnityEngine.UnityConnectModule.dll - - - $(GameDir)\OuterWilds_Data\Managed\UnityEngine.UnityWebRequestAudioModule.dll - - - $(GameDir)\OuterWilds_Data\Managed\UnityEngine.UnityWebRequestModule.dll - - - $(GameDir)\OuterWilds_Data\Managed\UnityEngine.UnityWebRequestTextureModule.dll - - - $(GameDir)\OuterWilds_Data\Managed\UnityEngine.UnityWebRequestWWWModule.dll - - - $(GameDir)\OuterWilds_Data\Managed\UnityEngine.VehiclesModule.dll - - - $(GameDir)\OuterWilds_Data\Managed\UnityEngine.VideoModule.dll - - - $(GameDir)\OuterWilds_Data\Managed\UnityEngine.VRModule.dll - - - $(GameDir)\OuterWilds_Data\Managed\UnityEngine.WindModule.dll - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + Always + + + Always + - - - + - - - - rmdir /s /q "$(OwmlDir)\Mods\$(ModUniqueName)" - md "$(OwmlDir)\Mods\$(ModUniqueName)" - md "$(OwmlDir)\Mods\$(ModUniqueName)\planets" - md "$(OwmlDir)\Mods\$(ModUniqueName)\planets\assets" - md "$(OwmlDir)\Mods\$(ModUniqueName)\AssetBundle" - - copy /y "$(TargetPath)" "$(OwmlDir)\Mods\$(ModUniqueName)" - copy /y "$(ProjectDir)\default-config.json" "$(OwmlDir)\Mods\$(ModUniqueName)" - copy /y "$(ProjectDir)\manifest.json" "$(OwmlDir)\Mods\$(ModUniqueName)" - copy /y "$(ProjectDir)planets\" "$(OwmlDir)\Mods\$(ModUniqueName)\planets" - copy /y "$(ProjectDir)planets\assets" "$(OwmlDir)\Mods\$(ModUniqueName)\planets\assets" - copy /y "$(ProjectDir)AssetBundle\" "$(OwmlDir)\Mods\$(ModUniqueName)\AssetBundle" - - \ No newline at end of file diff --git a/NewHorizons/NewHorizons.csproj.user b/NewHorizons/NewHorizons.csproj.user index e3a46cab..e74174ee 100644 --- a/NewHorizons/NewHorizons.csproj.user +++ b/NewHorizons/NewHorizons.csproj.user @@ -2,8 +2,6 @@ ProjectFiles - F:\SteamLibrary\steamapps\common\Outer Wilds - C:\Users\Nicholas\AppData\Roaming\OuterWildsModManager\OWML - xen.NewHorizons + C:\Users\Nicholas\AppData\Roaming\OuterWildsModManager\OWML\Mods\xen.NewHorizons diff --git a/NewHorizons/OrbitalPhysics/TrackingOrbitLine.cs b/NewHorizons/OrbitalPhysics/TrackingOrbitLine.cs index cf8ed850..6ea98521 100644 --- a/NewHorizons/OrbitalPhysics/TrackingOrbitLine.cs +++ b/NewHorizons/OrbitalPhysics/TrackingOrbitLine.cs @@ -16,12 +16,12 @@ namespace NewHorizons.OrbitalPhysics public float TrailTime = 120f; - protected override void InitializeLineRenderer() + public override void InitializeLineRenderer() { _lineRenderer.positionCount = this._numVerts; } - protected override void OnValidate() + public override void OnValidate() { if (_numVerts < 0 || _numVerts > 4096) { @@ -33,7 +33,7 @@ namespace NewHorizons.OrbitalPhysics } } - protected override void Start() + public override void Start() { base.Start(); _vertices = new Vector3[_numVerts]; @@ -42,7 +42,7 @@ namespace NewHorizons.OrbitalPhysics _lineRenderer.enabled = false; } - protected override void OnEnterMapView() + public override void OnEnterMapView() { if (_firstTimeEnabled) { @@ -52,12 +52,12 @@ namespace NewHorizons.OrbitalPhysics _lineRenderer.enabled = true; } - protected override void OnExitMapView() + public override void OnExitMapView() { _lineRenderer.enabled = false; } - protected override void Update() + public override void Update() { var primary = _astroObject.GetPrimaryBody(); Vector3 origin = primary == null ? Locator.GetRootTransform().position : primary.transform.position; diff --git a/NewHorizons/Properties/AssemblyInfo.cs b/NewHorizons/Properties/AssemblyInfo.cs index fa7817c9..c2a1048e 100644 --- a/NewHorizons/Properties/AssemblyInfo.cs +++ b/NewHorizons/Properties/AssemblyInfo.cs @@ -1,35 +1,11 @@ using System.Reflection; +using System.Runtime.CompilerServices; using System.Runtime.InteropServices; -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("NewHorizons")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("NewHorizons")] -[assembly: AssemblyCopyright("Copyright © 2020")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - // Setting ComVisible to false makes the types in this assembly not visible // to COM components. If you need to access a type in this assembly from // COM, set the ComVisible attribute to true on that type. [assembly: ComVisible(false)] // The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("6bde7833-a385-4a73-a121-8335d5e875c0")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] +[assembly: Guid("8a39f9e7-1a89-430c-9c3e-bdfb3b7e17df")]