Oxygen Not Included

Oxygen Not Included

32 ratings
Automation Plus
   
Award
Favorite
Favorited
Unfavorite
Compatibility: Base Game, Spaced Out!
File Size
Posted
Updated
677.870 KB
22 Nov, 2021 @ 5:59pm
4 Dec, 2024 @ 11:53pm
9 Change Notes ( view )

Subscribe to download
Automation Plus

Description
This mod brings advanced automation buildings to allow for more compact and advanced designs.

Key Features
  • Signal Delay Gate
  • Random number generator
  • 4-bit ALU
  • 8-bit ALU
  • Display adaptor

Random number generator
Randomly sets the output bits on a ribbon when the control signal is set.



Signal Delay Gate




This gate can delay the input signal for up to the alloted amount of time.

How is this different than a buffer gate? Buffer gates become stuck "on" after the alotment of time. They also reset the wait time on every red signal. The delay gate delays both red and green signals the specified amount of time on all bits if ribbons are used.


4-bit Arithmentic logical unit (ALU)



The 4-bit ALU can perform math operations on two 4-bit inputs. The ALU can accept both signed (Two's complement[en.wikipedia.org]) or unsigned numbers.

Operator can be selected manually or dynamically via the operator port.

Operatos supported include:
- addition/subtraction
- multiplication/division
- modulus
- exponents
- bitshifts
- equals/not-equals
- greaterThan / lessThan
- unary increment

8-bit ALU
Same as the 4-bit variety, only with twice the inputs.


Display Adaptor
The display adaptor is an automation building that takes a 4-bit signal and converts that into 5 ribbon outputs for use to display the values.




The adaptor supports both displaying hexadecimal inputs as well as a decimal values with additional codes reserved for having the pixel packs fully on/off.

Feedback
All feedback is welcome. Please use github to report any bugs or feature requests here[github.com]


Source code and copyright

Source code for this mod can be found on github, here[github.com]. Under the MIT open source license.

Special Thanks
Special thanks to |ScientisT|RU| for creating the art assets
Popular Discussions View All (1)
2
9 Apr, 2024 @ 12:48pm
Crash code:
Medic
24 Comments
rsjspence  [author] 4 Dec, 2024 @ 11:47pm 
I corrected the mod.yaml, v.1.1.4 is the latest now and should match the dll versions.
Shrglwyddes 2 Dec, 2024 @ 5:34am 
What is the version number for the latest version? Github says 1.1.3.0 whereas steam downloads 1.1.0 all the time according to modinfo.yaml but 1.1.3.0 according to the dll. The steam page does not list which version is the newest.
rsjspence  [author] 28 Nov, 2024 @ 1:54pm 
This has been updated for the November QOL release
ваш фотограф 22 Nov, 2024 @ 7:39am 
Please update for the November QOL update
Pholith 10 Apr, 2024 @ 3:15am 
Awesome !
rsjspence  [author] 9 Apr, 2024 @ 9:02pm 
@Pen Aim Kawata.pw Thanks for the pr! I've published a new version that have those dependencies merged and should mitigate those mod conflicts. LMK if you still have issues.
Pen Aim Kawata.pw 9 Apr, 2024 @ 3:51pm 
I already found the issue. The problem is you were using a loose version of PLib. I made a PR request that fixes this by using ILMerge. The problem with loose files is the game selects a random file if there are multiple of the same file and uses that for every mod, so if it selects one from a mod that has an outdated version of PLib then it causes problems with all other mods using PLib as a loose file. Using ILMerge fixes this.
rsjspence  [author] 9 Apr, 2024 @ 12:36pm 
@Pen Aim Kawata.pw This might be due to steam caching issues. Can you confirm a few things and I'll also take a look?

Just to confirm you're seeing this crash on startup?
Do you have version v1.0.2 of Automation Plus? (As seen from the mods screen in-game)

Do you see the same issue if you extract the zip file from https://github.com/richardspence/AutomationPlus/releases/tag/v1.0.3 to your local mod folder, %USERPROFILE%\OneDrive\Documents\Klei\OxygenNotIncluded\mods\Local\AutomationPlus
or
%USERPROFILE%\Documents\Klei\OxygenNotIncluded\mods\Local\AutomationPlus (if not using onedrive)
Pen Aim Kawata.pw 9 Apr, 2024 @ 11:18am 
Still crashing due to sideScreenContentBody not being found. I saw you updated to PLib 4.15 but Ig you forgot to change some reference or something so ima fork and take a look and see if I can't get it working.
rsjspence  [author] 7 Apr, 2024 @ 11:39am 
I have updated and corrected the mod with the latest version. Enjoy!