GithubHelp home page GithubHelp logo

bunnikaitlyn / editorex Goto Github PK

View Code? Open in Web Editor NEW
10.0 2.0 5.0 229 KB

A Beat Saber plugin that extends the official 3D beatmap editor, to make it's functionality more akin to well-known community editors, such as ChroMapper or MMA2.

License: GNU General Public License v3.0

C# 100.00%

editorex's Introduction


A Beat Saber plugin that EXtends the official 3D beatmap editor, to make it's functionality more akin to well-known community editors, such as ChroMapper or MMA2.

Configuration

A detailed wiki regarding configuration variables can be found here.

editorex's People

Contributors

futuremappermydud avatar irlbunny avatar nicksworld avatar raineio avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

editorex's Issues

Cover Art

cover

Think it should be explanatory what is bugged here, as this is allowed with custom songs.

Causes Softlock in Multiplayer

With EditorEx installed, the game softlocks when transitioning to the multiplayer scene, with the logs spamming

[DEBUG @ 01:38:33 | NalulunaMenu] {NalulunaMenu.Plugin::Log(System.String)} OnActiveSceneChanged: GameCore
[DEBUG @ 01:38:33 | IPA/Config] {IPA.Config.Stores.GeneratedStoreImpl+Impl::WriteTo(IPA.Config.ConfigProvider)} Generated impl WriteTo NalulunaModifier.PluginConfig<Generated>
[DEBUG @ 01:38:33 | NalulunaMenu] {NalulunaMenu.Plugin::Log(System.String)} OnGame
[DEBUG @ 01:38:33 | NalulunaDeltaBar] {NalulunaDeltaBar.Plugin::Log(System.String)} OnGameSceneActive
[DEBUG @ 01:38:33 | NalulunaEnergy] {NalulunaEnergy.Plugin::Log(System.String)} OnGameSceneCoroutine
[WARNING @ 01:38:33 | SiraUtil] Could not expose ComboUIController. It could not be found in the SceneContextDecorator
[WARNING @ 01:38:33 | SiraUtil] Could not expose GameEnergyUIPanel. It could not be found in the SceneContextDecorator
[WARNING @ 01:38:33 | SiraUtil] Could not find SaberBurnMarkArea in Environment.
[WARNING @ 01:38:33 | SiraUtil] Could not expose CoreGameHUDController. It could not be found in the SceneContextDecorator
[WARNING @ 01:38:33 | SiraUtil] Could not expose CoreGameHUDController. It could not be found in the SceneContextDecorator
[DEBUG @ 01:38:33 | SiraUtil] {SiraUtil.Zenject.ZenjectManager::ContextDecorator_ContextInstalling(Zenject.Context, System.Collections.Generic.IEnumerable`1[[SiraUtil.Zenject.Internal.ContextBinding, SiraUtil, Version=3.0.6.0, Culture=neutral, PublicKeyToken=null]])} Installing: MpGameInstaller onto MultiplayerCoreInstaller
[WARNING @ 01:38:33 | SiraUtil] Could not expose NoteCutCoreEffectsSpawner. It could not be found in the SceneContextDecorator
[DEBUG @ 01:38:33 | SiraUtil] {SiraUtil.Zenject.ZenjectManager::ContextDecorator_ContextInstalling(Zenject.Context, System.Collections.Generic.IEnumerable`1[[SiraUtil.Zenject.Internal.ContextBinding, SiraUtil, Version=3.0.6.0, Culture=neutral, PublicKeyToken=null]])} Installing: SiraGameCoreInstaller onto GameCoreSceneSetup
[DEBUG @ 01:38:33 | SiraUtil] {SiraUtil.Zenject.ZenjectManager::ContextDecorator_ContextInstalling(Zenject.Context, System.Collections.Generic.IEnumerable`1[[SiraUtil.Zenject.Internal.ContextBinding, SiraUtil, Version=3.0.6.0, Culture=neutral, PublicKeyToken=null]])} Installing: PlaylistManagerGameInstaller onto GameCoreSceneSetup
[DEBUG @ 01:38:33 | SiraUtil] {SiraUtil.Zenject.ZenjectManager::ContextDecorator_ContextInstalling(Zenject.Context, System.Collections.Generic.IEnumerable`1[[SiraUtil.Zenject.Internal.ContextBinding, SiraUtil, Version=3.0.6.0, Culture=neutral, PublicKeyToken=null]])} Installing: EXGameCoreInstaller onto GameCoreSceneSetup
[CRITICAL @ 01:38:33 | UnityEngine] ZenjectException: Unable to resolve 'ColorManager' while building object with type 'ColorManagerInstanceManager'. Object graph:
[CRITICAL @ 01:38:33 | UnityEngine] ColorManagerInstanceManager
[CRITICAL @ 01:38:33 | UnityEngine] Zenject.DiContainer.Resolve (Zenject.InjectContext context) (at <c39bfb311e694e2db267af53bb95bde7>:0)
[CRITICAL @ 01:38:33 | UnityEngine] Zenject.DiContainer.InstantiateInternal (System.Type concreteType, System.Boolean autoInject, System.Collections.Generic.List`1[T] extraArgs, Zenject.InjectContext context, System.Object concreteIdentifier) (at <c39bfb311e694e2db267af53bb95bde7>:0)
[CRITICAL @ 01:38:33 | UnityEngine] Zenject.DiContainer.InstantiateExplicit (System.Type concreteType, System.Boolean autoInject, System.Collections.Generic.List`1[T] extraArgs, Zenject.InjectContext context, System.Object concreteIdentifier) (at <c39bfb311e694e2db267af53bb95bde7>:0)
[CRITICAL @ 01:38:33 | UnityEngine] Zenject.TransientProvider.GetAllInstancesWithInjectSplit (Zenject.InjectContext context, System.Collections.Generic.List`1[T] args, System.Action& injectAction, System.Collections.Generic.List`1[T] buffer) (at <c39bfb311e694e2db267af53bb95bde7>:0)
[CRITICAL @ 01:38:33 | UnityEngine] Zenject.CachedProvider.GetAllInstancesWithInjectSplit (Zenject.InjectContext context, System.Collections.Generic.List`1[T] args, System.Action& injectAction, System.Collections.Generic.List`1[T] buffer) (at <c39bfb311e694e2db267af53bb95bde7>:0)
[CRITICAL @ 01:38:33 | UnityEngine] Zenject.IProviderExtensions.GetAllInstances (Zenject.IProvider creator, Zenject.InjectContext context, System.Collections.Generic.List`1[T] args, System.Collections.Generic.List`1[T] buffer) (at <c39bfb311e694e2db267af53bb95bde7>:0)
[CRITICAL @ 01:38:33 | UnityEngine] Zenject.IProviderExtensions.GetAllInstances (Zenject.IProvider creator, Zenject.InjectContext context, System.Collections.Generic.List`1[T] buffer) (at <c39bfb311e694e2db267af53bb95bde7>:0)
[CRITICAL @ 01:38:33 | UnityEngine] Zenject.DiContainer.GetDecoratedInstances (Zenject.IProvider provider, Zenject.InjectContext context, System.Collections.Generic.List`1[T] buffer) (at <c39bfb311e694e2db267af53bb95bde7>:0)
[CRITICAL @ 01:38:33 | UnityEngine] Zenject.DiContainer.SafeGetInstances (Zenject.DiContainer+ProviderInfo providerInfo, Zenject.InjectContext context, System.Collections.Generic.List`1[T] instances) (at <c39bfb311e694e2db267af53bb95bde7>:0)
[CRITICAL @ 01:38:33 | UnityEngine] Zenject.DiContainer.ResolveDependencyRoots () (at <c39bfb311e694e2db267af53bb95bde7>:0)
[CRITICAL @ 01:38:33 | UnityEngine] Zenject.DiContainer.ResolveRoots () (at <c39bfb311e694e2db267af53bb95bde7>:0)
[CRITICAL @ 01:38:33 | UnityEngine] Zenject.SceneContext.Resolve () (at <c39bfb311e694e2db267af53bb95bde7>:0)
[CRITICAL @ 01:38:33 | UnityEngine] Zenject.SceneContext.RunInternal () (at <c39bfb311e694e2db267af53bb95bde7>:0)
[CRITICAL @ 01:38:33 | UnityEngine] Zenject.RunnableContext.Run () (at <c39bfb311e694e2db267af53bb95bde7>:0)
[CRITICAL @ 01:38:33 | UnityEngine] Zenject.RunnableContext.Initialize () (at <c39bfb311e694e2db267af53bb95bde7>:0)
[CRITICAL @ 01:38:33 | UnityEngine] Zenject.SceneContext.Awake () (at <c39bfb311e694e2db267af53bb95bde7>:0)
[CRITICAL @ 01:38:33 | UnityEngine] UnityEngine.GameObject:SetActive(Boolean)
[CRITICAL @ 01:38:33 | UnityEngine] GameScenesManager:ActivatePresentedSceneRootObjects(List`1)
[CRITICAL @ 01:38:33 | UnityEngine] <ScenesTransitionCoroutine>d__38:MoveNext()
[CRITICAL @ 01:38:33 | UnityEngine] UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
[CRITICAL @ 01:38:33 | UnityEngine] NullReferenceException: Object reference not set to an instance of an object
[CRITICAL @ 01:38:33 | UnityEngine] VRRenderingParamsSetup.OnEnable () (at <70abdb3d9af94f739f060469cffd9aeb>:0)
[CRITICAL @ 01:38:33 | UnityEngine] UnityEngine.GameObject:SetActive(Boolean)
[CRITICAL @ 01:38:33 | UnityEngine] GameScenesManager:ActivatePresentedSceneRootObjects(List`1)
[CRITICAL @ 01:38:33 | UnityEngine] <ScenesTransitionCoroutine>d__38:MoveNext()
[CRITICAL @ 01:38:33 | UnityEngine] UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
[CRITICAL @ 01:38:33 | UnityEngine] NullReferenceException: Object reference not set to an instance of an object
[CRITICAL @ 01:38:33 | UnityEngine] FadeInOnSceneTransitionFinished.OnEnable () (at <70abdb3d9af94f739f060469cffd9aeb>:0)
[CRITICAL @ 01:38:33 | UnityEngine] UnityEngine.GameObject:SetActive(Boolean)
[CRITICAL @ 01:38:33 | UnityEngine] GameScenesManager:ActivatePresentedSceneRootObjects(List`1)
[CRITICAL @ 01:38:33 | UnityEngine] <ScenesTransitionCoroutine>d__38:MoveNext()
[CRITICAL @ 01:38:33 | UnityEngine] UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
[CRITICAL @ 01:38:33 | UnityEngine] NullReferenceException: Object reference not set to an instance of an object
[CRITICAL @ 01:38:33 | UnityEngine] MultiplayerConditionalActiveByLayout.Start () (at <4ba56766d79547f8b19dde387ef24e8a>:0)
[CRITICAL @ 01:38:33 | UnityEngine] NullReferenceException: Object reference not set to an instance of an object
[CRITICAL @ 01:38:33 | UnityEngine] OffsetByBeatmapObjectSpawnCenter.Start () (at <4ba56766d79547f8b19dde387ef24e8a>:0)
[CRITICAL @ 01:38:33 | UnityEngine] NullReferenceException: Object reference not set to an instance of an object
[CRITICAL @ 01:38:33 | UnityEngine] MultiplayerConditionalActiveByLayout.Start () (at <4ba56766d79547f8b19dde387ef24e8a>:0)
[CRITICAL @ 01:38:33 | UnityEngine] NullReferenceException: Object reference not set to an instance of an object
[CRITICAL @ 01:38:33 | UnityEngine] OffsetByBeatmapObjectSpawnCenter.Start () (at <4ba56766d79547f8b19dde387ef24e8a>:0)
[CRITICAL @ 01:38:33 | UnityEngine] NullReferenceException: Object reference not set to an instance of an object
[CRITICAL @ 01:38:33 | UnityEngine] MultiplayerEnvironmentSpectatingSpot.Start () (at <4ba56766d79547f8b19dde387ef24e8a>:0)
[CRITICAL @ 01:38:33 | UnityEngine] NullReferenceException: Object reference not set to an instance of an object
[CRITICAL @ 01:38:33 | UnityEngine] MultiplayerEnvironmentSpectatingSpot.Start () (at <4ba56766d79547f8b19dde387ef24e8a>:0)
[CRITICAL @ 01:38:33 | UnityEngine] NullReferenceException: Object reference not set to an instance of an object
[CRITICAL @ 01:38:33 | UnityEngine] MultiplayerConditionalActiveByLayout.Start () (at <4ba56766d79547f8b19dde387ef24e8a>:0)
[CRITICAL @ 01:38:33 | UnityEngine] NullReferenceException: Object reference not set to an instance of an object
[CRITICAL @ 01:38:33 | UnityEngine] MultiplayerEnvironmentSpectatingSpot.Start () (at <4ba56766d79547f8b19dde387ef24e8a>:0)
[CRITICAL @ 01:38:33 | UnityEngine] NullReferenceException: Object reference not set to an instance of an object
[CRITICAL @ 01:38:33 | UnityEngine] MultiplayerConditionalActiveByLayout.Start () (at <4ba56766d79547f8b19dde387ef24e8a>:0)
......

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.