Oxygen Not Included

Oxygen Not Included

Better Automation Overlay
136 Comments
Aze  [author] Aug 6 @ 1:22pm 
@天逸云舒: You are probably on the outdated version. Have you used Mod Updater to confirm that the 2025 version is installed for you? If you have, please provide the full log.
天逸云舒 Aug 6 @ 5:45am 
报错的进mod选项,把Fix Wire Overwrting去掉就好了
天逸云舒 Aug 6 @ 4:21am 
MissingMethodException: Method not found: System.Collections.ObjectModel.ReadOnlyCollection`1<ILogicEventSender> .LogicCircuitNetwork.get_Senders()

BetterLogicOverlay.GateOutputColor_Patch.IsBitActiveWrapper (LogicCircuitNetwork networkForCell, System.Int32 bit, System.Int32 cell) (at <fb3d9ac47c344bfba37aea83d8ef78f5>:0)
(wrapper dynamic-method) OverlayModes+Logic.OverlayModes+Logic.UpdateUI_Patch1(OverlayModes/Logic)
OverlayModes+Logic.Update () (at <3b73c925114143c5bad31ccbc5facdf1>:0)
OverlayScreen.LateUpdate () (at <3b73c925114143c5bad31ccbc5facdf1>:0)
UnityEngine.DebugLogHandler:LogException(Exception, Object)
LogCatcher:UnityEngine.ILogHandler.LogException(Exception, Object)
UnityEngine.Debug:CallOverridenDebugHandler(Exception, Object)

Build: U56-679336-VR
不吃酸菜 Jul 5 @ 5:57pm 
This comment is awaiting analysis by our automated content check system. It will be temporarily hidden until we verify that it does not contain harmful content (e.g. links to websites that attempt to steal information).
Aze  [author] Jul 5 @ 7:19am 
@Necess: You are probably on the outdated version. Have you used Mod Updater to confirm that the 2025 version is installed for you? If you have, please provide the full log.
Necess Jul 5 @ 1:53am 
不知道为什么现在切换到自动化视图就会闪退QAQ
MissingMethodException: Method not found: System.Collections.ObjectModel.ReadOnlyCollection`1<ILogicEventSender> .LogicCircuitNetwork.get_Senders()

BetterLogicOverlay.GateOutputColor_Patch.IsBitActiveWrapper (LogicCircuitNetwork networkForCell, System.Int32 bit, System.Int32 cell) (at <fb3d9ac47c344bfba37aea83d8ef78f5>:0)
(wrapper dynamic-method) OverlayModes+Logic.OverlayModes+Logic.UpdateUI_Patch1(OverlayModes/Logic)
OverlayModes+Logic.Update () (at <0d2fac7de8024bf99b3989c4334e4518>:0)
OverlayScreen.LateUpdate () (at <0d2fac7de8024bf99b3989c4334e4518>:0)
UnityEngine.DebugLogHandler:LogException(Exception, Object)
LogCatcher:UnityEngine.ILogHandler.LogException(Exception, Object)
UnityEngine.Debug:CallOverridenDebugHandler(Exception, Object)

Build: U56-677228-SCRP
Aze  [author] Jul 3 @ 6:57am 
@Qoooy: Works fine for me. Provide the log.
Qoooy Jul 2 @ 7:35pm 
crash
Aze  [author] Jun 25 @ 7:43am 
@曲光Sein: Provide the log. Works fine for me.
曲光Sein Jun 23 @ 2:05am 
can't work now
Vieta Chan May 31 @ 8:08pm 
大佬,出问题了,使用信号砖会直接崩溃
一花是天 May 11 @ 4:05pm 
After I re checked this mod, the issue disappeared
Aze  [author] May 11 @ 11:34am 
@一花是天: Are you using Mod Updater? It's probably an outdated mod version. Otherwise, please provide the complete log.
一花是天 May 11 @ 2:29am 
When I open the automation panel, the game crashes
jaggemam May 5 @ 1:39am 
@1075971943 Force update
Aki Apr 29 @ 7:02pm 
@Aze that happens when the game doesn't wait for the zip to unpack so users have a half updated version, with some files updated like mod_info.yaml, but not dll-s or other files, so the version looks like it updated, but the files are outdated. Just throw Mod Updater at them.
Aze  [author] Apr 6 @ 9:57am 
@Hiyori: The exception you've provided shows that the mod is looking for get_Senders() with a ReadOnlyCollection return type. It can't find it because the new versions of the game use a List return type. I've checked the Steam version of this mod and it is looking for just List, which indicates that your game is somehow running an outdated version of the mod. Could you provide a full log so that I can look at it a bit more?
Idolm@ster - Hiyori Apr 3 @ 5:02pm 
@Aze: I have confirmed that the version of the mod is v2025.3.13.2, and the Mod Updater prompt is updated at 9:12 on March 14. The error occurs under the following circumstances: when the automation view is occasionally opened, an error will not be reported immediately every time the view is opened.
Aze  [author] Apr 2 @ 5:38pm 
@Hiyori: You are probably on the outdated version. Have you used Mod Updater to confirm that the 2025 version is installed for you?
Idolm@ster - Hiyori Apr 2 @ 2:33am 
@Aze: Please help me find what the problem is, thank you


MissingMethodException: Method not found: System.Collections.ObjectModel.ReadOnlyCollection`1<ILogicEventSender> .LogicCircuitNetwork.get_Senders()

BetterLogicOverlay.GateOutputColor_Patch.IsBitActiveWrapper (LogicCircuitNetwork networkForCell, System.Int32 bit, System.Int32 cell) (at <fb3d9ac47c344bfba37aea83d8ef78f5>:0)
(wrapper dynamic-method) OverlayModes+Logic.OverlayModes+Logic.UpdateUI_Patch1(OverlayModes/Logic)
OverlayModes+Logic.Update () (at <d6e0ec444e7a4dfea1897dcc43d53b54>:0)
OverlayScreen.LateUpdate () (at <d6e0ec444e7a4dfea1897dcc43d53b54>:0)
UnityEngine.DebugLogHandler:LogException(Exception, Object)
LogCatcher:UnityEngine.ILogHandler.LogException(Exception, Object)
UnityEngine.Debug:CallOverridenDebugHandler(Exception, Object)

Build: U55-661174-SCR
Aze  [author] Mar 30 @ 10:22am 
@Jot: I need the full log with the crash to help at all.
Jot Mar 30 @ 3:52am 
Somehow it crash, v2025.3.13.2, in U55-661174-V...
IFEjxjl Mar 27 @ 1:51am 
Is my Steam does not automatically update this mod, this mod is very good now, thank you:steamhappy:
Aze  [author] Mar 25 @ 5:58pm 
@IFEjxjl: You are probably on the outdated version. Have you used Mod Updater to confirm that the 2025 version is installed for you?
IFEjxjl Mar 25 @ 5:42pm 
Now when clicking the signal line view, the game will crash, cancel this mod is normal, I don't know if there is anyone like me
kebe1pc Mar 16 @ 5:55pm 
@Aze:I didn't notice there was a history button so thank you for telling me and helping me figure this out.
Aze  [author] Mar 16 @ 5:44pm 
@kebe1pc: Sorry, now I realize that pulling prior versions is a little more complicated. I should probably actually document it, but here's how:

Go the Distribute folder
Click on BetterLogicOverlay.zip
In the top right, click the history button to view all the times I pushed updates to this mod
Go to the second one down for the 12/27/23 release; on the right side of that entry, click the "View code at this point" button (file icon).
On the top right of this page, click the 3 dots and then select download.
Then install that manually.
kebe1pc Mar 16 @ 5:35pm 
@Aze so is it the one in the distribute folder?
Aze  [author] Mar 16 @ 5:28pm 
@kebe1pc: Click the source button at the bottom of the mod description. In the readme, just under the Steam Workshop header, there's a blurb that walks through manual installs.
kebe1pc Mar 16 @ 5:23pm 
I can't seem to find the manual download for the older version on Github, can you help me out?
Aze  [author] Mar 16 @ 10:05am 
@Forever_Czz: Use Mod Updater to update the mod. You're on the old version.
Forever_Czz Mar 16 @ 9:14am 
crashed occasionally by trying show automation view while the game paused. And I unluckily lost all of my building blueprints without any save...:steamsad:sad
Second Law Mar 14 @ 7:45pm 
@Aze thanks.
Aze  [author] Mar 14 @ 6:56pm 
@Second Law: It will crash until you update the game. If you want to stay on the older version, grab the manual download for the 2023 release from Github.
Add me if INTP 👀 Mar 14 @ 5:55pm 
Verifying cache and Mod Updater fixed the crash for me. :meepstarry:
Second Law Mar 14 @ 5:27pm 
Similar crash to @myxal and I'm on older version U54

```
MissingMethodException: Method not found: System.Collections.Generic.List`1<ILogicEventSender> .LogicCircuitNetwork.get_Senders()

BetterLogicOverlay.GateOutputColor_Patch.IsBitActiveWrapper (LogicCircuitNetwork networkForCell, System.Int32 bit, System.Int32 cell) (at <6434a637387441f686ed32c2ddcc1660>:0)
(wrapper dynamic-method) OverlayModes+Logic.OverlayModes+Logic.UpdateUI_Patch2(OverlayModes/Logic)
OverlayModes+Logic.Update () (at <163b00539fc84d05a3b4534e8fc677c5>:0)
OverlayScreen.LateUpdate () (at <163b00539fc84d05a3b4534e8fc677c5>:0)

Build: U54-652372-SCRD
```
MatDiF Mar 14 @ 6:43am 
Thanks for update
1506643742 Mar 14 @ 5:01am 
我用这个炸了
reanimated6 Mar 14 @ 3:10am 
<3
Valentine Mar 13 @ 11:11pm 
Thank you for the update! It's working perfect :)
Alex_D Mar 13 @ 6:58pm 
@Aze. Thanks for the update! I don't use the Mod updater. I uninstalled and reinstalled and that stopped crashing.
Aze  [author] Mar 13 @ 6:14pm 
@All: Recent release should fix the crash introduced by the update. If you're still crashing, please run Mod Updater and make sure your mod version number says 2025. If you're still crashing with the updated mod, let me know.
Xirema Mar 13 @ 3:54pm 
Looks like the latest Quality of Life update broke this mod
Neron-RK Mar 13 @ 3:17pm 
ошибка
Geraint小白 Jan 18 @ 10:36pm 
我发现在自动化界面能看到运输系统的文本,但是在运输界面反而看不到了,可不可以在运输界面也能看见运输装置的选择
I found that I can see the text of the transport system in the automation interface, but not in the shipping interface, so I would like to see the text of the transport equipment selection in the shipping interface
星月落 Nov 27, 2024 @ 4:38am 
Thank you::steamthumbsup:
scormaq Jul 24, 2024 @ 1:11pm 
@Aze sorry for delay, yes, I meant simple labels with text like "AND", "OR", "RS" etc. With this it would be more helpful to share screenshots with builds, especially with new players, as and/or gates look similar (in my opinion).
Aze  [author] Mar 19, 2024 @ 6:03pm 
@myxal: Yes, this is something that's bothered me as well.

I can't move the label below the port for just atmo sensors - it'd have to be for every single building. Overall, I doubt that'd be a net improvement.

I believe I tested full rectangles and found them to be...hideous. The problem is that labels can be up to two lines, but there's no way to tell how many lines it's occupying, so the background always needs to fill the full potential label area.

IIRC, I was never able to get drop shadows to work, and outlines didn't provide any visual clarity. Figuring out an approach to this is still on my (long) list of things to do, but to be honest I don't think I'd be able to get to it any time soon. I'd be happy to accept a PR if you're able to come up with a functional solution though.
myxal Mar 19, 2024 @ 4:47am 
Hi @Aze, can something be done about the legibility of the atmo sensor's setting? The white parts of the sensor sprite make the text hard for me to read...
Could you add a solid/shadow outline (like dupe names have), or a (translucent) background (a full rectangle, like e.g. youtube subtitles, or highlighter tool in word processing tools)? Or, moving the label below the port could be an option, though I don't know what the results would look like on other buildings, or if it'd introduce ambiguity in screenshots of full, dense builds.