缺氧
32 个评价
Automation Plus
   
奖励
收藏
已收藏
取消收藏
Compatibility: Base Game, Spaced Out!
文件大小
发表于
更新日期
677.870 KB
2021 年 11 月 22 日 下午 5:59
2024 年 12 月 4 日 下午 11:53
9 项改动说明 ( 查看 )

订阅以下载
Automation Plus

描述
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
热门讨论 查看全部(1)
2
2024 年 4 月 9 日 下午 12:48
Crash code:
Medic
24 条留言
rsjspence  [作者] 2024 年 12 月 4 日 下午 11:47 
I corrected the mod.yaml, v.1.1.4 is the latest now and should match the dll versions.
Shrglwyddes 2024 年 12 月 2 日 上午 5:34 
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  [作者] 2024 年 11 月 28 日 下午 1:54 
This has been updated for the November QOL release
ваш фотограф 2024 年 11 月 22 日 上午 7:39 
Please update for the November QOL update
Pholith 2024 年 4 月 10 日 上午 3:15 
Awesome !
rsjspence  [作者] 2024 年 4 月 9 日 下午 9:02 
@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 2024 年 4 月 9 日 下午 3:51 
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  [作者] 2024 年 4 月 9 日 下午 12:36 
@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 2024 年 4 月 9 日 上午 11:18 
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  [作者] 2024 年 4 月 7 日 上午 11:39 
I have updated and corrected the mod with the latest version. Enjoy!