Git Product home page Git Product logo

theplanetcraftermods's People

Contributors

akarnokd avatar andydl24 avatar lainverse avatar lorenzamx avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

theplanetcraftermods's Issues

Machines Deposit Into Remote Containers 1.0.0.0 occasional NullReferenceException

Hi, not sure if this is the right place to post this.

I get the error below occasionally. Longest I've been able to play without an error is close to an hour and shortest is just a few minutes. If I save and reopen the game everything works again.

I tried just standing still and still get the error randomly.

[Error : Unity Log] NullReferenceException: Object reference not set to an instance of an object
Stack trace:
CheatMachineRemoteDeposit.Plugin.MachineGenerator_GenerateAnObject (SpaceCraft.Inventory ___inventory, System.Collections.Generic.List`1[T] ___groupDatas) (at <2b8c386a43ec44b8bb0131f60609d3a4>:0)
(wrapper dynamic-method) SpaceCraft.MachineGenerator.DMDSpaceCraft.MachineGenerator::GenerateAnObject(SpaceCraft.MachineGenerator)
SpaceCraft.MachineGenerator+d__9.MoveNext () (at :0)
UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) (at :0)

MP mod - Some items picked up from the world by clients become "sticky"

Thanks for the great mod! I want to report a bug. It has happened with several objects picked up from chests or in shipwrecks, and most recently the generic frog eggs picked up from the ponds. I am playing as a client connected to another host computer on the LAN. When I drop these sticky objects they teleport back to my inventory in a second or two. The same thing happens when I try to incubate with the eggs, except in that case the eggs usually become "locked" in my inventory after being teleported. The same thing happens when I try to destroy the eggs: they get teleported back to my inventory. I don't think the problem happens for the host. If I drop the eggs and the host picks them up before they teleport, that does seem to fix the problem (they stop teleporting).

Only 2 other mods:
Better jetpack 0.2.0
UIStackInRangeList 1.0.0.2

FeatMultiplayer 0.2.0.42

Crash MP VegetableGrower

NullReferenceException
  at (wrapper managed-to-native) UnityEngine.GameObject.get_transform(UnityEngine.GameObject)
  at (wrapper dynamic-method) SpaceCraft.MachineGrower.DMD<SpaceCraft.MachineGrower::InstantiatedGameObjectFromInventory>(SpaceCraft.MachineGrower,UnityEngine.Vector3)
  at SpaceCraft.MachineGrower.OnInventoryModified (SpaceCraft.WorldObject _worldObjectModified, System.Boolean _added) [0x0004f] in <d7bd4da685134efba8f85b29870a50c9>:0 
  at SpaceCraft.Inventory.PropagateModification (SpaceCraft.WorldObject _worldObjectModified, System.Boolean _added) [0x00008] in <d7bd4da685134efba8f85b29870a50c9>:0 
  at (wrapper dynamic-method) SpaceCraft.Inventory.DMD<SpaceCraft.Inventory::AddItem>(SpaceCraft.Inventory,SpaceCraft.WorldObject)
  at FeatMultiplayer.Plugin.MachineGrower_OnVegetableGrabed_Host (SpaceCraft.MachineGrower machineGrower, SpaceCraft.WorldObject vegetableWo) [0x00083] in <30b3e3cc743c490897603d1b58e67b90>:0 
  at FeatMultiplayer.Plugin+<>c__DisplayClass360_0.<MachineGrower_HandleAlreadyGrownObject>b__1 (SpaceCraft.WorldObject wo) [0x00000] in <30b3e3cc743c490897603d1b58e67b90>:0 
  at SpaceCraft.ActionGrabable.OnDestroy () [0x00017] in <d7bd4da685134efba8f85b29870a50c9>:0 

and

at System.Environment.get_StackTrace () [0x00000] in <695d1cc93cca45069c528c15c9fdd749>:0 
  at FeatMultiplayer.Plugin.MachineGrower_OnVegetableGrabed_Host (SpaceCraft.MachineGrower machineGrower, SpaceCraft.WorldObject vegetableWo) [0x00000] in <30b3e3cc743c490897603d1b58e67b90>:0 
  at FeatMultiplayer.Plugin+<>c__DisplayClass360_0.<MachineGrower_HandleAlreadyGrownObject>b__1 (SpaceCraft.WorldObject wo) [0x00000] in <30b3e3cc743c490897603d1b58e67b90>:0 
  at SpaceCraft.ActionGrabable.OnDestroy () [0x00000] in <d7bd4da685134efba8f85b29870a50c9>:0 

request

akarnokd since u make these great Qol mods ,
is there any chance u can or will make a mod to configure the speed at which food water and oxygen goes down.?

i know there is advanced mode by skrwoor but that does too much different stuff.

thanks in advance if u are willing to make such Qol mod

Show Rocket Counts shows other item counts

When the multiplayer mod is installed, the Show Rocket Counts displays not only the rocket counts on crafting screens but the number of all known objects.

This mainly gets confusing when showing the Super Alloy count which includes the number of mined or discovered static spawns too.

Auto Harvest

I can't seem to get the auto harvest mod to work. I'm trying to get it to harvest algae. I've downloaded it to the plugin folder and named the container correctly, but it's not grabbing the algae. Is there a range limit?

[Multiplayer] Many-player considerations

This issue is deliberately locked down.

  • How to run more than 2 copies of the game without massive slowdowns for all instances or BSODs.
  • How to distinguish between logs coming from client 1, 2, 3 etc. on the same machine.
  • How to access the inventory of offline clients.
  • How to distinguish inventories of client 1, 2, 3 etc.
  • Show client user names on the UI in some fashion.
  • Client icons next to the user names.
  • Allow client 1, 2, 3 etc. color customization on the avatar.
  • How to configure multiple clients on the same machine.
  • Client names above the avatar.
  • Kick and/or block clients.
  • Shredder use restrictions.
  • Deconstruct restrictions.

When the game is set to CJK language, part of the console output will not be displayed correctly

The default font arial.ttf used by the mod cannot display CJK characters correctly. Can the font be configured to support the display of CJK characters?
For example, we can add a configuration FontName, string type, the default value is arial.ttf, and then replace the hard code below with this configuration variable.

foreach (var fp in Font.GetPathsToOSFonts())
{
if (fp.ToLower().Contains("arial.ttf"))
{
osFont = new Font(fp);
log(" Found font at " + fp);
break;
}
}

fontName = Config.Bind("General", "FontName", "arial.ttf", "The font name in the console");

if (fp.ToLower().Contains(fontName))  //L120

Mutliplayer Mod

After updating to the fish update the host ip stays saying checking and never gives an IP.

On the client you cant click the join as buddy button either.

Crashes to look into

When quitting a game, probably related to animal shelters.

NullReferenceException: Object reference not set to an instance of an object
  at SpaceCraft.InventorySpawnContent.OnConstructibleDestroyed (UnityEngine.GameObject constructible) [0x00005] in <caa9fbf2aef44f15abdeaa1e753d4a9e>:0 
  at (wrapper delegate-invoke) System.Action`1[UnityEngine.GameObject].invoke_void_T(UnityEngine.GameObject)
  at SpaceCraft.ConstructibleProxy.OnDestroy () [0x00028] in <caa9fbf2aef44f15abdeaa1e753d4a9e>:0 

Related to Auto-Harvest grapping algae:

NullReferenceException: Object reference not set to an instance of an object
  at SpaceCraft.MachineOutsideGrower.InstantiateAtRandomPosition (System.Int32 index, UnityEngine.GameObject objectToInstantiate, Unity.Mathematics.Random currentRandom, System.Single currentGrowth) [0x002fe] in <caa9fbf2aef44f15abdeaa1e753d4a9e>:0 
  at SpaceCraft.MachineOutsideGrower.SpawnRandom (System.Int32 index, System.Single growth) [0x0007a] in <caa9fbf2aef44f15abdeaa1e753d4a9e>:0 
  at SpaceCraft.MachineOutsideGrower.SpawnAndCheckGrowing (System.Int32 index) [0x0001c] in <caa9fbf2aef44f15abdeaa1e753d4a9e>:0 
  at SpaceCraft.MachineOutsideGrower.OnGrabedAGrowing (System.Int32 index, SpaceCraft.WorldObject worldObjectGrabed, System.Boolean showNotification) [0x00028] in <caa9fbf2aef44f15abdeaa1e753d4a9e>:0 
  at SpaceCraft.MachineOutsideGrower+<>c__DisplayClass41_0.<InstantiateAtRandomPosition>b__0 (SpaceCraft.WorldObject worldObjectGrabed, System.Boolean showNotification) [0x00000] in <caa9fbf2aef44f15abdeaa1e753d4a9e>:0 
  at SpaceCraft.ActionGrabable.OnDestroy () [0x00065] in <caa9fbf2aef44f15abdeaa1e753d4a9e>:0 

Drones not working with Multiplayer

I know this is a new feature in this update so I am guessing that it will need work but the issues we have spotted are

  1. When setting drones supply/demand this is not synced between the host and client.

  2. The drones dont start flying and just sit in the drone controller even when either host/client set their supply/demand.

Alias / Override in [(Cheat) Machines Deposit Into Remote Containers 1.0.0.22] is not working

I tried adding Alias to different Ore and WaterBottle without success.


## Is the mod enabled?
# Setting type: Boolean
# Default value: true
Enabled = true

## Produce detailed logs? (chatty)
# Setting type: Boolean
# Default value: false
DebugMode = true

## A comma separated list of resourceId:aliasForId, for example, Iron:A,Cobalt:B,Uranim:C
# Setting type: String
# Default value: 
Aliases = Iron:A


I call one of my Storage A , just to be as easy as possible.
No Ore is put in the Storage:


[Info   :(Cheat) Machines Deposit Into Remote Containers] GenerateAnObject start
[Info   :(Cheat) Machines Deposit Into Remote Containers]     begin ore search
[Info   :(Cheat) Machines Deposit Into Remote Containers]     ore: Iron
[Info   :(Cheat) Machines Deposit Into Remote Containers]     No suitable inventory found, ore ignored
[Info   :(Cheat) Machines Deposit Into Remote Containers] GenerateAnObject end

If I name the Storage *Iron it works

Mod Request - Inventory Statistics Screen

First, let me thank you for your excellent QOL mods. Have made the game less grindy. Much appreciated.

Now the mod request - is it possible to create a screen that shows inventory contents - ie, Total Iron, Cobalt, Obsidian, etc. for all ores, plants, & created items? Would certainly speed up item collection knowing on one screen what you have so you know what you need without having to check dozens of storage individually.

Thanks for your consideration.

[Sugestion/ask] Teleporter scrollbar

first of all: sorry, i did try find a contact of mail on you profile but i cant see one so i will create a issue here.

can you make a mod to put a scroll in the teleport list? the last update added the teleport but the list of points did not have a scroll so if you has too much teleport point this happens:

https://i.imgur.com/pp73QSl.png
image

and also/or a mod that control the UI size in general you can put a hotkey to get all the UI elements smaller or bigger is a temp solution i guess control of the canvas UI should be easy to do???

anyway thanks and sorry again for the wrong place to communicate

Highlight Nearby Crash

NullReferenceException
  at (wrapper managed-to-native) UnityEngine.GameObject.SetActive(UnityEngine.GameObject,bool)
  at CheatNearbyResourcesHighlight.Plugin+GameObjectTTL.Hide () [0x00001] in <56d053ab154147fb9bfef0c155c7c312>:0 
  at CheatNearbyResourcesHighlight.Plugin.Update () [0x0028d] in <56d053ab154147fb9bfef0c155c7c312>:0 

Feature Request Automate Incubator

Hi.

Is there a way to add inventory stacking to Incubator or get all items via drones from chests? The Incubator can not consume Generic Frog Eggs via Drones, but u have a made an Auto DNA Mod. Would be cool when we can automate the Frog recipes. :)

cheatminimap - photograph map unable to get out

using your minimap mod, works great

i seen an option for photograph map (hit U) in cfg file so gave it a try.
was unable to escape from the map using u again nor esc or any other way i thought reasonable.
now my char is stuck in a perpetual movement rearwards.
I can no longer play the game. this persists after exiting the game as well..
( i even removed the plugin and cfg file, still was stuck)

update...
ok, finally got out of it, it took a death to make it happen... i could only hold myself in place by using the space bar

also, would be interested in being able to have markable points, so i can mark where i put down a building,
(hit a key and current location drops a dot and saves it, hit another key and closest dot gets removed)
hopefully something simple like this can be done

thanks

Hide Water Mod

Having problems with this. Neither F2 or Shift-F2 is hiding the water for me. The mod is in its folder in: The Planet Crafter/BepInEx/Plugins
Any idea why or what might fix it? All other mods are working fine.

Conflict between two of your mods.

The "minimap" and "Show Grab N Mine Counts" mods default values conflict with each other. Can't see the mine counts when the minimap is on with default config values. Moving the miniup up fixes this - but maybe by default it should be moved up so it doesn't conflict with your own other mod.

Can not move Item from Chest

Hello ;)

Problem: I have in one of my cabinets, Generic Frog Eggs inside, and I can not take them out of the cabinet. And I can't dismantle the cabinet because of this. I use your StackItem mod. I can add to the stack eggs, more eggs. But as soon as I want to take them all out again, there are always 2 left that I can't pick up.
Normally I would have used the autocrafter to get the eggs out of the cabinet, but the recipe is missing in the autocrafter. Now I don't know if it's the stack mod or the game itself.

I use the latest game version and the latest game mods from today.

What do you need to find the error?
Player log or dev log? Or Save Game? Or everything?

Active Mods:

  • AutoConsume
  • Minimap
  • InventoryStacking
  • FixUnofficialPatch
  • AutoBackup
  • QuickSave
  • PinRecipe
  • SaveonQuit
  • SortSaves

Upcoming 1.103(?) changelog

πŸŽ‰ v1.103 - Patch 3

https://store.steampowered.com/news/app/1284190/view/4145079308946559364

⚠️ Recommend reinstalling every mod you have to avoid any potential issues due to the game engine upgrade.

πŸ†• (Item) Rods (v1.0.0.0)

Adds Aluminium, Cobalt, Iron, Magnesium, Silicon, Sulfur, Titanium and Zeolite rods.

You can enable/disable individual rods in the configuration.

Remake of Cisox Rods mod, now supporting game version 1.005+ and multiplayer.
Based on the original assets and code from Cisox.

Configuration

akarnokd.theplanetcraftermods.itemrods.cfg
[General]

## Enable rod for Iron
# Setting type: Boolean
# Default value: true
Iron = true

## Enable rod for Sulfur
# Setting type: Boolean
# Default value: true
Sulfur = true

## Enable rod for Titanium
# Setting type: Boolean
# Default value: true
Titanium = true

## Enable rod for Silicon
# Setting type: Boolean
# Default value: true
Silicon = true

## Enable rod for Cobalt
# Setting type: Boolean
# Default value: true
Cobalt = true

## Enable rod for Magnesium
# Setting type: Boolean
# Default value: true
Magnesium = true

## Enable rod for Aluminium
# Setting type: Boolean
# Default value: true
Aluminium = true

## Enable rod for Zeolite
# Setting type: Boolean
# Default value: true
Zeolite = true

πŸ‘ (Cheat) Inventory Stacking (v1.0.1.26)

  • πŸ‘ Target v1.102
  • 🐞 The vanilla drone logistics should be operational again if StackSize <= 1
  • 🐞 This mod and the Storage Buffer v1.0.1+ mod now interoperate correctly.
  • 🐞 Cleanup when the player finishes the game.
  • 🐞 Fix a crash when transferring all items between inventories with having stack sizes > 50.
  • 🐞 Fix for the significant stutter caused by syncing inventories on the client, mostly while Craft From Nearby Containers is active.

πŸ‘ (Cheat) Craft From Nearby Containers (v1.0.0.28)

  • πŸ‘ Target v1.102
  • 🐞 Cleanup when the player finishes the game.

πŸ‘ (Feat) Command Console (v1.0.0.80)

  • πŸ‘ Target v1.102
  • πŸ‘ Add outstanding demand amount for /save-stats and /logistic-item-stats
  • πŸ‘ Update /spawn advanced to use the highest tier items

πŸ‘ (Cheat) Wreck Map (v1.0.0.6)

  • πŸ‘ Target v1.102
  • πŸ‘ The bottom ladders are now colored in orange.
  • 🐞 Accept both left or right controls for Ctrl+L (clear map).
  • 🐞 Cleanup when the player finishes the game.
  • πŸ†• Support stairs.
  • πŸ†• Support procedural wrecks on the main map.
  • ⚠️ The mod still can't distinguish between individual wrecks so please use Ctrl+L to clear a previous map before exploring a new wreck.
  • 🐞 The map should now properly mark multi-tile entities which have been rotated (i.e., stairs).

πŸ‘ (Fix) Unofficial Patches (v1.0.0.45)

  • πŸ› Fix a silent crash with Machine Growers upon exiting the game (inconsequential, avoid log noise).
  • πŸ› Suppress a silent crash related to trade platforms when quitting a game.
  • πŸ› Fix for drones trying to pick up items from display cases (and similar containers) and thus destroying the display case itself.

πŸ‘ (UI) Logistics Select All (v1.0.0.9)

  • 🐞 The mod Storage Buffer v1.0.1+ will now be allowed to set the same item type for both demand and supply.

πŸ‘ (UI) Beacon Text (v1.0.0.15)

  • 🐞 Fix a silent crash when the client is kicked from the world.
  • 🐞 The beacon's text part should now show up properly for the clients.

πŸ‘ (Cheat) Minimap (v1.0.0.43)

  • πŸ‘ Display the portal aperture position when the chest scanning is enabled.
  • 🐞 Cleanup when the player finishes the game.
  • πŸ†• Show Warden Altars on the minimap when the chip is equipped and the altar is not-empty.
  • πŸ‘ Update maps to v1.005-dev-03
  • πŸ› 🐞 Workaround for an Unity crash when capturing the world map into screenshots.
  • πŸ†• Show stairs on the minimap (configurable)

πŸ‘ (Feat) Space Cows (v1.0.0.21)

  • 🐞 Fix a silent crash for when the player completes the game.
  • 🐞 Cleanup when the player finishes the game.
  • πŸ‘ Networking improvements.

πŸ‘ (UI) Hungarian Translation (v1.0.0.78)

  • πŸ‘ A jΓ‘tΓ©k v1.101 ΓΊj feliratainak fordΓ­tΓ‘sa (translated new labels)

πŸ‘ (UI) Polish Translation (v1.0.0.36)

  • πŸ‘ Translated new labels of v1.101

πŸ‘ (UI) Ukrainian Translation (v1.0.0.5)

  • πŸ‘ Translated new labels of v1.005-dev-03, label adjustments.

πŸ‘ (UI) Estonian Translation (v1.0.0.15)

  • πŸ‘ Updated labels for v1.005.
  • πŸ‘ Translated labels up to game version v1.005-dev-03

πŸ‘ (UI) Pin Recipe to Screen (v1.0.0.27)

  • πŸ†• Client loadouts are now saved by the host. Requires the mod to be present on both sides to work.
  • 🐞 Do not consider equipment in available ingredients for pinned non-equippable items.
  • 🐞 Cleanup when the player finishes the game.

πŸ‘ (Cheat) Auto Harvest (v1.0.0.28)

  • πŸ‘ Minor internal changes regarding logging the mod loadouts.

πŸ‘ (Cheat) Auto Sequence DNA (v1.0.0.19)

  • πŸ‘ Minor internal changes regarding logging the mod loadouts.

πŸ‘ (UI) Hotbar (v1.0.0.28)

  • πŸ†• Client loadouts are now saved by the host. Requires the mod to be present on both sides to work.
  • 🐞 Cleanup when the player finishes the game.

πŸ‘ (UI) Show Crash (v1.0.0.10)

  • πŸ†• Use Ctrl+F11 to clear the error queue.

πŸ‘ (Cheat) Recyclers Deposit into Remote Containers (v1.0.0.17)

  • πŸ‘ Networking improvements.

πŸ‘ (UI) Show Rocket Count (v1.0.0.15)

  • 🐞 Fix inconsistent counting of the launched rockets.

πŸ‘ (Feat) Technician's Exile (v0.1.0.25)

  • 🐞 Fix inconsistent counting of the launched rockets.
  • 🐞 Cleanup when the player finishes the game.

Various mods

  • 🐞 Cleanup when the player finishes the game.
    • Auto Harvest v1.0.0.27
    • Auto Launch Rockets v1.0.0.9
    • Craft From Nearby Containers v1.0.0.22
    • Inventory Stacking v1.0.1.18
    • Recyclers Deposit Into Remote Containers v1.0.0.16
    • Space Cows v1.0.0.20
    • Technician's Exile v0.1.0.25
    • Player Locator v1.0.0.4
    • Overview Panel v1.0.0.25
    • Pin Recipe v1.0.0.27
    • Show Rocket Counts v1.0.0.15
    • Wreck Map v1.0.0.5

Install instructions.

  • Important! Please remove any old BepInEx installs & mods and completely reinstall the game from scratch.
  • Download BepInEx 5.4.22 (Windows & Protonο»Ώ).
  • Install BepInEx. Instructions
  • Start the game, quit the game.
  • Find the BepInEx\config\BepInEx.cfg file, and in it, set HideManagerGameObject = true. Alternatively, install the Mod Enablerο»Ώ mod from this package.
  • Extract any mods from the individual zips into BepInEx\Plugins. Please keep the folder structure intact.

[Multiplayer] Known Issues

ℹ️ comments are deliberately locked on this issue.

πŸ”¬ Under investigation

  • (Playtester report) Pod walls and glass faces disappear, relogin fixes it.
  • (Playtester report) Power consumption getting desynced, which caused the power to appear "shut off" on client but not on host. Happened when host deconstructed a hearer t3 and quickly placed it back. It fixed itself by rejoining.
  • Transferring inventory items may result in item flickering if they happen right at a full sync.
  • Larvae spawns are inconsistent betwen host and client. Larvae picked up in the client disappear from the inventory (host deletes them).

πŸ€·β€β™‚οΈ Not reproducible

  • Day-night cycle desync
    • players report host is behind 30 seconds
  • Client launched rockets don't seem to apply bonus until rejoin.
  • (Playtester report) deconstructed pillars do not disappear on the client. Host fine.
  • (Playtester report) Auto-crafter doesn't seem to detect nearby objects on the client. Host fine.
  • (Playtester report) Insects amount appears to be different on the host and the client.

😞 Confirmed but low priority

  • (Playtester report) The highlight around a container deconstructed by the other party stays visible on the other side if they were looking at it at the same time.

πŸ†— Resolved

  • Satellite despawns for the client if the host opens its inventory. Fixed in v19
  • Scene objects despawn for the client. Fixed in v19
  • Rocket bonuses are not updated on either side. Fixed in v20
  • Deconstructing one of the pods of two or more linked pods leaves the other pods open to the outside world. Fixed in v21
  • Rockets stuck in the launchpad and mid-air. Fixed in v22
  • Deconstructing a wreck pillar by one party sometimes leaves an impassable and invisible object behind for the other party. Fixed in v23
  • Changing the flower seed in the Flower Spreader by the client results in instantly grown flowers.
    • πŸ€·β€β™‚οΈ Unable to reproduce.
  • Picking up algae by host plays the sound on the client too. Fixed in v23
  • Beacon not visible on the client. Fixed in v23
  • DNA manipulator doesn't work on the client, resets progress. Fixed in v23
  • Two game object spawned for one crafted rocket on the client. Fixed in v23
  • The DNA manipulator doesn't produce the item at 100% until the host looks into the machine. Fixed in v24
  • Exception thrown when sorting an inventory not currently viewed on the other side due to lack of expected inventory displayer. Fixed in v25
  • Add new machines and object from game version 0.5.005. Fixed in 0.1.0.29
  • (Playtester report) re-entering a zone with a warden-key-door shows the door closed for the client. Host fine.
    • πŸ““ Fixed in 0.2.0.14; needed to add story event sync.
  • (Playtester report) Setting the ore type on Extractor t3 or Auto-Crafter on either side does not show the icon for the other side. Fixed in 0.2.0.14.
  • (Playtester report) Unable to pick up fully grown algae on the client. Host fine. Fixed in 0.2.0.14.
  • (Playtester report) There is no waterfall and the lake on the client. Fixed in 0.2.0.14.

CFNC dequeue empty crash

The moment I enable CFNC in the test world Chill4 at the base, I get this:

InvalidOperationException: Queue empty.
  at System.Collections.Generic.Queue`1[T].Dequeue () [0x00016] in <95ed0683fe0f4f0eb6282d82b174a62f>:0 
  at (wrapper dynamic-method) SpaceCraft.InventoriesHandler.DMD<SpaceCraft.InventoriesHandler::RetrieveInventoryClientRpc>(SpaceCraft.InventoriesHandler,int,int,int[],int[],bool,Unity.Netcode.ClientRpcParams)
  at SpaceCraft.InventoriesHandler.__rpc_handler_405585326 (Unity.Netcode.NetworkBehaviour target, Unity.Netcode.FastBufferReader reader, Unity.Netcode.__RpcParams rpcParams) [0x000f7] in <2138c6c0d31c4bd9a73340b4a83fa8b7>:0 
  at (wrapper delegate-invoke) <Module>.invoke_void_NetworkBehaviour_FastBufferReader___RpcParams(Unity.Netcode.NetworkBehaviour,Unity.Netcode.FastBufferReader,Unity.Netcode.__RpcParams)
  at Unity.Netcode.RpcMessageHelpers.Handle (Unity.Netcode.NetworkContext& context, Unity.Netcode.RpcMetadata& metadata, Unity.Netcode.FastBufferReader& payload, Unity.Netcode.__RpcParams& rpcParams) [0x00059] in <404afaaf59b84927bf1f81ff35049113>:0 
Rethrow as Exception: Unhandled RPC exception!

UnityEngine.DebugLogHandler:Internal_LogException_Injected(Exception, IntPtr)
UnityEngine.DebugLogHandler:Internal_LogException(Exception, Object)
UnityEngine.DebugLogHandler:LogException(Exception, Object)
UnityEngine.Logger:LogException(Exception, Object)
UnityEngine.Debug:LogException(Exception)
Unity.Netcode.RpcMessageHelpers:Handle(NetworkContext&, RpcMetadata&, FastBufferReader&, __RpcParams&)
Unity.Netcode.ClientRpcMessage:Handle(NetworkContext&)
Unity.Netcode.NetworkBehaviour:__endSendClientRpc(FastBufferWriter&, UInt32, ClientRpcParams, RpcDelivery)
SpaceCraft.InventoriesHandler:DMD<SpaceCraft.InventoriesHandler::RetrieveInventoryClientRpc>(InventoriesHandler, Int32, Int32, Int32[], Int32[], Boolean, ClientRpcParams)
SpaceCraft.InventoriesHandler:GetOrCreateNewInventoryServerRpc(Boolean, Int32, Int32, Int32, Int32[], Int32[], ServerRpcParams)
SpaceCraft.InventoriesHandler:__rpc_handler_1173953823(NetworkBehaviour, FastBufferReader, __RpcParams)
Unity.Netcode.RpcMessageHelpers:Handle(NetworkContext&, RpcMetadata&, FastBufferReader&, __RpcParams&)
Unity.Netcode.ServerRpcMessage:Handle(NetworkContext&)
Unity.Netcode.NetworkBehaviour:__endSendServerRpc(FastBufferWriter&, UInt32, ServerRpcParams, RpcDelivery)
SpaceCraft.InventoriesHandler:GetOrCreateNewInventoryServerRpc(Boolean, Int32, Int32, Int32, Int32[], Int32[], ServerRpcParams)
SpaceCraft.InventoriesHandler:GetOrCreateNewInventoryServerRpc(Int32, ServerRpcParams)
SpaceCraft.InventoriesHandler:__rpc_handler_1127442151(NetworkBehaviour, FastBufferReader, __RpcParams)
Unity.Netcode.RpcMessageHelpers:Handle(NetworkContext&, RpcMetadata&, FastBufferReader&, __RpcParams&)
Unity.Netcode.ServerRpcMessage:Handle(NetworkContext&)
Unity.Netcode.NetworkMessageManager:ReceiveMessage(FastBufferReader, NetworkContext&, NetworkMessageManager)
Unity.Netcode.NetworkMessageManager:HandleMessage(NetworkMessageHeader&, FastBufferReader, UInt64, Single, Int32)
Unity.Netcode.NetworkMessageManager:ProcessIncomingMessageQueue()
Unity.Netcode.NetworkManager:NetworkUpdate(NetworkUpdateStage)
Unity.Netcode.NetworkUpdateLoop:RunNetworkUpdateStage(NetworkUpdateStage)
Unity.Netcode.<>c:<CreateLoopSystem>b__0_0()

Thanks for your work

Hello Akarnokd

I opened an new issue just to thank you a lot for your work.

Your mods is absolutely a game changer ! With that, the comfort in game si highly increase and the building process is VERY simplified (saving lot of time) and letting us to make beautifull things.

So many thanks for that !

You can closed the issue ;)

Beacon Updater crash when getting kicked from MP

NullReferenceException: Object reference not set to an instance of an object.
  at UnityEngine.Bindings.ThrowHelper.ThrowNullReferenceException (System.Object obj) [0x00018] in <cb1059a94bbc49b4896b7dad8be3a918>:0 
  at UnityEngine.Component.get_transform () [0x00006] in <cb1059a94bbc49b4896b7dad8be3a918>:0 
  at UIBeaconText.Plugin.MachineBeaconUpdater_Update (SpaceCraft.MachineBeaconUpdater __instance, UnityEngine.GameObject ___canvas) [0x0001f] in <d6f89a1e882b4844a6babe18422a171c>:0 
  at (wrapper dynamic-method) SpaceCraft.MachineBeaconUpdater.DMD<SpaceCraft.MachineBeaconUpdater::Update>(SpaceCraft.MachineBeaconUpdater)

NullReferenceException: Object reference not set to an instance of an object.
  at UnityEngine.Bindings.ThrowHelper.ThrowNullReferenceException (System.Object obj) [0x00018] in <cb1059a94bbc49b4896b7dad8be3a918>:0 
  at UnityEngine.Component.get_transform () [0x00006] in <cb1059a94bbc49b4896b7dad8be3a918>:0 
  at UIBeaconText.Plugin.MachineBeaconUpdater_Update (SpaceCraft.MachineBeaconUpdater __instance, UnityEngine.GameObject ___canvas) [0x0001f] in <d6f89a1e882b4844a6babe18422a171c>:0 
  at (wrapper dynamic-method) SpaceCraft.MachineBeaconUpdater.DMD<SpaceCraft.MachineBeaconUpdater::Update>(SpaceCraft.MachineBeaconUpdater)

Aggregate changelog beta -> main, v1.005

πŸŽ‰ v1.005 - Patch 2

https://store.steampowered.com/news/app/1284190/view/4169846932064063769

πŸ‘ (Cheat) Inventory Stacking (v1.0.1.13)

  • πŸ‘ Target game version v1.005
  • 🐞 Improved performance of drone logistics when having hundreds of supply chests with lots of items specified for supply.
  • πŸ†• Option to enable stacking in Anima Feeders. Default off.
  • ⚠️ The mod is incompatible with the Storage Buffer mod on NexusMods and will refuse to work when it is installed. I contacted the author to work out some compatibility changes on both ends. No ETA if and when this will happen.

πŸ‘ (Cheat) Craft From Nearby Containers (v1.0.0.20)

  • πŸ‘ Target game version v1.005

πŸ‘ (Feat) Command Console (v1.0.0.70)

  • πŸ‘ Target game version v1.005
  • πŸ†• command /list-tech-names to produce a list of all item ids, their name and description.
    • Usage: /list-tech-names [id|name|desc [filter]].
    • Examples:
      • /list-tech-names desc - sort by description.
      • /list-tech-names name larva - sort by name, filter for "larva".

πŸ‘ (Cheat) Machines Deposit Into Remote Containers (v1.0.0.24)

  • πŸ‘ Changing aliases via Mod Config Menu is now applied live.
  • 🐞 Fix for the machine inventory cleaning routine not considering if the mod is enabled or not.
  • 🐞 Fixed potential i18n and capitalization issues with aliases.

πŸ‘ (Feat) Technician's Exile (v0.1.0.23)

  • πŸ‘ Target game version v1.005
  • πŸ› 🐞 Rocket multipliers are no longer hard-coded in the rockets screen.

πŸ‘ (UI) Hungarian Translation (v1.0.0.72)

  • πŸ‘ A jΓ‘tΓ©k v1.005 ΓΊj feliratainak fordΓ­tΓ‘sa (translated new labels).

πŸ‘ (UI) Polish Translation (v1.0.0.31)

  • πŸ‘ Updated translations for v1.005.

πŸ‘ (UI) Ukrainian Translation (v1.0.0.4)

  • πŸ‘ Updated translations for v1.005.

Install instructions.

  • Important! Please remove any old BepInEx installs & mods and completely reinstall the game from scratch.
  • Download BepInEx 5.4.22 (Windows & Protonο»Ώ).
  • Install BepInEx. Instructions
  • Start the game, quit the game.
  • Find the BepInEx\config\BepInEx.cfg file, and in it, set HideManagerGameObject = true. Alternatively, install the Mod Enablerο»Ώ mod from this package.
  • Extract any mods from the individual zips into BepInEx\Plugins. Please keep the folder structure intact.

See the Readme for the rest of the mods.

NRE HandleDecoyItems

NullReferenceException
  at (wrapper managed-to-native) UnityEngine.GameObject.SetActive(UnityEngine.GameObject,bool)
  at SpaceCraft.Sector.HandleDecoyItems (System.Boolean _show) [0x00015] in <d7bd4da685134efba8f85b29870a50c9>:0 
  at SpaceCraft.Sector.SceneUnLoaded (UnityEngine.AsyncOperation obj) [0x00000] in <d7bd4da685134efba8f85b29870a50c9>:0 
  at UnityEngine.AsyncOperation.InvokeCompletionEvent () [0x0000f] in <a2abceb788104ee5a64f50edee6c9aef>:0 

AutoSequenceDNA Crash

System.NullReferenceException: Object reference not set to an instance of an object
  at CheatAutoSequenceDNA.Plugin.HandleIncubators () [0x00262] in <079d96526a914bcbb46e5d75e9a406a9>:0 
  at CheatAutoSequenceDNA.Plugin+<SequencerCheckLoop>d__25.MoveNext () [0x000a2] in <079d96526a914bcbb46e5d75e9a406a9>:0

CheatMinimap key remaping in config does nothing

Actually setting ToggleKey = N in akarnokd.theplanetcraftermods.cheatminimap.cfg is not reflectd in game. I put there M, but it still use default N.

## Settings file was created by plugin (Cheat) Minimap v1.0.0.17

...

## The key to press to toggle the minimap
# Setting type: String
# Default value: N
ToggleKey = M

Use .prop files for game paths

Right now, every project uses 2 hard-coded sets of paths for finding the game's files, this is not a good idea.
The first path it tries assumes that the builder uses the default Steam library path while the other is unique to your system only.

The easiest solution would be a "Directory.Build.props" at the solution level that imports a props file (if it exists) for game install dir or default to the Steam default path.

Note: I'm currently working on a solution to this issue.

0.5.x mod crashes

[Warning:  HarmonyX] AccessTools.DeclaredMethod: Could not find method for type SpaceCraft.LiveDevTools and name ToggleUi and parameters 
ArgumentException: Undefined target method for patch method static void UIPinRecipe.Plugin::LiveDevTools_ToggleUi(System.Collections.Generic.List<UnityEngine.GameObject> ___handObjectsToHide)
  at HarmonyLib.PatchClassProcessor.PatchWithAttributes (System.Reflection.MethodBase& lastOriginal) [0x00047] in <474744d65d8e460fa08cd5fd82b5d65f>:0 
  at HarmonyLib.PatchClassProcessor.Patch () [0x0006a] in <474744d65d8e460fa08cd5fd82b5d65f>:0 
Rethrow as HarmonyException: Patching exception in method null
  at HarmonyLib.PatchClassProcessor.ReportException (System.Exception exception, System.Reflection.MethodBase original) [0x0006c] in <474744d65d8e460fa08cd5fd82b5d65f>:0 
  at HarmonyLib.PatchClassProcessor.Patch () [0x00095] in <474744d65d8e460fa08cd5fd82b5d65f>:0 
  at HarmonyLib.Harmony.PatchAll (System.Type type) [0x00008] in <474744d65d8e460fa08cd5fd82b5d65f>:0 
  at HarmonyLib.Harmony.CreateAndPatchAll (System.Type type, System.String harmonyInstanceId) [0x0001e] in <474744d65d8e460fa08cd5fd82b5d65f>:0 
  at UIPinRecipe.Plugin.Awake () [0x000b3] in <d9ef968b5a4b4c51a5618183871ed8a1>:0 
UnityEngine.GameObject:Internal_AddComponentWithType(Type)
UnityEngine.GameObject:AddComponent(Type)
BepInEx.Bootstrap.Chainloader:Start()
UnityEngine.Application:.cctor()
UnityEngine.InputSystem.InputManager:InitializeData()
UnityEngine.InputSystem.InputManager:Initialize(IInputRuntime, InputSettings)
UnityEngine.InputSystem.InputSystem:InitializeInPlayer(IInputRuntime, InputSettings)
UnityEngine.InputSystem.InputSystem:.cctor()
[Warning:  HarmonyX] AccessTools.DeclaredMethod: Could not find method for type SpaceCraft.LiveDevTools and name ToggleUi and parameters 
ArgumentException: Undefined target method for patch method static void UIHotbar.Plugin::LiveDevTools_ToggleUi(System.Collections.Generic.List<UnityEngine.GameObject> ___handObjectsToHide)
  at HarmonyLib.PatchClassProcessor.PatchWithAttributes (System.Reflection.MethodBase& lastOriginal) [0x00047] in <474744d65d8e460fa08cd5fd82b5d65f>:0 
  at HarmonyLib.PatchClassProcessor.Patch () [0x0006a] in <474744d65d8e460fa08cd5fd82b5d65f>:0 
Rethrow as HarmonyException: Patching exception in method null
  at HarmonyLib.PatchClassProcessor.ReportException (System.Exception exception, System.Reflection.MethodBase original) [0x0006c] in <474744d65d8e460fa08cd5fd82b5d65f>:0 
  at HarmonyLib.PatchClassProcessor.Patch () [0x00095] in <474744d65d8e460fa08cd5fd82b5d65f>:0 
  at HarmonyLib.Harmony.PatchAll (System.Type type) [0x00008] in <474744d65d8e460fa08cd5fd82b5d65f>:0 
  at HarmonyLib.Harmony.CreateAndPatchAll (System.Type type, System.String harmonyInstanceId) [0x0001e] in <474744d65d8e460fa08cd5fd82b5d65f>:0 
  at UIHotbar.Plugin.Awake () [0x00192] in <1ee75ea3b79045629f769563beb921c8>:0 
UnityEngine.GameObject:Internal_AddComponentWithType(Type)
UnityEngine.GameObject:AddComponent(Type)
BepInEx.Bootstrap.Chainloader:Start()
UnityEngine.Application:.cctor()
UnityEngine.InputSystem.InputManager:InitializeData()
UnityEngine.InputSystem.InputManager:Initialize(IInputRuntime, InputSettings)
UnityEngine.InputSystem.InputSystem:InitializeInPlayer(IInputRuntime, InputSettings)
UnityEngine.InputSystem.InputSystem:.cctor()

Some mods available for download aren't listed in the README

Hi! I greatly appreciate all the work you do with these mods!
I noticed there are a few mods that are available for downloading that aren't mentioned in the README. Specifically, these ones:
CheatWreckMap
PerfStartup
SaveQuickSave
UIContinue
UIModConfigMenu
UIShowCrash
UIStackInRangeList

My apologies if you were already planning on updating the README soon.

Multiplayer Mod Dedicated Servers (Headless)

Hey there,

I love The Planet Crafter and I plan on using the Multiplayer mod so that I can play with my friends.

I'm wondering, is it possible to run a headless client of the game with the Multiplayer mod installed so me and my friends can connect to the server without me having to be online 24/7, a bit like Rust/ARK/Minecraft/Satisfactory, etc?

If it's not currently possible, is this something planned in the project?

Thanks!

Porting mods to 0.9.020+

Tracking issue.

  • CheatAsteroidLandingPosition -> πŸ‘
  • CheatAutoConsume -> πŸ‘
  • CheatAutoHarvest -> πŸ‘
  • CheatAutoLaunchRocket -> πŸ‘
  • CheatAutoSequenceDNA -> πŸ‘
  • CheatBirthday -> πŸ‘
  • CheatInventoryStacking -> πŸ‘
  • CheatMachineRemoteDeposit -> πŸ‘
  • CheatMinimap -> πŸ‘
  • CheatMoreTrade -> πŸ‘
  • CheatNearbyResourcesHighlight -> πŸ‘
  • CheatPhotomodeHideWater -> πŸ‘
  • CheatRecyclerRemoteDeposit -> πŸ‘
  • CheatTeleportNearestMinable -> πŸ›‘ Discontinued!
  • CrimShadowVehicle -> πŸ›‘ Discontinued!
  • FeatCommandConsole -> πŸ‘
  • FeatMultiplayer -> πŸ›‘ Discontinued!
  • FeatSpaceCows -> πŸ‘
  • FeatTechniciansExile -> πŸ‘
  • FixUnbrickSave -> πŸ›‘ Discontinued!
  • FixUnofficialPatches -> πŸ‘
  • LathreyAutoMove -> πŸ‘
  • LathreyDisableBuildConstraints -> πŸ‘
  • LathreyImprovePerformance -> πŸ›‘ Discontinued!
  • MiscModEnabler -> πŸ‘
  • MiscPluginUpdateChecker -> πŸ‘
  • PerfMonitor -> πŸ›‘ Discontinued!
  • PerfSaveReduceSize -> πŸ‘
  • PerfStartup -> πŸ‘
  • SaveAutoBackup -> πŸ‘
  • SaveAutoSave -> πŸ‘
  • SaveQuickSave -> πŸ‘
  • UIBeaconText -> πŸ‘
  • UIContinue -> πŸ‘
  • UICustomInventorySortAll -> πŸ‘
  • UIDeconstructPreventAccidental -> πŸ‘
  • UIDontCloseCraftWindow -> πŸ›‘ Discontinued!
  • UIHotbar -> πŸ‘
  • UIInventoryMoveMultiple -> πŸ‘
  • UILogisticSelectAll -> πŸ‘
  • UIMenuShortcutKeys -> πŸ‘
  • UIModConfigMenu -> πŸ‘
  • UIOverviewPanel -> πŸ‘
  • UIPinRecipe -> πŸ‘
  • UISaveOnQuit -> πŸ‘
  • UIShowConsumableCount -> πŸ‘
  • UIShowContainerInfo -> πŸ‘
  • UIShowCrash -> πŸ‘
  • UIShowETA -> πŸ‘
  • UIShowGrabNMineCount -> πŸ‘
  • UIShowMultiToolMode -> πŸ‘
  • UIShowPlayerInventoryCount -> πŸ‘
  • UIShowPlayerTooltipItemCount -> πŸ‘
  • UIShowRocketCount -> πŸ‘
  • UISortSaves -> πŸ‘
  • UIStackInRangeList -> πŸ‘
  • UITelemetryFontSizer -> πŸ‘
  • UITranslationCzech -> πŸ‘
  • UITranslationEstonian -> πŸ‘
  • UITranslationHungarian -> πŸ‘
  • UITranslationItalian -> πŸ‘
  • UITranslationKorean -> πŸ‘
  • UITranslationPolish -> πŸ‘
  • UITranslationRomanian -> πŸ‘

Mod Request/help

Good day!

I was wondering if you knew how to or if you would be willing to make Crazymetal's EquipmentExtend mod work again. I know nothing of modding so I don't know how difficult of a request I have made.

Either way, thank you and thank you for all the awesome mods!
Mike

[Auto Sequence DNA] v1.0.0.5 - CrashLoop when trying to find a Larvae

Hi akarnokd,

I'm facing a CrashLoop with the Incubator trying to search for a Larvae. This began to happen after crafting T2 Mutagens and after Fish terraforming phase. I have all your other mods enabled was well except the SpaceCow.

Important notes to try to reproduce the issue:

  • I'm using Drones to transport Fertilizer and Mutagen from Auto-Crafter to Containers
  • I'm using custom Container names
  • The Inventory Stack mod is set to 999
  • I have a thousands of Larvae stored in a single Container since I'm using the Teleport to Nearest Mineable auto-mine enabled. Note the issue happens independent if the the ToggleAutomatic is enabled or no
  • I tried to empty all the Containers to see if the issue is gone but is still happening
  • The incubators are empty
  • If i disable only the Incubator this stops from happening

This is the error log:

[Info   :(Cheat) Auto Sequence DNA] Begin<Incubators>
[Info   :(Cheat) Auto Sequence DNA]   Container discovery
[Info   :(Cheat) Auto Sequence DNA]     Larvae <- 6000, Container2, "RocketInsects1", 
[Info   :(Cheat) Auto Sequence DNA]     Butterfly <- 6000, Container2, "RocketInsects1", 
[Info   :(Cheat) Auto Sequence DNA]     Bee <- 6000, Container2, "RocketInsects1", 
[Info   :(Cheat) Auto Sequence DNA]     Silk <- 6000, Container2, "RocketInsects1", 
[Info   :(Cheat) Auto Sequence DNA]     Fertilizer <- 205340981, Container2, "Fertilizer", (659.6, 25.5, 567.0)
[Info   :(Cheat) Auto Sequence DNA]     Phytoplankton <- 204408906, Container2, "Fish", (655.4, 25.5, 563.2)
[Info   :(Cheat) Auto Sequence DNA]     Fish <- 204408906, Container2, "Fish", (655.4, 25.5, 563.2)
[Info   :(Cheat) Auto Sequence DNA]     Mutagen <- 203816152, Container2, "Mutagen", (639.4, 25.5, 567.0)
[Info   :(Cheat) Auto Sequence DNA]     Larvae <- 201467293, Container2, "Insect", (643.6, 25.5, 567.0)
[Info   :(Cheat) Auto Sequence DNA]     Butterfly <- 201467293, Container2, "Insect", (643.6, 25.5, 567.0)
[Info   :(Cheat) Auto Sequence DNA]     Bee <- 201467293, Container2, "Insect", (643.6, 25.5, 567.0)
[Info   :(Cheat) Auto Sequence DNA]     Silk <- 201467293, Container2, "Insect", (643.6, 25.5, 567.0)
[Info   :(Cheat) Auto Sequence DNA]     Incubator <- 201974312, Incubator1, (623.5, 25.5, 581.0)
[Info   :(Cheat) Auto Sequence DNA]     Incubator <- 203149275, Incubator1, (627.5, 25.5, 581.0)
[Info   :(Cheat) Auto Sequence DNA]     Incubator <- 202120224, Incubator1, (627.5, 25.5, 565.5)
[Info   :(Cheat) Auto Sequence DNA]     Incubator <- 202871066, Incubator1, (623.5, 25.5, 565.5)
[Info   :(Cheat) Auto Sequence DNA]   Incubator: 201974312, Incubator1, (623.5, 25.5, 581.0)
[Info   :(Cheat) Auto Sequence DNA]     Picking Recipe
[Info   :(Cheat) Auto Sequence DNA]     Candidate pool:
[Info   :(Cheat) Auto Sequence DNA]       Bee1Larvae ("Bee larva") @ Chance = 100 %
[Info   :(Cheat) Auto Sequence DNA]       Butterfly1Larvae ("Butterfly Azurae larva") @ Chance = 100 %
[Info   :(Cheat) Auto Sequence DNA]       Butterfly2Larvae ("Butterfly Leani larva") @ Chance = 75 %
[Info   :(Cheat) Auto Sequence DNA]       Butterfly3Larvae ("Butterfly Fensea larva") @ Chance = 50 %
[Info   :(Cheat) Auto Sequence DNA]       Butterfly4Larvae ("Butterfly Galaxe larva") @ Chance = 75 %
[Info   :(Cheat) Auto Sequence DNA]       Butterfly6Larvae ("Butterfly Empalio larva") @ Chance = 100 %
[Info   :(Cheat) Auto Sequence DNA]       Butterfly7Larvae ("Butterfly Penga larva") @ Chance = 70 %
[Info   :(Cheat) Auto Sequence DNA]       Butterfly8Larvae ("Butterfly Chevrone larva") @ Chance = 60 %
[Info   :(Cheat) Auto Sequence DNA]       Butterfly9Larvae ("Butterfly Aemel larva") @ Chance = 50 %
[Info   :(Cheat) Auto Sequence DNA]       Butterfly5Larvae ("Butterfly Abstreus larva") @ Chance = 20 %
[Info   :(Cheat) Auto Sequence DNA]       Butterfly10Larvae ("Butterfly Liux larva") @ Chance = 50 %
[Info   :(Cheat) Auto Sequence DNA]       SilkWorm ("Silk worm") @ Chance = 70 %
[Info   :(Cheat) Auto Sequence DNA]       Butterfly16Larvae ("Butterfly Imeo larva") @ Chance = 80 %
[Info   :(Cheat) Auto Sequence DNA]       Butterfly17Larvae ("Butterfly Serena larva") @ Chance = 70 %
[Info   :(Cheat) Auto Sequence DNA]       Butterfly18Larvae ("Butterfly Golden larva") @ Chance = 15 %
[Info   :(Cheat) Auto Sequence DNA]       Fish2Eggs ("Fish Vilnus eggs") @ Chance = 50 %
[Info   :(Cheat) Auto Sequence DNA]       Fish4Eggs ("Fish Khrom eggs") @ Chance = 50 %
[Info   :(Cheat) Auto Sequence DNA]       Fish7Eggs ("Fish Tegede eggs") @ Chance = 20 %
[Info   :(Cheat) Auto Sequence DNA]       Fish8Eggs ("Fish Ecaru eggs") @ Chance = 20 %
[Info   :(Cheat) Auto Sequence DNA]       Fish9Eggs ("Fish Buyu eggs") @ Chance = 20 %
[Info   :(Cheat) Auto Sequence DNA]       Fish10Eggs ("Fish Tiloo eggs") @ Chance = 20 %
[Info   :(Cheat) Auto Sequence DNA]       Fish11Eggs ("Golden fish eggs") @ Chance = 20 %
[Info   :(Cheat) Auto Sequence DNA]     Picked: Fish8Eggs ("Fish Ecaru eggs") @ Chance = 20 %
[Info   :(Cheat) Auto Sequence DNA]       Checking inventory for ingredients
[Info   :(Cheat) Auto Sequence DNA]         Not in inventory: Phytoplankton2
[Info   :(Cheat) Auto Sequence DNA]         Not in inventory: Mutagen3
[Info   :(Cheat) Auto Sequence DNA]         Not in inventory: Fertilizer1
[Info   :(Cheat) Auto Sequence DNA]       Checking containers for missing ingredients
[Info   :(Cheat) Auto Sequence DNA]         Checking sources for ingredient category: Phytoplankton for Phytoplankton2
[Info   :(Cheat) Auto Sequence DNA]           Searching
[Info   :(Cheat) Auto Sequence DNA]         Checking sources for ingredient category: Mutagen for Mutagen3
[Info   :(Cheat) Auto Sequence DNA]           Searching
[Info   :(Cheat) Auto Sequence DNA]         Checking sources for ingredient category: Fertilizer for Fertilizer1
[Info   :(Cheat) Auto Sequence DNA]           Searching
[Info   :(Cheat) Auto Sequence DNA]         Looking for ingredient in sources: Phytoplankton2 (Phytoplankton)
[Info   :(Cheat) Auto Sequence DNA]         No source for ingredient Phytoplankton2
[Info   :(Cheat) Auto Sequence DNA]         Looking for ingredient in sources: Mutagen3 (Mutagen)
[Info   :(Cheat) Auto Sequence DNA]         Ingredient Found Mutagen3
[Info   :(Cheat) Auto Sequence DNA]         Looking for ingredient in sources: Fertilizer1 (Fertilizer)
[Info   :(Cheat) Auto Sequence DNA]         Ingredient Found Fertilizer1
[Info   :(Cheat) Auto Sequence DNA]       Recipe check: Found = 2, Required = 3
[Info   :(Cheat) Auto Sequence DNA]       Sequencing: Ingredients still missing
[Info   :(Cheat) Auto Sequence DNA]   Incubator: 203149275, Incubator1, (627.5, 25.5, 581.0)
[Info   :(Cheat) Auto Sequence DNA]     Picking Recipe
[Info   :(Cheat) Auto Sequence DNA]     Candidate pool:
[Info   :(Cheat) Auto Sequence DNA]       Bee1Larvae ("Bee larva") @ Chance = 100 %
[Info   :(Cheat) Auto Sequence DNA]       Butterfly1Larvae ("Butterfly Azurae larva") @ Chance = 100 %
[Info   :(Cheat) Auto Sequence DNA]       Butterfly2Larvae ("Butterfly Leani larva") @ Chance = 75 %
[Info   :(Cheat) Auto Sequence DNA]       Butterfly3Larvae ("Butterfly Fensea larva") @ Chance = 50 %
[Info   :(Cheat) Auto Sequence DNA]       Butterfly4Larvae ("Butterfly Galaxe larva") @ Chance = 75 %
[Info   :(Cheat) Auto Sequence DNA]       Butterfly6Larvae ("Butterfly Empalio larva") @ Chance = 100 %
[Info   :(Cheat) Auto Sequence DNA]       Butterfly7Larvae ("Butterfly Penga larva") @ Chance = 70 %
[Info   :(Cheat) Auto Sequence DNA]       Butterfly8Larvae ("Butterfly Chevrone larva") @ Chance = 60 %
[Info   :(Cheat) Auto Sequence DNA]       Butterfly9Larvae ("Butterfly Aemel larva") @ Chance = 50 %
[Info   :(Cheat) Auto Sequence DNA]       Butterfly5Larvae ("Butterfly Abstreus larva") @ Chance = 20 %
[Info   :(Cheat) Auto Sequence DNA]       Butterfly10Larvae ("Butterfly Liux larva") @ Chance = 50 %
[Info   :(Cheat) Auto Sequence DNA]       SilkWorm ("Silk worm") @ Chance = 70 %
[Info   :(Cheat) Auto Sequence DNA]       Butterfly16Larvae ("Butterfly Imeo larva") @ Chance = 80 %
[Info   :(Cheat) Auto Sequence DNA]       Butterfly17Larvae ("Butterfly Serena larva") @ Chance = 70 %
[Info   :(Cheat) Auto Sequence DNA]       Butterfly18Larvae ("Butterfly Golden larva") @ Chance = 15 %
[Info   :(Cheat) Auto Sequence DNA]       Fish2Eggs ("Fish Vilnus eggs") @ Chance = 50 %
[Info   :(Cheat) Auto Sequence DNA]       Fish4Eggs ("Fish Khrom eggs") @ Chance = 50 %
[Info   :(Cheat) Auto Sequence DNA]       Fish7Eggs ("Fish Tegede eggs") @ Chance = 20 %
[Info   :(Cheat) Auto Sequence DNA]       Fish8Eggs ("Fish Ecaru eggs") @ Chance = 20 %
[Info   :(Cheat) Auto Sequence DNA]       Fish9Eggs ("Fish Buyu eggs") @ Chance = 20 %
[Info   :(Cheat) Auto Sequence DNA]       Fish10Eggs ("Fish Tiloo eggs") @ Chance = 20 %
[Info   :(Cheat) Auto Sequence DNA]       Fish11Eggs ("Golden fish eggs") @ Chance = 20 %
[Info   :(Cheat) Auto Sequence DNA]     Picked: Butterfly6Larvae ("Butterfly Empalio larva") @ Chance = 100 %
[Info   :(Cheat) Auto Sequence DNA]       Checking inventory for ingredients
[Info   :(Cheat) Auto Sequence DNA]         Not in inventory: LarvaeBase1
[Info   :(Cheat) Auto Sequence DNA]         Not in inventory: Mutagen1
[Info   :(Cheat) Auto Sequence DNA]         Not in inventory: Fertilizer1
[Info   :(Cheat) Auto Sequence DNA]       Checking containers for missing ingredients
[Info   :(Cheat) Auto Sequence DNA]         Checking sources for ingredient category: Larvae for LarvaeBase1
[Info   :(Cheat) Auto Sequence DNA]           Searching
[Error  :(Cheat) Auto Sequence DNA] System.NullReferenceException: Object reference not set to an instance of an object
  at CheatAutoSequenceDNA.Plugin.FindIngredientsIn (System.String gid, System.Collections.Generic.Dictionary`2[TKey,TValue] itemCategories, System.String itemKey, System.Collections.Generic.List`1[T] result) [0x00036] in <ef7062efff024e34be197b83ffd24794>:0 
  at CheatAutoSequenceDNA.Plugin.StartNewResearch (SpaceCraft.GroupItem spawnTarget, System.Collections.Generic.List`1[T] currentItems, System.Collections.Generic.Dictionary`2[TKey,TValue] itemCategories, SpaceCraft.Inventory machineInventory, SpaceCraft.WorldObject machine) [0x0020f] in <ef7062efff024e34be197b83ffd24794>:0 
  at CheatAutoSequenceDNA.Plugin.HandleIncubators () [0x003b7] in <ef7062efff024e34be197b83ffd24794>:0 
  at CheatAutoSequenceDNA.Plugin+<SequencerCheckLoop>d__22.MoveNext () [0x000a2] in <ef7062efff024e34be197b83ffd24794>:0 

This is my configuration file:

## Settings file was created by plugin (Cheat) Auto Sequence DNA v1.0.0.5
## Plugin GUID: akarnokd.theplanetcraftermods.cheatautosequencedna

[General]

## Enable debugging with detailed logs (chatty!).
# Setting type: Boolean
# Default value: false
DebugMode = true

[Incubator]

## Should the Incubator auto sequence?
# Setting type: Boolean
# Default value: true
Enabled = true

## The name of the container(s) where to look for fertilizer.
# Setting type: String
# Default value: *Fertilizer
Fertilizer = Fertilizer

## The name of the container(s) where to look for mutagen.
# Setting type: String
# Default value: *Mutagen
Mutagen = Mutagen

## The name of the container(s) where to look for larvae (common, uncommon, rare).
# Setting type: String
# Default value: *Larvae
Larvae = Insect

## The name of the container(s) where to deposit the spawned butterflies.
# Setting type: String
# Default value: *Butterfly
Butterfly = Insect

## The name of the container(s) where to deposit the spawned bees.
# Setting type: String
# Default value: *Bee
Bee = Insect

## The name of the container(s) where to deposit the spawned silk worms.
# Setting type: String
# Default value: *Silk
Silk = Insect

## The name of the container(s) where to look for Phytoplankton.
# Setting type: String
# Default value: *Phytoplankton
Phytoplankton = Fish

## The name of the container(s) where to deposit the spawned fish.
# Setting type: String
# Default value: *Fish
Fish = Fish

[Sequencer]

## Should the Tree-sequencer auto sequence?
# Setting type: Boolean
# Default value: true
Enabled = true

## The name of the container(s) where to look for fertilizer.
# Setting type: String
# Default value: *Mutagen
Mutagen = Mutagen

## The name of the container(s) where to look for Tree Root.
# Setting type: String
# Default value: *TreeRoot
TreeRoot = Plant

## The name of the container(s) where to look for Flower Seeds (all kinds).
# Setting type: String
# Default value: *FlowerSeed
FlowerSeed = Plant

## The name of the container(s) where to deposit the spawned tree seeds.
# Setting type: String
# Default value: *TreeSeed
TreeSeed = Plant

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.