Skip to content

QBox Channel 1 #78

@thagusta

Description

@thagusta

When placing a QBox, channel filter slots from the previously made QBox are copied into channel 1. Also channel 1 seems to be bugging out a lot. Often when I place a new QBox, the icon is set to 2 (previous open Qbox), but it is on channel 1. I am not using channel 1 as a consequence.

If I try to place a QBox in another system, the channel 1 is bugged and I get this error:

Error report: Game version 0.10.33.27026 with 35 mods used.
possible candidates: [GenesisBook.InstallationCheck3.1.4][GenesisBook3.1.4]
The game errored in frame [4759070] [FactoryStorage] task phase (At main thread with 11 worker threads):
System.IndexOutOfRangeException: Index was outside the bounds of the array.
  at StorageComponent.SetSkimSign (SignData[] signPool) [0x000c5] ;IL_00C5 
  at (wrapper dynamic-method) FactoryStorage.DMD<FactoryStorage::GameTickStorage>(FactoryStorage,long,bool); ( IL_0050)
  at GameLogic.FactoryStorageGameTick () [0x00021] ;IL_0021 
  at GameLogic.OnGameLogicFrame (int iTask, int threadOrdinal, int threadCount) [0x005db] ;IL_05DB 
  at (wrapper dynamic-method) ThreadManager.DMD<ThreadManager::ProcessFrame>(ThreadManager,long); ( IL_00EC)
[== Mods to StorageComponent ==]: [CommonAPI][ProjectGenesis][DeliverySlotsTweaks]
[== Mods on stack trace ==]: [ProjectGenesis]
var ProjectGenesis.Patches.QuantumStoragePatches::FactoryStorage_GameTick_Transpiler(var instructions); FactoryStorage.GameTickStorage(Transpiler)

I can still set it to Channel 2 to stop the error accumulating, and when I have it back in Channel 1 I get another error:

Error report: Game version 0.10.33.27026 with 35 mods used.
possible candidates: [GenesisBook.InstallationCheck3.1.4][GenesisBook3.1.4]
IndexOutOfRangeException: Index was outside the bounds of the array.
UIGenericMenuButton.SetEntityInfo (); (IL_0024)
UIGenericMenuButton.SetInfo (UIGenericMenuButton+EInfoType _infoType, int _param0, int _param1, int _param2, int _param3, int _param4); (IL_006D)
(wrapper dynamic-method) UIStorageWindow.DMD<UIStorageWindow::OnStorageIdChange>(UIStorageWindow); ( IL_007E)
ProjectGenesis.Patches.QuantumStoragePatches.OnOrbitPickerButtonClick (int orbitId); (IL_0043)
UIOrbitPicker.OnOrbitButtonClick (int obj); (IL_0008)
UIButton.OnPointerClick (UnityEngine.EventSystems.PointerEventData eventData); (IL_00AC)
UnityEngine.EventSystems.ExecuteEvents.Execute (UnityEngine.EventSystems.IPointerClickHandler handler, UnityEngine.EventSystems.BaseEventData eventData); (IL_0007)
UnityEngine.EventSystems.ExecuteEvents.Execute[T] (UnityEngine.GameObject target, UnityEngine.EventSystems.BaseEventData eventData, UnityEngine.EventSystems.ExecuteEvents+EventFunction`1[T1] functor); (IL_0067)
UnityEngine.EventSystems.EventSystem:Update()
[== Mods on stack trace ==]: [ProjectGenesis]
void ProjectGenesis.Patches.QuantumStoragePatches::UIStorageWindow_OnStorageIdChange_Postfix(UIStorageWindow __instance); UIStorageWindow.OnStorageIdChange(Postfix)
var ProjectGenesis.Patches.QuantumStoragePatches::UIStorageWindow_Transpiler(var instructions); UIStorageWindow.OnStorageIdChange(Transpiler)
var ProjectGenesis.Patches.QuantumStoragePatches::UIStorageWindow_OnStorageIdChange_Transpiler(var instructions, var ilGenerator); UIStorageWindow.OnStorageIdChange(Transpiler)

Setting the QBox up at home (where there are others does work, and I get no errors upon placing a new QBox)

I use many mods...:

DarkFogTweaks v0.0.4 by starfi5h
MinerInfo v1.1.4 by starfi5h
RateMonitor v0.4.1 by starfi5h
UITweaks v1.0.0 by starfi5h
MassRecipePaste v1.1.3 by starfi5h
FactoryLocator v1.3.11 by starfi5h
BulletTime v1.5.12 by starfi5h
DesignTo90 v1.0.0 by VoidChicken
CheatEnabler v2.4.0 by soarqin
NebulaMultiplayerModApi v2.1.0 by nebula
DeliverySlotsTweaks v1.5.16 by starfi5h
DSPOptimizations v1.1.19 by Selsion
UXAssist v1.4.5 by soarqin
GenesisBook v3.1.4 by HiddenCirno
TheyComeFromVoid v3.4.17 by ckcz123
MoreMegaStructure v1.8.7 by jinxOAO
ErrorAnalyzer v1.3.3 by starfi5h
AssemblerUI v2.3.0 by Shad0wlife
BlueprintTweaks v1.6.10 by kremnev8
SphereOpt v0.9.2 by Andy
BuildToolOpt v1.1.3 by starfi5h
SphereEditorTools v2.2.5 by starfi5h
CommonAPI v1.6.7 by CommonAPI
LDBTool v3.0.2 by xiaoye97
ModFixerOne v2.0.0 by starfi5h
DSPModSave v1.2.2 by CommonAPI
AutoQueueTech v0.0.6 by Raptor
SplitterOverBelt v1.1.7 by hetima
BepInEx v5.4.17 by xiaoye97
CloseError v1.0.0 by crecheng
AlterTheFog v1.0.0 by squiddy

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions