[JIX] ChipMod [StationeersMods]

If you liked this item, please rate it up on Steam Workshop page.

Author: Jixxed

Last revision: 26 Aug, 2024 at 18:44 UTC (8)

File size: 4.89 MB

On Steam Workshop

Description:
ChipMod

WARNING: This is a StationeersMods Plugin Mod. It requires Bepinex to be installed with the StationeersMods plugin.
See: https://github.com/jixxed/StationeersMods

This mod changes the programable chip to have 3 distinct tiers. Each tier will grant access to more commands.
In addition, new commands have been added and existing commands have been changed.
A new IC Editor Motherboard will give access to a new IDE that allows for easier programming and tier selection.
The old IC Editor Motherboard is removed from the Electronics Printer. Existing motherboards will be named: IC Editor Motherboard (Old).
A new cheaper IC Housing is added with just 2 pins. It also uses less power.
A new more expensive IC Housing is added with 8 pins. It also uses more power.

New IC Editor:

The new editor that replaces the existing one improves upon it with:

  • Tier selection for easy editing
  • Multiline select/copy/paste
  • Bigger text in the IC select dropdown on the screen
IC01 commands:

l, s, alias, lb, sb, move, add, sub, mul, div, mod, j, define, yield, label

IC10 commands:

ls, lsb, ldsb, lr, sdse, sdns, slt, sgt, sle, sge, seq, sne, sap, sna, and, or, xor, nor, not, pidp, bltz, bgez, blez, bgtz, bdse, bdns, beq, bne, bap, bna, brdse, brdns, jr, brltz, brgez, brlez, brgtz, breq, brne, brap, brna, rand, peek, push, pop, hcf, select, blt, bgt, ble, bge, brlt, brgt, brle, brge, beqz, bnez, bapz, bnaz, breqz, brnez, brapz, brnaz, sltz, sgtz, slez, sgez, seqz, snez, sapz, snaz, sleep, round, trunc, ceil, floor, max, min, brnan, bnan, snan, snanz, lbs, lbn, sbn, lbns, sbs, ss

IC11 commands:

hour, minute, day, tod, neg, pid, pidpi, abs, sqrt, log, exp, sin, asin, tan, atan, cos, acos, atan2, jal, bltzal, bgezal, blezal, bgtzal, beqal, bneal, bdseal, bdnsal, bltal, bgtal, bleal, bgeal, bapal, bnaal, beqzal, bnezal, bapzal, bnazal, sd, ld, poke, getd, putd, get, put

IC Housing 2-pin:

A new IC Housing with only 2 pins running at 15W.

IC Housing 8-pin:

A new IC Housing with 8 pins running at 100W.

Crafting:

IC01 will be easier to craft, allowing for earlier access to programmable chips
IC10 will require more alloys than the vanilla version
IC11 will require super alloys to craft
IC Editor Motherboard will cost the same
Kit (IC Housing 2-pin) will be easier to craft than the regular Kit (IC Housing)
Kit (IC Housing 8-pin) will be harder to craft than the regular Kit (IC Housing)

New commands:

hour – current ingame hour of the day
minute – current ingame minute of the hour
day – current ingame day
tod – current time of day as a value 0-1
neg – negative value
lsb – batch load a slot of a given device hash (deprecated, lbs added to the game)
ldsb – batch load all slots of a given device and slot type
pid – PID(Kp, Ki, Kd, s(setpoint/ref), c(current/process value))
pidp – PID(Kp, Ki=0, Kd=0, s(setpoint/ref), c(current/process value)). Ki and Kd are fixed to 0.
pidpi – PID(Kp, Ki, Kd=0, s(setpoint/ref), c(current/process value)). Kd is fixed to 0.

LDSB command slot types:

You can find these in the Stationpedia. Valid values include:
None, Helmet, Suit, Back, GasFilter, GasCanister, Motherboard, Circuitboard, DataDisk, Organ, Ore, Plant, Uniform, Entity, Battery, Egg, Belt, Tool, Appliance, Ingot, Torpedo, Cartridge, AccessCard, Magazine, Circuit, Bottle, ProgrammableChip, Glasses, CreditCard, DirtCanister, SensorProcessingUnit, LiquidCanister, LiquidBottle, Wreckage, SoundCartridge

Changed commands:

lr – also accept hashes