Planet Crafter
0 of 0

File information

Last updated

Original upload

Created by

akarnokd

Uploaded by

karnokd

Virus scan

Safe to use

Tags for this mod

About this mod

Automatically grabs ingredients and sequences Trees, Butterflies, Bees, Silkworms, Fishes and Frogs. Uses named containers.

Permissions and credits
Changelogs
Automatically sequences DNA in the Sequencer or Incubator by collecting ingredients from marked container(s), starting the sequencing process, then depositing the product into marked container(s).

 Multiplayer Host Only - disables itself when playing as the client. 

Note: this mod can be considered cheating the player is supposed to manually shovel the ingredients and products around.

One marks a container by changing its text field to something specific. By default, the following naming convention is used (can be changed in the config file):

On the recipe side:
- *Larvae - where the various common, uncommon and rare Larvae will be searched for.
- *Mutagen - where the Mutagen ingredient is searched for.
- *Fertilizer - where the Fertilizer ingredient is searched for.
- *TreeRoot - where the Tree Root ingredient is searched for.
- *FlowerSeed - where the various Flower Seed ingredient is searched for.
- *Phytoplankton - where to look for planktons.
- *Bacteria - where to look for bacteria ingredient.
- *FrogEgg - where to look for frog eggs.

On the product side:
- *Butterfly - where to deposit the created Butterfly larvae (all kinds).
- *Bee - where to deposit the created Bees.
- *Silk - where to deposit the created Silk Worms.
- *TreeSeed - where to deposit the created Tree Seeds (all kinds).
- *Fish - where to put fishes.
- *FrogEgg - where to put frog eggs.

(Note. Unlike other similar mods, you don't need to start the naming with the star * character. The defaults shown are just a convention I use.)

You can name as many containers like this as you want. If a source container does not contain an item, it will search the next container. If a destination container is full, it will search for the next container.

The Sequencer and Incubator both require Mutagen and you can name different or the same containers where
they would both get their ingredients from.

This mod is Apache 2.0 open source: https://github.com/akarnokd/ThePlanetCrafterMods/tree/main/CheatAutoSequenceDNA

Installation

  • Important! Please remove any old BepInEx installs & mods and completely reinstall the game from scratch.
  • Install BepInEx 5.4.22 (Windows & Proton).
  • 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 bundle into BepInEx\Plugins. Please keep the folder structure intact.



Configuration

akarnokd.theplanetcraftermods.cheatautosequencedna.cfg

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

## The maximum distance to look for the named containers. 0 means unlimited.
# Setting type: Int32
# Default value: 30
Range = 30

[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 = *Larvae

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

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

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

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

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

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

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

[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 = *TreeRoot

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

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

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

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