├── .github ├── FUNDING.yml └── copilot-instructions.md ├── .gitignore ├── .run ├── Dedicated Server.run.xml ├── Pulsar.run.xml ├── Torch Server.run.xml └── Vanilla Space Engineers.run.xml ├── .vscode └── AGENTS.md ├── AGENTS.md ├── Clean.bat ├── ClientPlugin ├── App.config ├── ClientPlugin.csproj ├── GUI │ └── PluginConfigDialog.cs ├── Kill-Space-Engineers.bat ├── Plugin.cs └── deploy.bat ├── CodeGenerator.py ├── DedicatedPlugin ├── DedicatedPlugin.csproj ├── Plugin.cs ├── app.config └── deploy.bat ├── Edit-and-run-before-opening-solution.bat ├── LICENSE ├── PerformanceImprovements.sln ├── PerformanceImprovements.sln.DotSettings ├── PerformanceImprovements.xml ├── README.md ├── Release.bat ├── Shared ├── Config │ ├── IPluginConfig.cs │ ├── PersistentConfig.cs │ └── PluginConfig.cs ├── Logging │ ├── IPluginLogger.cs │ ├── LogFormatter.cs │ └── PluginLogger.cs ├── Patches │ ├── Block │ │ ├── MyCubeBlockPatch.cs │ │ └── MyTerminalBlockPatch.cs │ ├── Bullshit │ │ ├── CollectRemoval.HkBaseSystem.Quit.original.il │ │ ├── CollectRemoval.HkBaseSystem.Quit.patched.il │ │ ├── CollectRemoval.MyPlanetTextureMapProvider.GetDetailMap.original.il │ │ ├── CollectRemoval.MyPlanetTextureMapProvider.GetDetailMap.patched.il │ │ ├── CollectRemoval.MyPlanetTextureMapProvider.GetHeightmap.original.il │ │ ├── CollectRemoval.MyPlanetTextureMapProvider.GetHeightmap.patched.il │ │ ├── CollectRemoval.MyPlanetTextureMapProvider.GetMaps.original.il │ │ ├── CollectRemoval.MyPlanetTextureMapProvider.GetMaps.patched.il │ │ ├── CollectRemoval.MySession.MySession.original.il │ │ ├── CollectRemoval.MySession.MySession.patched.il │ │ ├── CollectRemoval.MySession.Unload.original.il │ │ ├── CollectRemoval.MySession.Unload.patched.il │ │ ├── CollectRemoval.MySimpleProfiler.LogPerformanceTestResults.original.il │ │ ├── CollectRemoval.MySimpleProfiler.LogPerformanceTestResults.patched.il │ │ ├── GcCollectPatch.cs │ │ ├── MyP2PQoSAdapterPatch.cs │ │ └── PerfCountingRewriterPatch.cs │ ├── Character │ │ ├── MyCharacterPatch.cs │ │ ├── RigidBody_ContactPointCallback.original.il │ │ └── RigidBody_ContactPointCallback.patched.il │ ├── Connector │ │ └── MyShipConnectorPatch.cs │ ├── Conveyor │ │ ├── MyAssemblerPatch.cs │ │ ├── MyCubeBlockPatchForConveyor.cs │ │ ├── MyCubeGridPatchForConveyor.cs │ │ ├── MyGridConveyorSystemPatch.cs │ │ ├── MyPathFindingSystemEnumeratorPatch.cs │ │ ├── MyPathFindingSystemPatch.cs │ │ ├── MyPathfindingDataPatch.cs │ │ ├── MyShipConnectorPatchForConveyor.cs │ │ └── PullItemStats.cs │ ├── DefinitionManager │ │ ├── GetBlueprintDefinition.original.il │ │ ├── GetBlueprintDefinition.patched.il │ │ └── MyDefinitionManagerPatch.cs │ ├── Memory │ │ ├── MyDefinitionIdToStringPatch.cs │ │ └── MyPlayerCollectionPatch.cs │ ├── MergeAndPaste │ │ ├── MyConveyorLinePatch.cs │ │ ├── MyCubeGridPatchForMergeAndPaste.cs │ │ ├── MyGroupsPatch.cs │ │ └── MyResourceDistributorComponentPatch.cs │ ├── PatchHelpers.cs │ ├── Physics │ │ ├── LoadData.original.il │ │ ├── LoadData.patched.il │ │ ├── MyClusterTreePatch.cs │ │ ├── MyPhysicsBodyPatch.cs │ │ ├── MyPhysicsPatch.cs │ │ ├── PhysicsFixes.cs │ │ ├── ReorderClusters.original.il │ │ ├── ReorderClusters.patched.il │ │ ├── RigidBodyGetter.original.il │ │ └── RigidBodyGetter.patched.il │ ├── Projection │ │ └── MyEntityPatchForProjection.cs │ ├── SafeZone │ │ ├── MySafeZonePatch.cs │ │ └── MySessionComponentSafeZonesPatch.cs │ ├── ScriptCompiler │ │ ├── Compile.original.il │ │ ├── Compile.patched.il │ │ └── MyScriptCompilerPatch.cs │ ├── TargetingSystem │ │ ├── MyLargeTurretTargetingSystemPatch.cs │ │ ├── SortTargetRoots.original.il │ │ └── SortTargetRoots.patched.il │ ├── TerminalSystem │ │ └── MyGridTerminalSystemPatch.cs │ ├── TextPanel │ │ └── MyLcdSurfaceComponentPatch.cs │ ├── Voxel │ │ └── MyStorageExtensionsPatch.cs │ ├── Wheel │ │ └── MyWheelPatch.cs │ └── WindTurbine │ │ └── MyWindTurbinePatch.cs ├── Plugin │ ├── Common.cs │ └── ICommonPlugin.cs ├── Shared.projitems ├── Shared.shproj └── Tools │ ├── Cache.cs │ ├── CacheStat.cs │ ├── CodeChange.cs │ ├── ConveyorStat.cs │ ├── EnsureCode.cs │ ├── GameAssembliesToPublicize.cs │ ├── Hashing.cs │ ├── IgnoresAccessChecksToAttribute.cs │ ├── MySessionExtensions.cs │ ├── ObjectPools.cs │ ├── RateLimiter.cs │ ├── RwLock.cs │ ├── RwLockDictionary.cs │ ├── RwLockHashSet.cs │ ├── TranspilerHelpers.cs │ ├── TwoLayerCache.cs │ ├── UintCache.cs │ ├── WineDetector.cs │ └── Workarounds.cs ├── Tests ├── App.config ├── Shared │ └── Tools │ │ └── RateLimiterTest.cs └── Tests.csproj └── TorchPlugin ├── App.config ├── Commands.cs ├── ConfigView.xaml ├── ConfigView.xaml.cs ├── Plugin.cs ├── PluginConfig.cs ├── PluginLogger.cs ├── TorchPlugin.csproj ├── deploy.bat └── manifest.xml /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/copilot-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/.github/copilot-instructions.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/.gitignore -------------------------------------------------------------------------------- /.run/Dedicated Server.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/.run/Dedicated Server.run.xml -------------------------------------------------------------------------------- /.run/Pulsar.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/.run/Pulsar.run.xml -------------------------------------------------------------------------------- /.run/Torch Server.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/.run/Torch Server.run.xml -------------------------------------------------------------------------------- /.run/Vanilla Space Engineers.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/.run/Vanilla Space Engineers.run.xml -------------------------------------------------------------------------------- /.vscode/AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/.vscode/AGENTS.md -------------------------------------------------------------------------------- /AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/AGENTS.md -------------------------------------------------------------------------------- /Clean.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Clean.bat -------------------------------------------------------------------------------- /ClientPlugin/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/ClientPlugin/App.config -------------------------------------------------------------------------------- /ClientPlugin/ClientPlugin.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/ClientPlugin/ClientPlugin.csproj -------------------------------------------------------------------------------- /ClientPlugin/GUI/PluginConfigDialog.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/ClientPlugin/GUI/PluginConfigDialog.cs -------------------------------------------------------------------------------- /ClientPlugin/Kill-Space-Engineers.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/ClientPlugin/Kill-Space-Engineers.bat -------------------------------------------------------------------------------- /ClientPlugin/Plugin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/ClientPlugin/Plugin.cs -------------------------------------------------------------------------------- /ClientPlugin/deploy.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/ClientPlugin/deploy.bat -------------------------------------------------------------------------------- /CodeGenerator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/CodeGenerator.py -------------------------------------------------------------------------------- /DedicatedPlugin/DedicatedPlugin.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/DedicatedPlugin/DedicatedPlugin.csproj -------------------------------------------------------------------------------- /DedicatedPlugin/Plugin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/DedicatedPlugin/Plugin.cs -------------------------------------------------------------------------------- /DedicatedPlugin/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/DedicatedPlugin/app.config -------------------------------------------------------------------------------- /DedicatedPlugin/deploy.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/DedicatedPlugin/deploy.bat -------------------------------------------------------------------------------- /Edit-and-run-before-opening-solution.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Edit-and-run-before-opening-solution.bat -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/LICENSE -------------------------------------------------------------------------------- /PerformanceImprovements.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/PerformanceImprovements.sln -------------------------------------------------------------------------------- /PerformanceImprovements.sln.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/PerformanceImprovements.sln.DotSettings -------------------------------------------------------------------------------- /PerformanceImprovements.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/PerformanceImprovements.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/README.md -------------------------------------------------------------------------------- /Release.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Release.bat -------------------------------------------------------------------------------- /Shared/Config/IPluginConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Config/IPluginConfig.cs -------------------------------------------------------------------------------- /Shared/Config/PersistentConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Config/PersistentConfig.cs -------------------------------------------------------------------------------- /Shared/Config/PluginConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Config/PluginConfig.cs -------------------------------------------------------------------------------- /Shared/Logging/IPluginLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Logging/IPluginLogger.cs -------------------------------------------------------------------------------- /Shared/Logging/LogFormatter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Logging/LogFormatter.cs -------------------------------------------------------------------------------- /Shared/Logging/PluginLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Logging/PluginLogger.cs -------------------------------------------------------------------------------- /Shared/Patches/Block/MyCubeBlockPatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Patches/Block/MyCubeBlockPatch.cs -------------------------------------------------------------------------------- /Shared/Patches/Block/MyTerminalBlockPatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Patches/Block/MyTerminalBlockPatch.cs -------------------------------------------------------------------------------- /Shared/Patches/Bullshit/CollectRemoval.HkBaseSystem.Quit.original.il: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Patches/Bullshit/CollectRemoval.HkBaseSystem.Quit.original.il -------------------------------------------------------------------------------- /Shared/Patches/Bullshit/CollectRemoval.HkBaseSystem.Quit.patched.il: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Patches/Bullshit/CollectRemoval.HkBaseSystem.Quit.patched.il -------------------------------------------------------------------------------- /Shared/Patches/Bullshit/CollectRemoval.MyPlanetTextureMapProvider.GetDetailMap.original.il: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Patches/Bullshit/CollectRemoval.MyPlanetTextureMapProvider.GetDetailMap.original.il -------------------------------------------------------------------------------- /Shared/Patches/Bullshit/CollectRemoval.MyPlanetTextureMapProvider.GetDetailMap.patched.il: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Patches/Bullshit/CollectRemoval.MyPlanetTextureMapProvider.GetDetailMap.patched.il -------------------------------------------------------------------------------- /Shared/Patches/Bullshit/CollectRemoval.MyPlanetTextureMapProvider.GetHeightmap.original.il: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Patches/Bullshit/CollectRemoval.MyPlanetTextureMapProvider.GetHeightmap.original.il -------------------------------------------------------------------------------- /Shared/Patches/Bullshit/CollectRemoval.MyPlanetTextureMapProvider.GetHeightmap.patched.il: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Patches/Bullshit/CollectRemoval.MyPlanetTextureMapProvider.GetHeightmap.patched.il -------------------------------------------------------------------------------- /Shared/Patches/Bullshit/CollectRemoval.MyPlanetTextureMapProvider.GetMaps.original.il: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Patches/Bullshit/CollectRemoval.MyPlanetTextureMapProvider.GetMaps.original.il -------------------------------------------------------------------------------- /Shared/Patches/Bullshit/CollectRemoval.MyPlanetTextureMapProvider.GetMaps.patched.il: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Patches/Bullshit/CollectRemoval.MyPlanetTextureMapProvider.GetMaps.patched.il -------------------------------------------------------------------------------- /Shared/Patches/Bullshit/CollectRemoval.MySession.MySession.original.il: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Patches/Bullshit/CollectRemoval.MySession.MySession.original.il -------------------------------------------------------------------------------- /Shared/Patches/Bullshit/CollectRemoval.MySession.MySession.patched.il: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Patches/Bullshit/CollectRemoval.MySession.MySession.patched.il -------------------------------------------------------------------------------- /Shared/Patches/Bullshit/CollectRemoval.MySession.Unload.original.il: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Patches/Bullshit/CollectRemoval.MySession.Unload.original.il -------------------------------------------------------------------------------- /Shared/Patches/Bullshit/CollectRemoval.MySession.Unload.patched.il: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Patches/Bullshit/CollectRemoval.MySession.Unload.patched.il -------------------------------------------------------------------------------- /Shared/Patches/Bullshit/CollectRemoval.MySimpleProfiler.LogPerformanceTestResults.original.il: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Patches/Bullshit/CollectRemoval.MySimpleProfiler.LogPerformanceTestResults.original.il -------------------------------------------------------------------------------- /Shared/Patches/Bullshit/CollectRemoval.MySimpleProfiler.LogPerformanceTestResults.patched.il: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Patches/Bullshit/CollectRemoval.MySimpleProfiler.LogPerformanceTestResults.patched.il -------------------------------------------------------------------------------- /Shared/Patches/Bullshit/GcCollectPatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Patches/Bullshit/GcCollectPatch.cs -------------------------------------------------------------------------------- /Shared/Patches/Bullshit/MyP2PQoSAdapterPatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Patches/Bullshit/MyP2PQoSAdapterPatch.cs -------------------------------------------------------------------------------- /Shared/Patches/Bullshit/PerfCountingRewriterPatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Patches/Bullshit/PerfCountingRewriterPatch.cs -------------------------------------------------------------------------------- /Shared/Patches/Character/MyCharacterPatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Patches/Character/MyCharacterPatch.cs -------------------------------------------------------------------------------- /Shared/Patches/Character/RigidBody_ContactPointCallback.original.il: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Patches/Character/RigidBody_ContactPointCallback.original.il -------------------------------------------------------------------------------- /Shared/Patches/Character/RigidBody_ContactPointCallback.patched.il: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Patches/Character/RigidBody_ContactPointCallback.patched.il -------------------------------------------------------------------------------- /Shared/Patches/Connector/MyShipConnectorPatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Patches/Connector/MyShipConnectorPatch.cs -------------------------------------------------------------------------------- /Shared/Patches/Conveyor/MyAssemblerPatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Patches/Conveyor/MyAssemblerPatch.cs -------------------------------------------------------------------------------- /Shared/Patches/Conveyor/MyCubeBlockPatchForConveyor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Patches/Conveyor/MyCubeBlockPatchForConveyor.cs -------------------------------------------------------------------------------- /Shared/Patches/Conveyor/MyCubeGridPatchForConveyor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Patches/Conveyor/MyCubeGridPatchForConveyor.cs -------------------------------------------------------------------------------- /Shared/Patches/Conveyor/MyGridConveyorSystemPatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Patches/Conveyor/MyGridConveyorSystemPatch.cs -------------------------------------------------------------------------------- /Shared/Patches/Conveyor/MyPathFindingSystemEnumeratorPatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Patches/Conveyor/MyPathFindingSystemEnumeratorPatch.cs -------------------------------------------------------------------------------- /Shared/Patches/Conveyor/MyPathFindingSystemPatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Patches/Conveyor/MyPathFindingSystemPatch.cs -------------------------------------------------------------------------------- /Shared/Patches/Conveyor/MyPathfindingDataPatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Patches/Conveyor/MyPathfindingDataPatch.cs -------------------------------------------------------------------------------- /Shared/Patches/Conveyor/MyShipConnectorPatchForConveyor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Patches/Conveyor/MyShipConnectorPatchForConveyor.cs -------------------------------------------------------------------------------- /Shared/Patches/Conveyor/PullItemStats.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Patches/Conveyor/PullItemStats.cs -------------------------------------------------------------------------------- /Shared/Patches/DefinitionManager/GetBlueprintDefinition.original.il: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Patches/DefinitionManager/GetBlueprintDefinition.original.il -------------------------------------------------------------------------------- /Shared/Patches/DefinitionManager/GetBlueprintDefinition.patched.il: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Patches/DefinitionManager/GetBlueprintDefinition.patched.il -------------------------------------------------------------------------------- /Shared/Patches/DefinitionManager/MyDefinitionManagerPatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Patches/DefinitionManager/MyDefinitionManagerPatch.cs -------------------------------------------------------------------------------- /Shared/Patches/Memory/MyDefinitionIdToStringPatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Patches/Memory/MyDefinitionIdToStringPatch.cs -------------------------------------------------------------------------------- /Shared/Patches/Memory/MyPlayerCollectionPatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Patches/Memory/MyPlayerCollectionPatch.cs -------------------------------------------------------------------------------- /Shared/Patches/MergeAndPaste/MyConveyorLinePatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Patches/MergeAndPaste/MyConveyorLinePatch.cs -------------------------------------------------------------------------------- /Shared/Patches/MergeAndPaste/MyCubeGridPatchForMergeAndPaste.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Patches/MergeAndPaste/MyCubeGridPatchForMergeAndPaste.cs -------------------------------------------------------------------------------- /Shared/Patches/MergeAndPaste/MyGroupsPatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Patches/MergeAndPaste/MyGroupsPatch.cs -------------------------------------------------------------------------------- /Shared/Patches/MergeAndPaste/MyResourceDistributorComponentPatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Patches/MergeAndPaste/MyResourceDistributorComponentPatch.cs -------------------------------------------------------------------------------- /Shared/Patches/PatchHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Patches/PatchHelpers.cs -------------------------------------------------------------------------------- /Shared/Patches/Physics/LoadData.original.il: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Patches/Physics/LoadData.original.il -------------------------------------------------------------------------------- /Shared/Patches/Physics/LoadData.patched.il: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Patches/Physics/LoadData.patched.il -------------------------------------------------------------------------------- /Shared/Patches/Physics/MyClusterTreePatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Patches/Physics/MyClusterTreePatch.cs -------------------------------------------------------------------------------- /Shared/Patches/Physics/MyPhysicsBodyPatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Patches/Physics/MyPhysicsBodyPatch.cs -------------------------------------------------------------------------------- /Shared/Patches/Physics/MyPhysicsPatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Patches/Physics/MyPhysicsPatch.cs -------------------------------------------------------------------------------- /Shared/Patches/Physics/PhysicsFixes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Patches/Physics/PhysicsFixes.cs -------------------------------------------------------------------------------- /Shared/Patches/Physics/ReorderClusters.original.il: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Patches/Physics/ReorderClusters.original.il -------------------------------------------------------------------------------- /Shared/Patches/Physics/ReorderClusters.patched.il: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Patches/Physics/ReorderClusters.patched.il -------------------------------------------------------------------------------- /Shared/Patches/Physics/RigidBodyGetter.original.il: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Patches/Physics/RigidBodyGetter.original.il -------------------------------------------------------------------------------- /Shared/Patches/Physics/RigidBodyGetter.patched.il: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Patches/Physics/RigidBodyGetter.patched.il -------------------------------------------------------------------------------- /Shared/Patches/Projection/MyEntityPatchForProjection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Patches/Projection/MyEntityPatchForProjection.cs -------------------------------------------------------------------------------- /Shared/Patches/SafeZone/MySafeZonePatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Patches/SafeZone/MySafeZonePatch.cs -------------------------------------------------------------------------------- /Shared/Patches/SafeZone/MySessionComponentSafeZonesPatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Patches/SafeZone/MySessionComponentSafeZonesPatch.cs -------------------------------------------------------------------------------- /Shared/Patches/ScriptCompiler/Compile.original.il: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Patches/ScriptCompiler/Compile.original.il -------------------------------------------------------------------------------- /Shared/Patches/ScriptCompiler/Compile.patched.il: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Patches/ScriptCompiler/Compile.patched.il -------------------------------------------------------------------------------- /Shared/Patches/ScriptCompiler/MyScriptCompilerPatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Patches/ScriptCompiler/MyScriptCompilerPatch.cs -------------------------------------------------------------------------------- /Shared/Patches/TargetingSystem/MyLargeTurretTargetingSystemPatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Patches/TargetingSystem/MyLargeTurretTargetingSystemPatch.cs -------------------------------------------------------------------------------- /Shared/Patches/TargetingSystem/SortTargetRoots.original.il: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Patches/TargetingSystem/SortTargetRoots.original.il -------------------------------------------------------------------------------- /Shared/Patches/TargetingSystem/SortTargetRoots.patched.il: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Patches/TargetingSystem/SortTargetRoots.patched.il -------------------------------------------------------------------------------- /Shared/Patches/TerminalSystem/MyGridTerminalSystemPatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Patches/TerminalSystem/MyGridTerminalSystemPatch.cs -------------------------------------------------------------------------------- /Shared/Patches/TextPanel/MyLcdSurfaceComponentPatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Patches/TextPanel/MyLcdSurfaceComponentPatch.cs -------------------------------------------------------------------------------- /Shared/Patches/Voxel/MyStorageExtensionsPatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Patches/Voxel/MyStorageExtensionsPatch.cs -------------------------------------------------------------------------------- /Shared/Patches/Wheel/MyWheelPatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Patches/Wheel/MyWheelPatch.cs -------------------------------------------------------------------------------- /Shared/Patches/WindTurbine/MyWindTurbinePatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Patches/WindTurbine/MyWindTurbinePatch.cs -------------------------------------------------------------------------------- /Shared/Plugin/Common.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Plugin/Common.cs -------------------------------------------------------------------------------- /Shared/Plugin/ICommonPlugin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Plugin/ICommonPlugin.cs -------------------------------------------------------------------------------- /Shared/Shared.projitems: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Shared.projitems -------------------------------------------------------------------------------- /Shared/Shared.shproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Shared.shproj -------------------------------------------------------------------------------- /Shared/Tools/Cache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Tools/Cache.cs -------------------------------------------------------------------------------- /Shared/Tools/CacheStat.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Tools/CacheStat.cs -------------------------------------------------------------------------------- /Shared/Tools/CodeChange.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Tools/CodeChange.cs -------------------------------------------------------------------------------- /Shared/Tools/ConveyorStat.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Tools/ConveyorStat.cs -------------------------------------------------------------------------------- /Shared/Tools/EnsureCode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Tools/EnsureCode.cs -------------------------------------------------------------------------------- /Shared/Tools/GameAssembliesToPublicize.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Tools/GameAssembliesToPublicize.cs -------------------------------------------------------------------------------- /Shared/Tools/Hashing.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Tools/Hashing.cs -------------------------------------------------------------------------------- /Shared/Tools/IgnoresAccessChecksToAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Tools/IgnoresAccessChecksToAttribute.cs -------------------------------------------------------------------------------- /Shared/Tools/MySessionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Tools/MySessionExtensions.cs -------------------------------------------------------------------------------- /Shared/Tools/ObjectPools.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Tools/ObjectPools.cs -------------------------------------------------------------------------------- /Shared/Tools/RateLimiter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Tools/RateLimiter.cs -------------------------------------------------------------------------------- /Shared/Tools/RwLock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Tools/RwLock.cs -------------------------------------------------------------------------------- /Shared/Tools/RwLockDictionary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Tools/RwLockDictionary.cs -------------------------------------------------------------------------------- /Shared/Tools/RwLockHashSet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Tools/RwLockHashSet.cs -------------------------------------------------------------------------------- /Shared/Tools/TranspilerHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Tools/TranspilerHelpers.cs -------------------------------------------------------------------------------- /Shared/Tools/TwoLayerCache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Tools/TwoLayerCache.cs -------------------------------------------------------------------------------- /Shared/Tools/UintCache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Tools/UintCache.cs -------------------------------------------------------------------------------- /Shared/Tools/WineDetector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Tools/WineDetector.cs -------------------------------------------------------------------------------- /Shared/Tools/Workarounds.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Shared/Tools/Workarounds.cs -------------------------------------------------------------------------------- /Tests/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Tests/App.config -------------------------------------------------------------------------------- /Tests/Shared/Tools/RateLimiterTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Tests/Shared/Tools/RateLimiterTest.cs -------------------------------------------------------------------------------- /Tests/Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/Tests/Tests.csproj -------------------------------------------------------------------------------- /TorchPlugin/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/TorchPlugin/App.config -------------------------------------------------------------------------------- /TorchPlugin/Commands.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/TorchPlugin/Commands.cs -------------------------------------------------------------------------------- /TorchPlugin/ConfigView.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/TorchPlugin/ConfigView.xaml -------------------------------------------------------------------------------- /TorchPlugin/ConfigView.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/TorchPlugin/ConfigView.xaml.cs -------------------------------------------------------------------------------- /TorchPlugin/Plugin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/TorchPlugin/Plugin.cs -------------------------------------------------------------------------------- /TorchPlugin/PluginConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/TorchPlugin/PluginConfig.cs -------------------------------------------------------------------------------- /TorchPlugin/PluginLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/TorchPlugin/PluginLogger.cs -------------------------------------------------------------------------------- /TorchPlugin/TorchPlugin.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/TorchPlugin/TorchPlugin.csproj -------------------------------------------------------------------------------- /TorchPlugin/deploy.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/TorchPlugin/deploy.bat -------------------------------------------------------------------------------- /TorchPlugin/manifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viktor-ferenczi/se-performance-improvements/HEAD/TorchPlugin/manifest.xml --------------------------------------------------------------------------------