Nick Gingras commented on issue #1 at Mini Pitchou / CommandQueue

Nick Gingras
2024-05-24T20:59:35Z

To add more context to this issue I have gotten two log files that are running just the command queue mod and it's dependencies. The key part to note is a null pointer happening the in the command queue object.

CommandQueue.CommandQueue.OnEnable () (at <9b5e5a322aec45a5a88a79d4494d19be>:IL_0001)

I believe this issue may be based on the base mod CommandQueue made by KubeRoot as a mod similar to yours Command Queue With Auto Pickup is having a similar issue as it was also forked from KubeRoots original version.

When starting the game with just the Auto pickup version of command queue I get the error:

MissingMethodException: void IL.RoR2.PickupDropletController.add_CreatePickupDroplet_CreatePickupInfo_Vector3_Vector3(MonoMod.Cil.ILContext/Manipulator)

Finally, with KubeRoots CommandQueue I get the same error as with your mod:

CommandQueue.CommandQueue.OnEnable () (at <07293d25b3044ed2a5e747e7fcb83fe1>:IL_0000)

All these errors seem to stem from the same issue with a change to how Artifact of Command was rewritten. I am unsure if there is any other info that I can provide that would help in the process. I will also link to this Issue I raised on another mod that is based on Artifact of Command, maybe them resolving this issue will help you with fixing the Command Queue bug your experiencing. I find this mod makes the game a lot more enjoyable so if you're able to fix it that would be greatly appreciated.

CommandQueueWithSave.log AutoPickUpCommandQueue.log KubeRootCommandQueue.log